#shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}


.gps {
  --g-h1-ff: var(--g-font-heading, heading);
  --g-h1-size: 46px;
  --g-h1-weight: 400;
  --g-h1-lh: 130%;
  --g-h2-ff: var(--g-font-heading, heading);
  --g-h2-size: 41px;
  --g-h2-weight: 400;
  --g-h2-lh: 130%;
  --g-h3-ff: var(--g-font-heading, heading);
  --g-h3-size: 52px;
  --g-h3-weight: 400;
  --g-h3-lh: 130%;
  --g-p1-ff: var(--g-font-body, body);
  --g-p1-size: 16px;
  --g-p1-weight: 400;
  --g-p1-lh: 180%;
  --g-p2-ff: var(--g-font-body, body);
  --g-p2-size: 14px;
  --g-p2-weight: 400;
  --g-p2-lh: 180%;
  --g-p3-ff: var(--g-font-body, body);
  --g-p3-size: 10px;
  --g-p3-weight: 400;
  --g-p3-lh: 180%;
  --g-sh1-ff: var(--g-font-heading, heading);
  --g-sh1-size: 25px;
  --g-sh1-weight: 400;
  --g-sh1-lh: 130%;
  --g-sh2-ff: var(--g-font-heading, heading);
  --g-sh2-size: 18px;
  --g-sh2-weight: 400;
  --g-sh2-lh: 130%;
  --g-sh3-ff: var(--g-font-heading, heading);
  --g-sh3-size: 32px;
  --g-sh3-weight: 400;
  --g-sh3-lh: 130%;
  --g-s-2xl: 32px;
  --g-s-3xl: 48px;
  --g-s-4xl: 80px;
  --g-s-5xl: 112px;
  --g-s-l: 16px;
  --g-s-m: 12px;
  --g-s-s: 8px;
  --g-s-xl: 24px;
  --g-s-xs: 4px;
  --g-s-xxs: 2px;
  --g-ct-p: 16px;
  --g-ct-w: 1200px;
  --g-font-body: "DM Sans";
  --g-font-code: Assistant;
  --g-font-heading: "Cardo";
  --g-theme-font: [object Object];
  --g-c-bg-1: #e2e2e2;
  --g-c-bg-2: #f3f3f3;
  --g-c-bg-3: #fff;
  --g-c-brand: #eec759;
  --g-color-color-index-change: 0;
  --g-c-error: #ea3335;
  --g-color-gradient-index-change: 0;
  --g-c-highlight: #272727;
  --g-c-info: #1890ff;
  --g-c-line-1: #ececec;
  --g-c-line-2: #7d7d7d;
  --g-c-line-3: #121212;
  --g-color-my-colors-0: #c52233;
  --g-color-my-colors-1: #727272;
  --g-color-my-colors-2: #939393;
  --g-color-my-colors-3: #f5f5f5;
  --g-color-my-colors-4: #ffd644;
  --g-color-my-colors-5: #d1a814;
  --g-color-my-colors-6: #141414;
  --g-color-recent-gradient-colors-0: linear-gradient(130deg, #eec759, #fff);
  --g-c-success: #428445;
  --g-c-text-1: #272727;
  --g-c-text-2: #121212;
  --g-c-text-3: #fff;
  --g-color-theme-colors-0: #c52233;
  --g-color-theme-colors-1: #727272;
  --g-color-theme-colors-2: #939393;
  --g-color-theme-colors-3: #f5f5f5;
  --g-color-theme-colors-4: #ffd644;
  --g-color-theme-colors-5: #d1a814;
  --g-color-theme-colors-6: #141414;
  --g-c-warning: #f2a73b;
  --g-radius-large: 16px;
  --g-radius-medium: 6px;
  --g-radius-small: 3px
}

@media (max-width:1024px) {
  .gps {
    --g-h1-ff: var(--g-font-heading, heading);
    --g-h1-size: 46px;
    --g-h1-weight: 400;
    --g-h2-size: 41px;
    --g-h3-ff: var(--g-font-heading, heading);
    --g-h3-size: 52px;
    --g-h3-weight: 400;
    --g-p1-size: 16px;
    --g-p1-lh: 180%;
    --g-p2-size: 14px;
    --g-p3-size: 10px;
    --g-sh1-size: 25px;
    --g-sh2-size: 18px;
    --g-sh3-size: 32px;
    --g-ct-p: 16px;
    --g-ct-w: 100%;
    --g-font-body: "DM Sans";
    --g-font-code: Assistant;
    --g-font-heading: "Cardo";
    --g-theme-font: [object Object]
  }
}

@media (max-width:767px) {
  .gps {
    --g-h1-ff: var(--g-font-heading, heading);
    --g-h1-size: 41px;
    --g-h1-weight: 400;
    --g-h2-size: 36px;
    --g-h3-ff: var(--g-font-heading, heading);
    --g-h3-size: 46px;
    --g-h3-weight: 400;
    --g-p1-size: 14px;
    --g-p2-size: 12px;
    --g-p3-size: 9px;
    --g-sh1-size: 23px;
    --g-sh2-size: 16px;
    --g-sh3-size: 29px;
    --g-ct-p: 16px;
    --g-ct-w: 100%;
    --g-font-body: "DM Sans";
    --g-font-code: Assistant;
    --g-font-heading: "Cardo";
    --g-theme-font: [object Object]
  }
}

.loox-icon {
  font-size: inherit;
}

a[href='#looxReviews'] {
  text-decoration: none;
  color: inherit;
}

.rtl.loox-rating {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.rtl.loox-rating span {
  padding-right: 5px;
}

.rtl.loox-rating .loox-icon[data-lx-fill="half"] {
  transform: rotateY(180deg);
}

svg.loox-icon {
  width: 1em;
  height: 1em;
  flex-shrink: 0;
}

.loox-rating .loox-rating-content {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  vertical-align: middle;
}

.loox-overlay-is-active {
  overflow: hidden !important;
}

.loox-rating[data-alignment="left"] {
  text-align: left;
}

.loox-rating[data-alignment="center"] {
  text-align: center;
}

.loox-rating[data-alignment="right"] {
  text-align: right;
}

.rtl.loox-rating[data-alignment="left"] .loox-rating-content {
  margin-right: auto;
}

.rtl.loox-rating[data-alignment="center"] .loox-rating-content {
  margin: 0 auto
}

.rtl.loox-rating[data-alignment="right"] .loox-rating-content {
  margin-left: auto;
}

.shopify-app-block:has(> .loox-widget) {
  width: 100%;
}

.loox-rating[data-floating-product-reviews-enabled="true"] {
  cursor: pointer;
}

#looxReviews,
#looxCarousel {
  float: none;
  clear: both;
}

#looxReviews:before,
#looxReviews:after,
#looxCarousel:before,
#looxCarousel:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.candyrack-body-open {
  position: fixed !important;
  overflow-y: scroll !important;
  width: 100% !important;
}

.slidecarthq,
.slidecarthq *,
.slidecart-form-error {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  animation: none;
  animation-delay: 0;
  animation-direction: normal;
  animation-duration: 0;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: none;
  animation-play-state: running;
  animation-timing-function: ease;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  background: 0;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0;
  border-style: none;
  border-width: medium;
  border-color: inherit;
  border-bottom: 0;
  border-bottom-color: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-collapse: separate;
  -o-border-image: none;
  border-image: none;
  border-left: 0;
  border-left-color: inherit;
  border-left-style: none;
  border-left-width: medium;
  border-radius: 0;
  border-right: 0;
  border-right-color: inherit;
  border-right-style: none;
  border-right-width: medium;
  border-spacing: 0;
  border-top: 0;
  border-top-color: inherit;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-style: none;
  border-top-width: medium;
  bottom: auto;
  box-shadow: none;
  box-sizing: border-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: inherit;
  -moz-columns: auto;
  columns: auto;
  -moz-column-count: auto;
  column-count: auto;
  -moz-column-fill: balance;
  column-fill: balance;
  -moz-column-gap: normal;
  column-gap: normal;
  -moz-column-rule: medium none currentColor;
  column-rule: medium none currentColor;
  -moz-column-rule-color: currentColor;
  column-rule-color: currentColor;
  -moz-column-rule-style: none;
  column-rule-style: none;
  -moz-column-rule-width: none;
  column-rule-width: none;
  -moz-column-span: 1;
  column-span: 1;
  -moz-column-width: auto;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font: normal;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: auto;
  -webkit-hyphens: none;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 0;
  outline: 0;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  quotes: "“" "”" "‘" "’";
  right: auto;
  -moz-tab-size: 8;
  -o-tab-size: 8;
  tab-size: 8;
  table-layout: auto;
  text-align: inherit;
  -moz-text-align-last: auto;
  text-align-last: auto;
  text-decoration: none;
  -webkit-text-decoration-color: inherit;
  text-decoration-color: inherit;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  -webkit-text-decoration-style: solid;
  text-decoration-style: solid;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-style: flat;
  transition: none;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  transition-timing-function: ease;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;

  widows: 0;
  width: auto;
  word-spacing: normal;
  z-index: auto
}

#slidecarthq .button:before,
#slidecarthq .button:after {
  display: none !important
}

.slidecarthq div,
.slidecarthq header,
.slidecarthq footer,
.slidecarthq img,
.slidecarthq svg,
.slidecarthq ul,
.slidecarthq p,
.slidecarthq h1,
.slidecarthq h2,
.slidecarthq h3,
.slidecarthq h4,
.slidecarthq h5,
.slidecarthq h6 {
  display: block
}

.slidecarthq h1,
.slidecarthq h2,
.slidecarthq h3,
.slidecarthq h4,
.slidecarthq h5,
.slidecarthq h6 {
  font-weight: 600
}

.slidecarthq img,
.slidecarthq svg {
  max-width: 100%
}

#slidecarthq .slick-list,
#slidecarthq .slick-slider,
#slidecarthq .slick-track {
  position: relative;
  display: block;
  width: 100%
}

#slidecarthq .slick-loading .slick-slide,
#slidecarthq .slick-loading .slick-track {
  visibility: hidden
}

#slidecarthq .slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

#slidecarthq .slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0
}

#slidecarthq .slick-list:focus {
  outline: 0
}

#slidecarthq .slick-list.dragging {
  cursor: pointer;
  cursor: hand
}

#slidecarthq .slick-slider .slick-list,
#slidecarthq .slick-slider .slick-track {
  transform: translate3d(0, 0, 0)
}

#slidecarthq .slick-track {
  top: 0;
  left: 0
}

#slidecarthq .slick-track:after,
#slidecarthq .slick-track:before {
  display: table;
  content: ""
}

#slidecarthq .slick-track:after {
  clear: both
}

#slidecarthq .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px
}

#slidecarthq [dir=rtl] .slick-slide {
  float: right
}

#slidecarthq .slick-slide img {
  display: block
}

#slidecarthq .slick-slide.slick-loading img {
  display: none
}

#slidecarthq .slick-slide.dragging img {
  pointer-events: none
}

#slidecarthq .slick-initialized .slick-slide {
  display: block
}

#slidecarthq .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid rgba(0, 0, 0, 0)
}

#slidecarthq .slick-arrow.slick-hidden {
  display: none
}

#slidecarthq .slick-next,
#slidecarthq .slick-prev {
  font-size: 0;
  width: 30px;
  height: 30px;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgdmlld0JveD0iMCAwIDU0IDk2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik02LjEgOTUuNWMtMS40IDAtMi45LS41LTQtMS42LTIuMi0yLjItMi4yLTUuNyAwLTcuOUw0MCA0OCAyLjEgMTAuMWMtMi4yLTIuMi0yLjItNS43IDAtNy45UzcuOCAwIDEwIDIuMUw1MS45IDQ0YzEuMSAxLjEgMS42IDIuNSAxLjYgNHMtLjYgMi45LTEuNiA0TDEwIDkzLjljLTEuMSAxLjEtMi41IDEuNi0zLjkgMS42eiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  z-index: 2;
  transition: .2s opacity
}

@media(min-width: 374px) {

  #slidecarthq .slick-next,
  #slidecarthq .slick-prev {
    width: 40px;
    height: 40px
  }
}

#slidecarthq .slick-next:before,
#slidecarthq .slick-prev:before {
  display: none
}

#slidecarthq .slick-next:hover,
#slidecarthq .slick-prev:hover {
  opacity: .5
}

#slidecarthq .slick-next.slick-disabled,
#slidecarthq .slick-prev.slick-disabled {
  opacity: .2
}

#slidecarthq .slick-prev {
  transform: translateY(-50%) rotate(180deg);
  left: 0;
  right: 0
}

#slidecarthq .slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center
}

#slidecarthq .slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  cursor: pointer
}

#slidecarthq .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  border: 0;
  outline: none;
  background: rgba(0, 0, 0, 0)
}

#slidecarthq .slick-dots li button:hover,
#slidecarthq .slick-dots li button:focus {
  outline: none
}

#slidecarthq .slick-dots li button:hover:before,
#slidecarthq .slick-dots li button:focus:before {
  opacity: 1
}

#slidecarthq .slick-dots li button:before {
  font-family: "slick";
  font-size: 30px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  text-align: center;
  opacity: .25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

#slidecarthq .slick-dots li.slick-active button:before {
  opacity: .75;
  color: #000
}

#slidecarthq .dark .slick-next,
#slidecarthq .dark .slick-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgdmlld0JveD0iMCAwIDU0IDk2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik02LjEgOTUuNWMtMS40IDAtMi45LS41LTQtMS42LTIuMi0yLjItMi4yLTUuNyAwLTcuOUw0MCA0OCAyLjEgMTAuMWMtMi4yLTIuMi0yLjItNS43IDAtNy45UzcuOCAwIDEwIDIuMUw1MS45IDQ0YzEuMSAxLjEgMS42IDIuNSAxLjYgNHMtLjYgMi45LTEuNiA0TDEwIDkzLjljLTEuMSAxLjEtMi41IDEuNi0zLjkgMS42eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)
}

#slidecarthq .slidecarthq-overlay,
#slidecarthq .slidecarthq-overlay:empty {
  background: rgba(0, 0, 0, .5);
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 888888888888888;
  top: 0;
  left: -999em;
  transition: left 0s .4s, opacity .4s;
  opacity: 0;
  display: block
}

#slidecarthq .slidecarthq-overlay.open,
#slidecarthq .slidecarthq-overlay:empty.open {
  left: 0;
  transition: left 0s, opacity .4s;
  transition-delay: .2s;
  opacity: 1
}

#slidecarthq .slidecarthq {
  width: 100%;
  z-index: 999999999999999;
  transition: .4s transform;
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, .09), 0 0 4px 0 rgba(0, 0, 0, .21), 0 0 0 1px rgba(0, 0, 0, .09);
  display: flex;
  flex-direction: column;
  background: #fff;
  overflow-y: auto;
  position: fixed;
  max-width: 433px;
  height: 100%;
  top: 0
}

#slidecarthq .slidecarthq>* {
  flex-shrink: 0
}

#slidecarthq .slidecarthq.dark {
  background: #000
}

#slidecarthq .slidecarthq.right {
  right: 0;
  transform: translateX(100%)
}

#slidecarthq .slidecarthq.left {
  left: 0;
  transform: translateX(-100%)
}

#slidecarthq .slidecarthq.open {
  transform: none
}

#slidecarthq .slidecarthq .items+.custom-html,
#slidecarthq .slidecarthq .note+.custom-html {
  margin-top: auto
}

#slidecarthq .slidecarthq .hidden {
  display: none !important
}

html body .slidecart-form-error {
  font-size: 12px;
  color: #c53131;
  margin-top: 10px;
  text-align: center;
  display: block
}

#slidecarthq .header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px
}

@media(min-width: 374px) {
  #slidecarthq .header {
    padding: 30px
  }
}

#slidecarthq .header h2,
#slidecarthq .header span {
  font-size: 22px;
  font-weight: 600;
  color: #000
}

@media(min-width: 374px) {

  #slidecarthq .header h2,
  #slidecarthq .header span {
    font-size: 22px
  }
}

#slidecarthq .header span span {
  color: rgba(0, 0, 0, .3);
  font-weight: 400;
  font-size: 19px
}

@media(min-width: 374px) {
  #slidecarthq .header span span {
    font-size: 22px
  }
}

#slidecarthq .header button {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, .05);
  transition: .2s background-color;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  cursor: pointer
}

#slidecarthq .header button:hover {
  background: rgba(0, 0, 0, .1)
}

#slidecarthq .header button svg {
  width: 10px
}

#slidecarthq .header button svg path {
  fill: rgba(0, 0, 0, .3)
}

#slidecarthq .header button:hover svg path {
  fill: #000
}

#slidecarthq .dark .header h2,
#slidecarthq .dark .header span {
  color: #fff
}

#slidecarthq .dark .header span>span {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .dark .header button {
  background-color: hsla(0, 0%, 100%, .05)
}

#slidecarthq .dark .header button:hover {
  background: hsla(0, 0%, 100%, .1)
}

#slidecarthq .dark .header button svg path {
  fill: hsla(0, 0%, 100%, .3);
  transition: .2s fill
}

#slidecarthq .dark .header button:hover svg path {
  fill: #fff
}

#slidecarthq .cartEmpty .header {
  border-bottom: 1px solid #ebebeb
}

#slidecarthq .dark.cartEmpty .header {
  border-bottom: 1px solid #0b0b0b
}

@keyframes rotate {
  from {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(360deg)
  }
}

#slidecarthq .loading-state,
#slidecarthq .empty {
  margin: auto 0;
  text-align: center
}

#slidecarthq .empty {
  color: #868785;
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: -moz-fit-content;
  min-height: fit-content;
  padding: 30px 24px 24px 24px
}

#slidecarthq .empty svg {
  margin: 0 auto 16px;
  width: 56px
}

#slidecarthq .empty-cart-wrapper {
  width: 80%;
  margin: 0 auto
}

#slidecarthq .empty-cart-container {
  display: flex;
  flex-direction: column;
  flex: 1
}

#slidecarthq .empty-cart-container .empty-cart-text-container {
  display: flex;
  flex-direction: column;
  gap: 12px
}

#slidecarthq .empty-cart-container .empty-cart-text-container .empty-cart-text-title {
  font-weight: 600;
  font-size: 14px
}

#slidecarthq .empty-cart-container .empty-cart-text-container .empty-cart-text-description {
  font-size: 13px;
  font-weight: 450
}

#slidecarthq .empty-cart-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px
}

#slidecarthq .dark .empty-cart-text-container .empty-cart-text-title {
  color: #fff
}

#slidecarthq .dark .empty-cart-text-container .empty-cart-text-description {
  color: #7a7a7a
}

#slidecarthq .empty-cart-collections {
  padding-top: 24px;
  padding-bottom: 28px;
  display: flex;
  flex-direction: column;
  gap: 12px
}

#slidecarthq .empty-cart-collections .empty-cart-collections-header {
  font-size: 13px;
  font-weight: 450
}

#slidecarthq .empty-cart-collections .empty-cart-collections-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center
}

#slidecarthq .empty-cart-collections .empty-cart-collection-button {
  border-radius: 4px;
  text-decoration: none;
  font-size: 13px
}

#slidecarthq .dark .empty-cart-collections .empty-cart-collections-header {
  color: #7a7a7a
}

#slidecarthq .dark .empty-cart-collections .empty-cart-collection-button:hover {
  background-color: var(--accent-color);
  color: var(--button-text-color)
}

#slidecarthq .loading-state,
#slidecarthq .loader-container {
  color: rgba(0, 0, 0, .2)
}

#slidecarthq .loading-state svg,
#slidecarthq .loader-container svg {
  will-change: transform;
  animation: rotate 1s linear infinite
}

#slidecarthq .dark .loading-state,
#slidecarthq .dark .loader-container {
  color: hsla(0, 0%, 100%, .2)
}

#slidecarthq .header+.items {
  border-top: 1px solid rgba(0, 0, 0, .1)
}

#slidecarthq .dark .header+.items {
  border-top: 1px solid hsla(0, 0%, 100%, .1)
}

#slidecarthq .item {
  padding: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, .1)
}

@media(min-width: 440px) {
  #slidecarthq .item {
    padding: 20px 30px
  }
}

#slidecarthq .item .item-container {
  display: flex;
  gap: 15px
}

#slidecarthq .item .item-image-anchor {
  overflow: auto;
  border-radius: 4px
}

#slidecarthq .item img {
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
  object-fit: cover
}

#slidecarthq .item .image-placeholder {
  width: 100px;
  height: 100px
}

#slidecarthq .item .main {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px
}

#slidecarthq .item .main-top {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
  line-height: 20px
}

#slidecarthq .item .main-top button {
  display: flex;
  align-items: flex-start;
  margin-top: 5px
}

#slidecarthq .item .main-top button svg {
  width: 9px
}

#slidecarthq .item .main-top .loader-container svg {
  width: 16px
}

#slidecarthq .item .main-top button svg path {
  fill: rgba(0, 0, 0, .5);
  transition: .2s fill
}

#slidecarthq .item .main-top button:hover svg path {
  fill: rgba(0, 0, 0, .8)
}

#slidecarthq .item .main-top-left {
  flex: 1;
  margin-right: 20px
}

#slidecarthq .item .title,
#slidecarthq .item .title a {
  color: #000;
  font-size: 15px;
  font-weight: 600
}

@media(min-width: 374px) {

  #slidecarthq .item .title,
  #slidecarthq .item .title a {
    font-size: 17px
  }
}

#slidecarthq .item .title br {
  content: " ";
  display: none
}

#slidecarthq .item .variants-p {
  color: rgba(0, 0, 0, .4);
  margin-top: 5px;
  font-size: 13px;

  overflow: hidden;
  text-overflow: ellipsis
}

@media(min-width: 374px) {
  #slidecarthq .item .variants-p {
    font-size: 14px
  }
}

#slidecarthq .item .properties-key-value {
  display: block;
  margin-top: 7px
}

#slidecarthq .item .properties-key-value li,
#slidecarthq .item .properties-key-value li span {
  font-size: 13px;
  color: var(--p-color-text-secondary, #616161)
}

#slidecarthq .item .properties-key-value li {
  display: block
}

#slidecarthq .item .properties-key-value li+li {
  margin-top: 3px
}

#slidecarthq .item .properties-key-value li[data-key^=_] {
  display: none
}

#slidecarthq .item .main-bottom {
  display: flex;
  justify-content: space-between
}

#slidecarthq .item .discount-allocations {
  display: flex;
  margin-top: 5px
}

#slidecarthq .item .discount-allocations-flex-initial {
  flex: 0 1 auto;
  opacity: .8
}

#slidecarthq .item .discount-allocations-flex-1 {
  flex: 1 1 0%;
  font-size: 12px;
  padding-left: 5px
}

#slidecarthq .item .price {
  color: #000;
  font-weight: 500;
  font-size: 14px;
  text-align: right;
  display: block
}

@media(min-width: 374px) {
  #slidecarthq .item .price {
    font-size: 16px
  }
}

#slidecarthq .item .unit-price {
  font-size: 12px;
  color: rgba(0, 0, 0, .5);
  display: block;
  margin-top: 3px;
  display: block
}

@media(min-width: 374px) {
  #slidecarthq .item .unit-price {
    font-size: 14px
  }
}

#slidecarthq .item .item-error {
  color: #c53131;
  margin-top: 10px
}

#slidecarthq .dark .item {
  border-bottom: 1px solid hsla(0, 0%, 100%, .05)
}

#slidecarthq .dark .item .title,
#slidecarthq .dark .item .title a {
  color: #fff
}

#slidecarthq .dark .item .variants-p {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .dark .item .properties-key-value li,
#slidecarthq .dark .item .properties-key-value li span {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .dark .item .price {
  color: #fff
}

#slidecarthq .dark .item .unit-price {
  color: hsla(0, 0%, 100%, .5)
}

#slidecarthq .dark .item .main-top button svg path {
  fill: hsla(0, 0%, 100%, .5)
}

#slidecarthq .dark .item button:hover svg path {
  fill: hsla(0, 0%, 100%, .8)
}

#slidecarthq .dark .item .discount-allocations-flex-initial svg {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .dark .item .discount-allocations-flex-1 {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .subscription-option {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative
}

#slidecarthq .subscription-option label {
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  font-size: 13px;
  width: 100%
}

@media(min-width: 374px) {
  #slidecarthq .subscription-option label {
    font-size: 14px
  }
}

#slidecarthq .subscription-option select {
  display: block;
  flex: 1;
  border: 1px solid rgba(0, 0, 0, .1);
  height: 48px;
  width: 100%;
  background-color: #fff;
  background-position: right 15px center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIHZpZXdCb3g9IjAgMCA5NiA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjQ5NCA2LjE0NGMwLTEuNC41LTIuOSAxLjYtNCAyLjItMi4yIDUuNy0yLjIgNy45IDBsMzggMzcuOSAzNy45LTM3LjljMi4yLTIuMiA1LjctMi4yIDcuOSAwczIuMiA1LjcuMSA3LjlsLTQxLjkgNDEuOWMtMS4xIDEuMS0yLjUgMS42LTQgMS42cy0yLjktLjYtNC0xLjZsLTQxLjktNDEuOWMtMS4xLTEuMS0xLjYtMi41LTEuNi0zLjl6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 11px;
  padding: 0 40px 0 15px;
  border-radius: 0;
  margin-top: 5px
}

#slidecarthq .subscription-option .loading-container {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translate(0, -50%);
  background: #fff;
  height: 24px
}

#slidecarthq .upgrade-to-subscription {
  margin-top: 10px
}

#slidecarthq .upgrade-to-subscription .loader-container,
#slidecarthq .upsell-options .loader-container {
  display: flex;
  justify-content: center
}

#slidecarthq .dark .subscription-option {
  background: #000
}

#slidecarthq .dark .subscription-option label,
#slidecarthq .dark .subscription-option select {
  color: #fff
}

#slidecarthq .dark .subscription-option select {
  background-color: #000;
  border: 1px solid hsla(0, 0%, 100%, .15);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIHZpZXdCb3g9IjAgMCA5NiA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjQ5NCA2LjE0NGMwLTEuNC41LTIuOSAxLjYtNCAyLjItMi4yIDUuNy0yLjIgNy45IDBsMzggMzcuOSAzNy45LTM3LjljMi4yLTIuMiA1LjctMi4yIDcuOSAwczIuMiA1LjcuMSA3LjlsLTQxLjkgNDEuOWMtMS4xIDEuMS0yLjUgMS42LTQgMS42cy0yLjktLjYtNC0xLjZsLTQxLjktNDEuOWMtMS4xLTEuMS0xLjYtMi41LTEuNi0zLjl6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=)
}

#slidecarthq .strike-through>* {
  text-decoration: line-through
}

#slidecarthq .main-bottom .price-discount-block {
  display: flex;
  gap: 5px;
  align-items: flex-end;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  flex-wrap: wrap;
  justify-content: flex-end
}

#slidecarthq .subscription-option-loading {
  position: relative;
  opacity: .5
}

#slidecarthq .quantity-selector {
  display: inline-flex;
  align-items: center
}

#slidecarthq .quantity-selector button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, .1)
}

#slidecarthq .quantity-selector button:disabled {
  background-color: rgba(0, 0, 0, 0) !important
}

#slidecarthq .quantity-selector button.notAllowed {
  cursor: not-allowed
}

#slidecarthq .quantity-selector button:first-of-type {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px
}

#slidecarthq .quantity-selector button:last-of-type {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px
}

#slidecarthq .quantity-selector input,
#slidecarthq .quantity-selector input[type=text] {
  display: inline-flex;
  line-height: 28px;
  height: 30px;
  max-height: none;
  min-height: 0;
  border: none;
  background: rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, .1) !important;
  border-bottom: 1px solid rgba(0, 0, 0, .1) !important;
  width: 45px;
  text-align: center;
  font-size: 13px;
  color: #000;
  padding: 0;
  border-radius: 0;
  min-height: 0 !important;
  margin: 0 !important
}

@media(min-width: 374px) {

  #slidecarthq .quantity-selector input,
  #slidecarthq .quantity-selector input[type=text] {
    font-size: 14px
  }
}

#slidecarthq .quantity-selector input:disabled,
#slidecarthq .quantity-selector input[type=text]:disabled {
  background: rgba(0, 0, 0, 0)
}

#slidecarthq .quantity-selector button svg {
  width: 10px
}

#slidecarthq .quantity-selector button svg path {
  fill: rgba(0, 0, 0, .5)
}

#slidecarthq .quantity-selector button:hover svg path {
  fill: #000
}

#slidecarthq .dark .quantity-selector input {
  border-top: 1px solid hsla(0, 0%, 100%, .15) !important;
  border-bottom: 1px solid hsla(0, 0%, 100%, .15) !important;
  color: #fff
}

#slidecarthq .dark .quantity-selector button {
  border: 1px solid hsla(0, 0%, 100%, .15)
}

#slidecarthq .dark .quantity-selector button svg path {
  fill: hsla(0, 0%, 100%, .5)
}

#slidecarthq .dark .quantity-selector button:hover svg path {
  fill: #fff
}

#slidecarthq .button {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  background-color: #000;
  padding: 0 25px;
  font-weight: 600;
  line-height: 52px;
  height: 52px;
  max-height: none;
  min-height: 0;
  transition: .2s opacity, .2s background-color, .2s color;
  border-radius: 0;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer
}

@media(min-width: 374px) {
  #slidecarthq .button {
    font-size: 15px
  }
}

#slidecarthq .button:hover {
  background-color: rgba(0, 0, 0, .8)
}

#slidecarthq .button.full {
  width: 100%;
  display: block;
  text-align: center
}

#slidecarthq .button:disabled,
#slidecarthq .button.disabled {
  opacity: .5;
  background-color: rgba(0, 0, 0, .8);
  cursor: not-allowed
}

#slidecarthq .button:disabled:hover,
#slidecarthq .button.disabled:hover {
  opacity: .5;
  background-color: rgba(0, 0, 0, .8);
  cursor: not-allowed
}

#slidecarthq .dark .button {
  color: #000;
  background-color: #fff
}

#slidecarthq .dark .button:hover {
  background-color: hsla(0, 0%, 100%, .8)
}

#slidecarthq .footer {
  padding: 20px 20px;
  background-color: rgba(0, 0, 0, .05)
}

@media(min-width: 440px) {
  #slidecarthq .footer {
    padding: 20px 30px
  }
}

#slidecarthq .footer.new-footer {
  padding: 20px 20px 0
}

@media(min-width: 440px) {
  #slidecarthq .footer.new-footer {
    padding: 20px 30px 0
  }
}

#slidecarthq .footer.sticky-footer {
  background: #f2f2f2;
  z-index: 5;
  position: sticky;
  bottom: 0
}

#slidecarthq .footer .button {
  margin-top: 10px
}

#slidecarthq .footer .footer-checkbox+.button,
#slidecarthq .footer .footer-checkbox+form .button {
  margin-top: 0
}

#slidecarthq .additional-checkout-buttons {
  margin-top: 10px
}

#slidecarthq .additional-checkout-buttons svg rect {
  width: 141px !important;
  height: 90px !important
}

#slidecarthq .footer-checkbox {
  padding: 15px 0;
  display: block;
  border-top: 1px solid rgba(0, 0, 0, .05);
  font-size: 14px;
  color: rgba(0, 0, 0, .8);
  text-align: left
}

#slidecarthq .footer-checkbox a {
  text-decoration: underline;
  transition: .2s color
}

#slidecarthq .footer-checkbox a:hover {
  color: #000
}

#slidecarthq .footer-checkbox input[type=checkbox] {
  width: 18px;
  height: 18px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, .1);
  background: #fff;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 8px 0 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGVjayIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWNoZWNrIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeiI+PC9wYXRoPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: 9px;
  background-position: -100px -100px
}

#slidecarthq .footer-checkbox input[type=checkbox]:checked {
  background-position: center center
}

#slidecarthq .dark .footer-checkbox {
  border-color: hsla(0, 0%, 100%, .05);
  color: hsla(0, 0%, 100%, .8)
}

#slidecarthq .dark .footer-checkbox a:hover {
  color: #fff
}

#slidecarthq .dark .footer-checkbox input[type=checkbox] {
  background-color: hsla(0, 0%, 100%, .05);
  border-color: hsla(0, 0%, 100%, .1);
  background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGVjayIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWNoZWNrIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeiI+PC9wYXRoPjwvc3ZnPg==)
}

#slidecarthq form+.footer-checkbox,
#slidecarthq button+.footer-checkbox {
  padding-bottom: 0
}

#slidecarthq .footer-sticky .footer-continue,
#slidecarthq .footer .footer-continue {
  text-align: center;
  display: block;
  margin: 10px auto 0;
  color: rgba(0, 0, 0, .5);
  transition: .2s color;
  cursor: pointer;
  font-size: 14px
}

#slidecarthq .footer-sticky .footer-continue:hover,
#slidecarthq .footer .footer-continue:hover {
  color: rgba(0, 0, 0, .8)
}

#slidecarthq .dark .footer-sticky .footer-continue,
#slidecarthq .dark .footer .footer-continue {
  color: hsla(0, 0%, 100%, .5)
}

#slidecarthq .dark .footer-sticky .footer-continue:hover,
#slidecarthq .dark .footer .footer-continue:hover {
  color: hsla(0, 0%, 100%, .8)
}

#slidecarthq .items+.footer,
#slidecarthq .note+.footer {
  margin-top: auto
}

#slidecarthq .discount-box+.footer,
#slidecarthq .rewards+.footer {
  margin-top: 0
}

#slidecarthq .rewards+.footer {
  border-top: 1px solid rgba(0, 0, 0, .1)
}

#slidecarthq .dark .footer {
  background-color: hsla(0, 0%, 100%, .07)
}

#slidecarthq .dark .footer.sticky-footer {
  background: #121212
}

#slidecarthq .footer-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 0 15px;
  color: rgba(0, 0, 0, .8)
}

#slidecarthq .footer-row:first-of-type {
  padding-top: 0
}

#slidecarthq .footer-row span,
#slidecarthq .footer-row strong {
  font-size: 14px
}

@media(min-width: 374px) {

  #slidecarthq .footer-row span,
  #slidecarthq .footer-row strong {
    font-size: 16px
  }
}

#slidecarthq .footer-row .flex {
  flex: 1
}

#slidecarthq .footer-row strong {
  font-weight: 600;
  color: #000
}

#slidecarthq .footer-row .shipping-cost,
#slidecarthq .footer-row .shipping-cost span,
#slidecarthq .footer-row .shipping-cost span a {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .4px;
  color: var(--p-color-text-secondary, #616161)
}

#slidecarthq .footer-row .footer-subtotal-wrapper {
  display: flex;
  gap: 4px;
  align-items: center
}

#slidecarthq .footer-row {
  border-bottom: 1px solid rgba(0, 0, 0, .1)
}

#slidecarthq .footer-row:last-of-type {
  border-bottom: none
}

#slidecarthq .dark .footer-row {
  border-bottom: 1px solid hsla(0, 0%, 100%, .1)
}

#slidecarthq .dark .footer-row:last-of-type {
  border-bottom: none
}

#slidecarthq .footer-row .footer-row-flex {
  display: flex;
  align-items: center;
  width: 100%;
  flex: 1;
  flex-wrap: wrap;
  gap: 5px
}

#slidecarthq .footer-row .flex-column {
  flex-direction: column
}

#slidecarthq .footer-row .align-start {
  align-items: start
}

#slidecarthq .dark .footer-row {
  color: hsla(0, 0%, 100%, .8)
}

#slidecarthq .dark .footer-row strong {
  color: #fff
}

#slidecarthq .dark .footer-row .shipping-cost {
  color: hsla(0, 0%, 100%, .3)
}

#slidecarthq .dark .footer-row~.footer-row:last-of-type {
  border-top: 1px solid hsla(0, 0%, 100%, .05)
}

#slidecarthq .footer-sticky {
  position: sticky;
  bottom: 0;
  padding: 20px;
  background-color: #f2f2f2;
  border-top: 1px solid rgba(0, 0, 0, .05);
  z-index: 99
}

@media(min-width: 440px) {
  #slidecarthq .footer-sticky {
    padding: 20px 30px
  }
}

#slidecarthq .dark .footer-sticky {
  background-color: #121212;
  border-top: 1px solid rgba(0, 0, 0, .05)
}

#slidecarthq .footer-row span .footer-code {
  display: inline-flex;
  padding: 5px 7px;
  vertical-align: middle;
  align-items: center;
  background: rgba(0, 0, 0, .05);
  border-radius: 3px;
  font-size: 13px;
  font-weight: 600;
  margin-left: 8px
}

#slidecarthq .footer-row span .footer-code.right {
  margin-left: auto
}

#slidecarthq .footer-row span .footer-code .footer-tags-icon {
  margin-right: 8px;
  color: #585858
}

#slidecarthq .footer-row span .footer-code button {
  margin-left: 6px
}

#slidecarthq .footer-row span .footer-code button svg {
  width: 9px
}

#slidecarthq .footer-row span .footer-code button svg path {
  margin-left: 5px;
  fill: rgba(0, 0, 0, .3)
}

#slidecarthq .footer-row span .footer-code button:hover svg path {
  margin-left: 5px;
  fill: rgba(0, 0, 0, .7)
}

#slidecarthq .dark .footer-row span .footer-code {
  background: hsla(0, 0%, 100%, .05);
  color: #fff
}

#slidecarthq .dark .footer-row span .footer-code .footer-tags-icon {
  color: #939393
}

#slidecarthq .dark .footer-row span .footer-code button svg path {
  fill: hsla(0, 0%, 100%, .3)
}

#slidecarthq .dark .footer-row span .footer-code button:hover svg path {
  fill: hsla(0, 0%, 100%, .7)
}

#slidecarthq .shipping-protection .shipping-title-container {
  width: 100%
}

#slidecarthq .shipping-protection .flex-column {
  display: flex;
  flex-direction: column
}

#slidecarthq .shipping-protection .flex-row {
  display: flex;
  flex-direction: row
}

#slidecarthq .shipping-protection .flex-start {
  align-items: flex-start
}

#slidecarthq .shipping-protection .shipping-protection-title {
  font-size: 16px;
  font-weight: bold
}

#slidecarthq .shipping-protection .shipping-protection-description {
  font-size: 14px
}

#slidecarthq .shipping-protection .price {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  padding-right: 10px;
  font-weight: bold
}

#slidecarthq .shipping-protection .price .money {
  font-weight: bold
}

#slidecarthq .shipping-protection .shipping-protection-toggle-switch-loading {
  opacity: .5
}

#slidecarthq .shipping-protection .switch {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 34px
}

#slidecarthq .shipping-protection .switch input {
  opacity: 0;
  width: 0;
  height: 0
}

#slidecarthq .shipping-protection .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s
}

#slidecarthq .shipping-protection .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: #fff;
  transition: .4s
}

#slidecarthq .shipping-protection input:checked+.slider {
  background-color: #56c080
}

#slidecarthq .shipping-protection input:focus+.slider {
  box-shadow: 0 0 1px #56c080
}

#slidecarthq .shipping-protection input:checked+.slider:before {
  transform: translateX(26px)
}

#slidecarthq .shipping-protection .slider.round {
  border-radius: 34px
}

#slidecarthq .shipping-protection .slider.round:before {
  border-radius: 50%
}

#slidecarthq .slidecart-discount-amount-container {
  display: flex;
  flex-direction: column
}

#slidecarthq .slidecart-discount-amount-container .slidecart-discount-amount-header {
  height: 18px
}

#slidecarthq .slidecart-discount-amount-container .slidecart-discount-amount {
  margin-top: 10px
}

#slidecarthq .shipping-label,
#slidecarthq .discounts-label {
  font-weight: 500
}

#slidecarthq .slidecart-applied-discount-codes {
  display: flex;
  gap: 10px
}

#slidecarthq .note {
  padding: 20px
}

@media(min-width: 440px) {
  #slidecarthq .note {
    padding: 20px 30px
  }
}

#slidecarthq .note-trigger {
  color: rgba(0, 0, 0, .5);
  font-size: 13px;
  text-decoration: underline;
  cursor: pointer
}

@media(min-width: 374px) {
  #slidecarthq .note-trigger {
    font-size: 14px
  }
}

#slidecarthq .dark .note-trigger {
  color: hsla(0, 0%, 100%, .5);
  text-decoration: underline
}

#slidecarthq .note-body {
  padding-top: 15px
}

#slidecarthq .note-body textarea {
  border: 1px solid rgba(0, 0, 0, .1);
  color: rgba(0, 0, 0, .7);
  padding: 15px;
  border-radius: 0;
  height: 80px;
  display: block;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 13px
}

@media(min-width: 374px) {
  #slidecarthq .note-body textarea {
    font-size: 14px
  }
}

#slidecarthq .note-body textarea::-moz-placeholder {
  color: rgba(0, 0, 0, .4)
}

#slidecarthq .note-body textarea::placeholder {
  color: rgba(0, 0, 0, .4)
}

#slidecarthq .dark .note-body textarea {
  border: 1px solid hsla(0, 0%, 100%, .1);
  color: hsla(0, 0%, 100%, .7)
}

#slidecarthq .dark .note-body textarea::-moz-placeholder {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .dark .note-body textarea::placeholder {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .upsells {
  width: 100%;
  margin-top: auto;
  position: relative;
  padding: 30px 15px
}

#slidecarthq .upsells-stacked-container {
  display: flex;
  flex-direction: column;
  align-items: center
}

#slidecarthq .upsells-stacked {
  width: 100%
}

#slidecarthq .upsells-stacked .upsell+.upsell {
  margin-top: 10px
}

#slidecarthq .upsells-header {
  padding-bottom: 11px
}

#slidecarthq .upsells-header h2,
#slidecarthq .upsells-header span {
  text-align: center;
  color: #000;
  font-weight: 600
}

#slidecarthq .upsell-item {
  display: flex;
  align-items: center;
  padding: 15px;
  background-color: rgba(0, 0, 0, .05);
  margin: 0 auto;
  border-radius: 0
}

#slidecarthq .upsells .upsell-item {
  display: flex;
  align-items: center;
  padding: 10px;
  background-color: rgba(0, 0, 0, .05);
  margin: 0 auto;
  border-radius: 3px;
  gap: 10px
}

#slidecarthq .dark .upsell-item {
  background: hsla(0, 0%, 100%, .07)
}

#slidecarthq .upsells .upsell-image {
  overflow: auto;
  border-radius: 4px
}

#slidecarthq .upsells .upsell-image img {
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
  object-fit: cover
}

#slidecarthq .upsell-text {
  flex: 1;
  display: flex;
  gap: 7px;
  flex-direction: column
}

#slidecarthq .upsell-text h3,
#slidecarthq .upsell-text h3 a,
#slidecarthq .upsell-text p,
#slidecarthq .upsell-text p a {
  color: #000;
  font-size: 16px;
  font-weight: 600
}

#slidecarthq .upsell-text h3 br,
#slidecarthq .upsell-text p br {
  content: " ";
  display: none
}

#slidecarthq .upsell-text p {
  color: rgba(0, 0, 0, .4);
  font-size: 14px;
  font-weight: 600
}

#slidecarthq .upsell-text-prices {
  display: inline-flex
}

#slidecarthq .upsell-text-prices p {
  color: var(--p-color-text-secondary, #616161)
}

#slidecarthq .upsell-text-prices .upsell-compare-at {
  margin-left: 10px;
  text-decoration: line-through
}

#slidecarthq .upsell-unit-price {
  margin-top: 6px
}

#slidecarthq .dark .upsell-text h3,
#slidecarthq .dark .upsell-text h3 a,
#slidecarthq .dark .upsell-text p a {
  color: #fff
}

#slidecarthq .dark .upsell-text p {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .dark .upsells-header h2,
#slidecarthq .dark .upsells-header span {
  color: #fff
}

#slidecarthq .upsells .upsell-add button {
  padding: 10px 14px;
  display: flex;
  align-items: center
}

#slidecarthq .upsell-add button,
#slidecarthq .upsell-add a {
  display: inline-block;
  background: #000;
  text-transform: uppercase;
  padding: 5px 7px;
  border-radius: 0;
  color: #fff;
  font-weight: 700;
  font-size: 11px;
  transition: .2s background-color
}

@media(min-width: 374px) {

  #slidecarthq .upsell-add button,
  #slidecarthq .upsell-add a {
    font-size: 12px
  }
}

#slidecarthq .upsell-add button:hover,
#slidecarthq .upsell-add a:hover {
  background-color: rgba(0, 0, 0, .8)
}

#slidecarthq .upsell-add button svg,
#slidecarthq .upsell-add a svg {
  width: 10px
}

#slidecarthq .dark .upsell-add button,
#slidecarthq .dark .upsell-add a {
  background: #fff;
  color: #000
}

#slidecarthq .dark .upsell-add button:hover,
#slidecarthq .dark .upsell-add a:hover {
  background-color: hsla(0, 0%, 100%, .8)
}

#slidecarthq .upsell-add button svg,
#slidecarthq .upsell-add a svg {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 5px
}

#slidecarthq .upsell-options-overlay {
  position: fixed;
  bottom: 0;
  right: 999em;
  top: 0;
  width: 100%;
  max-width: 440px;
  background: rgba(0, 0, 0, .5);
  transition: right 0s .4s, opacity .4s;
  opacity: 0;
  z-index: 99999998
}

#slidecarthq .upsell-options-overlay.active {
  right: 0;
  opacity: 1;
  transition: right 0s, opacity .4s
}

#slidecarthq .left .upsell-options-overlay {
  right: auto;
  left: -999em
}

#slidecarthq .left .upsell-options-overlay.active {
  right: auto;
  left: 0
}

#slidecarthq .dark .upsell-options-overlay {
  background: rgba(0, 0, 0, .7)
}

#slidecarthq .upsell-options {
  position: fixed;
  bottom: 0;
  right: 0;
  background: #fff;
  width: 100%;
  padding: 20px;
  max-width: 440px;
  transform: translateY(100%);
  transition: .4s transform;
  z-index: 99999999
}

#slidecarthq .upsell-options.active {
  transform: none
}

#slidecarthq .upsell-options .option {
  margin-bottom: 16px
}

#slidecarthq .upsell-options label {
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  margin-bottom: 5px;
  font-size: 13px
}

@media(min-width: 374px) {
  #slidecarthq .upsell-options label {
    font-size: 14px
  }
}

#slidecarthq .upsell-options select {
  display: block;
  flex: 1;
  border: 1px solid rgba(0, 0, 0, .1);
  height: 48px;
  width: 100%;
  background-color: #fff;
  background-position: right 15px center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIHZpZXdCb3g9IjAgMCA5NiA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjQ5NCA2LjE0NGMwLTEuNC41LTIuOSAxLjYtNCAyLjItMi4yIDUuNy0yLjIgNy45IDBsMzggMzcuOSAzNy45LTM3LjljMi4yLTIuMiA1LjctMi4yIDcuOSAwczIuMiA1LjcuMSA3LjlsLTQxLjkgNDEuOWMtMS4xIDEuMS0yLjUgMS42LTQgMS42cy0yLjktLjYtNC0xLjZsLTQxLjktNDEuOWMtMS4xLTEuMS0xLjYtMi41LTEuNi0zLjl6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 11px;
  padding: 0 40px 0 15px;
  border-radius: 0
}

#slidecarthq .left .upsell-options {
  right: auto;
  left: 0
}

#slidecarthq .dark .upsell-options {
  background: #000
}

#slidecarthq .dark .upsell-options label,
#slidecarthq .dark .upsell-options select {
  color: #fff
}

#slidecarthq .dark .upsell-options select {
  background-color: #000;
  border: 1px solid hsla(0, 0%, 100%, .15);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIHZpZXdCb3g9IjAgMCA5NiA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjQ5NCA2LjE0NGMwLTEuNC41LTIuOSAxLjYtNCAyLjItMi4yIDUuNy0yLjIgNy45IDBsMzggMzcuOSAzNy45LTM3LjljMi4yLTIuMiA1LjctMi4yIDcuOSAwczIuMiA1LjcuMSA3LjlsLTQxLjkgNDEuOWMtMS4xIDEuMS0yLjUgMS42LTQgMS42cy0yLjktLjYtNC0xLjZsLTQxLjktNDEuOWMtMS4xLTEuMS0xLjYtMi41LTEuNi0zLjl6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=)
}

#slidecarthq .upsell-options-header {
  display: flex;
  align-items: center;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, .1)
}

#slidecarthq .upsell-options-header .text {
  flex: 1;
  display: flex;
  justify-content: space-between
}

#slidecarthq .upsell-options-header .text .title {
  flex: 1
}

#slidecarthq .upsell-options-header .image {
  width: 50px;
  margin-right: 20px
}

#slidecarthq .upsell-options-header .image img,
#slidecarthq .upsell-options-header .image-placeholder {
  border-radius: 0;
  width: 50px
}

#slidecarthq .upsell-options-header .image-placeholder {
  height: 50px
}

#slidecarthq .upsell-options-header span,
#slidecarthq .upsell-options-header span a {
  color: #000;
  font-size: 16px;
  font-weight: 600
}

@media(min-width: 374px) {

  #slidecarthq .upsell-options-header span,
  #slidecarthq .upsell-options-header span a {
    font-size: 16px
  }
}

#slidecarthq .upsell-options-header p {
  color: rgba(0, 0, 0, .4);
  font-size: 13px
}

@media(min-width: 374px) {
  #slidecarthq .upsell-options-header p {
    font-size: 14px
  }
}

#slidecarthq .upsell-options-header p.price,
#slidecarthq .upsell-options-header p.compare-at {
  font-size: 14px
}

@media(min-width: 374px) {

  #slidecarthq .upsell-options-header p.price,
  #slidecarthq .upsell-options-header p.compare-at {
    font-size: 16px
  }
}

#slidecarthq .upsell-options-header p.compare-at {
  text-decoration: line-through
}

@media(min-width: 374px) {
  #slidecarthq .upsell-options-header p.compare-at {
    margin-left: 10px
  }
}

#slidecarthq .upsell-options-variant {

  overflow: hidden;
  text-overflow: ellipsis
}

#slidecarthq .upsell-options-prices-wrap {
  text-align: right
}

#slidecarthq .upsell-options-prices {
  margin-left: 10px
}

@media(min-width: 374px) {
  #slidecarthq .upsell-options-prices {
    display: inline-flex
  }
}

#slidecarthq .upsell-options-unit-price {
  margin-top: 10px;
  text-align: right
}

#slidecarthq .dark .upsell-options-header {
  border-bottom: 1px solid hsla(0, 0%, 100%, .1)
}

#slidecarthq .dark .upsell-options-header h2 {
  color: #fff;
  margin-bottom: 5px
}

#slidecarthq .dark .upsell-options-header h2 a {
  color: #fff
}

#slidecarthq .dark .upsell-options-header p {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .upsells .slick-slider:has(.slick-prev) {
  padding: 0 15px
}

#slidecarthq .upsells .slick-prev,
#slidecarthq .upsells .slick-next {
  width: 6px;
  height: 12px
}

#slidecarthq .upsells .upsell-latest-price,
#slidecarthq .upsells .upsell-latest-price>*,
#slidecarthq .upsells .upsell-latest-price span {
  font-weight: 600
}

#slidecarthq .upsells-slider-container {
  display: flex;
  flex-direction: column;
  align-items: center
}

#slidecarthq .upsells-slider {
  display: flex;
  gap: 12px;
  overflow: scroll;
  height: -moz-fit-content;
  height: fit-content;
  scrollbar-width: thin;
  width: 100%
}

#slidecarthq .upsells-slider .upsell {
  max-width: 170px;
  flex-shrink: 0
}

#slidecarthq .upsells-slider .upsell-item {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding: 10px;
  gap: 8px;
  max-width: 170px;
  height: 100%
}

#slidecarthq .upsells-slider .upsell-item .upsell-image {
  max-width: 150px;
  width: 150px;
  height: 150px;
  max-height: 150px
}

#slidecarthq .upsells-slider .upsell-item .upsell-image a {
  display: block;
  width: 100%;
  height: 100%
}

#slidecarthq .upsells-slider .upsell-item .upsell-image img {
  width: 100%;
  height: 100%
}

#slidecarthq .upsells-slider .upsell-item .upsell-text {
  width: 100%
}

#slidecarthq .upsells-slider .upsell-item .upsell-text h3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis
}

#slidecarthq .upsells-slider .upsell-item .upsell-options-container,
#slidecarthq .upsells-slider .upsell-item .upsell-add {
  width: 100%
}

#slidecarthq .upsells-slider .upsell-item .upsell-options-container button,
#slidecarthq .upsells-slider .upsell-item .upsell-add button {
  width: 100%;
  justify-content: center
}

#slidecarthq .announcements {
  background: #d7ecf7;
  border-top: 1px solid #d7ecf7;
  border-bottom: 1px solid #d7ecf7;
  color: #000;
  text-align: center;
  position: relative
}

#slidecarthq .announcements .slick-list {
  transition: .2s height
}

#slidecarthq .announcements p {
  padding: 15px 30px;
  font-size: 13px;
  line-height: 1.4
}

@media(min-width: 374px) {
  #slidecarthq .announcements p {
    font-size: 14px;
    padding: 15px 40px
  }
}

#slidecarthq .announcements p a {
  text-decoration: underline;
  transition: .2s opacity;
  color: #000
}

#slidecarthq .announcements p a:hover {
  opacity: .8
}

#slidecarthq .announcements p strong {
  font-weight: 600;
  font-size: 13px
}

@media(min-width: 374px) {
  #slidecarthq .announcements p strong {
    font-size: 14px
  }
}

#slidecarthq .announcements p strong span {
  font-weight: 600
}

#slidecarthq .dark .announcements p a {
  color: #fff
}

#slidecarthq .rewards {
  background: rgba(0, 0, 0, .05);
  color: #000;
  padding: 18px 30px;
  text-align: center;
  width: 100%;
  margin: 0;
  border-top: 1px solid rgba(0, 0, 0, .05);
  display: flex;
  flex-direction: column;
  gap: 19px
}

#slidecarthq .rewards .rewards-unlock-text {
  text-align: left
}

#slidecarthq .rewards .rewards-post-unlock-text {
  text-align: center
}

#slidecarthq .rewards+.rewards {
  border-top: 1px solid rgba(0, 0, 0, .05)
}

#slidecarthq .rewards p,
#slidecarthq .rewards strong {
  font-size: 13px
}

@media(min-width: 374px) {

  #slidecarthq .rewards p,
  #slidecarthq .rewards strong {
    font-size: 14px
  }
}

#slidecarthq .rewards p {
  line-height: 1.5
}

#slidecarthq .rewards strong {
  font-weight: 600
}

#slidecarthq .rewards strong span {
  font-weight: 600
}

#slidecarthq .dark .rewards {
  background: hsla(0, 0%, 100%, .1);
  color: #fff;
  border-bottom: 1px solid hsla(0, 0%, 100%, .1);
  border-top: 1px solid hsla(0, 0%, 100%, .1)
}

#slidecarthq .upsells~.rewards {
  margin-top: 0
}

#slidecarthq .items+.rewards,
#slidecarthq .note+.rewards {
  margin-top: auto
}

#slidecarthq .dark .rewards {
  background: hsla(0, 0%, 100%, .07);
  color: #fff
}

#slidecarthq .rewards-progress-bar {
  position: relative;
  display: block;
  width: 100%;
  height: 6px;
  background: rgba(0, 0, 0, .1);
  border-radius: 0;
  margin-top: 15px
}

#slidecarthq .dark .rewards-progress-bar {
  background: hsla(0, 0%, 100%, .1)
}

#slidecarthq .rewards-progress {
  display: block;
  height: 6px;
  border-radius: 0;
  background-color: #000;
  transition: .3s width;
  will-change: width
}

#slidecarthq .dark .rewards-progress {
  background-color: #fff
}

#slidecarthq .rewards-progress-bar .rewards-tiers {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  display: flex;
  flex-wrap: nowrap
}

#slidecarthq .rewards-progress-bar .rewards-tiers>.rewards-tiers-item {
  flex: 1 1 0%;
  border-right: 2px solid rgba(113, 128, 150, .8);
  display: flex;
  flex-direction: row-reverse
}

#slidecarthq .rewards-progress-bar .rewards-tiers>.rewards-tiers-item:last-child {
  border-right: 0
}

#slidecarthq .rewards-tiers-labels {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-container {
  display: flex;
  flex-direction: column;
  margin-top: -19px;
  z-index: 2;
  transform: translateX(30px);
  width: 60px
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-container>.rewards-tiers-item-no-icon {
  width: 30px;
  height: 20px;
  justify-content: center
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-container>.rewards-tiers-item-icon {
  justify-self: center;
  width: 32px;
  height: 32px;
  background-color: #fff;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  padding: 2px;
  border-style: solid;
  border-width: 4px
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-container>.rewards-tiers-item-icon>img {
  max-width: 20px
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-container>.rewards-tiers-labels-item>span {
  font-size: 12px
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-container:last-child {
  transform: translateX(25px)
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-labels-item {
  flex: 1 1 0%;
  transform: translateX(50%)
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-labels-item>span {
  font-size: 12px
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-labels-item:first-child:last-child {
  text-align: right;
  transform: none
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-labels-item:last-child {
  text-align: right;
  transform: translateX(20%)
}

#slidecarthq .rewards-tiers-labels .rewards-tiers-container-with-icons {
  flex-direction: row-reverse;
  width: auto;
  gap: 5px;
  transform: translateX(15px)
}

#slidecarthq .rewards-tiers-labels .rewards-tiers-container-with-icons .rewards-tiers-labels-item {
  display: flex;
  flex-direction: column;
  gap: 10px;
  transform: translateY(-2px)
}

#slidecarthq .rewards-tiers-labels .rewards-tiers-container-with-icons .rewards-tiers-labels-item span {
  font-size: 12px;
  text-align: end
}

#slidecarthq .rewards-tiers-labels .rewards-tiers-container-with-icons .rewards-tiers-labels-item .rewards-tiers-item-amount {
  font-size: 10px;
  line-height: 12px;
  text-align: end;
  font-weight: 500
}

#slidecarthq .rewards-tiers-labels .rewards-tiers-container-with-icons .rewards-tiers-labels-item .rewards-tiers-labels-item-label {
  font-size: 10px;
  line-height: 12px;
  text-align: end;
  font-weight: 500;
  text-transform: uppercase
}

.rewards-tiers-item-check {
  position: absolute;
  z-index: 2;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  transform: translate(85%, -65%);
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  padding: 3px;
  background-color: #000
}

.rewards-tiers-item-icon-fulfilled {
  border-color: #000
}

.rewards-tiers-item-icon-unfulfilled {
  border-color: rgba(0, 0, 0, .1)
}

#slidecarthq .image-placeholder {
  width: 60px;
  height: 60px;
  border-radius: 0;
  display: block;
  background: rgba(0, 0, 0, .05)
}

@media(min-width: 374px) {
  #slidecarthq .image-placeholder {
    height: 70px;
    width: 70px
  }
}

#slidecarthq .image-placeholder.small {
  width: 40px;
  height: 40px
}

@media(min-width: 374px) {
  #slidecarthq .image-placeholder.small {
    height: 50px;
    width: 50px
  }
}

#slidecarthq .dark .image-placeholder {
  background: hsla(0, 0%, 100%, .07)
}

#slidecarthq .discount-box {
  padding: 20px;
  border-top: 1px solid rgba(0, 0, 0, .1);
  background: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  display: flex;
  flex-direction: column;
  gap: 10px
}

@media(min-width: 440px) {
  #slidecarthq .discount-box {
    padding: 20px 30px
  }
}

#slidecarthq .discount-box .invalid-coupon-code {
  color: #d32525;
  display: block;
  font-size: 12px;
  margin-top: 5px
}

#slidecarthq .items+.discount-box-empty,
#slidecarthq .note+.discount-box-empty,
#slidecarthq .items+.discount-box,
#slidecarthq .note+.discount-box {
  margin-top: auto
}

#slidecarthq .dark .discount-box {
  border-top: 1px solid hsla(0, 0%, 100%, .07);
  background: hsla(0, 0%, 100%, .07)
}

#slidecarthq .dark .discount-box .invalid-coupon-code {
  color: #d32525
}

#slidecarthq .discount-box-form {
  position: relative;
  display: flex;
  align-items: center
}

#slidecarthq .discount-box-form input {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  font-size: 16px;
  line-height: 38px;
  padding: 0 12px;
  flex: 1;
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: 3px;
  background: #fff;
  color: #000;
  margin: 0
}

@media(min-width: 440px) {
  #slidecarthq .discount-box-form input {
    font-size: 14px
  }
}

#slidecarthq .discount-box-form input::-moz-placeholder {
  color: rgba(0, 0, 0, .4)
}

#slidecarthq .discount-box-form input::placeholder {
  color: rgba(0, 0, 0, .4)
}

#slidecarthq .discount-box-form button {
  background: #000;
  color: #fff;
  padding: 10px 14px;
  margin: 0 6px 0 10px;
  border-radius: 3px;
  line-height: 18px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 3px;
  transition: .2s background-color
}

#slidecarthq .discount-box-form button:hover {
  background-color: rgba(0, 0, 0, .8)
}

#slidecarthq .dark .discount-box-form input {
  background: hsla(0, 0%, 100%, .05);
  border-color: hsla(0, 0%, 100%, .07);
  color: #fff
}

#slidecarthq .dark .discount-box-form input::-moz-placeholder {
  color: hsla(0, 0%, 100%, .6)
}

#slidecarthq .dark .discount-box-form input::placeholder {
  color: hsla(0, 0%, 100%, .6)
}

#slidecarthq .dark .discount-box-form button {
  background: #fff;
  color: #000
}

#slidecarthq .dark .discount-box-form button:hover {
  background-color: hsla(0, 0%, 100%, .8)
}

#slidecarthq .floating-cart {
  position: fixed;
  z-index: 6000;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .1);
  transition: .2s background-color, .2s transform
}

#slidecarthq .floating-cart:hover {
  transform: scale(1.03)
}

#slidecarthq .floating-cart.pos1 {
  top: 20px;
  right: 20px
}

#slidecarthq .floating-cart.pos2 {
  top: 50%;
  right: 20px;
  margin-top: -32px
}

#slidecarthq .floating-cart.pos3 {
  bottom: 20px;
  right: 20px
}

#slidecarthq .floating-cart.pos4 {
  top: 20px;
  left: 20px
}

#slidecarthq .floating-cart.pos5 {
  top: 50%;
  left: 20px;
  margin-top: -32px
}

#slidecarthq .floating-cart.pos6 {
  bottom: 20px;
  left: 20px
}

#slidecarthq .floating-cart-bubble {
  position: absolute;
  top: -5px;
  right: -5px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .1)
}

#slidecarthq .free-gifts-header {
  margin-bottom: 20px;
  display: flex;
  justify-content: center
}

#slidecarthq .free-gifts-header h2,
#slidecarthq .free-gifts-header span {
  text-align: center;
  color: #000;
  font-weight: 600
}

#slidecarthq .free-gifts {
  padding: 30px 0 40px
}

#slidecarthq .free-gifts .slick-wrapper {
  padding: 0 30px
}

#slidecarthq .free-gifts .slick-track {
  display: flex
}

#slidecarthq .free-gifts .slick-slide {
  float: none;
  height: auto;
  flex-shrink: 0
}

#slidecarthq .free-gifts .slick-slide>div {
  height: 100%
}

#slidecarthq .free-gifts .slick-prev {
  left: -30px
}

#slidecarthq .free-gifts .slick-next {
  right: -30px
}

#slidecarthq .free-gifts .slick-dots {
  bottom: -30px
}

#slidecarthq .free-gifts-item {
  display: flex;
  flex-direction: column;
  border: 1px solid #ccc;
  margin: 0 10px;
  border-radius: 4px;
  height: 100%
}

#slidecarthq .free-gifts-item .free-gifts-item-price .price-compare {
  margin-right: 10px;
  text-decoration: line-through
}

#slidecarthq .free-gifts-item .free-gifts-item-price .price-free {
  color: var(--p-color-bg-fill-info-active, #0094d5)
}

#slidecarthq .free-gifts-item-media {
  padding: 8px
}

#slidecarthq .free-gifts-item-media .media-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #eee;
  height: 120px
}

#slidecarthq .free-gifts-item-media img {
  max-height: 100%;
  max-width: 100%
}

#slidecarthq .free-gifts-item-footer {
  margin-top: auto;
  padding: 5px 10px
}

#slidecarthq .free-gifts-item-footer .footer-flex {
  display: flex;
  margin-left: -5px;
  margin-right: -5px
}

#slidecarthq .free-gifts-item-footer .footer-flex.justify-center {
  justify-content: center
}

#slidecarthq .free-gifts-item-footer .footer-flex-1 {
  flex: 1 1 0%;
  padding: 5px
}

#slidecarthq .free-gifts-item-footer .footer-flex-initial {
  flex: 0 1 auto;
  padding: 5px;
  display: flex
}

#slidecarthq .free-gifts-item-footer .footer-flex-initial .upsell-add {
  margin-top: auto
}

#slidecarthq .free-gifts-item-footer select {
  width: 100%
}

#slidecarthq .free-gifts-options label {
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  margin-bottom: 5px;
  font-size: 13px
}

@media(min-width: 374px) {
  #slidecarthq .free-gifts-options label {
    font-size: 14px
  }
}

#slidecarthq .free-gifts-options select {
  display: block;
  flex: 1;
  border: 1px solid rgba(0, 0, 0, .1);
  font-size: 13px;
  height: 26px;
  width: 100%;
  background-color: #fff;
  background-position: right 15px center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIHZpZXdCb3g9IjAgMCA5NiA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjQ5NCA2LjE0NGMwLTEuNC41LTIuOSAxLjYtNCAyLjItMi4yIDUuNy0yLjIgNy45IDBsMzggMzcuOSAzNy45LTM3LjljMi4yLTIuMiA1LjctMi4yIDcuOSAwczIuMiA1LjcuMSA3LjlsLTQxLjkgNDEuOWMtMS4xIDEuMS0yLjUgMS42LTQgMS42cy0yLjktLjYtNC0xLjZsLTQxLjktNDEuOWMtMS4xLTEuMS0xLjYtMi41LTEuNi0zLjl6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 8px;
  background-position: 90%;
  padding: 5px 20px 5px 5px;
  border-radius: 0
}

#slidecarthq .left .free-gifts-options {
  right: auto;
  left: 0
}

#slidecarthq .dark .free-gifts-header {
  display: flex;
  justify-content: center
}

#slidecarthq .dark .free-gifts-header h2,
#slidecarthq .dark .free-gifts-header span {
  color: #fff
}

#slidecarthq .dark .free-gifts-item {
  background: hsla(0, 0%, 100%, .07);
  border: 1px solid hsla(0, 0%, 100%, .15)
}

#slidecarthq .dark .free-gifts-item-body h3,
#slidecarthq .dark .free-gifts-item-body h3 a,
#slidecarthq .dark .free-gifts-item-body span,
#slidecarthq .dark .free-gifts-item-body span a {
  color: #fff;
  font-weight: 600
}

#slidecarthq .dark .free-gifts-item-body p {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .dark .free-gifts-item-body .free-gifts-item-price {
  color: #fff
}

#slidecarthq .dark .free-gifts-options {
  background: #000
}

#slidecarthq .dark .free-gifts-options label,
#slidecarthq .dark .free-gifts-options select {
  color: #fff
}

#slidecarthq .dark .free-gifts-options select {
  background-color: #000;
  border: 1px solid hsla(0, 0%, 100%, .15);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIHZpZXdCb3g9IjAgMCA5NiA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjQ5NCA2LjE0NGMwLTEuNC41LTIuOSAxLjYtNCAyLjItMi4yIDUuNy0yLjIgNy45IDBsMzggMzcuOSAzNy45LTM3LjljMi4yLTIuMiA1LjctMi4yIDcuOSAwczIuMiA1LjcuMSA3LjlsLTQxLjkgNDEuOWMtMS4xIDEuMS0yLjUgMS42LTQgMS42cy0yLjktLjYtNC0xLjZsLTQxLjktNDEuOWMtMS4xLTEuMS0xLjYtMi41LTEuNi0zLjl6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=)
}

#slidecarthq .free-gifts-add-button {
  display: flex
}

#slidecarthq .free-gifts-add-button span {
  max-height: 14px
}

::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px
}

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .5);
  -webkit-box-shadow: 0 0 1px hsla(0, 0%, 100%, .5)
}

#slidecarthq .pro-upsells {
  width: 100%;
  padding: 20px calc(440px + 5%) 0 5%
}

#slidecarthq .pro-upsells.left-position {
  padding: 20px 5% 0 calc(440px + 5%)
}

#slidecarthq .pro-upsells .upsell {
  background-color: #fff;
  margin-right: 1em;
  margin-bottom: 1em
}

#slidecarthq .pro-upsells .upsell-item,
#slidecarthq .pro-upsells .upsell-image img,
#slidecarthq .pro-upsells .upsell-item button {
  width: 100%;
  text-transform: none
}

#slidecarthq .pro-upsells .upsell-image img {
  max-height: 338px
}

#slidecarthq .pro-upsells .upsell-image {
  width: 100% !important;
  background-color: #fff;
  height: 338px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative
}

#slidecarthq .pro-upsells .upsell-image:hover .upsell-options-container {
  transition: all .5s;
  opacity: 1;
  visibility: visible
}

#slidecarthq .pro-upsells .upsell-item {
  display: block !important;
  height: 100%
}

#slidecarthq .pro-upsells .upsell-options-container {
  position: absolute;
  z-index: 1001;
  width: 95%;
  background-color: rgba(220, 220, 220, .8);
  padding: 10px;
  border-radius: 2px;
  bottom: 0;
  margin-bottom: 10px;
  opacity: 0;
  overflow: hidden;
  visibility: hidden
}

#slidecarthq .pro-upsells .upsell-add {
  text-align: center;
  height: 100%
}

#slidecarthq .pro-upsells .upsell-add button {
  height: 3.4rem;
  border-radius: 3.4rem;
  width: 80%;
  margin-top: 1rem
}

#slidecarthq .pro-upsells .upsell-option select {
  display: block;
  flex: 1;
  border: 1px solid rgba(0, 0, 0, .1);
  height: 32px;
  width: 100%;
  background-color: #fff;
  background-position: right 15px center;
  background-repeat: no-repeat;
  background-size: 11px;
  padding: 0 40px 0 15px;
  border-radius: 0;
  margin-bottom: 1%
}

#slidecarthq .pro-upsells .upsell-option label {
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  margin-bottom: 5px;
  font-size: 13px
}

#slidecarthq .pro-upsells .container {
  display: flex;
  flex-wrap: wrap;
  overflow-y: auto;
  max-height: 92vh
}

#slidecarthq .pro-upsells .upsells-header span {
  font-size: 2.5rem;
  line-height: 3rem;
  color: #fff;
  text-align: left;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0
}

@media only screen and (min-width: 768px) {
  #slidecarthq .pro-upsells .container>* {
    width: 90%
  }
}

@media only screen and (min-width: 992px) {
  #slidecarthq .pro-upsells .container {
    justify-content: left
  }

  #slidecarthq .pro-upsells .container>* {
    width: 45%
  }
}

@media only screen and (min-width: 1200px) {
  #slidecarthq .pro-upsells .container {
    justify-content: left
  }

  #slidecarthq .pro-upsells .container>* {
    width: 30%
  }
}

#slidecarthq .upsells .mobile-only {
  display: block
}

@media only screen and (min-width: 641px) {
  #slidecarthq .upsells .mobile-only {
    display: none
  }
}

.preview-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #303030;
  color: #e3e3e3;
  padding: 18px 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-weight: 400;
  font-size: 14px;
  z-index: 999999;
  border-top: 1px solid #333
}


.widget-top {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  width: 100%;
  display: flex;
  align-items: flex-start;
  box-sizing: border-box
}

.widget-bottom {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 9999;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  align-items: flex-end
}

.cbSticky-hide {
  display: none !important
}

.cb-buy-button {
  position: absolute !important;
  top: 20px !important;
  width: 30px !important;
  height: 30px !important;
  z-index: 1000 !important;
  cursor: pointer !important;
  transition: transform .3s ease
}

.cb-buy-button:hover {
  transform: scale(1.1)
}

#checkout-sticky-bar {
  z-index: 500;
  position: fixed;
  width: 100%;
  text-align: center;
  padding: 10px;
  cursor: pointer;
  bottom: 0
}


h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.logolink.text-logo,
.customer-addresses .my-address .address-index {
  font-style: normal;
  font-weight: 600;
  font-family: "DM Sans", sans-serif;
}

body,
.body-font,
.thb-product-detail .product-title {
  font-style: normal;
  font-weight: 400;
  font-family: "DM Sans", sans-serif;
}

:root {
  --font-body-scale: 1.0;
  --font-heading-scale: 1.0;
  --font-navigation-scale: 1.0;
  --font-product-title-scale: 1.0;
  --font-product-title-line-height-scale: 1.0;
  --button-letter-spacing: 0.2em;
  --bg-body: #ffffff;
  --bg-body-rgb: 255, 255, 255;
  --bg-color-side-panel-footer: #fafafa;
  --color-accent: #000000;
  --color-accent-rgb: 0, 0, 0;
  --color-accent2: #c25b41;
  --color-accent3: #f6f6f0;
  --color-border: #eeeeee;
  --color-overlay-rgb: 12, 13, 13;
  --color-form-border: #dedede;
  --color-announcement-bar-text: #ffffff;
  --color-announcement-bar-bg: #103a3a;
  --color-header-bg: #ffffff;
  --color-header-bg-rgb: 255, 255, 255;
  --color-header-text: #103a3a;
  --color-header-text-rgb: 16, 58, 58;
  --color-header-links: #103a3a;
  --color-header-links-hover: #c25b41;
  --color-header-icons: #103a3a;
  --solid-button-label: #ffffff;
  --outline-button-label: #103a3a;
  --color-price: #103a3a;
  --color-star: #f1b824;
  --section-spacing-mobile: 50px;
  --section-spacing-desktop: 100px;
  --button-border-radius: 50px;
  --color-badge-text: #ffffff;
  --color-badge-sold-out: #939393;
  --color-badge-sale: #c25b41;
  --badge-corner-radius: 3px;
  --color-inventory-instock: #279A4B;
  --color-inventory-lowstock: #FB9E5B;
  --color-footer-bar-bg: #c25b41;
  --color-footer-bar-text: #f6f6f0;
  --color-footer-text: #103a3a;
  --color-footer-text-rgb: 16, 58, 58;
  --color-footer-link: #103a3a;
  --color-footer-link-hover: #c25b41;
  --color-footer-border: #2b2b2b;
  --color-footer-border-rgb: 43, 43, 43;
  --color-footer-bg: #f6f6f0;
}

/* Style 2 */
#shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}


.gps {
  --g-h1-ff: var(--g-font-heading, heading);
  --g-h1-size: 46px;
  --g-h1-weight: 400;
  --g-h1-lh: 130%;
  --g-h2-ff: var(--g-font-heading, heading);
  --g-h2-size: 41px;
  --g-h2-weight: 400;
  --g-h2-lh: 130%;
  --g-h3-ff: var(--g-font-heading, heading);
  --g-h3-size: 52px;
  --g-h3-weight: 400;
  --g-h3-lh: 130%;
  --g-p1-ff: var(--g-font-body, body);
  --g-p1-size: 16px;
  --g-p1-weight: 400;
  --g-p1-lh: 180%;
  --g-p2-ff: var(--g-font-body, body);
  --g-p2-size: 14px;
  --g-p2-weight: 400;
  --g-p2-lh: 180%;
  --g-p3-ff: var(--g-font-body, body);
  --g-p3-size: 10px;
  --g-p3-weight: 400;
  --g-p3-lh: 180%;
  --g-sh1-ff: var(--g-font-heading, heading);
  --g-sh1-size: 25px;
  --g-sh1-weight: 400;
  --g-sh1-lh: 130%;
  --g-sh2-ff: var(--g-font-heading, heading);
  --g-sh2-size: 18px;
  --g-sh2-weight: 400;
  --g-sh2-lh: 130%;
  --g-sh3-ff: var(--g-font-heading, heading);
  --g-sh3-size: 32px;
  --g-sh3-weight: 400;
  --g-sh3-lh: 130%;
  --g-s-2xl: 32px;
  --g-s-3xl: 48px;
  --g-s-4xl: 80px;
  --g-s-5xl: 112px;
  --g-s-l: 16px;
  --g-s-m: 12px;
  --g-s-s: 8px;
  --g-s-xl: 24px;
  --g-s-xs: 4px;
  --g-s-xxs: 2px;
  --g-ct-p: 16px;
  --g-ct-w: 1200px;
  --g-font-body: "DM Sans";
  --g-font-code: Assistant;
  --g-font-heading: "Cardo";
  --g-theme-font: [object Object];
  --g-c-bg-1: #e2e2e2;
  --g-c-bg-2: #f3f3f3;
  --g-c-bg-3: #fff;
  --g-c-brand: #eec759;
  --g-color-color-index-change: 0;
  --g-c-error: #ea3335;
  --g-color-gradient-index-change: 0;
  --g-c-highlight: #272727;
  --g-c-info: #1890ff;
  --g-c-line-1: #ececec;
  --g-c-line-2: #7d7d7d;
  --g-c-line-3: #121212;
  --g-color-my-colors-0: #c52233;
  --g-color-my-colors-1: #727272;
  --g-color-my-colors-2: #939393;
  --g-color-my-colors-3: #f5f5f5;
  --g-color-my-colors-4: #ffd644;
  --g-color-my-colors-5: #d1a814;
  --g-color-my-colors-6: #141414;
  --g-color-recent-gradient-colors-0: linear-gradient(130deg, #eec759, #fff);
  --g-c-success: #428445;
  --g-c-text-1: #272727;
  --g-c-text-2: #121212;
  --g-c-text-3: #fff;
  --g-color-theme-colors-0: #c52233;
  --g-color-theme-colors-1: #727272;
  --g-color-theme-colors-2: #939393;
  --g-color-theme-colors-3: #f5f5f5;
  --g-color-theme-colors-4: #ffd644;
  --g-color-theme-colors-5: #d1a814;
  --g-color-theme-colors-6: #141414;
  --g-c-warning: #f2a73b;
  --g-radius-large: 16px;
  --g-radius-medium: 6px;
  --g-radius-small: 3px
}

@media (max-width:1024px) {
  .gps {
    --g-h1-ff: var(--g-font-heading, heading);
    --g-h1-size: 46px;
    --g-h1-weight: 400;
    --g-h2-size: 41px;
    --g-h3-ff: var(--g-font-heading, heading);
    --g-h3-size: 52px;
    --g-h3-weight: 400;
    --g-p1-size: 16px;
    --g-p1-lh: 180%;
    --g-p2-size: 14px;
    --g-p3-size: 10px;
    --g-sh1-size: 25px;
    --g-sh2-size: 18px;
    --g-sh3-size: 32px;
    --g-ct-p: 16px;
    --g-ct-w: 100%;
    --g-font-body: "DM Sans";
    --g-font-code: Assistant;
    --g-font-heading: "Cardo";
    --g-theme-font: [object Object]
  }
}

@media (max-width:767px) {
  .gps {
    --g-h1-ff: var(--g-font-heading, heading);
    --g-h1-size: 41px;
    --g-h1-weight: 400;
    --g-h2-size: 36px;
    --g-h3-ff: var(--g-font-heading, heading);
    --g-h3-size: 46px;
    --g-h3-weight: 400;
    --g-p1-size: 14px;
    --g-p2-size: 12px;
    --g-p3-size: 9px;
    --g-sh1-size: 23px;
    --g-sh2-size: 16px;
    --g-sh3-size: 29px;
    --g-ct-p: 16px;
    --g-ct-w: 100%;
    --g-font-body: "DM Sans";
    --g-font-code: Assistant;
    --g-font-heading: "Cardo";
    --g-theme-font: [object Object]
  }
}

/* Style 4 */
.loox-icon {
  font-size: inherit;
}

a[href='#looxReviews'] {
  text-decoration: none;
  color: inherit;
}

.rtl.loox-rating {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.rtl.loox-rating span {
  padding-right: 5px;
}

.rtl.loox-rating .loox-icon[data-lx-fill="half"] {
  transform: rotateY(180deg);
}

svg.loox-icon {
  width: 1em;
  height: 1em;
  flex-shrink: 0;
}

.loox-rating .loox-rating-content {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  vertical-align: middle;
}

.loox-overlay-is-active {
  overflow: hidden !important;
}

.loox-rating[data-alignment="left"] {
  text-align: left;
}

.loox-rating[data-alignment="center"] {
  text-align: center;
}

.loox-rating[data-alignment="right"] {
  text-align: right;
}

.rtl.loox-rating[data-alignment="left"] .loox-rating-content {
  margin-right: auto;
}

.rtl.loox-rating[data-alignment="center"] .loox-rating-content {
  margin: 0 auto
}

.rtl.loox-rating[data-alignment="right"] .loox-rating-content {
  margin-left: auto;
}

.shopify-app-block:has(> .loox-widget) {
  width: 100%;
}

.loox-rating[data-floating-product-reviews-enabled="true"] {
  cursor: pointer;
}

/* Style 5 */
#looxReviews,
#looxCarousel {
  float: none;
  clear: both;
}

#looxReviews:before,
#looxReviews:after,
#looxCarousel:before,
#looxCarousel:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

/* Style 6 */
.candyrack-body-open {
  position: fixed !important;
  overflow-y: scroll !important;
  width: 100% !important;
}

/* Style 7 */


/* Style 8 */
.slidecarthq,
.slidecarthq *,
.slidecart-form-error {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  animation: none;
  animation-delay: 0;
  animation-direction: normal;
  animation-duration: 0;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: none;
  animation-play-state: running;
  animation-timing-function: ease;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  background: 0;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  border: 0;
  border-style: none;
  border-width: medium;
  border-color: inherit;
  border-bottom: 0;
  border-bottom-color: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-collapse: separate;
  -o-border-image: none;
  border-image: none;
  border-left: 0;
  border-left-color: inherit;
  border-left-style: none;
  border-left-width: medium;
  border-radius: 0;
  border-right: 0;
  border-right-color: inherit;
  border-right-style: none;
  border-right-width: medium;
  border-spacing: 0;
  border-top: 0;
  border-top-color: inherit;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-style: none;
  border-top-width: medium;
  bottom: auto;
  box-shadow: none;
  box-sizing: border-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: inherit;
  -moz-columns: auto;
  columns: auto;
  -moz-column-count: auto;
  column-count: auto;
  -moz-column-fill: balance;
  column-fill: balance;
  -moz-column-gap: normal;
  column-gap: normal;
  -moz-column-rule: medium none currentColor;
  column-rule: medium none currentColor;
  -moz-column-rule-color: currentColor;
  column-rule-color: currentColor;
  -moz-column-rule-style: none;
  column-rule-style: none;
  -moz-column-rule-width: none;
  column-rule-width: none;
  -moz-column-span: 1;
  column-span: 1;
  -moz-column-width: auto;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font: normal;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: auto;
  -webkit-hyphens: none;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  line-height: normal;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 0;
  outline: 0;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  quotes: "“" "”" "‘" "’";
  right: auto;
  -moz-tab-size: 8;
  -o-tab-size: 8;
  tab-size: 8;
  table-layout: auto;
  text-align: inherit;
  -moz-text-align-last: auto;
  text-align-last: auto;
  text-decoration: none;
  -webkit-text-decoration-color: inherit;
  text-decoration-color: inherit;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  -webkit-text-decoration-style: solid;
  text-decoration-style: solid;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-style: flat;
  transition: none;
  transition-delay: 0s;
  transition-duration: 0s;
  transition-property: none;
  transition-timing-function: ease;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;

  widows: 0;
  width: auto;
  word-spacing: normal;
  z-index: auto
}

#slidecarthq .button:before,
#slidecarthq .button:after {
  display: none !important
}

.slidecarthq div,
.slidecarthq header,
.slidecarthq footer,
.slidecarthq img,
.slidecarthq svg,
.slidecarthq ul,
.slidecarthq p,
.slidecarthq h1,
.slidecarthq h2,
.slidecarthq h3,
.slidecarthq h4,
.slidecarthq h5,
.slidecarthq h6 {
  display: block
}

.slidecarthq h1,
.slidecarthq h2,
.slidecarthq h3,
.slidecarthq h4,
.slidecarthq h5,
.slidecarthq h6 {
  font-weight: 600
}

.slidecarthq img,
.slidecarthq svg {
  max-width: 100%
}

#slidecarthq .slick-list,
#slidecarthq .slick-slider,
#slidecarthq .slick-track {
  position: relative;
  display: block;
  width: 100%
}

#slidecarthq .slick-loading .slick-slide,
#slidecarthq .slick-loading .slick-track {
  visibility: hidden
}

#slidecarthq .slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

#slidecarthq .slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0
}

#slidecarthq .slick-list:focus {
  outline: 0
}

#slidecarthq .slick-list.dragging {
  cursor: pointer;
  cursor: hand
}

#slidecarthq .slick-slider .slick-list,
#slidecarthq .slick-slider .slick-track {
  transform: translate3d(0, 0, 0)
}

#slidecarthq .slick-track {
  top: 0;
  left: 0
}

#slidecarthq .slick-track:after,
#slidecarthq .slick-track:before {
  display: table;
  content: ""
}

#slidecarthq .slick-track:after {
  clear: both
}

#slidecarthq .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px
}

#slidecarthq [dir=rtl] .slick-slide {
  float: right
}

#slidecarthq .slick-slide img {
  display: block
}

#slidecarthq .slick-slide.slick-loading img {
  display: none
}

#slidecarthq .slick-slide.dragging img {
  pointer-events: none
}

#slidecarthq .slick-initialized .slick-slide {
  display: block
}

#slidecarthq .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid rgba(0, 0, 0, 0)
}

#slidecarthq .slick-arrow.slick-hidden {
  display: none
}

#slidecarthq .slick-next,
#slidecarthq .slick-prev {
  font-size: 0;
  width: 30px;
  height: 30px;
  background-position: center center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgdmlld0JveD0iMCAwIDU0IDk2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik02LjEgOTUuNWMtMS40IDAtMi45LS41LTQtMS42LTIuMi0yLjItMi4yLTUuNyAwLTcuOUw0MCA0OCAyLjEgMTAuMWMtMi4yLTIuMi0yLjItNS43IDAtNy45UzcuOCAwIDEwIDIuMUw1MS45IDQ0YzEuMSAxLjEgMS42IDIuNSAxLjYgNHMtLjYgMi45LTEuNiA0TDEwIDkzLjljLTEuMSAxLjEtMi41IDEuNi0zLjkgMS42eiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  z-index: 2;
  transition: .2s opacity
}

@media(min-width: 374px) {

  #slidecarthq .slick-next,
  #slidecarthq .slick-prev {
    width: 40px;
    height: 40px
  }
}

#slidecarthq .slick-next:before,
#slidecarthq .slick-prev:before {
  display: none
}

#slidecarthq .slick-next:hover,
#slidecarthq .slick-prev:hover {
  opacity: .5
}

#slidecarthq .slick-next.slick-disabled,
#slidecarthq .slick-prev.slick-disabled {
  opacity: .2
}

#slidecarthq .slick-prev {
  transform: translateY(-50%) rotate(180deg);
  left: 0;
  right: 0
}

#slidecarthq .slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center
}

#slidecarthq .slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  cursor: pointer
}

#slidecarthq .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  border: 0;
  outline: none;
  background: rgba(0, 0, 0, 0)
}

#slidecarthq .slick-dots li button:hover,
#slidecarthq .slick-dots li button:focus {
  outline: none
}

#slidecarthq .slick-dots li button:hover:before,
#slidecarthq .slick-dots li button:focus:before {
  opacity: 1
}

#slidecarthq .slick-dots li button:before {
  font-family: "slick";
  font-size: 30px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  text-align: center;
  opacity: .25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

#slidecarthq .slick-dots li.slick-active button:before {
  opacity: .75;
  color: #000
}

#slidecarthq .dark .slick-next,
#slidecarthq .dark .slick-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgdmlld0JveD0iMCAwIDU0IDk2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik02LjEgOTUuNWMtMS40IDAtMi45LS41LTQtMS42LTIuMi0yLjItMi4yLTUuNyAwLTcuOUw0MCA0OCAyLjEgMTAuMWMtMi4yLTIuMi0yLjItNS43IDAtNy45UzcuOCAwIDEwIDIuMUw1MS45IDQ0YzEuMSAxLjEgMS42IDIuNSAxLjYgNHMtLjYgMi45LTEuNiA0TDEwIDkzLjljLTEuMSAxLjEtMi41IDEuNi0zLjkgMS42eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)
}

#slidecarthq .slidecarthq-overlay,
#slidecarthq .slidecarthq-overlay:empty {
  background: rgba(0, 0, 0, .5);
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 888888888888888;
  top: 0;
  left: -999em;
  transition: left 0s .4s, opacity .4s;
  opacity: 0;
  display: block
}

#slidecarthq .slidecarthq-overlay.open,
#slidecarthq .slidecarthq-overlay:empty.open {
  left: 0;
  transition: left 0s, opacity .4s;
  transition-delay: .2s;
  opacity: 1
}

#slidecarthq .slidecarthq {
  width: 100%;
  z-index: 999999999999999;
  transition: .4s transform;
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, .09), 0 0 4px 0 rgba(0, 0, 0, .21), 0 0 0 1px rgba(0, 0, 0, .09);
  display: flex;
  flex-direction: column;
  background: #fff;
  overflow-y: auto;
  position: fixed;
  max-width: 433px;
  height: 100%;
  top: 0
}

#slidecarthq .slidecarthq>* {
  flex-shrink: 0
}

#slidecarthq .slidecarthq.dark {
  background: #000
}

#slidecarthq .slidecarthq.right {
  right: 0;
  transform: translateX(100%)
}

#slidecarthq .slidecarthq.left {
  left: 0;
  transform: translateX(-100%)
}

#slidecarthq .slidecarthq.open {
  transform: none
}

#slidecarthq .slidecarthq .items+.custom-html,
#slidecarthq .slidecarthq .note+.custom-html {
  margin-top: auto
}

#slidecarthq .slidecarthq .hidden {
  display: none !important
}

html body .slidecart-form-error {
  font-size: 12px;
  color: #c53131;
  margin-top: 10px;
  text-align: center;
  display: block
}

#slidecarthq .header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px
}

@media(min-width: 374px) {
  #slidecarthq .header {
    padding: 30px
  }
}

#slidecarthq .header h2,
#slidecarthq .header span {
  font-size: 22px;
  font-weight: 600;
  color: #000
}

@media(min-width: 374px) {

  #slidecarthq .header h2,
  #slidecarthq .header span {
    font-size: 22px
  }
}

#slidecarthq .header span span {
  color: rgba(0, 0, 0, .3);
  font-weight: 400;
  font-size: 19px
}

@media(min-width: 374px) {
  #slidecarthq .header span span {
    font-size: 22px
  }
}

#slidecarthq .header button {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, .05);
  transition: .2s background-color;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  cursor: pointer
}

#slidecarthq .header button:hover {
  background: rgba(0, 0, 0, .1)
}

#slidecarthq .header button svg {
  width: 10px
}

#slidecarthq .header button svg path {
  fill: rgba(0, 0, 0, .3)
}

#slidecarthq .header button:hover svg path {
  fill: #000
}

#slidecarthq .dark .header h2,
#slidecarthq .dark .header span {
  color: #fff
}

#slidecarthq .dark .header span>span {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .dark .header button {
  background-color: hsla(0, 0%, 100%, .05)
}

#slidecarthq .dark .header button:hover {
  background: hsla(0, 0%, 100%, .1)
}

#slidecarthq .dark .header button svg path {
  fill: hsla(0, 0%, 100%, .3);
  transition: .2s fill
}

#slidecarthq .dark .header button:hover svg path {
  fill: #fff
}

#slidecarthq .cartEmpty .header {
  border-bottom: 1px solid #ebebeb
}

#slidecarthq .dark.cartEmpty .header {
  border-bottom: 1px solid #0b0b0b
}

@keyframes rotate {
  from {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(360deg)
  }
}

#slidecarthq .loading-state,
#slidecarthq .empty {
  margin: auto 0;
  text-align: center
}

#slidecarthq .empty {
  color: #868785;
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: -moz-fit-content;
  min-height: fit-content;
  padding: 30px 24px 24px 24px
}

#slidecarthq .empty svg {
  margin: 0 auto 16px;
  width: 56px
}

#slidecarthq .empty-cart-wrapper {
  width: 80%;
  margin: 0 auto
}

#slidecarthq .empty-cart-container {
  display: flex;
  flex-direction: column;
  flex: 1
}

#slidecarthq .empty-cart-container .empty-cart-text-container {
  display: flex;
  flex-direction: column;
  gap: 12px
}

#slidecarthq .empty-cart-container .empty-cart-text-container .empty-cart-text-title {
  font-weight: 600;
  font-size: 14px
}

#slidecarthq .empty-cart-container .empty-cart-text-container .empty-cart-text-description {
  font-size: 13px;
  font-weight: 450
}

#slidecarthq .empty-cart-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px
}

#slidecarthq .dark .empty-cart-text-container .empty-cart-text-title {
  color: #fff
}

#slidecarthq .dark .empty-cart-text-container .empty-cart-text-description {
  color: #7a7a7a
}

#slidecarthq .empty-cart-collections {
  padding-top: 24px;
  padding-bottom: 28px;
  display: flex;
  flex-direction: column;
  gap: 12px
}

#slidecarthq .empty-cart-collections .empty-cart-collections-header {
  font-size: 13px;
  font-weight: 450
}

#slidecarthq .empty-cart-collections .empty-cart-collections-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center
}

#slidecarthq .empty-cart-collections .empty-cart-collection-button {
  border-radius: 4px;
  text-decoration: none;
  font-size: 13px
}

#slidecarthq .dark .empty-cart-collections .empty-cart-collections-header {
  color: #7a7a7a
}

#slidecarthq .dark .empty-cart-collections .empty-cart-collection-button:hover {
  background-color: var(--accent-color);
  color: var(--button-text-color)
}

#slidecarthq .loading-state,
#slidecarthq .loader-container {
  color: rgba(0, 0, 0, .2)
}

#slidecarthq .loading-state svg,
#slidecarthq .loader-container svg {
  will-change: transform;
  animation: rotate 1s linear infinite
}

#slidecarthq .dark .loading-state,
#slidecarthq .dark .loader-container {
  color: hsla(0, 0%, 100%, .2)
}

#slidecarthq .header+.items {
  border-top: 1px solid rgba(0, 0, 0, .1)
}

#slidecarthq .dark .header+.items {
  border-top: 1px solid hsla(0, 0%, 100%, .1)
}

#slidecarthq .item {
  padding: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, .1)
}

@media(min-width: 440px) {
  #slidecarthq .item {
    padding: 20px 30px
  }
}

#slidecarthq .item .item-container {
  display: flex;
  gap: 15px
}

#slidecarthq .item .item-image-anchor {
  overflow: auto;
  border-radius: 4px
}

#slidecarthq .item img {
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
  object-fit: cover
}

#slidecarthq .item .image-placeholder {
  width: 100px;
  height: 100px
}

#slidecarthq .item .main {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px
}

#slidecarthq .item .main-top {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
  line-height: 20px
}

#slidecarthq .item .main-top button {
  display: flex;
  align-items: flex-start;
  margin-top: 5px
}

#slidecarthq .item .main-top button svg {
  width: 9px
}

#slidecarthq .item .main-top .loader-container svg {
  width: 16px
}

#slidecarthq .item .main-top button svg path {
  fill: rgba(0, 0, 0, .5);
  transition: .2s fill
}

#slidecarthq .item .main-top button:hover svg path {
  fill: rgba(0, 0, 0, .8)
}

#slidecarthq .item .main-top-left {
  flex: 1;
  margin-right: 20px
}

#slidecarthq .item .title,
#slidecarthq .item .title a {
  color: #000;
  font-size: 15px;
  font-weight: 600
}

@media(min-width: 374px) {

  #slidecarthq .item .title,
  #slidecarthq .item .title a {
    font-size: 17px
  }
}

#slidecarthq .item .title br {
  content: " ";
  display: none
}

#slidecarthq .item .variants-p {
  color: rgba(0, 0, 0, .4);
  margin-top: 5px;
  font-size: 13px;

  overflow: hidden;
  text-overflow: ellipsis
}

@media(min-width: 374px) {
  #slidecarthq .item .variants-p {
    font-size: 14px
  }
}

#slidecarthq .item .properties-key-value {
  display: block;
  margin-top: 7px
}

#slidecarthq .item .properties-key-value li,
#slidecarthq .item .properties-key-value li span {
  font-size: 13px;
  color: var(--p-color-text-secondary, #616161)
}

#slidecarthq .item .properties-key-value li {
  display: block
}

#slidecarthq .item .properties-key-value li+li {
  margin-top: 3px
}

#slidecarthq .item .properties-key-value li[data-key^=_] {
  display: none
}

#slidecarthq .item .main-bottom {
  display: flex;
  justify-content: space-between
}

#slidecarthq .item .discount-allocations {
  display: flex;
  margin-top: 5px
}

#slidecarthq .item .discount-allocations-flex-initial {
  flex: 0 1 auto;
  opacity: .8
}

#slidecarthq .item .discount-allocations-flex-1 {
  flex: 1 1 0%;
  font-size: 12px;
  padding-left: 5px
}

#slidecarthq .item .price {
  color: #000;
  font-weight: 500;
  font-size: 14px;
  text-align: right;
  display: block
}

@media(min-width: 374px) {
  #slidecarthq .item .price {
    font-size: 16px
  }
}

#slidecarthq .item .unit-price {
  font-size: 12px;
  color: rgba(0, 0, 0, .5);
  display: block;
  margin-top: 3px;
  display: block
}

@media(min-width: 374px) {
  #slidecarthq .item .unit-price {
    font-size: 14px
  }
}

#slidecarthq .item .item-error {
  color: #c53131;
  margin-top: 10px
}

#slidecarthq .dark .item {
  border-bottom: 1px solid hsla(0, 0%, 100%, .05)
}

#slidecarthq .dark .item .title,
#slidecarthq .dark .item .title a {
  color: #fff
}

#slidecarthq .dark .item .variants-p {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .dark .item .properties-key-value li,
#slidecarthq .dark .item .properties-key-value li span {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .dark .item .price {
  color: #fff
}

#slidecarthq .dark .item .unit-price {
  color: hsla(0, 0%, 100%, .5)
}

#slidecarthq .dark .item .main-top button svg path {
  fill: hsla(0, 0%, 100%, .5)
}

#slidecarthq .dark .item button:hover svg path {
  fill: hsla(0, 0%, 100%, .8)
}

#slidecarthq .dark .item .discount-allocations-flex-initial svg {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .dark .item .discount-allocations-flex-1 {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .subscription-option {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative
}

#slidecarthq .subscription-option label {
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  font-size: 13px;
  width: 100%
}

@media(min-width: 374px) {
  #slidecarthq .subscription-option label {
    font-size: 14px
  }
}

#slidecarthq .subscription-option select {
  display: block;
  flex: 1;
  border: 1px solid rgba(0, 0, 0, .1);
  height: 48px;
  width: 100%;
  background-color: #fff;
  background-position: right 15px center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIHZpZXdCb3g9IjAgMCA5NiA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjQ5NCA2LjE0NGMwLTEuNC41LTIuOSAxLjYtNCAyLjItMi4yIDUuNy0yLjIgNy45IDBsMzggMzcuOSAzNy45LTM3LjljMi4yLTIuMiA1LjctMi4yIDcuOSAwczIuMiA1LjcuMSA3LjlsLTQxLjkgNDEuOWMtMS4xIDEuMS0yLjUgMS42LTQgMS42cy0yLjktLjYtNC0xLjZsLTQxLjktNDEuOWMtMS4xLTEuMS0xLjYtMi41LTEuNi0zLjl6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 11px;
  padding: 0 40px 0 15px;
  border-radius: 0;
  margin-top: 5px
}

#slidecarthq .subscription-option .loading-container {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translate(0, -50%);
  background: #fff;
  height: 24px
}

#slidecarthq .upgrade-to-subscription {
  margin-top: 10px
}

#slidecarthq .upgrade-to-subscription .loader-container,
#slidecarthq .upsell-options .loader-container {
  display: flex;
  justify-content: center
}

#slidecarthq .dark .subscription-option {
  background: #000
}

#slidecarthq .dark .subscription-option label,
#slidecarthq .dark .subscription-option select {
  color: #fff
}

#slidecarthq .dark .subscription-option select {
  background-color: #000;
  border: 1px solid hsla(0, 0%, 100%, .15);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIHZpZXdCb3g9IjAgMCA5NiA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjQ5NCA2LjE0NGMwLTEuNC41LTIuOSAxLjYtNCAyLjItMi4yIDUuNy0yLjIgNy45IDBsMzggMzcuOSAzNy45LTM3LjljMi4yLTIuMiA1LjctMi4yIDcuOSAwczIuMiA1LjcuMSA3LjlsLTQxLjkgNDEuOWMtMS4xIDEuMS0yLjUgMS42LTQgMS42cy0yLjktLjYtNC0xLjZsLTQxLjktNDEuOWMtMS4xLTEuMS0xLjYtMi41LTEuNi0zLjl6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=)
}

#slidecarthq .strike-through>* {
  text-decoration: line-through
}

#slidecarthq .main-bottom .price-discount-block {
  display: flex;
  gap: 5px;
  align-items: flex-end;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  flex-wrap: wrap;
  justify-content: flex-end
}

#slidecarthq .subscription-option-loading {
  position: relative;
  opacity: .5
}

#slidecarthq .quantity-selector {
  display: inline-flex;
  align-items: center
}

#slidecarthq .quantity-selector button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, .1)
}

#slidecarthq .quantity-selector button:disabled {
  background-color: rgba(0, 0, 0, 0) !important
}

#slidecarthq .quantity-selector button.notAllowed {
  cursor: not-allowed
}

#slidecarthq .quantity-selector button:first-of-type {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px
}

#slidecarthq .quantity-selector button:last-of-type {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px
}

#slidecarthq .quantity-selector input,
#slidecarthq .quantity-selector input[type=text] {
  display: inline-flex;
  line-height: 28px;
  height: 30px;
  max-height: none;
  min-height: 0;
  border: none;
  background: rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(0, 0, 0, .1) !important;
  border-bottom: 1px solid rgba(0, 0, 0, .1) !important;
  width: 45px;
  text-align: center;
  font-size: 13px;
  color: #000;
  padding: 0;
  border-radius: 0;
  min-height: 0 !important;
  margin: 0 !important
}

@media(min-width: 374px) {

  #slidecarthq .quantity-selector input,
  #slidecarthq .quantity-selector input[type=text] {
    font-size: 14px
  }
}

#slidecarthq .quantity-selector input:disabled,
#slidecarthq .quantity-selector input[type=text]:disabled {
  background: rgba(0, 0, 0, 0)
}

#slidecarthq .quantity-selector button svg {
  width: 10px
}

#slidecarthq .quantity-selector button svg path {
  fill: rgba(0, 0, 0, .5)
}

#slidecarthq .quantity-selector button:hover svg path {
  fill: #000
}

#slidecarthq .dark .quantity-selector input {
  border-top: 1px solid hsla(0, 0%, 100%, .15) !important;
  border-bottom: 1px solid hsla(0, 0%, 100%, .15) !important;
  color: #fff
}

#slidecarthq .dark .quantity-selector button {
  border: 1px solid hsla(0, 0%, 100%, .15)
}

#slidecarthq .dark .quantity-selector button svg path {
  fill: hsla(0, 0%, 100%, .5)
}

#slidecarthq .dark .quantity-selector button:hover svg path {
  fill: #fff
}

#slidecarthq .button {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  background-color: #000;
  padding: 0 25px;
  font-weight: 600;
  line-height: 52px;
  height: 52px;
  max-height: none;
  min-height: 0;
  transition: .2s opacity, .2s background-color, .2s color;
  border-radius: 0;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer
}

@media(min-width: 374px) {
  #slidecarthq .button {
    font-size: 15px
  }
}

#slidecarthq .button:hover {
  background-color: rgba(0, 0, 0, .8)
}

#slidecarthq .button.full {
  width: 100%;
  display: block;
  text-align: center
}

#slidecarthq .button:disabled,
#slidecarthq .button.disabled {
  opacity: .5;
  background-color: rgba(0, 0, 0, .8);
  cursor: not-allowed
}

#slidecarthq .button:disabled:hover,
#slidecarthq .button.disabled:hover {
  opacity: .5;
  background-color: rgba(0, 0, 0, .8);
  cursor: not-allowed
}

#slidecarthq .dark .button {
  color: #000;
  background-color: #fff
}

#slidecarthq .dark .button:hover {
  background-color: hsla(0, 0%, 100%, .8)
}

#slidecarthq .footer {
  padding: 20px 20px;
  background-color: rgba(0, 0, 0, .05)
}

@media(min-width: 440px) {
  #slidecarthq .footer {
    padding: 20px 30px
  }
}

#slidecarthq .footer.new-footer {
  padding: 20px 20px 0
}

@media(min-width: 440px) {
  #slidecarthq .footer.new-footer {
    padding: 20px 30px 0
  }
}

#slidecarthq .footer.sticky-footer {
  background: #f2f2f2;
  z-index: 5;
  position: sticky;
  bottom: 0
}

#slidecarthq .footer .button {
  margin-top: 10px
}

#slidecarthq .footer .footer-checkbox+.button,
#slidecarthq .footer .footer-checkbox+form .button {
  margin-top: 0
}

#slidecarthq .additional-checkout-buttons {
  margin-top: 10px
}

#slidecarthq .additional-checkout-buttons svg rect {
  width: 141px !important;
  height: 90px !important
}

#slidecarthq .footer-checkbox {
  padding: 15px 0;
  display: block;
  border-top: 1px solid rgba(0, 0, 0, .05);
  font-size: 14px;
  color: rgba(0, 0, 0, .8);
  text-align: left
}

#slidecarthq .footer-checkbox a {
  text-decoration: underline;
  transition: .2s color
}

#slidecarthq .footer-checkbox a:hover {
  color: #000
}

#slidecarthq .footer-checkbox input[type=checkbox] {
  width: 18px;
  height: 18px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, .1);
  background: #fff;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 8px 0 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGVjayIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWNoZWNrIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeiI+PC9wYXRoPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: 9px;
  background-position: -100px -100px
}

#slidecarthq .footer-checkbox input[type=checkbox]:checked {
  background-position: center center
}

#slidecarthq .dark .footer-checkbox {
  border-color: hsla(0, 0%, 100%, .05);
  color: hsla(0, 0%, 100%, .8)
}

#slidecarthq .dark .footer-checkbox a:hover {
  color: #fff
}

#slidecarthq .dark .footer-checkbox input[type=checkbox] {
  background-color: hsla(0, 0%, 100%, .05);
  border-color: hsla(0, 0%, 100%, .1);
  background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGVjayIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWNoZWNrIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeiI+PC9wYXRoPjwvc3ZnPg==)
}

#slidecarthq form+.footer-checkbox,
#slidecarthq button+.footer-checkbox {
  padding-bottom: 0
}

#slidecarthq .footer-sticky .footer-continue,
#slidecarthq .footer .footer-continue {
  text-align: center;
  display: block;
  margin: 10px auto 0;
  color: rgba(0, 0, 0, .5);
  transition: .2s color;
  cursor: pointer;
  font-size: 14px
}

#slidecarthq .footer-sticky .footer-continue:hover,
#slidecarthq .footer .footer-continue:hover {
  color: rgba(0, 0, 0, .8)
}

#slidecarthq .dark .footer-sticky .footer-continue,
#slidecarthq .dark .footer .footer-continue {
  color: hsla(0, 0%, 100%, .5)
}

#slidecarthq .dark .footer-sticky .footer-continue:hover,
#slidecarthq .dark .footer .footer-continue:hover {
  color: hsla(0, 0%, 100%, .8)
}

#slidecarthq .items+.footer,
#slidecarthq .note+.footer {
  margin-top: auto
}

#slidecarthq .discount-box+.footer,
#slidecarthq .rewards+.footer {
  margin-top: 0
}

#slidecarthq .rewards+.footer {
  border-top: 1px solid rgba(0, 0, 0, .1)
}

#slidecarthq .dark .footer {
  background-color: hsla(0, 0%, 100%, .07)
}

#slidecarthq .dark .footer.sticky-footer {
  background: #121212
}

#slidecarthq .footer-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 0 15px;
  color: rgba(0, 0, 0, .8)
}

#slidecarthq .footer-row:first-of-type {
  padding-top: 0
}

#slidecarthq .footer-row span,
#slidecarthq .footer-row strong {
  font-size: 14px
}

@media(min-width: 374px) {

  #slidecarthq .footer-row span,
  #slidecarthq .footer-row strong {
    font-size: 16px
  }
}

#slidecarthq .footer-row .flex {
  flex: 1
}

#slidecarthq .footer-row strong {
  font-weight: 600;
  color: #000
}

#slidecarthq .footer-row .shipping-cost,
#slidecarthq .footer-row .shipping-cost span,
#slidecarthq .footer-row .shipping-cost span a {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .4px;
  color: var(--p-color-text-secondary, #616161)
}

#slidecarthq .footer-row .footer-subtotal-wrapper {
  display: flex;
  gap: 4px;
  align-items: center
}

#slidecarthq .footer-row {
  border-bottom: 1px solid rgba(0, 0, 0, .1)
}

#slidecarthq .footer-row:last-of-type {
  border-bottom: none
}

#slidecarthq .dark .footer-row {
  border-bottom: 1px solid hsla(0, 0%, 100%, .1)
}

#slidecarthq .dark .footer-row:last-of-type {
  border-bottom: none
}

#slidecarthq .footer-row .footer-row-flex {
  display: flex;
  align-items: center;
  width: 100%;
  flex: 1;
  flex-wrap: wrap;
  gap: 5px
}

#slidecarthq .footer-row .flex-column {
  flex-direction: column
}

#slidecarthq .footer-row .align-start {
  align-items: start
}

#slidecarthq .dark .footer-row {
  color: hsla(0, 0%, 100%, .8)
}

#slidecarthq .dark .footer-row strong {
  color: #fff
}

#slidecarthq .dark .footer-row .shipping-cost {
  color: hsla(0, 0%, 100%, .3)
}

#slidecarthq .dark .footer-row~.footer-row:last-of-type {
  border-top: 1px solid hsla(0, 0%, 100%, .05)
}

#slidecarthq .footer-sticky {
  position: sticky;
  bottom: 0;
  padding: 20px;
  background-color: #f2f2f2;
  border-top: 1px solid rgba(0, 0, 0, .05);
  z-index: 99
}

@media(min-width: 440px) {
  #slidecarthq .footer-sticky {
    padding: 20px 30px
  }
}

#slidecarthq .dark .footer-sticky {
  background-color: #121212;
  border-top: 1px solid rgba(0, 0, 0, .05)
}

#slidecarthq .footer-row span .footer-code {
  display: inline-flex;
  padding: 5px 7px;
  vertical-align: middle;
  align-items: center;
  background: rgba(0, 0, 0, .05);
  border-radius: 3px;
  font-size: 13px;
  font-weight: 600;
  margin-left: 8px
}

#slidecarthq .footer-row span .footer-code.right {
  margin-left: auto
}

#slidecarthq .footer-row span .footer-code .footer-tags-icon {
  margin-right: 8px;
  color: #585858
}

#slidecarthq .footer-row span .footer-code button {
  margin-left: 6px
}

#slidecarthq .footer-row span .footer-code button svg {
  width: 9px
}

#slidecarthq .footer-row span .footer-code button svg path {
  margin-left: 5px;
  fill: rgba(0, 0, 0, .3)
}

#slidecarthq .footer-row span .footer-code button:hover svg path {
  margin-left: 5px;
  fill: rgba(0, 0, 0, .7)
}

#slidecarthq .dark .footer-row span .footer-code {
  background: hsla(0, 0%, 100%, .05);
  color: #fff
}

#slidecarthq .dark .footer-row span .footer-code .footer-tags-icon {
  color: #939393
}

#slidecarthq .dark .footer-row span .footer-code button svg path {
  fill: hsla(0, 0%, 100%, .3)
}

#slidecarthq .dark .footer-row span .footer-code button:hover svg path {
  fill: hsla(0, 0%, 100%, .7)
}

#slidecarthq .shipping-protection .shipping-title-container {
  width: 100%
}

#slidecarthq .shipping-protection .flex-column {
  display: flex;
  flex-direction: column
}

#slidecarthq .shipping-protection .flex-row {
  display: flex;
  flex-direction: row
}

#slidecarthq .shipping-protection .flex-start {
  align-items: flex-start
}

#slidecarthq .shipping-protection .shipping-protection-title {
  font-size: 16px;
  font-weight: bold
}

#slidecarthq .shipping-protection .shipping-protection-description {
  font-size: 14px
}

#slidecarthq .shipping-protection .price {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  padding-right: 10px;
  font-weight: bold
}

#slidecarthq .shipping-protection .price .money {
  font-weight: bold
}

#slidecarthq .shipping-protection .shipping-protection-toggle-switch-loading {
  opacity: .5
}

#slidecarthq .shipping-protection .switch {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 34px
}

#slidecarthq .shipping-protection .switch input {
  opacity: 0;
  width: 0;
  height: 0
}

#slidecarthq .shipping-protection .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s
}

#slidecarthq .shipping-protection .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: #fff;
  transition: .4s
}

#slidecarthq .shipping-protection input:checked+.slider {
  background-color: #56c080
}

#slidecarthq .shipping-protection input:focus+.slider {
  box-shadow: 0 0 1px #56c080
}

#slidecarthq .shipping-protection input:checked+.slider:before {
  transform: translateX(26px)
}

#slidecarthq .shipping-protection .slider.round {
  border-radius: 34px
}

#slidecarthq .shipping-protection .slider.round:before {
  border-radius: 50%
}

#slidecarthq .slidecart-discount-amount-container {
  display: flex;
  flex-direction: column
}

#slidecarthq .slidecart-discount-amount-container .slidecart-discount-amount-header {
  height: 18px
}

#slidecarthq .slidecart-discount-amount-container .slidecart-discount-amount {
  margin-top: 10px
}

#slidecarthq .shipping-label,
#slidecarthq .discounts-label {
  font-weight: 500
}

#slidecarthq .slidecart-applied-discount-codes {
  display: flex;
  gap: 10px
}

#slidecarthq .note {
  padding: 20px
}

@media(min-width: 440px) {
  #slidecarthq .note {
    padding: 20px 30px
  }
}

#slidecarthq .note-trigger {
  color: rgba(0, 0, 0, .5);
  font-size: 13px;
  text-decoration: underline;
  cursor: pointer
}

@media(min-width: 374px) {
  #slidecarthq .note-trigger {
    font-size: 14px
  }
}

#slidecarthq .dark .note-trigger {
  color: hsla(0, 0%, 100%, .5);
  text-decoration: underline
}

#slidecarthq .note-body {
  padding-top: 15px
}

#slidecarthq .note-body textarea {
  border: 1px solid rgba(0, 0, 0, .1);
  color: rgba(0, 0, 0, .7);
  padding: 15px;
  border-radius: 0;
  height: 80px;
  display: block;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 13px
}

@media(min-width: 374px) {
  #slidecarthq .note-body textarea {
    font-size: 14px
  }
}

#slidecarthq .note-body textarea::-moz-placeholder {
  color: rgba(0, 0, 0, .4)
}

#slidecarthq .note-body textarea::placeholder {
  color: rgba(0, 0, 0, .4)
}

#slidecarthq .dark .note-body textarea {
  border: 1px solid hsla(0, 0%, 100%, .1);
  color: hsla(0, 0%, 100%, .7)
}

#slidecarthq .dark .note-body textarea::-moz-placeholder {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .dark .note-body textarea::placeholder {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .upsells {
  width: 100%;
  margin-top: auto;
  position: relative;
  padding: 30px 15px
}

#slidecarthq .upsells-stacked-container {
  display: flex;
  flex-direction: column;
  align-items: center
}

#slidecarthq .upsells-stacked {
  width: 100%
}

#slidecarthq .upsells-stacked .upsell+.upsell {
  margin-top: 10px
}

#slidecarthq .upsells-header {
  padding-bottom: 11px
}

#slidecarthq .upsells-header h2,
#slidecarthq .upsells-header span {
  text-align: center;
  color: #000;
  font-weight: 600
}

#slidecarthq .upsell-item {
  display: flex;
  align-items: center;
  padding: 15px;
  background-color: rgba(0, 0, 0, .05);
  margin: 0 auto;
  border-radius: 0
}

#slidecarthq .upsells .upsell-item {
  display: flex;
  align-items: center;
  padding: 10px;
  background-color: rgba(0, 0, 0, .05);
  margin: 0 auto;
  border-radius: 3px;
  gap: 10px
}

#slidecarthq .dark .upsell-item {
  background: hsla(0, 0%, 100%, .07)
}

#slidecarthq .upsells .upsell-image {
  overflow: auto;
  border-radius: 4px
}

#slidecarthq .upsells .upsell-image img {
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
  object-fit: cover
}

#slidecarthq .upsell-text {
  flex: 1;
  display: flex;
  gap: 7px;
  flex-direction: column
}

#slidecarthq .upsell-text h3,
#slidecarthq .upsell-text h3 a,
#slidecarthq .upsell-text p,
#slidecarthq .upsell-text p a {
  color: #000;
  font-size: 16px;
  font-weight: 600
}

#slidecarthq .upsell-text h3 br,
#slidecarthq .upsell-text p br {
  content: " ";
  display: none
}

#slidecarthq .upsell-text p {
  color: rgba(0, 0, 0, .4);
  font-size: 14px;
  font-weight: 600
}

#slidecarthq .upsell-text-prices {
  display: inline-flex
}

#slidecarthq .upsell-text-prices p {
  color: var(--p-color-text-secondary, #616161)
}

#slidecarthq .upsell-text-prices .upsell-compare-at {
  margin-left: 10px;
  text-decoration: line-through
}

#slidecarthq .upsell-unit-price {
  margin-top: 6px
}

#slidecarthq .dark .upsell-text h3,
#slidecarthq .dark .upsell-text h3 a,
#slidecarthq .dark .upsell-text p a {
  color: #fff
}

#slidecarthq .dark .upsell-text p {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .dark .upsells-header h2,
#slidecarthq .dark .upsells-header span {
  color: #fff
}

#slidecarthq .upsells .upsell-add button {
  padding: 10px 14px;
  display: flex;
  align-items: center
}

#slidecarthq .upsell-add button,
#slidecarthq .upsell-add a {
  display: inline-block;
  background: #000;
  text-transform: uppercase;
  padding: 5px 7px;
  border-radius: 0;
  color: #fff;
  font-weight: 700;
  font-size: 11px;
  transition: .2s background-color
}

@media(min-width: 374px) {

  #slidecarthq .upsell-add button,
  #slidecarthq .upsell-add a {
    font-size: 12px
  }
}

#slidecarthq .upsell-add button:hover,
#slidecarthq .upsell-add a:hover {
  background-color: rgba(0, 0, 0, .8)
}

#slidecarthq .upsell-add button svg,
#slidecarthq .upsell-add a svg {
  width: 10px
}

#slidecarthq .dark .upsell-add button,
#slidecarthq .dark .upsell-add a {
  background: #fff;
  color: #000
}

#slidecarthq .dark .upsell-add button:hover,
#slidecarthq .dark .upsell-add a:hover {
  background-color: hsla(0, 0%, 100%, .8)
}

#slidecarthq .upsell-add button svg,
#slidecarthq .upsell-add a svg {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 5px
}

#slidecarthq .upsell-options-overlay {
  position: fixed;
  bottom: 0;
  right: 999em;
  top: 0;
  width: 100%;
  max-width: 440px;
  background: rgba(0, 0, 0, .5);
  transition: right 0s .4s, opacity .4s;
  opacity: 0;
  z-index: 99999998
}

#slidecarthq .upsell-options-overlay.active {
  right: 0;
  opacity: 1;
  transition: right 0s, opacity .4s
}

#slidecarthq .left .upsell-options-overlay {
  right: auto;
  left: -999em
}

#slidecarthq .left .upsell-options-overlay.active {
  right: auto;
  left: 0
}

#slidecarthq .dark .upsell-options-overlay {
  background: rgba(0, 0, 0, .7)
}

#slidecarthq .upsell-options {
  position: fixed;
  bottom: 0;
  right: 0;
  background: #fff;
  width: 100%;
  padding: 20px;
  max-width: 440px;
  transform: translateY(100%);
  transition: .4s transform;
  z-index: 99999999
}

#slidecarthq .upsell-options.active {
  transform: none
}

#slidecarthq .upsell-options .option {
  margin-bottom: 16px
}

#slidecarthq .upsell-options label {
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  margin-bottom: 5px;
  font-size: 13px
}

@media(min-width: 374px) {
  #slidecarthq .upsell-options label {
    font-size: 14px
  }
}

#slidecarthq .upsell-options select {
  display: block;
  flex: 1;
  border: 1px solid rgba(0, 0, 0, .1);
  height: 48px;
  width: 100%;
  background-color: #fff;
  background-position: right 15px center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIHZpZXdCb3g9IjAgMCA5NiA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjQ5NCA2LjE0NGMwLTEuNC41LTIuOSAxLjYtNCAyLjItMi4yIDUuNy0yLjIgNy45IDBsMzggMzcuOSAzNy45LTM3LjljMi4yLTIuMiA1LjctMi4yIDcuOSAwczIuMiA1LjcuMSA3LjlsLTQxLjkgNDEuOWMtMS4xIDEuMS0yLjUgMS42LTQgMS42cy0yLjktLjYtNC0xLjZsLTQxLjktNDEuOWMtMS4xLTEuMS0xLjYtMi41LTEuNi0zLjl6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 11px;
  padding: 0 40px 0 15px;
  border-radius: 0
}

#slidecarthq .left .upsell-options {
  right: auto;
  left: 0
}

#slidecarthq .dark .upsell-options {
  background: #000
}

#slidecarthq .dark .upsell-options label,
#slidecarthq .dark .upsell-options select {
  color: #fff
}

#slidecarthq .dark .upsell-options select {
  background-color: #000;
  border: 1px solid hsla(0, 0%, 100%, .15);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIHZpZXdCb3g9IjAgMCA5NiA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjQ5NCA2LjE0NGMwLTEuNC41LTIuOSAxLjYtNCAyLjItMi4yIDUuNy0yLjIgNy45IDBsMzggMzcuOSAzNy45LTM3LjljMi4yLTIuMiA1LjctMi4yIDcuOSAwczIuMiA1LjcuMSA3LjlsLTQxLjkgNDEuOWMtMS4xIDEuMS0yLjUgMS42LTQgMS42cy0yLjktLjYtNC0xLjZsLTQxLjktNDEuOWMtMS4xLTEuMS0xLjYtMi41LTEuNi0zLjl6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=)
}

#slidecarthq .upsell-options-header {
  display: flex;
  align-items: center;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, .1)
}

#slidecarthq .upsell-options-header .text {
  flex: 1;
  display: flex;
  justify-content: space-between
}

#slidecarthq .upsell-options-header .text .title {
  flex: 1
}

#slidecarthq .upsell-options-header .image {
  width: 50px;
  margin-right: 20px
}

#slidecarthq .upsell-options-header .image img,
#slidecarthq .upsell-options-header .image-placeholder {
  border-radius: 0;
  width: 50px
}

#slidecarthq .upsell-options-header .image-placeholder {
  height: 50px
}

#slidecarthq .upsell-options-header span,
#slidecarthq .upsell-options-header span a {
  color: #000;
  font-size: 16px;
  font-weight: 600
}

@media(min-width: 374px) {

  #slidecarthq .upsell-options-header span,
  #slidecarthq .upsell-options-header span a {
    font-size: 16px
  }
}

#slidecarthq .upsell-options-header p {
  color: rgba(0, 0, 0, .4);
  font-size: 13px
}

@media(min-width: 374px) {
  #slidecarthq .upsell-options-header p {
    font-size: 14px
  }
}

#slidecarthq .upsell-options-header p.price,
#slidecarthq .upsell-options-header p.compare-at {
  font-size: 14px
}

@media(min-width: 374px) {

  #slidecarthq .upsell-options-header p.price,
  #slidecarthq .upsell-options-header p.compare-at {
    font-size: 16px
  }
}

#slidecarthq .upsell-options-header p.compare-at {
  text-decoration: line-through
}

@media(min-width: 374px) {
  #slidecarthq .upsell-options-header p.compare-at {
    margin-left: 10px
  }
}

#slidecarthq .upsell-options-variant {

  overflow: hidden;
  text-overflow: ellipsis
}

#slidecarthq .upsell-options-prices-wrap {
  text-align: right
}

#slidecarthq .upsell-options-prices {
  margin-left: 10px
}

@media(min-width: 374px) {
  #slidecarthq .upsell-options-prices {
    display: inline-flex
  }
}

#slidecarthq .upsell-options-unit-price {
  margin-top: 10px;
  text-align: right
}

#slidecarthq .dark .upsell-options-header {
  border-bottom: 1px solid hsla(0, 0%, 100%, .1)
}

#slidecarthq .dark .upsell-options-header h2 {
  color: #fff;
  margin-bottom: 5px
}

#slidecarthq .dark .upsell-options-header h2 a {
  color: #fff
}

#slidecarthq .dark .upsell-options-header p {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .upsells .slick-slider:has(.slick-prev) {
  padding: 0 15px
}

#slidecarthq .upsells .slick-prev,
#slidecarthq .upsells .slick-next {
  width: 6px;
  height: 12px
}

#slidecarthq .upsells .upsell-latest-price,
#slidecarthq .upsells .upsell-latest-price>*,
#slidecarthq .upsells .upsell-latest-price span {
  font-weight: 600
}

#slidecarthq .upsells-slider-container {
  display: flex;
  flex-direction: column;
  align-items: center
}

#slidecarthq .upsells-slider {
  display: flex;
  gap: 12px;
  overflow: scroll;
  height: -moz-fit-content;
  height: fit-content;
  scrollbar-width: thin;
  width: 100%
}

#slidecarthq .upsells-slider .upsell {
  max-width: 170px;
  flex-shrink: 0
}

#slidecarthq .upsells-slider .upsell-item {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding: 10px;
  gap: 8px;
  max-width: 170px;
  height: 100%
}

#slidecarthq .upsells-slider .upsell-item .upsell-image {
  max-width: 150px;
  width: 150px;
  height: 150px;
  max-height: 150px
}

#slidecarthq .upsells-slider .upsell-item .upsell-image a {
  display: block;
  width: 100%;
  height: 100%
}

#slidecarthq .upsells-slider .upsell-item .upsell-image img {
  width: 100%;
  height: 100%
}

#slidecarthq .upsells-slider .upsell-item .upsell-text {
  width: 100%
}

#slidecarthq .upsells-slider .upsell-item .upsell-text h3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis
}

#slidecarthq .upsells-slider .upsell-item .upsell-options-container,
#slidecarthq .upsells-slider .upsell-item .upsell-add {
  width: 100%
}

#slidecarthq .upsells-slider .upsell-item .upsell-options-container button,
#slidecarthq .upsells-slider .upsell-item .upsell-add button {
  width: 100%;
  justify-content: center
}

#slidecarthq .announcements {
  background: #d7ecf7;
  border-top: 1px solid #d7ecf7;
  border-bottom: 1px solid #d7ecf7;
  color: #000;
  text-align: center;
  position: relative
}

#slidecarthq .announcements .slick-list {
  transition: .2s height
}

#slidecarthq .announcements p {
  padding: 15px 30px;
  font-size: 13px;
  line-height: 1.4
}

@media(min-width: 374px) {
  #slidecarthq .announcements p {
    font-size: 14px;
    padding: 15px 40px
  }
}

#slidecarthq .announcements p a {
  text-decoration: underline;
  transition: .2s opacity;
  color: #000
}

#slidecarthq .announcements p a:hover {
  opacity: .8
}

#slidecarthq .announcements p strong {
  font-weight: 600;
  font-size: 13px
}

@media(min-width: 374px) {
  #slidecarthq .announcements p strong {
    font-size: 14px
  }
}

#slidecarthq .announcements p strong span {
  font-weight: 600
}

#slidecarthq .dark .announcements p a {
  color: #fff
}

#slidecarthq .rewards {
  background: rgba(0, 0, 0, .05);
  color: #000;
  padding: 18px 30px;
  text-align: center;
  width: 100%;
  margin: 0;
  border-top: 1px solid rgba(0, 0, 0, .05);
  display: flex;
  flex-direction: column;
  gap: 19px
}

#slidecarthq .rewards .rewards-unlock-text {
  text-align: left
}

#slidecarthq .rewards .rewards-post-unlock-text {
  text-align: center
}

#slidecarthq .rewards+.rewards {
  border-top: 1px solid rgba(0, 0, 0, .05)
}

#slidecarthq .rewards p,
#slidecarthq .rewards strong {
  font-size: 13px
}

@media(min-width: 374px) {

  #slidecarthq .rewards p,
  #slidecarthq .rewards strong {
    font-size: 14px
  }
}

#slidecarthq .rewards p {
  line-height: 1.5
}

#slidecarthq .rewards strong {
  font-weight: 600
}

#slidecarthq .rewards strong span {
  font-weight: 600
}

#slidecarthq .dark .rewards {
  background: hsla(0, 0%, 100%, .1);
  color: #fff;
  border-bottom: 1px solid hsla(0, 0%, 100%, .1);
  border-top: 1px solid hsla(0, 0%, 100%, .1)
}

#slidecarthq .upsells~.rewards {
  margin-top: 0
}

#slidecarthq .items+.rewards,
#slidecarthq .note+.rewards {
  margin-top: auto
}

#slidecarthq .dark .rewards {
  background: hsla(0, 0%, 100%, .07);
  color: #fff
}

#slidecarthq .rewards-progress-bar {
  position: relative;
  display: block;
  width: 100%;
  height: 6px;
  background: rgba(0, 0, 0, .1);
  border-radius: 0;
  margin-top: 15px
}

#slidecarthq .dark .rewards-progress-bar {
  background: hsla(0, 0%, 100%, .1)
}

#slidecarthq .rewards-progress {
  display: block;
  height: 6px;
  border-radius: 0;
  background-color: #000;
  transition: .3s width;
  will-change: width
}

#slidecarthq .dark .rewards-progress {
  background-color: #fff
}

#slidecarthq .rewards-progress-bar .rewards-tiers {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  display: flex;
  flex-wrap: nowrap
}

#slidecarthq .rewards-progress-bar .rewards-tiers>.rewards-tiers-item {
  flex: 1 1 0%;
  border-right: 2px solid rgba(113, 128, 150, .8);
  display: flex;
  flex-direction: row-reverse
}

#slidecarthq .rewards-progress-bar .rewards-tiers>.rewards-tiers-item:last-child {
  border-right: 0
}

#slidecarthq .rewards-tiers-labels {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-container {
  display: flex;
  flex-direction: column;
  margin-top: -19px;
  z-index: 2;
  transform: translateX(30px);
  width: 60px
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-container>.rewards-tiers-item-no-icon {
  width: 30px;
  height: 20px;
  justify-content: center
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-container>.rewards-tiers-item-icon {
  justify-self: center;
  width: 32px;
  height: 32px;
  background-color: #fff;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  padding: 2px;
  border-style: solid;
  border-width: 4px
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-container>.rewards-tiers-item-icon>img {
  max-width: 20px
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-container>.rewards-tiers-labels-item>span {
  font-size: 12px
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-container:last-child {
  transform: translateX(25px)
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-labels-item {
  flex: 1 1 0%;
  transform: translateX(50%)
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-labels-item>span {
  font-size: 12px
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-labels-item:first-child:last-child {
  text-align: right;
  transform: none
}

#slidecarthq .rewards-tiers-labels>.rewards-tiers-labels-item:last-child {
  text-align: right;
  transform: translateX(20%)
}

#slidecarthq .rewards-tiers-labels .rewards-tiers-container-with-icons {
  flex-direction: row-reverse;
  width: auto;
  gap: 5px;
  transform: translateX(15px)
}

#slidecarthq .rewards-tiers-labels .rewards-tiers-container-with-icons .rewards-tiers-labels-item {
  display: flex;
  flex-direction: column;
  gap: 10px;
  transform: translateY(-2px)
}

#slidecarthq .rewards-tiers-labels .rewards-tiers-container-with-icons .rewards-tiers-labels-item span {
  font-size: 12px;
  text-align: end
}

#slidecarthq .rewards-tiers-labels .rewards-tiers-container-with-icons .rewards-tiers-labels-item .rewards-tiers-item-amount {
  font-size: 10px;
  line-height: 12px;
  text-align: end;
  font-weight: 500
}

#slidecarthq .rewards-tiers-labels .rewards-tiers-container-with-icons .rewards-tiers-labels-item .rewards-tiers-labels-item-label {
  font-size: 10px;
  line-height: 12px;
  text-align: end;
  font-weight: 500;
  text-transform: uppercase
}

.rewards-tiers-item-check {
  position: absolute;
  z-index: 2;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  transform: translate(85%, -65%);
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  padding: 3px;
  background-color: #000
}

.rewards-tiers-item-icon-fulfilled {
  border-color: #000
}

.rewards-tiers-item-icon-unfulfilled {
  border-color: rgba(0, 0, 0, .1)
}

#slidecarthq .image-placeholder {
  width: 60px;
  height: 60px;
  border-radius: 0;
  display: block;
  background: rgba(0, 0, 0, .05)
}

@media(min-width: 374px) {
  #slidecarthq .image-placeholder {
    height: 70px;
    width: 70px
  }
}

#slidecarthq .image-placeholder.small {
  width: 40px;
  height: 40px
}

@media(min-width: 374px) {
  #slidecarthq .image-placeholder.small {
    height: 50px;
    width: 50px
  }
}

#slidecarthq .dark .image-placeholder {
  background: hsla(0, 0%, 100%, .07)
}

#slidecarthq .discount-box {
  padding: 20px;
  border-top: 1px solid rgba(0, 0, 0, .1);
  background: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  display: flex;
  flex-direction: column;
  gap: 10px
}

@media(min-width: 440px) {
  #slidecarthq .discount-box {
    padding: 20px 30px
  }
}

#slidecarthq .discount-box .invalid-coupon-code {
  color: #d32525;
  display: block;
  font-size: 12px;
  margin-top: 5px
}

#slidecarthq .items+.discount-box-empty,
#slidecarthq .note+.discount-box-empty,
#slidecarthq .items+.discount-box,
#slidecarthq .note+.discount-box {
  margin-top: auto
}

#slidecarthq .dark .discount-box {
  border-top: 1px solid hsla(0, 0%, 100%, .07);
  background: hsla(0, 0%, 100%, .07)
}

#slidecarthq .dark .discount-box .invalid-coupon-code {
  color: #d32525
}

#slidecarthq .discount-box-form {
  position: relative;
  display: flex;
  align-items: center
}

#slidecarthq .discount-box-form input {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  font-size: 16px;
  line-height: 38px;
  padding: 0 12px;
  flex: 1;
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: 3px;
  background: #fff;
  color: #000;
  margin: 0
}

@media(min-width: 440px) {
  #slidecarthq .discount-box-form input {
    font-size: 14px
  }
}

#slidecarthq .discount-box-form input::-moz-placeholder {
  color: rgba(0, 0, 0, .4)
}

#slidecarthq .discount-box-form input::placeholder {
  color: rgba(0, 0, 0, .4)
}

#slidecarthq .discount-box-form button {
  background: #000;
  color: #fff;
  padding: 10px 14px;
  margin: 0 6px 0 10px;
  border-radius: 3px;
  line-height: 18px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 3px;
  transition: .2s background-color
}

#slidecarthq .discount-box-form button:hover {
  background-color: rgba(0, 0, 0, .8)
}

#slidecarthq .dark .discount-box-form input {
  background: hsla(0, 0%, 100%, .05);
  border-color: hsla(0, 0%, 100%, .07);
  color: #fff
}

#slidecarthq .dark .discount-box-form input::-moz-placeholder {
  color: hsla(0, 0%, 100%, .6)
}

#slidecarthq .dark .discount-box-form input::placeholder {
  color: hsla(0, 0%, 100%, .6)
}

#slidecarthq .dark .discount-box-form button {
  background: #fff;
  color: #000
}

#slidecarthq .dark .discount-box-form button:hover {
  background-color: hsla(0, 0%, 100%, .8)
}

#slidecarthq .floating-cart {
  position: fixed;
  z-index: 6000;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .1);
  transition: .2s background-color, .2s transform
}

#slidecarthq .floating-cart:hover {
  transform: scale(1.03)
}

#slidecarthq .floating-cart.pos1 {
  top: 20px;
  right: 20px
}

#slidecarthq .floating-cart.pos2 {
  top: 50%;
  right: 20px;
  margin-top: -32px
}

#slidecarthq .floating-cart.pos3 {
  bottom: 20px;
  right: 20px
}

#slidecarthq .floating-cart.pos4 {
  top: 20px;
  left: 20px
}

#slidecarthq .floating-cart.pos5 {
  top: 50%;
  left: 20px;
  margin-top: -32px
}

#slidecarthq .floating-cart.pos6 {
  bottom: 20px;
  left: 20px
}

#slidecarthq .floating-cart-bubble {
  position: absolute;
  top: -5px;
  right: -5px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  font-size: 14px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .1)
}

#slidecarthq .free-gifts-header {
  margin-bottom: 20px;
  display: flex;
  justify-content: center
}

#slidecarthq .free-gifts-header h2,
#slidecarthq .free-gifts-header span {
  text-align: center;
  color: #000;
  font-weight: 600
}

#slidecarthq .free-gifts {
  padding: 30px 0 40px
}

#slidecarthq .free-gifts .slick-wrapper {
  padding: 0 30px
}

#slidecarthq .free-gifts .slick-track {
  display: flex
}

#slidecarthq .free-gifts .slick-slide {
  float: none;
  height: auto;
  flex-shrink: 0
}

#slidecarthq .free-gifts .slick-slide>div {
  height: 100%
}

#slidecarthq .free-gifts .slick-prev {
  left: -30px
}

#slidecarthq .free-gifts .slick-next {
  right: -30px
}

#slidecarthq .free-gifts .slick-dots {
  bottom: -30px
}

#slidecarthq .free-gifts-item {
  display: flex;
  flex-direction: column;
  border: 1px solid #ccc;
  margin: 0 10px;
  border-radius: 4px;
  height: 100%
}

#slidecarthq .free-gifts-item .free-gifts-item-price .price-compare {
  margin-right: 10px;
  text-decoration: line-through
}

#slidecarthq .free-gifts-item .free-gifts-item-price .price-free {
  color: var(--p-color-bg-fill-info-active, #0094d5)
}

#slidecarthq .free-gifts-item-media {
  padding: 8px
}

#slidecarthq .free-gifts-item-media .media-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #eee;
  height: 120px
}

#slidecarthq .free-gifts-item-media img {
  max-height: 100%;
  max-width: 100%
}

#slidecarthq .free-gifts-item-footer {
  margin-top: auto;
  padding: 5px 10px
}

#slidecarthq .free-gifts-item-footer .footer-flex {
  display: flex;
  margin-left: -5px;
  margin-right: -5px
}

#slidecarthq .free-gifts-item-footer .footer-flex.justify-center {
  justify-content: center
}

#slidecarthq .free-gifts-item-footer .footer-flex-1 {
  flex: 1 1 0%;
  padding: 5px
}

#slidecarthq .free-gifts-item-footer .footer-flex-initial {
  flex: 0 1 auto;
  padding: 5px;
  display: flex
}

#slidecarthq .free-gifts-item-footer .footer-flex-initial .upsell-add {
  margin-top: auto
}

#slidecarthq .free-gifts-item-footer select {
  width: 100%
}

#slidecarthq .free-gifts-options label {
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  margin-bottom: 5px;
  font-size: 13px
}

@media(min-width: 374px) {
  #slidecarthq .free-gifts-options label {
    font-size: 14px
  }
}

#slidecarthq .free-gifts-options select {
  display: block;
  flex: 1;
  border: 1px solid rgba(0, 0, 0, .1);
  font-size: 13px;
  height: 26px;
  width: 100%;
  background-color: #fff;
  background-position: right 15px center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIHZpZXdCb3g9IjAgMCA5NiA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjQ5NCA2LjE0NGMwLTEuNC41LTIuOSAxLjYtNCAyLjItMi4yIDUuNy0yLjIgNy45IDBsMzggMzcuOSAzNy45LTM3LjljMi4yLTIuMiA1LjctMi4yIDcuOSAwczIuMiA1LjcuMSA3LjlsLTQxLjkgNDEuOWMtMS4xIDEuMS0yLjUgMS42LTQgMS42cy0yLjktLjYtNC0xLjZsLTQxLjktNDEuOWMtMS4xLTEuMS0xLjYtMi41LTEuNi0zLjl6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 8px;
  background-position: 90%;
  padding: 5px 20px 5px 5px;
  border-radius: 0
}

#slidecarthq .left .free-gifts-options {
  right: auto;
  left: 0
}

#slidecarthq .dark .free-gifts-header {
  display: flex;
  justify-content: center
}

#slidecarthq .dark .free-gifts-header h2,
#slidecarthq .dark .free-gifts-header span {
  color: #fff
}

#slidecarthq .dark .free-gifts-item {
  background: hsla(0, 0%, 100%, .07);
  border: 1px solid hsla(0, 0%, 100%, .15)
}

#slidecarthq .dark .free-gifts-item-body h3,
#slidecarthq .dark .free-gifts-item-body h3 a,
#slidecarthq .dark .free-gifts-item-body span,
#slidecarthq .dark .free-gifts-item-body span a {
  color: #fff;
  font-weight: 600
}

#slidecarthq .dark .free-gifts-item-body p {
  color: hsla(0, 0%, 100%, .4)
}

#slidecarthq .dark .free-gifts-item-body .free-gifts-item-price {
  color: #fff
}

#slidecarthq .dark .free-gifts-options {
  background: #000
}

#slidecarthq .dark .free-gifts-options label,
#slidecarthq .dark .free-gifts-options select {
  color: #fff
}

#slidecarthq .dark .free-gifts-options select {
  background-color: #000;
  border: 1px solid hsla(0, 0%, 100%, .15);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIHZpZXdCb3g9IjAgMCA5NiA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjQ5NCA2LjE0NGMwLTEuNC41LTIuOSAxLjYtNCAyLjItMi4yIDUuNy0yLjIgNy45IDBsMzggMzcuOSAzNy45LTM3LjljMi4yLTIuMiA1LjctMi4yIDcuOSAwczIuMiA1LjcuMSA3LjlsLTQxLjkgNDEuOWMtMS4xIDEuMS0yLjUgMS42LTQgMS42cy0yLjktLjYtNC0xLjZsLTQxLjktNDEuOWMtMS4xLTEuMS0xLjYtMi41LTEuNi0zLjl6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=)
}

#slidecarthq .free-gifts-add-button {
  display: flex
}

#slidecarthq .free-gifts-add-button span {
  max-height: 14px
}

::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px
}

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .5);
  -webkit-box-shadow: 0 0 1px hsla(0, 0%, 100%, .5)
}

#slidecarthq .pro-upsells {
  width: 100%;
  padding: 20px calc(440px + 5%) 0 5%
}

#slidecarthq .pro-upsells.left-position {
  padding: 20px 5% 0 calc(440px + 5%)
}

#slidecarthq .pro-upsells .upsell {
  background-color: #fff;
  margin-right: 1em;
  margin-bottom: 1em
}

#slidecarthq .pro-upsells .upsell-item,
#slidecarthq .pro-upsells .upsell-image img,
#slidecarthq .pro-upsells .upsell-item button {
  width: 100%;
  text-transform: none
}

#slidecarthq .pro-upsells .upsell-image img {
  max-height: 338px
}

#slidecarthq .pro-upsells .upsell-image {
  width: 100% !important;
  background-color: #fff;
  height: 338px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative
}

#slidecarthq .pro-upsells .upsell-image:hover .upsell-options-container {
  transition: all .5s;
  opacity: 1;
  visibility: visible
}

#slidecarthq .pro-upsells .upsell-item {
  display: block !important;
  height: 100%
}

#slidecarthq .pro-upsells .upsell-options-container {
  position: absolute;
  z-index: 1001;
  width: 95%;
  background-color: rgba(220, 220, 220, .8);
  padding: 10px;
  border-radius: 2px;
  bottom: 0;
  margin-bottom: 10px;
  opacity: 0;
  overflow: hidden;
  visibility: hidden
}

#slidecarthq .pro-upsells .upsell-add {
  text-align: center;
  height: 100%
}

#slidecarthq .pro-upsells .upsell-add button {
  height: 3.4rem;
  border-radius: 3.4rem;
  width: 80%;
  margin-top: 1rem
}

#slidecarthq .pro-upsells .upsell-option select {
  display: block;
  flex: 1;
  border: 1px solid rgba(0, 0, 0, .1);
  height: 32px;
  width: 100%;
  background-color: #fff;
  background-position: right 15px center;
  background-repeat: no-repeat;
  background-size: 11px;
  padding: 0 40px 0 15px;
  border-radius: 0;
  margin-bottom: 1%
}

#slidecarthq .pro-upsells .upsell-option label {
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  margin-bottom: 5px;
  font-size: 13px
}

#slidecarthq .pro-upsells .container {
  display: flex;
  flex-wrap: wrap;
  overflow-y: auto;
  max-height: 92vh
}

#slidecarthq .pro-upsells .upsells-header span {
  font-size: 2.5rem;
  line-height: 3rem;
  color: #fff;
  text-align: left;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0
}

@media only screen and (min-width: 768px) {
  #slidecarthq .pro-upsells .container>* {
    width: 90%
  }
}

@media only screen and (min-width: 992px) {
  #slidecarthq .pro-upsells .container {
    justify-content: left
  }

  #slidecarthq .pro-upsells .container>* {
    width: 45%
  }
}

@media only screen and (min-width: 1200px) {
  #slidecarthq .pro-upsells .container {
    justify-content: left
  }

  #slidecarthq .pro-upsells .container>* {
    width: 30%
  }
}

#slidecarthq .upsells .mobile-only {
  display: block
}

@media only screen and (min-width: 641px) {
  #slidecarthq .upsells .mobile-only {
    display: none
  }
}

.preview-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #303030;
  color: #e3e3e3;
  padding: 18px 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-weight: 400;
  font-size: 14px;
  z-index: 999999;
  border-top: 1px solid #333
}


.widget-top {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  width: 100%;
  display: flex;
  align-items: flex-start;
  box-sizing: border-box
}

.widget-bottom {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 9999;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  align-items: flex-end
}

.cbSticky-hide {
  display: none !important
}

.cb-buy-button {
  position: absolute !important;
  top: 20px !important;
  width: 30px !important;
  height: 30px !important;
  z-index: 1000 !important;
  cursor: pointer !important;
  transition: transform .3s ease
}

.cb-buy-button:hover {
  transform: scale(1.1)
}

#checkout-sticky-bar {
  z-index: 500;
  position: fixed;
  width: 100%;
  text-align: center;
  padding: 10px;
  cursor: pointer;
  bottom: 0
}

/* Style 11 */
[id*='reelup'].shopify-app-block {
  width: 100%;
}

/* Style 12 */
// .reelUp_cards_carousel .reelUp_card .reelUp_card_video_wrapper {
//     padding-bottom: 100% !important;
//     border-radius: 50% !important;
// }

// .reelUp_product_reel_title {
//     text-align: center !important;
// }

// .reelUp_cards_carousel .reelUp_card.reelUp_card_product_page_reels .reelUp_card_video_wrapper .reelUp_card_video {
//     border-radius: 50% !important;
//     border: 4px solid #F1B824;
//     padding: 2px;
// }

// .reelUp_video_elem {
//     border-radius: 50% !important;
// }

// .reelUp_mini_bottom_details {
//     display: none !important;
// }

// @media(max-width:767px){
//   .reelUp_product_reel_title {
//     font-size: 11px !important;
// }
// }

.reelUp_video_wrapper>div {
  width: 100% !important;
}

/* Style 13 */
.kaching-bundles__block {
  display: none;
}

.kaching-bundles-sticky-atc {
  display: none;
}

/* Style 14 */
.gps *,
.gps :after,
.gps :before {
  border: 0 solid #e5e7eb;
  box-sizing: border-box
}

.gps :after,
.gps :before {
  --tw-content: ""
}

.gps {
  -webkit-text-size-adjust: 100%;
  font-feature-settings: normal;
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-variation-settings: normal;
  line-height: 1.5;
  line-height: inherit;
  margin: 0;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4
}

.gps hr {
  border-top-width: 1px;
  color: inherit;
  height: 0
}

.gps abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

.gps h1,
.gps h2,
.gps h3,
.gps h4,
.gps h5,
.gps h6 {
  font-size: inherit;
  font-weight: inherit
}

.gps a {
  color: inherit;
  text-decoration: inherit
}

.gps b,
.gps strong {
  font-weight: bolder
}

.gps code,
.gps kbd,
.gps pre,
.gps samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size: 1em
}

.gps small {
  font-size: 80%
}

.gps sub,
.gps sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

.gps sub {
  bottom: -.25em
}

.gps sup {
  top: -.5em
}

.gps table {
  border-collapse: collapse;
  border-color: inherit;
  text-indent: 0
}

.gps button,
.gps input,
.gps optgroup,
.gps select,
.gps textarea {
  color: inherit;
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0
}

.gps button,
.gps select {
  text-transform: none
}

.gps [type=button],
.gps [type=reset],
.gps [type=submit],
.gps button {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none
}

.gps :-moz-focusring {
  outline: auto
}

.gps :-moz-ui-invalid {
  box-shadow: none
}

.gps progress {
  vertical-align: baseline
}

.gps ::-webkit-inner-spin-button,
.gps ::-webkit-outer-spin-button {
  height: auto
}

.gps [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

.gps ::-webkit-search-decoration {
  -webkit-appearance: none
}

.gps ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

.gps summary {
  display: list-item
}

.gps blockquote,
.gps dd,
.gps dl,
.gps figure,
.gps h1,
.gps h2,
.gps h3,
.gps h4,
.gps h5,
.gps h6,
.gps hr,
.gps p,
.gps pre {
  margin: 0
}

.gps fieldset {
  margin: 0;
  padding: 0
}

.gps legend {
  padding: 0
}

.gps menu,
.gps ol,
.gps ul {
  list-style: none;
  margin: 0;
  padding: 0
}

.gps textarea {
  resize: vertical
}

.gps input::-moz-placeholder,
.gps textarea::-moz-placeholder {
  color: #9ca3af;
  opacity: 1
}

.gps input::placeholder,
.gps textarea::placeholder {
  color: #9ca3af;
  opacity: 1
}

.gps [role=button],
.gps button {
  cursor: pointer
}

.gps :disabled {
  cursor: default
}

.gps audio,
.gps canvas,
.gps embed,
.gps iframe,
.gps img,
.gps object,
.gps svg,
.gps video {
  display: block;
  vertical-align: middle
}

.gps img,
.gps video {
  height: auto;
  max-width: 100%
}

.gps [hidden] {
  display: none
}

.gps {
  -webkit-tap-highlight-color: transparent;
  scroll-behavior: smooth
}

.gps #__next {
  height: 100%;
  overflow-x: clip
}

.gps .wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--g-ct-w, 1200px);
  padding-left: var(--g-ct-p);
  padding-right: var(--g-ct-p);
  width: 100%
}

.gps .gem-slider:not([data-keen-slider-disabled]) {
  align-content: flex-start;
  display: flex;
  min-height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%
}

.gps .gem-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse] {
  flex-direction: row-reverse
}

.gps .gem-slider:not([data-keen-slider-disabled])[data-keen-slider-v] {
  flex-wrap: wrap
}

.gps [data-keen-slider-moves] * {
  pointer-events: none
}

.gps .pb-safe {
  padding-bottom: env(safe-area-inset-bottom)
}

.gps .pt-safe {
  padding-top: env(safe-area-inset-top)
}

.gps .pl-safe {
  padding-left: env(safe-area-inset-left)
}

.gps .pr-safe {
  padding-right: env(safe-area-inset-right)
}

.gps .p-safe {
  padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)
}

.gps .px-safe {
  padding-left: env(safe-area-inset-left);
  padding-right: env(safe-area-inset-right)
}

.gps .py-safe {
  padding-bottom: env(safe-area-inset-bottom);
  padding-top: env(safe-area-inset-top)
}

.gps .h-safe {
  height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))
}

.gps .min-h-safe {
  min-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))
}

.gps .gp-text ol,
.gps .gp-text ul,
.gps .gp-text-instant ol,
.gps .gp-text-instant ul {
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 40px;
  display: block;
  margin-block-end: 1em;
  margin-block-start: 1em;
  margin-inline-end: 0;
  margin-inline-start: 0;
  padding-inline-start: 40px;
  padding-left: 40px
}

.gps .gp-text strong {
  font-weight: 700
}

.gps .gp-text ul>li,
.gps .gp-text-instant ul>li {
  list-style: disc inside !important
}

.gps .gp-text ol>li,
.gps .gp-text-instant ol>li {
  list-style: decimal inside !important
}

.gps [display-init=hide]>div {
  display: inline !important;
  overflow: hidden !important;
  visibility: hidden !important
}

.gps [display-init=hide]>div,
.gps [display-init=hide]>div * {
  max-height: 0 !important;
  max-width: 0 !important
}

.gps [data-slot=children] {
  align-items: center;
  border: 1px dashed #9e9e9e;
  border-radius: 3px;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  min-height: 60px;
  overflow: hidden;
  visibility: hidden;
  width: 100%
}

.gps [data-slot=children].product-feature-image {
  border: unset;
  border-radius: 0;
  visibility: visible !important
}

.gps [data-slot=children]:not(.product-feature-image):after {
  content: "Drop element here";
  font-size: 14px;
  font-weight: 700;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  visibility: hidden;

}

.gps .gp-instant-page [data-slot=children].product-feature-image {
  border: unset;
  visibility: visible !important
}

.gps .gp-instant-page [data-slot=children].product-feature-image:after {
  border: unset;
  color: #aaa;
  visibility: visible
}

.gps .gp-instant-page [data-slot=children].product-feature-image .drag-placeholder {
  height: 100%
}

.gps .gp-dialog {
  display: none
}

.gps .gp-dialog[open] {
  display: block
}

.gps .gp-dialog:modal {
  position: fixed
}

.gps h1,
.gps h2,
.gps h3,
.gps h4,
.gps h5,
.gps h6 {
  word-break: normal
}

.gps p {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-align: inherit
}

.gps .gp-p-description-text ol,
.gps .gp-p-description-text ul {
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 40px;
  display: block;
  margin-block-end: 1em;
  margin-block-start: 1em;
  margin-inline-end: 0;
  margin-inline-start: 0;
  padding-inline-start: 40px;
  padding-left: 40px
}

.gps .gp-p-description-text ol ol {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  margin-block-end: 0;
  margin-block-start: 0
}

.gps .gp-p-description-text h1 {
  -webkit-margin-before: .67em;
  -webkit-margin-after: .67em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  font-size: 2em;
  margin-block-end: .67em;
  margin-block-start: .67em;
  margin-inline-end: 0;
  margin-inline-start: 0
}

.gps .gp-p-description-text h1,
.gps .gp-p-description-text h2,
.gps .gp-p-description-text h3,
.gps .gp-p-description-text h4,
.gps .gp-p-description-text h5,
.gps .gp-p-description-text h6 {
  display: block;
  font-weight: 700
}

.gps .gp-p-description-text h1,
.gps .gp-p-description-text h2,
.gps .gp-p-description-text h3,
.gps .gp-p-description-text h4,
.gps .gp-p-description-text h5,
.gps .gp-p-description-text h6,
.gps .gp-p-description-text p {
  line-height: 1.4 !important;
  margin: 0 0 1em
}

.gps .gp-p-description-text h2 {
  font-size: 1.5em
}

.gps .gp-p-description-text h3 {
  font-size: 1.17em
}

.gps .gp-p-description-text a {
  color: -webkit-link;
  cursor: text;
  text-decoration: underline
}

.gps .gp-p-description-text h4 {
  font-size: 1em
}

.gps .gp-p-description-text h5 {
  font-size: .83em
}

.gps .gp-p-description-text h6 {
  font-size: .67em
}

.gps .gp-p-description-text ul {
  list-style-type: disc
}

.gps .gp-p-description-text ol {
  list-style-type: decimal
}

.gps .gp-p-description-text ul li {
  display: list-item;
  list-style: disc none outside;
  text-align: -webkit-match-parent;
  word-break: break-word
}

.gps .gp-p-description-text blockquote {
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 40px;
  -webkit-margin-end: 40px;
  display: block;
  margin-block-end: 1em;
  margin-block-start: 1em;
  margin-inline-end: 40px;
  margin-inline-start: 40px
}

.gps .gp-p-description-text table,
.gps .gp-p-description-text td,
.gps .gp-p-description-text th {
  border: 1px dashed #ccc !important;
  padding: unset !important
}

.gps .gp-p-description-text table {
  border-collapse: separate;
  border-spacing: 2px;
  box-sizing: border-box;
  display: table;
  text-indent: 0;
  width: 100%
}

.gps .gp-p-description-text p:last-child {
  margin-bottom: 0 !important
}

.gps .gp-tab-header-list::-webkit-scrollbar {
  display: none
}

.gps .rfm-marquee-container {
  display: flex;
  flex-direction: row;
  max-width: unset !important;
  position: relative;
  transform: var(--transform);
  width: var(--width)
}

.gps .rfm-overlay {
  height: 100%;
  position: absolute;
  width: 100%
}

.gps .rfm-overlay:after {
  right: 0;
  top: 0;
  transform: rotate(180deg)
}

.gps .rfm-overlay:before {
  left: 0;
  top: 0
}

.gps .rfm-marquee {
  align-items: center;
  animation: gp-merquee-scroll var(--duration) linear var(--delay) var(--iteration-count);
  animation-delay: var(--delay);
  animation-direction: var(--direction);
  animation-play-state: var(--play);
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
  max-width: unset !important;
  min-width: var(--min-width);
  z-index: 1
}

@keyframes gp-merquee-scroll {
  0% {
    transform: translateX(0)
  }

  to {
    transform: translateX(-100%)
  }
}

.gps .rfm-initial-child-container {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
  min-width: auto
}

.gps .rfm-child {
  transform: var(--transform)
}

.gps [style*="--mbchild:"]>:first-child {
  margin-bottom: var(--mbchild)
}

.gps [style*="--grchild:"]>:first-child {
  grid-row: var(--grchild)
}

@media (min-width:1025px) {
  .gps .rfm-marquee-container:hover div {
    animation-play-state: var(--pause-on-hover)
  }

  .gps .rfm-marquee-container:active div {
    animation-play-state: var(--pause-on-click)
  }
}

.gps.gpsil [style*="--d:"] {
  display: var(--d)
}

@media only screen and (max-width:1024px) {
  .gps.gpsil [style*="--d-tablet:"] {
    display: var(--d-tablet)
  }
}

@media only screen and (max-width:767px) {
  .gps.gpsil [style*="--d-mobile:"] {
    display: var(--d-mobile)
  }
}

.gps.gpsi [style*="--ai:"] {
  align-items: var(--ai)
}

.gps.gpsi [style*="--hvr-ai:"]:hover {
  align-items: var(--hvr-ai)
}

.gps.gpsi [style*="--focus-ai:"]:focus {
  align-items: var(--focus-ai)
}

.gps.gpsi [style*="--as:"] {
  align-self: var(--as)
}

.gps.gpsi [style*="--hvr-as:"]:hover {
  align-self: var(--hvr-as)
}

.gps.gpsi [style*="--focus-as:"]:focus {
  align-self: var(--focus-as)
}

.gps.gpsi [style*="--aspect:"] {
  aspect-ratio: var(--aspect)
}

.gps.gpsi [style*="--hvr-aspect:"]:hover {
  aspect-ratio: var(--hvr-aspect)
}

.gps.gpsi [style*="--focus-aspect:"]:focus {
  aspect-ratio: var(--focus-aspect)
}

.gps.gpsi [style*="--bg:"] {
  background: var(--bg)
}

.gps.gpsi [style*="--hvr-bg:"]:hover {
  background: var(--hvr-bg)
}

.gps.gpsi [style*="--focus-bg:"]:focus {
  background: var(--focus-bg)
}

.gps.gpsi [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps.gpsi [style*="--hvr-bga:"]:hover {
  background-attachment: var(--hvr-bga)
}

.gps.gpsi [style*="--focus-bga:"]:focus {
  background-attachment: var(--focus-bga)
}

.gps.gpsi [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps.gpsi [style*="--hvr-bgc:"]:hover {
  background-color: var(--hvr-bgc)
}

.gps.gpsi [style*="--focus-bgc:"]:focus {
  background-color: var(--focus-bgc)
}

.gps.gpsi [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps.gpsi [style*="--hvr-bgi:"]:hover {
  background-image: var(--hvr-bgi)
}

.gps.gpsi [style*="--focus-bgi:"]:focus {
  background-image: var(--focus-bgi)
}

.gps.gpsi [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps.gpsi [style*="--hvr-bgp:"]:hover {
  background-position: var(--hvr-bgp)
}

.gps.gpsi [style*="--focus-bgp:"]:focus {
  background-position: var(--focus-bgp)
}

.gps.gpsi [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps.gpsi [style*="--hvr-bgr:"]:hover {
  background-repeat: var(--hvr-bgr)
}

.gps.gpsi [style*="--focus-bgr:"]:focus {
  background-repeat: var(--focus-bgr)
}

.gps.gpsi [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps.gpsi [style*="--hvr-bgs:"]:hover {
  background-size: var(--hvr-bgs)
}

.gps.gpsi [style*="--focus-bgs:"]:focus {
  background-size: var(--focus-bgs)
}

.gps.gpsi [style*="--b:"] {
  border: var(--b)
}

.gps.gpsi [style*="--hvr-b:"]:hover {
  border: var(--hvr-b)
}

.gps.gpsi [style*="--focus-b:"]:focus {
  border: var(--focus-b)
}

.gps.gpsi [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps.gpsi [style*="--hvr-bb:"]:hover {
  border-bottom: var(--hvr-bb)
}

.gps.gpsi [style*="--focus-bb:"]:focus {
  border-bottom: var(--focus-bb)
}

.gps.gpsi [style*="--bbw:"] {
  border-bottom-width: var(--bbw)
}

.gps.gpsi [style*="--hvr-bbw:"]:hover {
  border-bottom-width: var(--hvr-bbw)
}

.gps.gpsi [style*="--focus-bbw:"]:focus {
  border-bottom-width: var(--focus-bbw)
}

.gps.gpsi [style*="--blw:"] {
  border-left-width: var(--blw)
}

.gps.gpsi [style*="--hvr-blw:"]:hover {
  border-left-width: var(--hvr-blw)
}

.gps.gpsi [style*="--focus-blw:"]:focus {
  border-left-width: var(--focus-blw)
}

.gps.gpsi [style*="--brw:"] {
  border-right-width: var(--brw)
}

.gps.gpsi [style*="--hvr-brw:"]:hover {
  border-right-width: var(--hvr-brw)
}

.gps.gpsi [style*="--focus-brw:"]:focus {
  border-right-width: var(--focus-brw)
}

.gps.gpsi [style*="--btw:"] {
  border-top-width: var(--btw)
}

.gps.gpsi [style*="--hvr-btw:"]:hover {
  border-top-width: var(--hvr-btw)
}

.gps.gpsi [style*="--focus-btw:"]:focus {
  border-top-width: var(--focus-btw)
}

.gps.gpsi [style*="--bbc:"] {
  border-bottom-color: var(--bbc)
}

.gps.gpsi [style*="--hvr-bbc:"]:hover {
  border-bottom-color: var(--hvr-bbc)
}

.gps.gpsi [style*="--focus-bbc:"]:focus {
  border-bottom-color: var(--focus-bbc)
}

.gps.gpsi [style*="--btc:"] {
  border-top-color: var(--btc)
}

.gps.gpsi [style*="--hvr-btc:"]:hover {
  border-top-color: var(--hvr-btc)
}

.gps.gpsi [style*="--focus-btc:"]:focus {
  border-top-color: var(--focus-btc)
}

.gps.gpsi [style*="--blc:"] {
  border-left-color: var(--blc)
}

.gps.gpsi [style*="--hvr-blc:"]:hover {
  border-left-color: var(--hvr-blc)
}

.gps.gpsi [style*="--focus-blc:"]:focus {
  border-left-color: var(--focus-blc)
}

.gps.gpsi [style*="--brc:"] {
  border-right-color: var(--brc)
}

.gps.gpsi [style*="--hvr-brc:"]:hover {
  border-right-color: var(--hvr-brc)
}

.gps.gpsi [style*="--focus-brc:"]:focus {
  border-right-color: var(--focus-brc)
}

.gps.gpsi [style*="--bc:"] {
  border-color: var(--bc)
}

.gps.gpsi [style*="--hvr-bc:"]:hover {
  border-color: var(--hvr-bc)
}

.gps.gpsi [style*="--focus-bc:"]:focus {
  border-color: var(--focus-bc)
}

.gps.gpsi [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps.gpsi [style*="--hvr-bblr:"]:hover {
  border-bottom-left-radius: var(--hvr-bblr)
}

.gps.gpsi [style*="--focus-bblr:"]:focus {
  border-bottom-left-radius: var(--focus-bblr)
}

.gps.gpsi [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps.gpsi [style*="--hvr-bbrr:"]:hover {
  border-bottom-right-radius: var(--hvr-bbrr)
}

.gps.gpsi [style*="--focus-bbrr:"]:focus {
  border-bottom-right-radius: var(--focus-bbrr)
}

.gps.gpsi [style*="--bl:"] {
  border-left: var(--bl)
}

.gps.gpsi [style*="--hvr-bl:"]:hover {
  border-left: var(--hvr-bl)
}

.gps.gpsi [style*="--focus-bl:"]:focus {
  border-left: var(--focus-bl)
}

.gps.gpsi [style*="--radius:"] {
  border-radius: var(--radius)
}

.gps.gpsi [style*="--hvr-radius:"]:hover {
  border-radius: var(--hvr-radius)
}

.gps.gpsi [style*="--focus-radius:"]:focus {
  border-radius: var(--focus-radius)
}

.gps.gpsi [style*="--br:"] {
  border-right: var(--br)
}

.gps.gpsi [style*="--hvr-br:"]:hover {
  border-right: var(--hvr-br)
}

.gps.gpsi [style*="--focus-br:"]:focus {
  border-right: var(--focus-br)
}

.gps.gpsi [style*="--bs:"] {
  border-style: var(--bs)
}

.gps.gpsi [style*="--hvr-bs:"]:hover {
  border-style: var(--hvr-bs)
}

.gps.gpsi [style*="--focus-bs:"]:focus {
  border-style: var(--focus-bs)
}

.gps.gpsi [style*="--bt:"] {
  border-top: var(--bt)
}

.gps.gpsi [style*="--hvr-bt:"]:hover {
  border-top: var(--hvr-bt)
}

.gps.gpsi [style*="--focus-bt:"]:focus {
  border-top: var(--focus-bt)
}

.gps.gpsi [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps.gpsi [style*="--hvr-btlr:"]:hover {
  border-top-left-radius: var(--hvr-btlr)
}

.gps.gpsi [style*="--focus-btlr:"]:focus {
  border-top-left-radius: var(--focus-btlr)
}

.gps.gpsi [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps.gpsi [style*="--hvr-btrr:"]:hover {
  border-top-right-radius: var(--hvr-btrr)
}

.gps.gpsi [style*="--focus-btrr:"]:focus {
  border-top-right-radius: var(--focus-btrr)
}

.gps.gpsi [style*="--bw:"] {
  border-width: var(--bw)
}

.gps.gpsi [style*="--hvr-bw:"]:hover {
  border-width: var(--hvr-bw)
}

.gps.gpsi [style*="--focus-bw:"]:focus {
  border-width: var(--focus-bw)
}

.gps.gpsi [style*="--bottom:"] {
  bottom: var(--bottom)
}

.gps.gpsi [style*="--hvr-bottom:"]:hover {
  bottom: var(--hvr-bottom)
}

.gps.gpsi [style*="--focus-bottom:"]:focus {
  bottom: var(--focus-bottom)
}

.gps.gpsi [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps.gpsi [style*="--hvr-shadow:"]:hover {
  box-shadow: var(--hvr-shadow)
}

.gps.gpsi [style*="--focus-shadow:"]:focus {
  box-shadow: var(--focus-shadow)
}

.gps.gpsi [style*="--c:"] {
  color: var(--c)
}

.gps.gpsi [style*="--hvr-c:"]:hover {
  color: var(--hvr-c)
}

.gps.gpsi [style*="--focus-c:"]:focus {
  color: var(--focus-c)
}

.gps.gpsi [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps.gpsi [style*="--hvr-cg:"]:hover {
  -moz-column-gap: var(--hvr-cg);
  column-gap: var(--hvr-cg)
}

.gps.gpsi [style*="--focus-cg:"]:focus {
  -moz-column-gap: var(--focus-cg);
  column-gap: var(--focus-cg)
}

.gps.gpsi [style*="--d:"] {
  display: var(--d)
}

.gps.gpsi [style*="--hvr-d:"]:hover {
  display: var(--hvr-d)
}

.gps.gpsi [style*="--focus-d:"]:focus {
  display: var(--focus-d)
}

.gps.gpsi [style*="--fd:"] {
  flex-direction: var(--fd)
}

.gps.gpsi [style*="--hvr-fd:"]:hover {
  flex-direction: var(--hvr-fd)
}

.gps.gpsi [style*="--focus-fd:"]:focus {
  flex-direction: var(--focus-fd)
}

.gps.gpsi [style*="--ff:"] {
  font-family: var(--ff)
}

.gps.gpsi [style*="--hvr-ff:"]:hover {
  font-family: var(--hvr-ff)
}

.gps.gpsi [style*="--focus-ff:"]:focus {
  font-family: var(--focus-ff)
}

.gps.gpsi [style*="--size:"] {
  font-size: var(--size)
}

.gps.gpsi [style*="--hvr-size:"]:hover {
  font-size: var(--hvr-size)
}

.gps.gpsi [style*="--focus-size:"]:focus {
  font-size: var(--focus-size)
}

.gps.gpsi [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps.gpsi [style*="--hvr-weight:"]:hover {
  font-weight: var(--hvr-weight)
}

.gps.gpsi [style*="--focus-weight:"]:focus {
  font-weight: var(--focus-weight)
}

.gps.gpsi [style*="--fs:"] {
  font-style: var(--fs)
}

.gps.gpsi [style*="--hvr-fs:"]:hover {
  font-style: var(--hvr-fs)
}

.gps.gpsi [style*="--focus-fs:"]:focus {
  font-style: var(--focus-fs)
}

.gps.gpsi [style*="--gg:"] {
  grid-gap: var(--gg)
}

.gps.gpsi [style*="--hvr-gg:"]:hover {
  grid-gap: var(--hvr-gg)
}

.gps.gpsi [style*="--focus-gg:"]:focus {
  grid-gap: var(--focus-gg)
}

.gps.gpsi [style*="--gr:"] {
  grid-row: var(--gr)
}

.gps.gpsi [style*="--hvr-gr:"]:hover {
  grid-row: var(--hvr-gr)
}

.gps.gpsi [style*="--focus-gr:"]:focus {
  grid-row: var(--focus-gr)
}

.gps.gpsi [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps.gpsi [style*="--hvr-gtc:"]:hover {
  grid-template-columns: var(--hvr-gtc)
}

.gps.gpsi [style*="--focus-gtc:"]:focus {
  grid-template-columns: var(--focus-gtc)
}

.gps.gpsi [style*="--gtr:"] {
  grid-template-rows: var(--gtr)
}

.gps.gpsi [style*="--hvr-gtr:"]:hover {
  grid-template-rows: var(--hvr-gtr)
}

.gps.gpsi [style*="--focus-gtr:"]:focus {
  grid-template-rows: var(--focus-gtr)
}

.gps.gpsi [style*="--h:"] {
  height: var(--h)
}

.gps.gpsi [style*="--hvr-h:"]:hover {
  height: var(--hvr-h)
}

.gps.gpsi [style*="--focus-h:"]:focus {
  height: var(--focus-h)
}

.gps.gpsi [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps.gpsi [style*="--hvr-jc:"]:hover {
  justify-content: var(--hvr-jc)
}

.gps.gpsi [style*="--focus-jc:"]:focus {
  justify-content: var(--focus-jc)
}

.gps.gpsi [style*="--js:"] {
  justify-self: var(--js)
}

.gps.gpsi [style*="--hvr-js:"]:hover {
  justify-self: var(--hvr-js)
}

.gps.gpsi [style*="--focus-js:"]:focus {
  justify-self: var(--focus-js)
}

.gps.gpsi [style*="--left:"] {
  left: var(--left)
}

.gps.gpsi [style*="--hvr-left:"]:hover {
  left: var(--hvr-left)
}

.gps.gpsi [style*="--focus-left:"]:focus {
  left: var(--focus-left)
}

.gps.gpsi [style*="--ls:"] {
  letter-spacing: var(--ls)
}

.gps.gpsi [style*="--hvr-ls:"]:hover {
  letter-spacing: var(--hvr-ls)
}

.gps.gpsi [style*="--focus-ls:"]:focus {
  letter-spacing: var(--focus-ls)
}

.gps.gpsi [style*="--lh:"] {
  line-height: var(--lh)
}

.gps.gpsi [style*="--hvr-lh:"]:hover {
  line-height: var(--hvr-lh)
}

.gps.gpsi [style*="--focus-lh:"]:focus {
  line-height: var(--focus-lh)
}

.gps.gpsi [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps.gpsi [style*="--hvr-tdt:"]:hover {
  text-decoration-thickness: var(--hvr-tdt)
}

.gps.gpsi [style*="--focus-tdt:"]:focus {
  text-decoration-thickness: var(--focus-tdt)
}

.gps.gpsi [style*="--tdc:"] {
  text-decoration-color: var(--tdc)
}

.gps.gpsi [style*="--hvr-tdc:"]:hover {
  text-decoration-color: var(--hvr-tdc)
}

.gps.gpsi [style*="--focus-tdc:"]:focus {
  text-decoration-color: var(--focus-tdc)
}

.gps.gpsi [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps.gpsi [style*="--hvr-tdl:"]:hover {
  text-decoration-line: var(--hvr-tdl)
}

.gps.gpsi [style*="--focus-tdl:"]:focus {
  text-decoration-line: var(--focus-tdl)
}

.gps.gpsi [style*="--m:"] {
  margin: var(--m)
}

.gps.gpsi [style*="--hvr-m:"]:hover {
  margin: var(--hvr-m)
}

.gps.gpsi [style*="--focus-m:"]:focus {
  margin: var(--focus-m)
}

.gps.gpsi [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps.gpsi [style*="--hvr-mb:"]:hover {
  margin-bottom: var(--hvr-mb)
}

.gps.gpsi [style*="--focus-mb:"]:focus {
  margin-bottom: var(--focus-mb)
}

.gps.gpsi [style*="--ml:"] {
  margin-left: var(--ml)
}

.gps.gpsi [style*="--hvr-ml:"]:hover {
  margin-left: var(--hvr-ml)
}

.gps.gpsi [style*="--focus-ml:"]:focus {
  margin-left: var(--focus-ml)
}

.gps.gpsi [style*="--mr:"] {
  margin-right: var(--mr)
}

.gps.gpsi [style*="--hvr-mr:"]:hover {
  margin-right: var(--hvr-mr)
}

.gps.gpsi [style*="--focus-mr:"]:focus {
  margin-right: var(--focus-mr)
}

.gps.gpsi [style*="--mt:"] {
  margin-top: var(--mt)
}

.gps.gpsi [style*="--hvr-mt:"]:hover {
  margin-top: var(--hvr-mt)
}

.gps.gpsi [style*="--focus-mt:"]:focus {
  margin-top: var(--focus-mt)
}

.gps.gpsi [style*="--maxh:"] {
  max-height: var(--maxh)
}

.gps.gpsi [style*="--hvr-maxh:"]:hover {
  max-height: var(--hvr-maxh)
}

.gps.gpsi [style*="--focus-maxh:"]:focus {
  max-height: var(--focus-maxh)
}

.gps.gpsi [style*="--maxw:"] {
  max-width: var(--maxw)
}

.gps.gpsi [style*="--hvr-maxw:"]:hover {
  max-width: var(--hvr-maxw)
}

.gps.gpsi [style*="--focus-maxw:"]:focus {
  max-width: var(--focus-maxw)
}

.gps.gpsi [style*="--minh:"] {
  min-height: var(--minh)
}

.gps.gpsi [style*="--hvr-minh:"]:hover {
  min-height: var(--hvr-minh)
}

.gps.gpsi [style*="--focus-minh:"]:focus {
  min-height: var(--focus-minh)
}

.gps.gpsi [style*="--minw:"] {
  min-width: var(--minw)
}

.gps.gpsi [style*="--hvr-minw:"]:hover {
  min-width: var(--hvr-minw)
}

.gps.gpsi [style*="--focus-minw:"]:focus {
  min-width: var(--focus-minw)
}

.gps.gpsi [style*="--objf:"] {
  -o-object-fit: var(--objf);
  object-fit: var(--objf)
}

.gps.gpsi [style*="--hvr-objf:"]:hover {
  -o-object-fit: var(--hvr-objf);
  object-fit: var(--hvr-objf)
}

.gps.gpsi [style*="--focus-objf:"]:focus {
  -o-object-fit: var(--focus-objf);
  object-fit: var(--focus-objf)
}

.gps.gpsi [style*="--op:"] {
  opacity: var(--op)
}

.gps.gpsi [style*="--hvr-op:"]:hover {
  opacity: var(--hvr-op)
}

.gps.gpsi [style*="--focus-op:"]:focus {
  opacity: var(--focus-op)
}

.gps.gpsi [style*="--o:"] {
  order: var(--o)
}

.gps.gpsi [style*="--hvr-o:"]:hover {
  order: var(--hvr-o)
}

.gps.gpsi [style*="--focus-o:"]:focus {
  order: var(--focus-o)
}

.gps.gpsi [style*="--of:"] {
  overflow: var(--of)
}

.gps.gpsi [style*="--hvr-of:"]:hover {
  overflow: var(--hvr-of)
}

.gps.gpsi [style*="--focus-of:"]:focus {
  overflow: var(--focus-of)
}

.gps.gpsi [style*="--ofx:"] {
  overflow-x: var(--ofx)
}

.gps.gpsi [style*="--hvr-ofx:"]:hover {
  overflow-x: var(--hvr-ofx)
}

.gps.gpsi [style*="--focus-ofx:"]:focus {
  overflow-x: var(--focus-ofx)
}

.gps.gpsi [style*="--ofy:"] {
  overflow-y: var(--ofy)
}

.gps.gpsi [style*="--hvr-ofy:"]:hover {
  overflow-y: var(--hvr-ofy)
}

.gps.gpsi [style*="--focus-ofy:"]:focus {
  overflow-y: var(--focus-ofy)
}

.gps.gpsi [style*="--pc:"] {
  place-content: var(--pc)
}

.gps.gpsi [style*="--hvr-pc:"]:hover {
  place-content: var(--hvr-pc)
}

.gps.gpsi [style*="--focus-pc:"]:focus {
  place-content: var(--focus-pc)
}

.gps.gpsi [style*="--p:"] {
  padding: var(--p)
}

.gps.gpsi [style*="--hvr-p:"]:hover {
  padding: var(--hvr-p)
}

.gps.gpsi [style*="--focus-p:"]:focus {
  padding: var(--focus-p)
}

.gps.gpsi [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps.gpsi [style*="--hvr-pb:"]:hover {
  padding-bottom: var(--hvr-pb)
}

.gps.gpsi [style*="--focus-pb:"]:focus {
  padding-bottom: var(--focus-pb)
}

.gps.gpsi [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps.gpsi [style*="--hvr-pl:"]:hover {
  padding-left: var(--hvr-pl)
}

.gps.gpsi [style*="--focus-pl:"]:focus {
  padding-left: var(--focus-pl)
}

.gps.gpsi [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps.gpsi [style*="--hvr-pr:"]:hover {
  padding-right: var(--hvr-pr)
}

.gps.gpsi [style*="--focus-pr:"]:focus {
  padding-right: var(--focus-pr)
}

.gps.gpsi [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps.gpsi [style*="--hvr-pt:"]:hover {
  padding-top: var(--hvr-pt)
}

.gps.gpsi [style*="--focus-pt:"]:focus {
  padding-top: var(--focus-pt)
}

.gps.gpsi [style*="--pe:"] {
  pointer-events: var(--pe)
}

.gps.gpsi [style*="--hvr-pe:"]:hover {
  pointer-events: var(--hvr-pe)
}

.gps.gpsi [style*="--focus-pe:"]:focus {
  pointer-events: var(--focus-pe)
}

.gps.gpsi [style*="--pos:"] {
  position: var(--pos)
}

.gps.gpsi [style*="--hvr-pos:"]:hover {
  position: var(--hvr-pos)
}

.gps.gpsi [style*="--focus-pos:"]:focus {
  position: var(--focus-pos)
}

.gps.gpsi [style*="--right:"] {
  right: var(--right)
}

.gps.gpsi [style*="--hvr-right:"]:hover {
  right: var(--hvr-right)
}

.gps.gpsi [style*="--focus-right:"]:focus {
  right: var(--focus-right)
}

.gps.gpsi [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps.gpsi [style*="--hvr-rg:"]:hover {
  row-gap: var(--hvr-rg)
}

.gps.gpsi [style*="--focus-rg:"]:focus {
  row-gap: var(--focus-rg)
}

.gps.gpsi [style*="--ta:"] {
  text-align: var(--ta)
}

.gps.gpsi [style*="--hvr-ta:"]:hover {
  text-align: var(--hvr-ta)
}

.gps.gpsi [style*="--focus-ta:"]:focus {
  text-align: var(--focus-ta)
}

.gps.gpsi [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps.gpsi [style*="--hvr-ts:"]:hover {
  text-shadow: var(--hvr-ts)
}

.gps.gpsi [style*="--focus-ts:"]:focus {
  text-shadow: var(--focus-ts)
}

.gps.gpsi [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps.gpsi [style*="--hvr-tt:"]:hover {
  text-transform: var(--hvr-tt)
}

.gps.gpsi [style*="--focus-tt:"]:focus {
  text-transform: var(--focus-tt)
}

.gps.gpsi [style*="--top:"] {
  top: var(--top)
}

.gps.gpsi [style*="--hvr-top:"]:hover {
  top: var(--hvr-top)
}

.gps.gpsi [style*="--focus-top:"]:focus {
  top: var(--focus-top)
}

.gps.gpsi [style*="--t:"] {
  transform: var(--t)
}

.gps.gpsi [style*="--hvr-t:"]:hover {
  transform: var(--hvr-t)
}

.gps.gpsi [style*="--focus-t:"]:focus {
  transform: var(--focus-t)
}

.gps.gpsi [style*="--v:"] {
  visibility: var(--v)
}

.gps.gpsi [style*="--hvr-v:"]:hover {
  visibility: var(--hvr-v)
}

.gps.gpsi [style*="--focus-v:"]:focus {
  visibility: var(--focus-v)
}







.gps.gpsi [style*="--w:"] {
  width: var(--w)
}

.gps.gpsi [style*="--hvr-w:"]:hover {
  width: var(--hvr-w)
}

.gps.gpsi [style*="--focus-w:"]:focus {
  width: var(--focus-w)
}

.gps.gpsi [style*="--z:"] {
  z-index: var(--z)
}

.gps.gpsi [style*="--hvr-z:"]:hover {
  z-index: var(--hvr-z)
}

.gps.gpsi [style*="--focus-z:"]:focus {
  z-index: var(--focus-z)
}

.gps.gpsi [style*="--wm:"] {
  writing-mode: var(--wm)
}

.gps.gpsi [style*="--hvr-wm:"]:hover {
  writing-mode: var(--hvr-wm)
}

.gps.gpsi [style*="--focus-wm:"]:focus {
  writing-mode: var(--focus-wm)
}

.gps.gpsi [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps.gpsi [style*="--ai-tablet:"] {
    align-items: var(--ai-tablet)
  }

  .gps.gpsi [style*="--hvr-ai-tablet:"]:hover {
    align-items: var(--hvr-ai-tablet)
  }

  .gps.gpsi [style*="--focus-ai-tablet:"]:focus {
    align-items: var(--focus-ai-tablet)
  }

  .gps.gpsi [style*="--as-tablet:"] {
    align-self: var(--as-tablet)
  }

  .gps.gpsi [style*="--hvr-as-tablet:"]:hover {
    align-self: var(--hvr-as-tablet)
  }

  .gps.gpsi [style*="--focus-as-tablet:"]:focus {
    align-self: var(--focus-as-tablet)
  }

  .gps.gpsi [style*="--aspect-tablet:"] {
    aspect-ratio: var(--aspect-tablet)
  }

  .gps.gpsi [style*="--hvr-aspect-tablet:"]:hover {
    aspect-ratio: var(--hvr-aspect-tablet)
  }

  .gps.gpsi [style*="--focus-aspect-tablet:"]:focus {
    aspect-ratio: var(--focus-aspect-tablet)
  }

  .gps.gpsi [style*="--bg-tablet:"] {
    background: var(--bg-tablet)
  }

  .gps.gpsi [style*="--hvr-bg-tablet:"]:hover {
    background: var(--hvr-bg-tablet)
  }

  .gps.gpsi [style*="--focus-bg-tablet:"]:focus {
    background: var(--focus-bg-tablet)
  }

  .gps.gpsi [style*="--bga-tablet:"] {
    background-attachment: var(--bga-tablet)
  }

  .gps.gpsi [style*="--hvr-bga-tablet:"]:hover {
    background-attachment: var(--hvr-bga-tablet)
  }

  .gps.gpsi [style*="--focus-bga-tablet:"]:focus {
    background-attachment: var(--focus-bga-tablet)
  }

  .gps.gpsi [style*="--bgc-tablet:"] {
    background-color: var(--bgc-tablet)
  }

  .gps.gpsi [style*="--hvr-bgc-tablet:"]:hover {
    background-color: var(--hvr-bgc-tablet)
  }

  .gps.gpsi [style*="--focus-bgc-tablet:"]:focus {
    background-color: var(--focus-bgc-tablet)
  }

  .gps.gpsi [style*="--bgi-tablet:"] {
    background-image: var(--bgi-tablet)
  }

  .gps.gpsi [style*="--hvr-bgi-tablet:"]:hover {
    background-image: var(--hvr-bgi-tablet)
  }

  .gps.gpsi [style*="--focus-bgi-tablet:"]:focus {
    background-image: var(--focus-bgi-tablet)
  }

  .gps.gpsi [style*="--bgp-tablet:"] {
    background-position: var(--bgp-tablet)
  }

  .gps.gpsi [style*="--hvr-bgp-tablet:"]:hover {
    background-position: var(--hvr-bgp-tablet)
  }

  .gps.gpsi [style*="--focus-bgp-tablet:"]:focus {
    background-position: var(--focus-bgp-tablet)
  }

  .gps.gpsi [style*="--bgr-tablet:"] {
    background-repeat: var(--bgr-tablet)
  }

  .gps.gpsi [style*="--hvr-bgr-tablet:"]:hover {
    background-repeat: var(--hvr-bgr-tablet)
  }

  .gps.gpsi [style*="--focus-bgr-tablet:"]:focus {
    background-repeat: var(--focus-bgr-tablet)
  }

  .gps.gpsi [style*="--bgs-tablet:"] {
    background-size: var(--bgs-tablet)
  }

  .gps.gpsi [style*="--hvr-bgs-tablet:"]:hover {
    background-size: var(--hvr-bgs-tablet)
  }

  .gps.gpsi [style*="--focus-bgs-tablet:"]:focus {
    background-size: var(--focus-bgs-tablet)
  }

  .gps.gpsi [style*="--b-tablet:"] {
    border: var(--b-tablet)
  }

  .gps.gpsi [style*="--hvr-b-tablet:"]:hover {
    border: var(--hvr-b-tablet)
  }

  .gps.gpsi [style*="--focus-b-tablet:"]:focus {
    border: var(--focus-b-tablet)
  }

  .gps.gpsi [style*="--bb-tablet:"] {
    border-bottom: var(--bb-tablet)
  }

  .gps.gpsi [style*="--hvr-bb-tablet:"]:hover {
    border-bottom: var(--hvr-bb-tablet)
  }

  .gps.gpsi [style*="--focus-bb-tablet:"]:focus {
    border-bottom: var(--focus-bb-tablet)
  }

  .gps.gpsi [style*="--bbw-tablet:"] {
    border-bottom-width: var(--bbw-tablet)
  }

  .gps.gpsi [style*="--hvr-bbw-tablet:"]:hover {
    border-bottom-width: var(--hvr-bbw-tablet)
  }

  .gps.gpsi [style*="--focus-bbw-tablet:"]:focus {
    border-bottom-width: var(--focus-bbw-tablet)
  }

  .gps.gpsi [style*="--blw-tablet:"] {
    border-left-width: var(--blw-tablet)
  }

  .gps.gpsi [style*="--hvr-blw-tablet:"]:hover {
    border-left-width: var(--hvr-blw-tablet)
  }

  .gps.gpsi [style*="--focus-blw-tablet:"]:focus {
    border-left-width: var(--focus-blw-tablet)
  }

  .gps.gpsi [style*="--brw-tablet:"] {
    border-right-width: var(--brw-tablet)
  }

  .gps.gpsi [style*="--hvr-brw-tablet:"]:hover {
    border-right-width: var(--hvr-brw-tablet)
  }

  .gps.gpsi [style*="--focus-brw-tablet:"]:focus {
    border-right-width: var(--focus-brw-tablet)
  }

  .gps.gpsi [style*="--btw-tablet:"] {
    border-top-width: var(--btw-tablet)
  }

  .gps.gpsi [style*="--hvr-btw-tablet:"]:hover {
    border-top-width: var(--hvr-btw-tablet)
  }

  .gps.gpsi [style*="--focus-btw-tablet:"]:focus {
    border-top-width: var(--focus-btw-tablet)
  }

  .gps.gpsi [style*="--bbc-tablet:"] {
    border-bottom-color: var(--bbc-tablet)
  }

  .gps.gpsi [style*="--hvr-bbc-tablet:"]:hover {
    border-bottom-color: var(--hvr-bbc-tablet)
  }

  .gps.gpsi [style*="--focus-bbc-tablet:"]:focus {
    border-bottom-color: var(--focus-bbc-tablet)
  }

  .gps.gpsi [style*="--btc-tablet:"] {
    border-top-color: var(--btc-tablet)
  }

  .gps.gpsi [style*="--hvr-btc-tablet:"]:hover {
    border-top-color: var(--hvr-btc-tablet)
  }

  .gps.gpsi [style*="--focus-btc-tablet:"]:focus {
    border-top-color: var(--focus-btc-tablet)
  }

  .gps.gpsi [style*="--blc-tablet:"] {
    border-left-color: var(--blc-tablet)
  }

  .gps.gpsi [style*="--hvr-blc-tablet:"]:hover {
    border-left-color: var(--hvr-blc-tablet)
  }

  .gps.gpsi [style*="--focus-blc-tablet:"]:focus {
    border-left-color: var(--focus-blc-tablet)
  }

  .gps.gpsi [style*="--brc-tablet:"] {
    border-right-color: var(--brc-tablet)
  }

  .gps.gpsi [style*="--hvr-brc-tablet:"]:hover {
    border-right-color: var(--hvr-brc-tablet)
  }

  .gps.gpsi [style*="--focus-brc-tablet:"]:focus {
    border-right-color: var(--focus-brc-tablet)
  }

  .gps.gpsi [style*="--bc-tablet:"] {
    border-color: var(--bc-tablet)
  }

  .gps.gpsi [style*="--hvr-bc-tablet:"]:hover {
    border-color: var(--hvr-bc-tablet)
  }

  .gps.gpsi [style*="--focus-bc-tablet:"]:focus {
    border-color: var(--focus-bc-tablet)
  }

  .gps.gpsi [style*="--bblr-tablet:"] {
    border-bottom-left-radius: var(--bblr-tablet)
  }

  .gps.gpsi [style*="--hvr-bblr-tablet:"]:hover {
    border-bottom-left-radius: var(--hvr-bblr-tablet)
  }

  .gps.gpsi [style*="--focus-bblr-tablet:"]:focus {
    border-bottom-left-radius: var(--focus-bblr-tablet)
  }

  .gps.gpsi [style*="--bbrr-tablet:"] {
    border-bottom-right-radius: var(--bbrr-tablet)
  }

  .gps.gpsi [style*="--hvr-bbrr-tablet:"]:hover {
    border-bottom-right-radius: var(--hvr-bbrr-tablet)
  }

  .gps.gpsi [style*="--focus-bbrr-tablet:"]:focus {
    border-bottom-right-radius: var(--focus-bbrr-tablet)
  }

  .gps.gpsi [style*="--bl-tablet:"] {
    border-left: var(--bl-tablet)
  }

  .gps.gpsi [style*="--hvr-bl-tablet:"]:hover {
    border-left: var(--hvr-bl-tablet)
  }

  .gps.gpsi [style*="--focus-bl-tablet:"]:focus {
    border-left: var(--focus-bl-tablet)
  }

  .gps.gpsi [style*="--radius-tablet:"] {
    border-radius: var(--radius-tablet)
  }

  .gps.gpsi [style*="--hvr-radius-tablet:"]:hover {
    border-radius: var(--hvr-radius-tablet)
  }

  .gps.gpsi [style*="--focus-radius-tablet:"]:focus {
    border-radius: var(--focus-radius-tablet)
  }

  .gps.gpsi [style*="--br-tablet:"] {
    border-right: var(--br-tablet)
  }

  .gps.gpsi [style*="--hvr-br-tablet:"]:hover {
    border-right: var(--hvr-br-tablet)
  }

  .gps.gpsi [style*="--focus-br-tablet:"]:focus {
    border-right: var(--focus-br-tablet)
  }

  .gps.gpsi [style*="--bs-tablet:"] {
    border-style: var(--bs-tablet)
  }

  .gps.gpsi [style*="--hvr-bs-tablet:"]:hover {
    border-style: var(--hvr-bs-tablet)
  }

  .gps.gpsi [style*="--focus-bs-tablet:"]:focus {
    border-style: var(--focus-bs-tablet)
  }

  .gps.gpsi [style*="--bt-tablet:"] {
    border-top: var(--bt-tablet)
  }

  .gps.gpsi [style*="--hvr-bt-tablet:"]:hover {
    border-top: var(--hvr-bt-tablet)
  }

  .gps.gpsi [style*="--focus-bt-tablet:"]:focus {
    border-top: var(--focus-bt-tablet)
  }

  .gps.gpsi [style*="--btlr-tablet:"] {
    border-top-left-radius: var(--btlr-tablet)
  }

  .gps.gpsi [style*="--hvr-btlr-tablet:"]:hover {
    border-top-left-radius: var(--hvr-btlr-tablet)
  }

  .gps.gpsi [style*="--focus-btlr-tablet:"]:focus {
    border-top-left-radius: var(--focus-btlr-tablet)
  }

  .gps.gpsi [style*="--btrr-tablet:"] {
    border-top-right-radius: var(--btrr-tablet)
  }

  .gps.gpsi [style*="--hvr-btrr-tablet:"]:hover {
    border-top-right-radius: var(--hvr-btrr-tablet)
  }

  .gps.gpsi [style*="--focus-btrr-tablet:"]:focus {
    border-top-right-radius: var(--focus-btrr-tablet)
  }

  .gps.gpsi [style*="--bw-tablet:"] {
    border-width: var(--bw-tablet)
  }

  .gps.gpsi [style*="--hvr-bw-tablet:"]:hover {
    border-width: var(--hvr-bw-tablet)
  }

  .gps.gpsi [style*="--focus-bw-tablet:"]:focus {
    border-width: var(--focus-bw-tablet)
  }

  .gps.gpsi [style*="--bottom-tablet:"] {
    bottom: var(--bottom-tablet)
  }

  .gps.gpsi [style*="--hvr-bottom-tablet:"]:hover {
    bottom: var(--hvr-bottom-tablet)
  }

  .gps.gpsi [style*="--focus-bottom-tablet:"]:focus {
    bottom: var(--focus-bottom-tablet)
  }

  .gps.gpsi [style*="--shadow-tablet:"] {
    box-shadow: var(--shadow-tablet)
  }

  .gps.gpsi [style*="--hvr-shadow-tablet:"]:hover {
    box-shadow: var(--hvr-shadow-tablet)
  }

  .gps.gpsi [style*="--focus-shadow-tablet:"]:focus {
    box-shadow: var(--focus-shadow-tablet)
  }

  .gps.gpsi [style*="--c-tablet:"] {
    color: var(--c-tablet)
  }

  .gps.gpsi [style*="--hvr-c-tablet:"]:hover {
    color: var(--hvr-c-tablet)
  }

  .gps.gpsi [style*="--focus-c-tablet:"]:focus {
    color: var(--focus-c-tablet)
  }

  .gps.gpsi [style*="--cg-tablet:"] {
    -moz-column-gap: var(--cg-tablet);
    column-gap: var(--cg-tablet)
  }

  .gps.gpsi [style*="--hvr-cg-tablet:"]:hover {
    -moz-column-gap: var(--hvr-cg-tablet);
    column-gap: var(--hvr-cg-tablet)
  }

  .gps.gpsi [style*="--focus-cg-tablet:"]:focus {
    -moz-column-gap: var(--focus-cg-tablet);
    column-gap: var(--focus-cg-tablet)
  }

  .gps.gpsi [style*="--d-tablet:"] {
    display: var(--d-tablet)
  }

  .gps.gpsi [style*="--hvr-d-tablet:"]:hover {
    display: var(--hvr-d-tablet)
  }

  .gps.gpsi [style*="--focus-d-tablet:"]:focus {
    display: var(--focus-d-tablet)
  }

  .gps.gpsi [style*="--fd-tablet:"] {
    flex-direction: var(--fd-tablet)
  }

  .gps.gpsi [style*="--hvr-fd-tablet:"]:hover {
    flex-direction: var(--hvr-fd-tablet)
  }

  .gps.gpsi [style*="--focus-fd-tablet:"]:focus {
    flex-direction: var(--focus-fd-tablet)
  }

  .gps.gpsi [style*="--ff-tablet:"] {
    font-family: var(--ff-tablet)
  }

  .gps.gpsi [style*="--hvr-ff-tablet:"]:hover {
    font-family: var(--hvr-ff-tablet)
  }

  .gps.gpsi [style*="--focus-ff-tablet:"]:focus {
    font-family: var(--focus-ff-tablet)
  }

  .gps.gpsi [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps.gpsi [style*="--hvr-size-tablet:"]:hover {
    font-size: var(--hvr-size-tablet)
  }

  .gps.gpsi [style*="--focus-size-tablet:"]:focus {
    font-size: var(--focus-size-tablet)
  }

  .gps.gpsi [style*="--weight-tablet:"] {
    font-weight: var(--weight-tablet)
  }

  .gps.gpsi [style*="--hvr-weight-tablet:"]:hover {
    font-weight: var(--hvr-weight-tablet)
  }

  .gps.gpsi [style*="--focus-weight-tablet:"]:focus {
    font-weight: var(--focus-weight-tablet)
  }

  .gps.gpsi [style*="--fs-tablet:"] {
    font-style: var(--fs-tablet)
  }

  .gps.gpsi [style*="--hvr-fs-tablet:"]:hover {
    font-style: var(--hvr-fs-tablet)
  }

  .gps.gpsi [style*="--focus-fs-tablet:"]:focus {
    font-style: var(--focus-fs-tablet)
  }

  .gps.gpsi [style*="--gg-tablet:"] {
    grid-gap: var(--gg-tablet)
  }

  .gps.gpsi [style*="--hvr-gg-tablet:"]:hover {
    grid-gap: var(--hvr-gg-tablet)
  }

  .gps.gpsi [style*="--focus-gg-tablet:"]:focus {
    grid-gap: var(--focus-gg-tablet)
  }

  .gps.gpsi [style*="--gr-tablet:"] {
    grid-row: var(--gr-tablet)
  }

  .gps.gpsi [style*="--hvr-gr-tablet:"]:hover {
    grid-row: var(--hvr-gr-tablet)
  }

  .gps.gpsi [style*="--focus-gr-tablet:"]:focus {
    grid-row: var(--focus-gr-tablet)
  }

  .gps.gpsi [style*="--gtc-tablet:"] {
    grid-template-columns: var(--gtc-tablet)
  }

  .gps.gpsi [style*="--hvr-gtc-tablet:"]:hover {
    grid-template-columns: var(--hvr-gtc-tablet)
  }

  .gps.gpsi [style*="--focus-gtc-tablet:"]:focus {
    grid-template-columns: var(--focus-gtc-tablet)
  }

  .gps.gpsi [style*="--gtr-tablet:"] {
    grid-template-rows: var(--gtr-tablet)
  }

  .gps.gpsi [style*="--hvr-gtr-tablet:"]:hover {
    grid-template-rows: var(--hvr-gtr-tablet)
  }

  .gps.gpsi [style*="--focus-gtr-tablet:"]:focus {
    grid-template-rows: var(--focus-gtr-tablet)
  }

  .gps.gpsi [style*="--h-tablet:"] {
    height: var(--h-tablet)
  }

  .gps.gpsi [style*="--hvr-h-tablet:"]:hover {
    height: var(--hvr-h-tablet)
  }

  .gps.gpsi [style*="--focus-h-tablet:"]:focus {
    height: var(--focus-h-tablet)
  }

  .gps.gpsi [style*="--jc-tablet:"] {
    justify-content: var(--jc-tablet)
  }

  .gps.gpsi [style*="--hvr-jc-tablet:"]:hover {
    justify-content: var(--hvr-jc-tablet)
  }

  .gps.gpsi [style*="--focus-jc-tablet:"]:focus {
    justify-content: var(--focus-jc-tablet)
  }

  .gps.gpsi [style*="--js-tablet:"] {
    justify-self: var(--js-tablet)
  }

  .gps.gpsi [style*="--hvr-js-tablet:"]:hover {
    justify-self: var(--hvr-js-tablet)
  }

  .gps.gpsi [style*="--focus-js-tablet:"]:focus {
    justify-self: var(--focus-js-tablet)
  }

  .gps.gpsi [style*="--left-tablet:"] {
    left: var(--left-tablet)
  }

  .gps.gpsi [style*="--hvr-left-tablet:"]:hover {
    left: var(--hvr-left-tablet)
  }

  .gps.gpsi [style*="--focus-left-tablet:"]:focus {
    left: var(--focus-left-tablet)
  }

  .gps.gpsi [style*="--ls-tablet:"] {
    letter-spacing: var(--ls-tablet)
  }

  .gps.gpsi [style*="--hvr-ls-tablet:"]:hover {
    letter-spacing: var(--hvr-ls-tablet)
  }

  .gps.gpsi [style*="--focus-ls-tablet:"]:focus {
    letter-spacing: var(--focus-ls-tablet)
  }

  .gps.gpsi [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps.gpsi [style*="--hvr-lh-tablet:"]:hover {
    line-height: var(--hvr-lh-tablet)
  }

  .gps.gpsi [style*="--focus-lh-tablet:"]:focus {
    line-height: var(--focus-lh-tablet)
  }

  .gps.gpsi [style*="--tdt-tablet:"] {
    text-decoration-thickness: var(--tdt-tablet)
  }

  .gps.gpsi [style*="--hvr-tdt-tablet:"]:hover {
    text-decoration-thickness: var(--hvr-tdt-tablet)
  }

  .gps.gpsi [style*="--focus-tdt-tablet:"]:focus {
    text-decoration-thickness: var(--focus-tdt-tablet)
  }

  .gps.gpsi [style*="--tdc-tablet:"] {
    text-decoration-color: var(--tdc-tablet)
  }

  .gps.gpsi [style*="--hvr-tdc-tablet:"]:hover {
    text-decoration-color: var(--hvr-tdc-tablet)
  }

  .gps.gpsi [style*="--focus-tdc-tablet:"]:focus {
    text-decoration-color: var(--focus-tdc-tablet)
  }

  .gps.gpsi [style*="--tdl-tablet:"] {
    text-decoration-line: var(--tdl-tablet)
  }

  .gps.gpsi [style*="--hvr-tdl-tablet:"]:hover {
    text-decoration-line: var(--hvr-tdl-tablet)
  }

  .gps.gpsi [style*="--focus-tdl-tablet:"]:focus {
    text-decoration-line: var(--focus-tdl-tablet)
  }

  .gps.gpsi [style*="--m-tablet:"] {
    margin: var(--m-tablet)
  }

  .gps.gpsi [style*="--hvr-m-tablet:"]:hover {
    margin: var(--hvr-m-tablet)
  }

  .gps.gpsi [style*="--focus-m-tablet:"]:focus {
    margin: var(--focus-m-tablet)
  }

  .gps.gpsi [style*="--mb-tablet:"] {
    margin-bottom: var(--mb-tablet)
  }

  .gps.gpsi [style*="--hvr-mb-tablet:"]:hover {
    margin-bottom: var(--hvr-mb-tablet)
  }

  .gps.gpsi [style*="--focus-mb-tablet:"]:focus {
    margin-bottom: var(--focus-mb-tablet)
  }

  .gps.gpsi [style*="--ml-tablet:"] {
    margin-left: var(--ml-tablet)
  }

  .gps.gpsi [style*="--hvr-ml-tablet:"]:hover {
    margin-left: var(--hvr-ml-tablet)
  }

  .gps.gpsi [style*="--focus-ml-tablet:"]:focus {
    margin-left: var(--focus-ml-tablet)
  }

  .gps.gpsi [style*="--mr-tablet:"] {
    margin-right: var(--mr-tablet)
  }

  .gps.gpsi [style*="--hvr-mr-tablet:"]:hover {
    margin-right: var(--hvr-mr-tablet)
  }

  .gps.gpsi [style*="--focus-mr-tablet:"]:focus {
    margin-right: var(--focus-mr-tablet)
  }

  .gps.gpsi [style*="--mt-tablet:"] {
    margin-top: var(--mt-tablet)
  }

  .gps.gpsi [style*="--hvr-mt-tablet:"]:hover {
    margin-top: var(--hvr-mt-tablet)
  }

  .gps.gpsi [style*="--focus-mt-tablet:"]:focus {
    margin-top: var(--focus-mt-tablet)
  }

  .gps.gpsi [style*="--maxh-tablet:"] {
    max-height: var(--maxh-tablet)
  }

  .gps.gpsi [style*="--hvr-maxh-tablet:"]:hover {
    max-height: var(--hvr-maxh-tablet)
  }

  .gps.gpsi [style*="--focus-maxh-tablet:"]:focus {
    max-height: var(--focus-maxh-tablet)
  }

  .gps.gpsi [style*="--maxw-tablet:"] {
    max-width: var(--maxw-tablet)
  }

  .gps.gpsi [style*="--hvr-maxw-tablet:"]:hover {
    max-width: var(--hvr-maxw-tablet)
  }

  .gps.gpsi [style*="--focus-maxw-tablet:"]:focus {
    max-width: var(--focus-maxw-tablet)
  }

  .gps.gpsi [style*="--minh-tablet:"] {
    min-height: var(--minh-tablet)
  }

  .gps.gpsi [style*="--hvr-minh-tablet:"]:hover {
    min-height: var(--hvr-minh-tablet)
  }

  .gps.gpsi [style*="--focus-minh-tablet:"]:focus {
    min-height: var(--focus-minh-tablet)
  }

  .gps.gpsi [style*="--minw-tablet:"] {
    min-width: var(--minw-tablet)
  }

  .gps.gpsi [style*="--hvr-minw-tablet:"]:hover {
    min-width: var(--hvr-minw-tablet)
  }

  .gps.gpsi [style*="--focus-minw-tablet:"]:focus {
    min-width: var(--focus-minw-tablet)
  }

  .gps.gpsi [style*="--objf-tablet:"] {
    -o-object-fit: var(--objf-tablet);
    object-fit: var(--objf-tablet)
  }

  .gps.gpsi [style*="--hvr-objf-tablet:"]:hover {
    -o-object-fit: var(--hvr-objf-tablet);
    object-fit: var(--hvr-objf-tablet)
  }

  .gps.gpsi [style*="--focus-objf-tablet:"]:focus {
    -o-object-fit: var(--focus-objf-tablet);
    object-fit: var(--focus-objf-tablet)
  }

  .gps.gpsi [style*="--op-tablet:"] {
    opacity: var(--op-tablet)
  }

  .gps.gpsi [style*="--hvr-op-tablet:"]:hover {
    opacity: var(--hvr-op-tablet)
  }

  .gps.gpsi [style*="--focus-op-tablet:"]:focus {
    opacity: var(--focus-op-tablet)
  }

  .gps.gpsi [style*="--o-tablet:"] {
    order: var(--o-tablet)
  }

  .gps.gpsi [style*="--hvr-o-tablet:"]:hover {
    order: var(--hvr-o-tablet)
  }

  .gps.gpsi [style*="--focus-o-tablet:"]:focus {
    order: var(--focus-o-tablet)
  }

  .gps.gpsi [style*="--of-tablet:"] {
    overflow: var(--of-tablet)
  }

  .gps.gpsi [style*="--hvr-of-tablet:"]:hover {
    overflow: var(--hvr-of-tablet)
  }

  .gps.gpsi [style*="--focus-of-tablet:"]:focus {
    overflow: var(--focus-of-tablet)
  }

  .gps.gpsi [style*="--ofx-tablet:"] {
    overflow-x: var(--ofx-tablet)
  }

  .gps.gpsi [style*="--hvr-ofx-tablet:"]:hover {
    overflow-x: var(--hvr-ofx-tablet)
  }

  .gps.gpsi [style*="--focus-ofx-tablet:"]:focus {
    overflow-x: var(--focus-ofx-tablet)
  }

  .gps.gpsi [style*="--ofy-tablet:"] {
    overflow-y: var(--ofy-tablet)
  }

  .gps.gpsi [style*="--hvr-ofy-tablet:"]:hover {
    overflow-y: var(--hvr-ofy-tablet)
  }

  .gps.gpsi [style*="--focus-ofy-tablet:"]:focus {
    overflow-y: var(--focus-ofy-tablet)
  }

  .gps.gpsi [style*="--pc-tablet:"] {
    place-content: var(--pc-tablet)
  }

  .gps.gpsi [style*="--hvr-pc-tablet:"]:hover {
    place-content: var(--hvr-pc-tablet)
  }

  .gps.gpsi [style*="--focus-pc-tablet:"]:focus {
    place-content: var(--focus-pc-tablet)
  }

  .gps.gpsi [style*="--p-tablet:"] {
    padding: var(--p-tablet)
  }

  .gps.gpsi [style*="--hvr-p-tablet:"]:hover {
    padding: var(--hvr-p-tablet)
  }

  .gps.gpsi [style*="--focus-p-tablet:"]:focus {
    padding: var(--focus-p-tablet)
  }

  .gps.gpsi [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps.gpsi [style*="--hvr-pb-tablet:"]:hover {
    padding-bottom: var(--hvr-pb-tablet)
  }

  .gps.gpsi [style*="--focus-pb-tablet:"]:focus {
    padding-bottom: var(--focus-pb-tablet)
  }

  .gps.gpsi [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps.gpsi [style*="--hvr-pl-tablet:"]:hover {
    padding-left: var(--hvr-pl-tablet)
  }

  .gps.gpsi [style*="--focus-pl-tablet:"]:focus {
    padding-left: var(--focus-pl-tablet)
  }

  .gps.gpsi [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps.gpsi [style*="--hvr-pr-tablet:"]:hover {
    padding-right: var(--hvr-pr-tablet)
  }

  .gps.gpsi [style*="--focus-pr-tablet:"]:focus {
    padding-right: var(--focus-pr-tablet)
  }

  .gps.gpsi [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps.gpsi [style*="--hvr-pt-tablet:"]:hover {
    padding-top: var(--hvr-pt-tablet)
  }

  .gps.gpsi [style*="--focus-pt-tablet:"]:focus {
    padding-top: var(--focus-pt-tablet)
  }

  .gps.gpsi [style*="--pe-tablet:"] {
    pointer-events: var(--pe-tablet)
  }

  .gps.gpsi [style*="--hvr-pe-tablet:"]:hover {
    pointer-events: var(--hvr-pe-tablet)
  }

  .gps.gpsi [style*="--focus-pe-tablet:"]:focus {
    pointer-events: var(--focus-pe-tablet)
  }

  .gps.gpsi [style*="--pos-tablet:"] {
    position: var(--pos-tablet)
  }

  .gps.gpsi [style*="--hvr-pos-tablet:"]:hover {
    position: var(--hvr-pos-tablet)
  }

  .gps.gpsi [style*="--focus-pos-tablet:"]:focus {
    position: var(--focus-pos-tablet)
  }

  .gps.gpsi [style*="--right-tablet:"] {
    right: var(--right-tablet)
  }

  .gps.gpsi [style*="--hvr-right-tablet:"]:hover {
    right: var(--hvr-right-tablet)
  }

  .gps.gpsi [style*="--focus-right-tablet:"]:focus {
    right: var(--focus-right-tablet)
  }

  .gps.gpsi [style*="--rg-tablet:"] {
    row-gap: var(--rg-tablet)
  }

  .gps.gpsi [style*="--hvr-rg-tablet:"]:hover {
    row-gap: var(--hvr-rg-tablet)
  }

  .gps.gpsi [style*="--focus-rg-tablet:"]:focus {
    row-gap: var(--focus-rg-tablet)
  }

  .gps.gpsi [style*="--ta-tablet:"] {
    text-align: var(--ta-tablet)
  }

  .gps.gpsi [style*="--hvr-ta-tablet:"]:hover {
    text-align: var(--hvr-ta-tablet)
  }

  .gps.gpsi [style*="--focus-ta-tablet:"]:focus {
    text-align: var(--focus-ta-tablet)
  }

  .gps.gpsi [style*="--ts-tablet:"] {
    text-shadow: var(--ts-tablet)
  }

  .gps.gpsi [style*="--hvr-ts-tablet:"]:hover {
    text-shadow: var(--hvr-ts-tablet)
  }

  .gps.gpsi [style*="--focus-ts-tablet:"]:focus {
    text-shadow: var(--focus-ts-tablet)
  }

  .gps.gpsi [style*="--tt-tablet:"] {
    text-transform: var(--tt-tablet)
  }

  .gps.gpsi [style*="--hvr-tt-tablet:"]:hover {
    text-transform: var(--hvr-tt-tablet)
  }

  .gps.gpsi [style*="--focus-tt-tablet:"]:focus {
    text-transform: var(--focus-tt-tablet)
  }

  .gps.gpsi [style*="--top-tablet:"] {
    top: var(--top-tablet)
  }

  .gps.gpsi [style*="--hvr-top-tablet:"]:hover {
    top: var(--hvr-top-tablet)
  }

  .gps.gpsi [style*="--focus-top-tablet:"]:focus {
    top: var(--focus-top-tablet)
  }

  .gps.gpsi [style*="--t-tablet:"] {
    transform: var(--t-tablet)
  }

  .gps.gpsi [style*="--hvr-t-tablet:"]:hover {
    transform: var(--hvr-t-tablet)
  }

  .gps.gpsi [style*="--focus-t-tablet:"]:focus {
    transform: var(--focus-t-tablet)
  }

  .gps.gpsi [style*="--v-tablet:"] {
    visibility: var(--v-tablet)
  }

  .gps.gpsi [style*="--hvr-v-tablet:"]:hover {
    visibility: var(--hvr-v-tablet)
  }

  .gps.gpsi [style*="--focus-v-tablet:"]:focus {
    visibility: var(--focus-v-tablet)
  }



  .gps.gpsi [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps.gpsi [style*="--hvr-w-tablet:"]:hover {
    width: var(--hvr-w-tablet)
  }

  .gps.gpsi [style*="--focus-w-tablet:"]:focus {
    width: var(--focus-w-tablet)
  }

  .gps.gpsi [style*="--z-tablet:"] {
    z-index: var(--z-tablet)
  }

  .gps.gpsi [style*="--hvr-z-tablet:"]:hover {
    z-index: var(--hvr-z-tablet)
  }

  .gps.gpsi [style*="--focus-z-tablet:"]:focus {
    z-index: var(--focus-z-tablet)
  }

  .gps.gpsi [style*="--wm-tablet:"] {
    writing-mode: var(--wm-tablet)
  }

  .gps.gpsi [style*="--hvr-wm-tablet:"]:hover {
    writing-mode: var(--hvr-wm-tablet)
  }

  .gps.gpsi [style*="--focus-wm-tablet:"]:focus {
    writing-mode: var(--focus-wm-tablet)
  }

  .gps.gpsi [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps.gpsi [style*="--ai-mobile:"] {
    align-items: var(--ai-mobile)
  }

  .gps.gpsi [style*="--hvr-ai-mobile:"]:hover {
    align-items: var(--hvr-ai-mobile)
  }

  .gps.gpsi [style*="--focus-ai-mobile:"]:focus {
    align-items: var(--focus-ai-mobile)
  }

  .gps.gpsi [style*="--as-mobile:"] {
    align-self: var(--as-mobile)
  }

  .gps.gpsi [style*="--hvr-as-mobile:"]:hover {
    align-self: var(--hvr-as-mobile)
  }

  .gps.gpsi [style*="--focus-as-mobile:"]:focus {
    align-self: var(--focus-as-mobile)
  }

  .gps.gpsi [style*="--aspect-mobile:"] {
    aspect-ratio: var(--aspect-mobile)
  }

  .gps.gpsi [style*="--hvr-aspect-mobile:"]:hover {
    aspect-ratio: var(--hvr-aspect-mobile)
  }

  .gps.gpsi [style*="--focus-aspect-mobile:"]:focus {
    aspect-ratio: var(--focus-aspect-mobile)
  }

  .gps.gpsi [style*="--bg-mobile:"] {
    background: var(--bg-mobile)
  }

  .gps.gpsi [style*="--hvr-bg-mobile:"]:hover {
    background: var(--hvr-bg-mobile)
  }

  .gps.gpsi [style*="--focus-bg-mobile:"]:focus {
    background: var(--focus-bg-mobile)
  }

  .gps.gpsi [style*="--bga-mobile:"] {
    background-attachment: var(--bga-mobile)
  }

  .gps.gpsi [style*="--hvr-bga-mobile:"]:hover {
    background-attachment: var(--hvr-bga-mobile)
  }

  .gps.gpsi [style*="--focus-bga-mobile:"]:focus {
    background-attachment: var(--focus-bga-mobile)
  }

  .gps.gpsi [style*="--bgc-mobile:"] {
    background-color: var(--bgc-mobile)
  }

  .gps.gpsi [style*="--hvr-bgc-mobile:"]:hover {
    background-color: var(--hvr-bgc-mobile)
  }

  .gps.gpsi [style*="--focus-bgc-mobile:"]:focus {
    background-color: var(--focus-bgc-mobile)
  }

  .gps.gpsi [style*="--bgi-mobile:"] {
    background-image: var(--bgi-mobile)
  }

  .gps.gpsi [style*="--hvr-bgi-mobile:"]:hover {
    background-image: var(--hvr-bgi-mobile)
  }

  .gps.gpsi [style*="--focus-bgi-mobile:"]:focus {
    background-image: var(--focus-bgi-mobile)
  }

  .gps.gpsi [style*="--bgp-mobile:"] {
    background-position: var(--bgp-mobile)
  }

  .gps.gpsi [style*="--hvr-bgp-mobile:"]:hover {
    background-position: var(--hvr-bgp-mobile)
  }

  .gps.gpsi [style*="--focus-bgp-mobile:"]:focus {
    background-position: var(--focus-bgp-mobile)
  }

  .gps.gpsi [style*="--bgr-mobile:"] {
    background-repeat: var(--bgr-mobile)
  }

  .gps.gpsi [style*="--hvr-bgr-mobile:"]:hover {
    background-repeat: var(--hvr-bgr-mobile)
  }

  .gps.gpsi [style*="--focus-bgr-mobile:"]:focus {
    background-repeat: var(--focus-bgr-mobile)
  }

  .gps.gpsi [style*="--bgs-mobile:"] {
    background-size: var(--bgs-mobile)
  }

  .gps.gpsi [style*="--hvr-bgs-mobile:"]:hover {
    background-size: var(--hvr-bgs-mobile)
  }

  .gps.gpsi [style*="--focus-bgs-mobile:"]:focus {
    background-size: var(--focus-bgs-mobile)
  }

  .gps.gpsi [style*="--b-mobile:"] {
    border: var(--b-mobile)
  }

  .gps.gpsi [style*="--hvr-b-mobile:"]:hover {
    border: var(--hvr-b-mobile)
  }

  .gps.gpsi [style*="--focus-b-mobile:"]:focus {
    border: var(--focus-b-mobile)
  }

  .gps.gpsi [style*="--bb-mobile:"] {
    border-bottom: var(--bb-mobile)
  }

  .gps.gpsi [style*="--hvr-bb-mobile:"]:hover {
    border-bottom: var(--hvr-bb-mobile)
  }

  .gps.gpsi [style*="--focus-bb-mobile:"]:focus {
    border-bottom: var(--focus-bb-mobile)
  }

  .gps.gpsi [style*="--bbw-mobile:"] {
    border-bottom-width: var(--bbw-mobile)
  }

  .gps.gpsi [style*="--hvr-bbw-mobile:"]:hover {
    border-bottom-width: var(--hvr-bbw-mobile)
  }

  .gps.gpsi [style*="--focus-bbw-mobile:"]:focus {
    border-bottom-width: var(--focus-bbw-mobile)
  }

  .gps.gpsi [style*="--blw-mobile:"] {
    border-left-width: var(--blw-mobile)
  }

  .gps.gpsi [style*="--hvr-blw-mobile:"]:hover {
    border-left-width: var(--hvr-blw-mobile)
  }

  .gps.gpsi [style*="--focus-blw-mobile:"]:focus {
    border-left-width: var(--focus-blw-mobile)
  }

  .gps.gpsi [style*="--brw-mobile:"] {
    border-right-width: var(--brw-mobile)
  }

  .gps.gpsi [style*="--hvr-brw-mobile:"]:hover {
    border-right-width: var(--hvr-brw-mobile)
  }

  .gps.gpsi [style*="--focus-brw-mobile:"]:focus {
    border-right-width: var(--focus-brw-mobile)
  }

  .gps.gpsi [style*="--btw-mobile:"] {
    border-top-width: var(--btw-mobile)
  }

  .gps.gpsi [style*="--hvr-btw-mobile:"]:hover {
    border-top-width: var(--hvr-btw-mobile)
  }

  .gps.gpsi [style*="--focus-btw-mobile:"]:focus {
    border-top-width: var(--focus-btw-mobile)
  }

  .gps.gpsi [style*="--bbc-mobile:"] {
    border-bottom-color: var(--bbc-mobile)
  }

  .gps.gpsi [style*="--hvr-bbc-mobile:"]:hover {
    border-bottom-color: var(--hvr-bbc-mobile)
  }

  .gps.gpsi [style*="--focus-bbc-mobile:"]:focus {
    border-bottom-color: var(--focus-bbc-mobile)
  }

  .gps.gpsi [style*="--btc-mobile:"] {
    border-top-color: var(--btc-mobile)
  }

  .gps.gpsi [style*="--hvr-btc-mobile:"]:hover {
    border-top-color: var(--hvr-btc-mobile)
  }

  .gps.gpsi [style*="--focus-btc-mobile:"]:focus {
    border-top-color: var(--focus-btc-mobile)
  }

  .gps.gpsi [style*="--blc-mobile:"] {
    border-left-color: var(--blc-mobile)
  }

  .gps.gpsi [style*="--hvr-blc-mobile:"]:hover {
    border-left-color: var(--hvr-blc-mobile)
  }

  .gps.gpsi [style*="--focus-blc-mobile:"]:focus {
    border-left-color: var(--focus-blc-mobile)
  }

  .gps.gpsi [style*="--brc-mobile:"] {
    border-right-color: var(--brc-mobile)
  }

  .gps.gpsi [style*="--hvr-brc-mobile:"]:hover {
    border-right-color: var(--hvr-brc-mobile)
  }

  .gps.gpsi [style*="--focus-brc-mobile:"]:focus {
    border-right-color: var(--focus-brc-mobile)
  }

  .gps.gpsi [style*="--bc-mobile:"] {
    border-color: var(--bc-mobile)
  }

  .gps.gpsi [style*="--hvr-bc-mobile:"]:hover {
    border-color: var(--hvr-bc-mobile)
  }

  .gps.gpsi [style*="--focus-bc-mobile:"]:focus {
    border-color: var(--focus-bc-mobile)
  }

  .gps.gpsi [style*="--bblr-mobile:"] {
    border-bottom-left-radius: var(--bblr-mobile)
  }

  .gps.gpsi [style*="--hvr-bblr-mobile:"]:hover {
    border-bottom-left-radius: var(--hvr-bblr-mobile)
  }

  .gps.gpsi [style*="--focus-bblr-mobile:"]:focus {
    border-bottom-left-radius: var(--focus-bblr-mobile)
  }

  .gps.gpsi [style*="--bbrr-mobile:"] {
    border-bottom-right-radius: var(--bbrr-mobile)
  }

  .gps.gpsi [style*="--hvr-bbrr-mobile:"]:hover {
    border-bottom-right-radius: var(--hvr-bbrr-mobile)
  }

  .gps.gpsi [style*="--focus-bbrr-mobile:"]:focus {
    border-bottom-right-radius: var(--focus-bbrr-mobile)
  }

  .gps.gpsi [style*="--bl-mobile:"] {
    border-left: var(--bl-mobile)
  }

  .gps.gpsi [style*="--hvr-bl-mobile:"]:hover {
    border-left: var(--hvr-bl-mobile)
  }

  .gps.gpsi [style*="--focus-bl-mobile:"]:focus {
    border-left: var(--focus-bl-mobile)
  }

  .gps.gpsi [style*="--radius-mobile:"] {
    border-radius: var(--radius-mobile)
  }

  .gps.gpsi [style*="--hvr-radius-mobile:"]:hover {
    border-radius: var(--hvr-radius-mobile)
  }

  .gps.gpsi [style*="--focus-radius-mobile:"]:focus {
    border-radius: var(--focus-radius-mobile)
  }

  .gps.gpsi [style*="--br-mobile:"] {
    border-right: var(--br-mobile)
  }

  .gps.gpsi [style*="--hvr-br-mobile:"]:hover {
    border-right: var(--hvr-br-mobile)
  }

  .gps.gpsi [style*="--focus-br-mobile:"]:focus {
    border-right: var(--focus-br-mobile)
  }

  .gps.gpsi [style*="--bs-mobile:"] {
    border-style: var(--bs-mobile)
  }

  .gps.gpsi [style*="--hvr-bs-mobile:"]:hover {
    border-style: var(--hvr-bs-mobile)
  }

  .gps.gpsi [style*="--focus-bs-mobile:"]:focus {
    border-style: var(--focus-bs-mobile)
  }

  .gps.gpsi [style*="--bt-mobile:"] {
    border-top: var(--bt-mobile)
  }

  .gps.gpsi [style*="--hvr-bt-mobile:"]:hover {
    border-top: var(--hvr-bt-mobile)
  }

  .gps.gpsi [style*="--focus-bt-mobile:"]:focus {
    border-top: var(--focus-bt-mobile)
  }

  .gps.gpsi [style*="--btlr-mobile:"] {
    border-top-left-radius: var(--btlr-mobile)
  }

  .gps.gpsi [style*="--hvr-btlr-mobile:"]:hover {
    border-top-left-radius: var(--hvr-btlr-mobile)
  }

  .gps.gpsi [style*="--focus-btlr-mobile:"]:focus {
    border-top-left-radius: var(--focus-btlr-mobile)
  }

  .gps.gpsi [style*="--btrr-mobile:"] {
    border-top-right-radius: var(--btrr-mobile)
  }

  .gps.gpsi [style*="--hvr-btrr-mobile:"]:hover {
    border-top-right-radius: var(--hvr-btrr-mobile)
  }

  .gps.gpsi [style*="--focus-btrr-mobile:"]:focus {
    border-top-right-radius: var(--focus-btrr-mobile)
  }

  .gps.gpsi [style*="--bw-mobile:"] {
    border-width: var(--bw-mobile)
  }

  .gps.gpsi [style*="--hvr-bw-mobile:"]:hover {
    border-width: var(--hvr-bw-mobile)
  }

  .gps.gpsi [style*="--focus-bw-mobile:"]:focus {
    border-width: var(--focus-bw-mobile)
  }

  .gps.gpsi [style*="--bottom-mobile:"] {
    bottom: var(--bottom-mobile)
  }

  .gps.gpsi [style*="--hvr-bottom-mobile:"]:hover {
    bottom: var(--hvr-bottom-mobile)
  }

  .gps.gpsi [style*="--focus-bottom-mobile:"]:focus {
    bottom: var(--focus-bottom-mobile)
  }

  .gps.gpsi [style*="--shadow-mobile:"] {
    box-shadow: var(--shadow-mobile)
  }

  .gps.gpsi [style*="--hvr-shadow-mobile:"]:hover {
    box-shadow: var(--hvr-shadow-mobile)
  }

  .gps.gpsi [style*="--focus-shadow-mobile:"]:focus {
    box-shadow: var(--focus-shadow-mobile)
  }

  .gps.gpsi [style*="--c-mobile:"] {
    color: var(--c-mobile)
  }

  .gps.gpsi [style*="--hvr-c-mobile:"]:hover {
    color: var(--hvr-c-mobile)
  }

  .gps.gpsi [style*="--focus-c-mobile:"]:focus {
    color: var(--focus-c-mobile)
  }

  .gps.gpsi [style*="--cg-mobile:"] {
    -moz-column-gap: var(--cg-mobile);
    column-gap: var(--cg-mobile)
  }

  .gps.gpsi [style*="--hvr-cg-mobile:"]:hover {
    -moz-column-gap: var(--hvr-cg-mobile);
    column-gap: var(--hvr-cg-mobile)
  }

  .gps.gpsi [style*="--focus-cg-mobile:"]:focus {
    -moz-column-gap: var(--focus-cg-mobile);
    column-gap: var(--focus-cg-mobile)
  }

  .gps.gpsi [style*="--d-mobile:"] {
    display: var(--d-mobile)
  }

  .gps.gpsi [style*="--hvr-d-mobile:"]:hover {
    display: var(--hvr-d-mobile)
  }

  .gps.gpsi [style*="--focus-d-mobile:"]:focus {
    display: var(--focus-d-mobile)
  }

  .gps.gpsi [style*="--fd-mobile:"] {
    flex-direction: var(--fd-mobile)
  }

  .gps.gpsi [style*="--hvr-fd-mobile:"]:hover {
    flex-direction: var(--hvr-fd-mobile)
  }

  .gps.gpsi [style*="--focus-fd-mobile:"]:focus {
    flex-direction: var(--focus-fd-mobile)
  }

  .gps.gpsi [style*="--ff-mobile:"] {
    font-family: var(--ff-mobile)
  }

  .gps.gpsi [style*="--hvr-ff-mobile:"]:hover {
    font-family: var(--hvr-ff-mobile)
  }

  .gps.gpsi [style*="--focus-ff-mobile:"]:focus {
    font-family: var(--focus-ff-mobile)
  }

  .gps.gpsi [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps.gpsi [style*="--hvr-size-mobile:"]:hover {
    font-size: var(--hvr-size-mobile)
  }

  .gps.gpsi [style*="--focus-size-mobile:"]:focus {
    font-size: var(--focus-size-mobile)
  }

  .gps.gpsi [style*="--weight-mobile:"] {
    font-weight: var(--weight-mobile)
  }

  .gps.gpsi [style*="--hvr-weight-mobile:"]:hover {
    font-weight: var(--hvr-weight-mobile)
  }

  .gps.gpsi [style*="--focus-weight-mobile:"]:focus {
    font-weight: var(--focus-weight-mobile)
  }

  .gps.gpsi [style*="--fs-mobile:"] {
    font-style: var(--fs-mobile)
  }

  .gps.gpsi [style*="--hvr-fs-mobile:"]:hover {
    font-style: var(--hvr-fs-mobile)
  }

  .gps.gpsi [style*="--focus-fs-mobile:"]:focus {
    font-style: var(--focus-fs-mobile)
  }

  .gps.gpsi [style*="--gg-mobile:"] {
    grid-gap: var(--gg-mobile)
  }

  .gps.gpsi [style*="--hvr-gg-mobile:"]:hover {
    grid-gap: var(--hvr-gg-mobile)
  }

  .gps.gpsi [style*="--focus-gg-mobile:"]:focus {
    grid-gap: var(--focus-gg-mobile)
  }

  .gps.gpsi [style*="--gr-mobile:"] {
    grid-row: var(--gr-mobile)
  }

  .gps.gpsi [style*="--hvr-gr-mobile:"]:hover {
    grid-row: var(--hvr-gr-mobile)
  }

  .gps.gpsi [style*="--focus-gr-mobile:"]:focus {
    grid-row: var(--focus-gr-mobile)
  }

  .gps.gpsi [style*="--gtc-mobile:"] {
    grid-template-columns: var(--gtc-mobile)
  }

  .gps.gpsi [style*="--hvr-gtc-mobile:"]:hover {
    grid-template-columns: var(--hvr-gtc-mobile)
  }

  .gps.gpsi [style*="--focus-gtc-mobile:"]:focus {
    grid-template-columns: var(--focus-gtc-mobile)
  }

  .gps.gpsi [style*="--gtr-mobile:"] {
    grid-template-rows: var(--gtr-mobile)
  }

  .gps.gpsi [style*="--hvr-gtr-mobile:"]:hover {
    grid-template-rows: var(--hvr-gtr-mobile)
  }

  .gps.gpsi [style*="--focus-gtr-mobile:"]:focus {
    grid-template-rows: var(--focus-gtr-mobile)
  }

  .gps.gpsi [style*="--h-mobile:"] {
    height: var(--h-mobile)
  }

  .gps.gpsi [style*="--hvr-h-mobile:"]:hover {
    height: var(--hvr-h-mobile)
  }

  .gps.gpsi [style*="--focus-h-mobile:"]:focus {
    height: var(--focus-h-mobile)
  }

  .gps.gpsi [style*="--jc-mobile:"] {
    justify-content: var(--jc-mobile)
  }

  .gps.gpsi [style*="--hvr-jc-mobile:"]:hover {
    justify-content: var(--hvr-jc-mobile)
  }

  .gps.gpsi [style*="--focus-jc-mobile:"]:focus {
    justify-content: var(--focus-jc-mobile)
  }

  .gps.gpsi [style*="--js-mobile:"] {
    justify-self: var(--js-mobile)
  }

  .gps.gpsi [style*="--hvr-js-mobile:"]:hover {
    justify-self: var(--hvr-js-mobile)
  }

  .gps.gpsi [style*="--focus-js-mobile:"]:focus {
    justify-self: var(--focus-js-mobile)
  }

  .gps.gpsi [style*="--left-mobile:"] {
    left: var(--left-mobile)
  }

  .gps.gpsi [style*="--hvr-left-mobile:"]:hover {
    left: var(--hvr-left-mobile)
  }

  .gps.gpsi [style*="--focus-left-mobile:"]:focus {
    left: var(--focus-left-mobile)
  }

  .gps.gpsi [style*="--ls-mobile:"] {
    letter-spacing: var(--ls-mobile)
  }

  .gps.gpsi [style*="--hvr-ls-mobile:"]:hover {
    letter-spacing: var(--hvr-ls-mobile)
  }

  .gps.gpsi [style*="--focus-ls-mobile:"]:focus {
    letter-spacing: var(--focus-ls-mobile)
  }

  .gps.gpsi [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps.gpsi [style*="--hvr-lh-mobile:"]:hover {
    line-height: var(--hvr-lh-mobile)
  }

  .gps.gpsi [style*="--focus-lh-mobile:"]:focus {
    line-height: var(--focus-lh-mobile)
  }

  .gps.gpsi [style*="--tdt-mobile:"] {
    text-decoration-thickness: var(--tdt-mobile)
  }

  .gps.gpsi [style*="--hvr-tdt-mobile:"]:hover {
    text-decoration-thickness: var(--hvr-tdt-mobile)
  }

  .gps.gpsi [style*="--focus-tdt-mobile:"]:focus {
    text-decoration-thickness: var(--focus-tdt-mobile)
  }

  .gps.gpsi [style*="--tdc-mobile:"] {
    text-decoration-color: var(--tdc-mobile)
  }

  .gps.gpsi [style*="--hvr-tdc-mobile:"]:hover {
    text-decoration-color: var(--hvr-tdc-mobile)
  }

  .gps.gpsi [style*="--focus-tdc-mobile:"]:focus {
    text-decoration-color: var(--focus-tdc-mobile)
  }

  .gps.gpsi [style*="--tdl-mobile:"] {
    text-decoration-line: var(--tdl-mobile)
  }

  .gps.gpsi [style*="--hvr-tdl-mobile:"]:hover {
    text-decoration-line: var(--hvr-tdl-mobile)
  }

  .gps.gpsi [style*="--focus-tdl-mobile:"]:focus {
    text-decoration-line: var(--focus-tdl-mobile)
  }

  .gps.gpsi [style*="--m-mobile:"] {
    margin: var(--m-mobile)
  }

  .gps.gpsi [style*="--hvr-m-mobile:"]:hover {
    margin: var(--hvr-m-mobile)
  }

  .gps.gpsi [style*="--focus-m-mobile:"]:focus {
    margin: var(--focus-m-mobile)
  }

  .gps.gpsi [style*="--mb-mobile:"] {
    margin-bottom: var(--mb-mobile)
  }

  .gps.gpsi [style*="--hvr-mb-mobile:"]:hover {
    margin-bottom: var(--hvr-mb-mobile)
  }

  .gps.gpsi [style*="--focus-mb-mobile:"]:focus {
    margin-bottom: var(--focus-mb-mobile)
  }

  .gps.gpsi [style*="--ml-mobile:"] {
    margin-left: var(--ml-mobile)
  }

  .gps.gpsi [style*="--hvr-ml-mobile:"]:hover {
    margin-left: var(--hvr-ml-mobile)
  }

  .gps.gpsi [style*="--focus-ml-mobile:"]:focus {
    margin-left: var(--focus-ml-mobile)
  }

  .gps.gpsi [style*="--mr-mobile:"] {
    margin-right: var(--mr-mobile)
  }

  .gps.gpsi [style*="--hvr-mr-mobile:"]:hover {
    margin-right: var(--hvr-mr-mobile)
  }

  .gps.gpsi [style*="--focus-mr-mobile:"]:focus {
    margin-right: var(--focus-mr-mobile)
  }

  .gps.gpsi [style*="--mt-mobile:"] {
    margin-top: var(--mt-mobile)
  }

  .gps.gpsi [style*="--hvr-mt-mobile:"]:hover {
    margin-top: var(--hvr-mt-mobile)
  }

  .gps.gpsi [style*="--focus-mt-mobile:"]:focus {
    margin-top: var(--focus-mt-mobile)
  }

  .gps.gpsi [style*="--maxh-mobile:"] {
    max-height: var(--maxh-mobile)
  }

  .gps.gpsi [style*="--hvr-maxh-mobile:"]:hover {
    max-height: var(--hvr-maxh-mobile)
  }

  .gps.gpsi [style*="--focus-maxh-mobile:"]:focus {
    max-height: var(--focus-maxh-mobile)
  }

  .gps.gpsi [style*="--maxw-mobile:"] {
    max-width: var(--maxw-mobile)
  }

  .gps.gpsi [style*="--hvr-maxw-mobile:"]:hover {
    max-width: var(--hvr-maxw-mobile)
  }

  .gps.gpsi [style*="--focus-maxw-mobile:"]:focus {
    max-width: var(--focus-maxw-mobile)
  }

  .gps.gpsi [style*="--minh-mobile:"] {
    min-height: var(--minh-mobile)
  }

  .gps.gpsi [style*="--hvr-minh-mobile:"]:hover {
    min-height: var(--hvr-minh-mobile)
  }

  .gps.gpsi [style*="--focus-minh-mobile:"]:focus {
    min-height: var(--focus-minh-mobile)
  }

  .gps.gpsi [style*="--minw-mobile:"] {
    min-width: var(--minw-mobile)
  }

  .gps.gpsi [style*="--hvr-minw-mobile:"]:hover {
    min-width: var(--hvr-minw-mobile)
  }

  .gps.gpsi [style*="--focus-minw-mobile:"]:focus {
    min-width: var(--focus-minw-mobile)
  }

  .gps.gpsi [style*="--objf-mobile:"] {
    -o-object-fit: var(--objf-mobile);
    object-fit: var(--objf-mobile)
  }

  .gps.gpsi [style*="--hvr-objf-mobile:"]:hover {
    -o-object-fit: var(--hvr-objf-mobile);
    object-fit: var(--hvr-objf-mobile)
  }

  .gps.gpsi [style*="--focus-objf-mobile:"]:focus {
    -o-object-fit: var(--focus-objf-mobile);
    object-fit: var(--focus-objf-mobile)
  }

  .gps.gpsi [style*="--op-mobile:"] {
    opacity: var(--op-mobile)
  }

  .gps.gpsi [style*="--hvr-op-mobile:"]:hover {
    opacity: var(--hvr-op-mobile)
  }

  .gps.gpsi [style*="--focus-op-mobile:"]:focus {
    opacity: var(--focus-op-mobile)
  }

  .gps.gpsi [style*="--o-mobile:"] {
    order: var(--o-mobile)
  }

  .gps.gpsi [style*="--hvr-o-mobile:"]:hover {
    order: var(--hvr-o-mobile)
  }

  .gps.gpsi [style*="--focus-o-mobile:"]:focus {
    order: var(--focus-o-mobile)
  }

  .gps.gpsi [style*="--of-mobile:"] {
    overflow: var(--of-mobile)
  }

  .gps.gpsi [style*="--hvr-of-mobile:"]:hover {
    overflow: var(--hvr-of-mobile)
  }

  .gps.gpsi [style*="--focus-of-mobile:"]:focus {
    overflow: var(--focus-of-mobile)
  }

  .gps.gpsi [style*="--ofx-mobile:"] {
    overflow-x: var(--ofx-mobile)
  }

  .gps.gpsi [style*="--hvr-ofx-mobile:"]:hover {
    overflow-x: var(--hvr-ofx-mobile)
  }

  .gps.gpsi [style*="--focus-ofx-mobile:"]:focus {
    overflow-x: var(--focus-ofx-mobile)
  }

  .gps.gpsi [style*="--ofy-mobile:"] {
    overflow-y: var(--ofy-mobile)
  }

  .gps.gpsi [style*="--hvr-ofy-mobile:"]:hover {
    overflow-y: var(--hvr-ofy-mobile)
  }

  .gps.gpsi [style*="--focus-ofy-mobile:"]:focus {
    overflow-y: var(--focus-ofy-mobile)
  }

  .gps.gpsi [style*="--pc-mobile:"] {
    place-content: var(--pc-mobile)
  }

  .gps.gpsi [style*="--hvr-pc-mobile:"]:hover {
    place-content: var(--hvr-pc-mobile)
  }

  .gps.gpsi [style*="--focus-pc-mobile:"]:focus {
    place-content: var(--focus-pc-mobile)
  }

  .gps.gpsi [style*="--p-mobile:"] {
    padding: var(--p-mobile)
  }

  .gps.gpsi [style*="--hvr-p-mobile:"]:hover {
    padding: var(--hvr-p-mobile)
  }

  .gps.gpsi [style*="--focus-p-mobile:"]:focus {
    padding: var(--focus-p-mobile)
  }

  .gps.gpsi [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps.gpsi [style*="--hvr-pb-mobile:"]:hover {
    padding-bottom: var(--hvr-pb-mobile)
  }

  .gps.gpsi [style*="--focus-pb-mobile:"]:focus {
    padding-bottom: var(--focus-pb-mobile)
  }

  .gps.gpsi [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps.gpsi [style*="--hvr-pl-mobile:"]:hover {
    padding-left: var(--hvr-pl-mobile)
  }

  .gps.gpsi [style*="--focus-pl-mobile:"]:focus {
    padding-left: var(--focus-pl-mobile)
  }

  .gps.gpsi [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps.gpsi [style*="--hvr-pr-mobile:"]:hover {
    padding-right: var(--hvr-pr-mobile)
  }

  .gps.gpsi [style*="--focus-pr-mobile:"]:focus {
    padding-right: var(--focus-pr-mobile)
  }

  .gps.gpsi [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps.gpsi [style*="--hvr-pt-mobile:"]:hover {
    padding-top: var(--hvr-pt-mobile)
  }

  .gps.gpsi [style*="--focus-pt-mobile:"]:focus {
    padding-top: var(--focus-pt-mobile)
  }

  .gps.gpsi [style*="--pe-mobile:"] {
    pointer-events: var(--pe-mobile)
  }

  .gps.gpsi [style*="--hvr-pe-mobile:"]:hover {
    pointer-events: var(--hvr-pe-mobile)
  }

  .gps.gpsi [style*="--focus-pe-mobile:"]:focus {
    pointer-events: var(--focus-pe-mobile)
  }

  .gps.gpsi [style*="--pos-mobile:"] {
    position: var(--pos-mobile)
  }

  .gps.gpsi [style*="--hvr-pos-mobile:"]:hover {
    position: var(--hvr-pos-mobile)
  }

  .gps.gpsi [style*="--focus-pos-mobile:"]:focus {
    position: var(--focus-pos-mobile)
  }

  .gps.gpsi [style*="--right-mobile:"] {
    right: var(--right-mobile)
  }

  .gps.gpsi [style*="--hvr-right-mobile:"]:hover {
    right: var(--hvr-right-mobile)
  }

  .gps.gpsi [style*="--focus-right-mobile:"]:focus {
    right: var(--focus-right-mobile)
  }

  .gps.gpsi [style*="--rg-mobile:"] {
    row-gap: var(--rg-mobile)
  }

  .gps.gpsi [style*="--hvr-rg-mobile:"]:hover {
    row-gap: var(--hvr-rg-mobile)
  }

  .gps.gpsi [style*="--focus-rg-mobile:"]:focus {
    row-gap: var(--focus-rg-mobile)
  }

  .gps.gpsi [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps.gpsi [style*="--hvr-ta-mobile:"]:hover {
    text-align: var(--hvr-ta-mobile)
  }

  .gps.gpsi [style*="--focus-ta-mobile:"]:focus {
    text-align: var(--focus-ta-mobile)
  }

  .gps.gpsi [style*="--ts-mobile:"] {
    text-shadow: var(--ts-mobile)
  }

  .gps.gpsi [style*="--hvr-ts-mobile:"]:hover {
    text-shadow: var(--hvr-ts-mobile)
  }

  .gps.gpsi [style*="--focus-ts-mobile:"]:focus {
    text-shadow: var(--focus-ts-mobile)
  }

  .gps.gpsi [style*="--tt-mobile:"] {
    text-transform: var(--tt-mobile)
  }

  .gps.gpsi [style*="--hvr-tt-mobile:"]:hover {
    text-transform: var(--hvr-tt-mobile)
  }

  .gps.gpsi [style*="--focus-tt-mobile:"]:focus {
    text-transform: var(--focus-tt-mobile)
  }

  .gps.gpsi [style*="--top-mobile:"] {
    top: var(--top-mobile)
  }

  .gps.gpsi [style*="--hvr-top-mobile:"]:hover {
    top: var(--hvr-top-mobile)
  }

  .gps.gpsi [style*="--focus-top-mobile:"]:focus {
    top: var(--focus-top-mobile)
  }

  .gps.gpsi [style*="--t-mobile:"] {
    transform: var(--t-mobile)
  }

  .gps.gpsi [style*="--hvr-t-mobile:"]:hover {
    transform: var(--hvr-t-mobile)
  }

  .gps.gpsi [style*="--focus-t-mobile:"]:focus {
    transform: var(--focus-t-mobile)
  }

  .gps.gpsi [style*="--v-mobile:"] {
    visibility: var(--v-mobile)
  }

  .gps.gpsi [style*="--hvr-v-mobile:"]:hover {
    visibility: var(--hvr-v-mobile)
  }

  .gps.gpsi [style*="--focus-v-mobile:"]:focus {
    visibility: var(--focus-v-mobile)
  }



  .gps.gpsi [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps.gpsi [style*="--hvr-w-mobile:"]:hover {
    width: var(--hvr-w-mobile)
  }

  .gps.gpsi [style*="--focus-w-mobile:"]:focus {
    width: var(--focus-w-mobile)
  }

  .gps.gpsi [style*="--z-mobile:"] {
    z-index: var(--z-mobile)
  }

  .gps.gpsi [style*="--hvr-z-mobile:"]:hover {
    z-index: var(--hvr-z-mobile)
  }

  .gps.gpsi [style*="--focus-z-mobile:"]:focus {
    z-index: var(--focus-z-mobile)
  }

  .gps.gpsi [style*="--wm-mobile:"] {
    writing-mode: var(--wm-mobile)
  }

  .gps.gpsi [style*="--hvr-wm-mobile:"]:hover {
    writing-mode: var(--hvr-wm-mobile)
  }

  .gps.gpsi [style*="--focus-wm-mobile:"]:focus {
    writing-mode: var(--focus-wm-mobile)
  }

  .gps.gpsi [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gpsil>section {
  transition: opacity .5s
}

.gpsil .gps-lazy,
.gpsil .gps-lazy>.gp-dialog {
  opacity: 0 !important;
  max-width: 100% !important;
  overflow-x: hidden !important;
  width: 100% !important;
  min-width: 100% !important
}

.gpsil .gps-lazy .gp-button-base::before {
  display: none !important
}

.gps,
.gpsi {
  display: contents
}

.gps {
  --g-h1-ff: var(--g-font-heading, heading);
  --g-h1-size: 46px;
  --g-h1-weight: 400;
  --g-h1-lh: 130%;
  --g-h2-ff: var(--g-font-heading, heading);
  --g-h2-size: 41px;
  --g-h2-weight: 400;
  --g-h2-lh: 130%;
  --g-h3-ff: var(--g-font-heading, heading);
  --g-h3-size: 52px;
  --g-h3-weight: 400;
  --g-h3-lh: 130%;
  --g-p1-ff: var(--g-font-body, body);
  --g-p1-size: 16px;
  --g-p1-weight: 400;
  --g-p1-lh: 180%;
  --g-p2-ff: var(--g-font-body, body);
  --g-p2-size: 14px;
  --g-p2-weight: 400;
  --g-p2-lh: 180%;
  --g-p3-ff: var(--g-font-body, body);
  --g-p3-size: 10px;
  --g-p3-weight: 400;
  --g-p3-lh: 180%;
  --g-sh1-ff: var(--g-font-heading, heading);
  --g-sh1-size: 25px;
  --g-sh1-weight: 400;
  --g-sh1-lh: 130%;
  --g-sh2-ff: var(--g-font-heading, heading);
  --g-sh2-size: 18px;
  --g-sh2-weight: 400;
  --g-sh2-lh: 130%;
  --g-sh3-ff: var(--g-font-heading, heading);
  --g-sh3-size: 32px;
  --g-sh3-weight: 400;
  --g-sh3-lh: 130%;
  --g-s-2xl: 32px;
  --g-s-3xl: 48px;
  --g-s-4xl: 80px;
  --g-s-5xl: 112px;
  --g-s-l: 16px;
  --g-s-m: 12px;
  --g-s-s: 8px;
  --g-s-xl: 24px;
  --g-s-xs: 4px;
  --g-s-xxs: 2px;
  --g-ct-p: 16px;
  --g-ct-w: 1200px;
  --g-font-body: "DM Sans";
  --g-font-code: Assistant;
  --g-font-heading: "Cardo";
  --g-theme-font: [object Object];
  --g-c-bg-1: #e2e2e2;
  --g-c-bg-2: #f3f3f3;
  --g-c-bg-3: #fff;
  --g-c-brand: #eec759;
  --g-color-color-index-change: 0;
  --g-c-error: #ea3335;
  --g-color-gradient-index-change: 0;
  --g-c-highlight: #272727;
  --g-c-info: #1890ff;
  --g-c-line-1: #ececec;
  --g-c-line-2: #7d7d7d;
  --g-c-line-3: #121212;
  --g-color-my-colors-0: #c52233;
  --g-color-my-colors-1: #727272;
  --g-color-my-colors-2: #939393;
  --g-color-my-colors-3: #f5f5f5;
  --g-color-my-colors-4: #ffd644;
  --g-color-my-colors-5: #d1a814;
  --g-color-my-colors-6: #141414;
  --g-color-recent-gradient-colors-0: linear-gradient(130deg, #eec759, #fff);
  --g-c-success: #428445;
  --g-c-text-1: #272727;
  --g-c-text-2: #121212;
  --g-c-text-3: #fff;
  --g-color-theme-colors-0: #c52233;
  --g-color-theme-colors-1: #727272;
  --g-color-theme-colors-2: #939393;
  --g-color-theme-colors-3: #f5f5f5;
  --g-color-theme-colors-4: #ffd644;
  --g-color-theme-colors-5: #d1a814;
  --g-color-theme-colors-6: #141414;
  --g-c-warning: #f2a73b;
  --g-radius-large: 16px;
  --g-radius-medium: 6px;
  --g-radius-small: 3px
}

@media (max-width:1024px) {
  .gps {
    --g-h1-ff: var(--g-font-heading, heading);
    --g-h1-size: 46px;
    --g-h1-weight: 400;
    --g-h2-size: 41px;
    --g-h3-ff: var(--g-font-heading, heading);
    --g-h3-size: 52px;
    --g-h3-weight: 400;
    --g-p1-size: 16px;
    --g-p1-lh: 180%;
    --g-p2-size: 14px;
    --g-p3-size: 10px;
    --g-sh1-size: 25px;
    --g-sh2-size: 18px;
    --g-sh3-size: 32px;
    --g-ct-p: 16px;
    --g-ct-w: 100%;
    --g-font-body: "DM Sans";
    --g-font-code: Assistant;
    --g-font-heading: "Cardo";
    --g-theme-font: [object Object]
  }
}

@media (max-width:767px) {
  .gps {
    --g-h1-ff: var(--g-font-heading, heading);
    --g-h1-size: 41px;
    --g-h1-weight: 400;
    --g-h2-size: 36px;
    --g-h3-ff: var(--g-font-heading, heading);
    --g-h3-size: 46px;
    --g-h3-weight: 400;
    --g-p1-size: 14px;
    --g-p2-size: 12px;
    --g-p3-size: 9px;
    --g-sh1-size: 23px;
    --g-sh2-size: 16px;
    --g-sh3-size: 29px;
    --g-ct-p: 16px;
    --g-ct-w: 100%;
    --g-font-body: "DM Sans";
    --g-font-code: Assistant;
    --g-font-heading: "Cardo";
    --g-theme-font: [object Object]
  }
}

/* Style 16 */
.gps gp-product-quantity input {
  height: auto;
}

/* Style 17 */
.gps-584491225411879493.gps.gpsil [style*="--as:"] {
  align-self: var(--as)
}

.gps-584491225411879493.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect)
}

.gps-584491225411879493.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225411879493.gps.gpsil [style*="--hvr-bg:"]:hover {
  background: var(--hvr-bg)
}

.gps-584491225411879493.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225411879493.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225411879493.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225411879493.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225411879493.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225411879493.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225411879493.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225411879493.gps.gpsil [style*="--hvr-b:"]:hover {
  border: var(--hvr-b)
}

.gps-584491225411879493.gps.gpsil [style*="--focus-b:"]:focus {
  border: var(--focus-b)
}

.gps-584491225411879493.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225411879493.gps.gpsil [style*="--hvr-bb:"]:hover {
  border-bottom: var(--hvr-bb)
}

.gps-584491225411879493.gps.gpsil [style*="--focus-bb:"]:focus {
  border-bottom: var(--focus-bb)
}

.gps-584491225411879493.gps.gpsil [style*="--blw:"] {
  border-left-width: var(--blw)
}

.gps-584491225411879493.gps.gpsil [style*="--brw:"] {
  border-right-width: var(--brw)
}

.gps-584491225411879493.gps.gpsil [style*="--blc:"] {
  border-left-color: var(--blc)
}

.gps-584491225411879493.gps.gpsil [style*="--brc:"] {
  border-right-color: var(--brc)
}

.gps-584491225411879493.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225411879493.gps.gpsil [style*="--hvr-bc:"]:hover {
  border-color: var(--hvr-bc)
}

.gps-584491225411879493.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225411879493.gps.gpsil [style*="--hvr-bblr:"]:hover {
  border-bottom-left-radius: var(--hvr-bblr)
}

.gps-584491225411879493.gps.gpsil [style*="--focus-bblr:"]:focus {
  border-bottom-left-radius: var(--focus-bblr)
}

.gps-584491225411879493.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225411879493.gps.gpsil [style*="--hvr-bbrr:"]:hover {
  border-bottom-right-radius: var(--hvr-bbrr)
}

.gps-584491225411879493.gps.gpsil [style*="--focus-bbrr:"]:focus {
  border-bottom-right-radius: var(--focus-bbrr)
}

.gps-584491225411879493.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225411879493.gps.gpsil [style*="--br:"] {
  border-right: var(--br)
}

.gps-584491225411879493.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225411879493.gps.gpsil [style*="--hvr-bs:"]:hover {
  border-style: var(--hvr-bs)
}

.gps-584491225411879493.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225411879493.gps.gpsil [style*="--hvr-bt:"]:hover {
  border-top: var(--hvr-bt)
}

.gps-584491225411879493.gps.gpsil [style*="--focus-bt:"]:focus {
  border-top: var(--focus-bt)
}

.gps-584491225411879493.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225411879493.gps.gpsil [style*="--hvr-btlr:"]:hover {
  border-top-left-radius: var(--hvr-btlr)
}

.gps-584491225411879493.gps.gpsil [style*="--focus-btlr:"]:focus {
  border-top-left-radius: var(--focus-btlr)
}

.gps-584491225411879493.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225411879493.gps.gpsil [style*="--hvr-btrr:"]:hover {
  border-top-right-radius: var(--hvr-btrr)
}

.gps-584491225411879493.gps.gpsil [style*="--focus-btrr:"]:focus {
  border-top-right-radius: var(--focus-btrr)
}

.gps-584491225411879493.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225411879493.gps.gpsil [style*="--hvr-bw:"]:hover {
  border-width: var(--hvr-bw)
}

.gps-584491225411879493.gps.gpsil [style*="--bottom:"] {
  bottom: var(--bottom)
}

.gps-584491225411879493.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225411879493.gps.gpsil [style*="--hvr-shadow:"]:hover {
  box-shadow: var(--hvr-shadow)
}

.gps-584491225411879493.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225411879493.gps.gpsil [style*="--hvr-c:"]:hover {
  color: var(--hvr-c)
}

.gps-584491225411879493.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225411879493.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225411879493.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225411879493.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225411879493.gps.gpsil [style*="--fs:"] {
  font-style: var(--fs)
}

.gps-584491225411879493.gps.gpsil [style*="--gg:"] {
  grid-gap: var(--gg)
}

.gps-584491225411879493.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225411879493.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225411879493.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225411879493.gps.gpsil [style*="--left:"] {
  left: var(--left)
}

.gps-584491225411879493.gps.gpsil [style*="--ls:"] {
  letter-spacing: var(--ls)
}

.gps-584491225411879493.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225411879493.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225411879493.gps.gpsil [style*="--tdc:"] {
  text-decoration-color: var(--tdc)
}

.gps-584491225411879493.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225411879493.gps.gpsil [style*="--m:"] {
  margin: var(--m)
}

.gps-584491225411879493.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps-584491225411879493.gps.gpsil [style*="--maxw:"] {
  max-width: var(--maxw)
}

.gps-584491225411879493.gps.gpsil [style*="--minw:"] {
  min-width: var(--minw)
}

.gps-584491225411879493.gps.gpsil [style*="--objf:"] {
  -o-object-fit: var(--objf);
  object-fit: var(--objf)
}

.gps-584491225411879493.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225411879493.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225411879493.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225411879493.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225411879493.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225411879493.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225411879493.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225411879493.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225411879493.gps.gpsil [style*="--pos:"] {
  position: var(--pos)
}

.gps-584491225411879493.gps.gpsil [style*="--right:"] {
  right: var(--right)
}

.gps-584491225411879493.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225411879493.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225411879493.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225411879493.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps-584491225411879493.gps.gpsil [style*="--top:"] {
  top: var(--top)
}

.gps-584491225411879493.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225411879493.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

.gps-584491225411879493.gps.gpsil [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps-584491225411879493.gps.gpsil [style*="--aspect-tablet:"] {
    aspect-ratio: var(--aspect-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--bottom-tablet:"] {
    bottom: var(--bottom-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--hvr-shadow-tablet:"]:hover {
    box-shadow: var(--hvr-shadow-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--cg-tablet:"] {
    -moz-column-gap: var(--cg-tablet);
    column-gap: var(--cg-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--gtc-tablet:"] {
    grid-template-columns: var(--gtc-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--h-tablet:"] {
    height: var(--h-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--jc-tablet:"] {
    justify-content: var(--jc-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--left-tablet:"] {
    left: var(--left-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--maxw-tablet:"] {
    max-width: var(--maxw-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--minw-tablet:"] {
    min-width: var(--minw-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--o-tablet:"] {
    order: var(--o-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--pos-tablet:"] {
    position: var(--pos-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--right-tablet:"] {
    right: var(--right-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--top-tablet:"] {
    top: var(--top-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--t-tablet:"] {
    transform: var(--t-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps-584491225411879493.gps.gpsil [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225411879493.gps.gpsil [style*="--aspect-mobile:"] {
    aspect-ratio: var(--aspect-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--bottom-mobile:"] {
    bottom: var(--bottom-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--hvr-shadow-mobile:"]:hover {
    box-shadow: var(--hvr-shadow-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--cg-mobile:"] {
    -moz-column-gap: var(--cg-mobile);
    column-gap: var(--cg-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--gtc-mobile:"] {
    grid-template-columns: var(--gtc-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--h-mobile:"] {
    height: var(--h-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--jc-mobile:"] {
    justify-content: var(--jc-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--left-mobile:"] {
    left: var(--left-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--maxw-mobile:"] {
    max-width: var(--maxw-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--minw-mobile:"] {
    min-width: var(--minw-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--o-mobile:"] {
    order: var(--o-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--pos-mobile:"] {
    position: var(--pos-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--right-mobile:"] {
    right: var(--right-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--top-mobile:"] {
    top: var(--top-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--t-mobile:"] {
    transform: var(--t-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps-584491225411879493.gps.gpsil [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gps-584491225411879493 .-gp-translate-x-1\/2,
.gps-584491225411879493 .-gp-translate-y-1\/2,
.gps-584491225411879493 .gp-rotate-0,
.gps-584491225411879493 .gp-rotate-180,
.gps-584491225411879493 .mobile\:gp-rotate-0,
.gps-584491225411879493 .mobile\:gp-rotate-180,
.gps-584491225411879493 .tablet\:gp-rotate-0,
.gps-584491225411879493 .tablet\:gp-rotate-180 {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1
}

.gps-584491225411879493 .focus-visible\:gp-shadow-none,
.gps-584491225411879493 .gp-shadow-none {
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000
}

.gps-584491225411879493 .gp-g-paragraph-2 {
  font-family: var(--g-p2-ff);
  font-size: var(--g-p2-size);
  font-style: var(--g-p2-fs);
  font-weight: var(--g-p2-weight);
  letter-spacing: var(--g-p2-ls);
  line-height: var(--g-p2-lh)
}

.gps-584491225411879493 .gp-invisible {
  visibility: hidden
}

.gps-584491225411879493 .gp-static {
  position: static
}

.gps-584491225411879493 .gp-absolute {
  position: absolute
}

.gps-584491225411879493 .gp-relative {
  position: relative
}

.gps-584491225411879493 .gp-sticky {
  position: sticky
}

.gps-584491225411879493 .gp-left-0 {
  left: 0
}

.gps-584491225411879493 .gp-left-1\/2 {
  left: 50%
}

.gps-584491225411879493 .gp-right-0 {
  right: 0
}

.gps-584491225411879493 .gp-top-0 {
  top: 0
}

.gps-584491225411879493 .gp-top-1\/2 {
  top: 50%
}

.gps-584491225411879493 .gp-z-0 {
  z-index: 0
}

.gps-584491225411879493 .gp-z-1 {
  z-index: 1
}

.gps-584491225411879493 .gp-z-2 {
  z-index: 2
}

.gps-584491225411879493 .gp-z-\[90\] {
  z-index: 90
}

.gps-584491225411879493 .\!gp-m-0 {
  margin: 0 !important
}

.gps-584491225411879493 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225411879493 .gp-my-0 {
  margin-bottom: 0;
  margin-top: 0
}

.gps-584491225411879493 .\!gp-ml-0 {
  margin-left: 0 !important
}

.gps-584491225411879493 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225411879493 .gp-block {
  display: block
}

.gps-584491225411879493 .gp-flex {
  display: flex
}

.gps-584491225411879493 .gp-inline-flex {
  display: inline-flex
}

.gps-584491225411879493 .gp-grid {
  display: grid
}

.gps-584491225411879493 .\!gp-hidden {
  display: none !important
}

.gps-584491225411879493 .gp-hidden {
  display: none
}

.gps-584491225411879493 .gp-aspect-\[56\/32\] {
  aspect-ratio: 56/32
}

.gps-584491225411879493 .gp-aspect-square {
  aspect-ratio: 1/1
}

.gps-584491225411879493 .gp-h-0 {
  height: 0
}

.gps-584491225411879493 .gp-h-12 {
  height: 48px
}

.gps-584491225411879493 .gp-h-full {
  height: 100%
}

.gps-584491225411879493 .\!gp-min-h-full {
  min-height: 100% !important
}

.gps-584491225411879493 .gp-w-14 {
  width: 56px
}

.gps-584491225411879493 .gp-w-5 {
  width: 20px
}

.gps-584491225411879493 .gp-w-full {
  width: 100%
}

.gps-584491225411879493 .\!gp-min-w-full {
  min-width: 100% !important
}

.gps-584491225411879493 .\!gp-max-w-full {
  max-width: 100% !important
}

.gps-584491225411879493 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225411879493 .gp-flex-1 {
  flex: 1 1 0%
}

.gps-584491225411879493 .gp-shrink-0 {
  flex-shrink: 0
}

.gps-584491225411879493 .gp-shrink-\[99999\] {
  flex-shrink: 99999
}

.gps-584491225411879493 .-gp-translate-x-1\/2 {
  --tw-translate-x: -50%
}

.gps-584491225411879493 .-gp-translate-x-1\/2,
.gps-584491225411879493 .-gp-translate-y-1\/2 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.gps-584491225411879493 .-gp-translate-y-1\/2 {
  --tw-translate-y: -50%
}

.gps-584491225411879493 .gp-rotate-0 {
  --tw-rotate: 0deg
}

.gps-584491225411879493 .gp-rotate-0,
.gps-584491225411879493 .gp-rotate-180 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.gps-584491225411879493 .gp-rotate-180 {
  --tw-rotate: 180deg
}

.gps-584491225411879493 .gp-cursor-pointer {
  cursor: pointer
}

.gps-584491225411879493 .gp-select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.gps-584491225411879493 .gp-appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.gps-584491225411879493 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225411879493 .\!gp-flex-row {
  flex-direction: row !important
}

.gps-584491225411879493 .gp-flex-row {
  flex-direction: row
}

.gps-584491225411879493 .gp-flex-col {
  flex-direction: column
}

.gps-584491225411879493 .\!gp-flex-nowrap {
  flex-wrap: nowrap !important
}

.gps-584491225411879493 .gp-items-start {
  align-items: flex-start
}

.gps-584491225411879493 .gp-items-center {
  align-items: center
}

.gps-584491225411879493 .gp-justify-start {
  justify-content: flex-start
}

.gps-584491225411879493 .gp-justify-center {
  justify-content: center
}

.gps-584491225411879493 .gp-justify-between {
  justify-content: space-between
}

.gps-584491225411879493 .gp-gap-2 {
  gap: 8px
}

.gps-584491225411879493 .gp-overflow-hidden {
  overflow: hidden
}

.gps-584491225411879493 .gp-truncate {
  overflow: hidden;
  text-overflow: ellipsis;

}

.gps-584491225411879493 .gp-break-words {
  overflow-wrap: break-word
}

.gps-584491225411879493 .\!gp-rounded-none {
  border-radius: 0 !important
}

.gps-584491225411879493 .gp-rounded {
  border-radius: 4px
}

.gps-584491225411879493 .gp-border-g-line-2 {
  border-color: var(--g-c-line-2)
}

.gps-584491225411879493 .gp-bg-black\/80 {
  background-color: rgba(0, 0, 0, .8)
}

.gps-584491225411879493 .gp-bg-g-bg-3 {
  background-color: var(--g-c-bg-3)
}

.gps-584491225411879493 .gp-bg-transparent {
  background-color: transparent
}

.gps-584491225411879493 .gp-bg-auto {
  background-size: auto
}

.gps-584491225411879493 .gp-object-cover {
  -o-object-fit: cover;
  object-fit: cover
}

.gps-584491225411879493 .\!gp-pb-0 {
  padding-bottom: 0 !important
}

.gps-584491225411879493 .gp-pl-4 {
  padding-left: 16px
}

.gps-584491225411879493 .gp-pr-6 {
  padding-right: 24px
}

.gps-584491225411879493 .gp-text-center {
  text-align: center
}

.gps-584491225411879493 .gp-text-g-text-2 {
  color: var(--g-c-text-2)
}

.gps-584491225411879493 .gp-text-g-text-3 {
  color: var(--g-c-text-3)
}

.gps-584491225411879493 .gp-text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128/var(--tw-text-opacity))
}

.gps-584491225411879493 .gp-text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

.gps-584491225411879493 .gp-no-underline {
  text-decoration-line: none
}

.gps-584491225411879493 .gp-decoration-g-text-1 {
  text-decoration-color: var(--g-c-text-1)
}

.gps-584491225411879493 .gp-shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.gps-584491225411879493 .gp-outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px
}

.gps-584491225411879493 .gp-outline-1 {
  outline-width: 1px
}

.gps-584491225411879493 .-gp-outline-offset-1 {
  outline-offset: -1px
}

.gps-584491225411879493 .gp-transition-all {
  transition-duration: .15s;
  transition-property: all;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225411879493 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225411879493 .gp-transition-opacity {
  transition-duration: .15s;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225411879493 .gp-duration-150 {
  transition-duration: .15s
}

.gps-584491225411879493 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225411879493 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225411879493 .disabled\:gp-btn-disabled:disabled {
  cursor: default
}

@media (hover:hover) and (pointer:fine) {
  .gps-584491225411879493 .hover\:gp-border-g-line-3:hover {
    border-color: var(--g-c-line-3)
  }

  .gps-584491225411879493 .hover\:gp-bg-\[\#ef0800\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(239 8 0/var(--tw-bg-opacity))
  }

  .gps-584491225411879493 .hover\:gp-bg-g-bg-3:hover {
    background-color: var(--g-c-bg-3)
  }

  .gps-584491225411879493 .hover\:gp-text-black:hover {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
  }

  .gps-584491225411879493 .hover\:gp-text-g-text-2:hover {
    color: var(--g-c-text-2)
  }
}

.gps-584491225411879493 .focus-visible\:gp-shadow-none:focus-visible {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.gps-584491225411879493 .focus-visible\:gp-outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px
}

.gps-584491225411879493 .active\:gp-bg-g-bg-3:active {
  background-color: var(--g-c-bg-3)
}

.gps-584491225411879493 .active\:gp-text-g-text-2:active {
  color: var(--g-c-text-2)
}

.gps-584491225411879493 .disabled\:gp-cursor-not-allowed:disabled {
  cursor: not-allowed
}

.gps-584491225411879493 .disabled\:gp-opacity-30:disabled {
  opacity: .3
}

.gps-584491225411879493 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit {
  color: inherit !important
}

.gps-584491225411879493 .data-\[hidden\=true\]\:gp-hidden[data-hidden=true] {
  display: none
}

.gps-584491225411879493 .data-\[disabled\=true\]\:gp-opacity-60[data-disabled=true] {
  opacity: .6
}

.gps-584491225411879493 .data-\[outline\=active\]\:gp-outline[data-outline=active] {
  outline-style: solid
}

.gps-584491225411879493 .data-\[outline\=deactive\]\:after\:\!gp-border-transparent[data-outline=deactive]:after {
  border-color: transparent !important;
  content: var(--tw-content)
}

.gps-584491225411879493 .gp-group[data-state=loading] .group-data-\[state\=loading\]\:gp-invisible {
  visibility: hidden
}

@media (max-width:1024px) {
  .gps-584491225411879493 .tablet\:gp-static {
    position: static
  }

  .gps-584491225411879493 .tablet\:gp-left-0 {
    left: 0
  }

  .gps-584491225411879493 .tablet\:gp-right-0 {
    right: 0
  }

  .gps-584491225411879493 .tablet\:gp-block {
    display: block
  }

  .gps-584491225411879493 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225411879493 .tablet\:gp-hidden {
    display: none
  }

  .gps-584491225411879493 .tablet\:\!gp-min-h-full {
    min-height: 100% !important
  }

  .gps-584491225411879493 .tablet\:gp-rotate-0 {
    --tw-rotate: 0deg
  }

  .gps-584491225411879493 .tablet\:gp-rotate-0,
  .gps-584491225411879493 .tablet\:gp-rotate-180 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .gps-584491225411879493 .tablet\:gp-rotate-180 {
    --tw-rotate: 180deg
  }

  .gps-584491225411879493 .tablet\:\!gp-flex-row {
    flex-direction: row !important
  }

  .gps-584491225411879493 .tablet\:gp-flex-row {
    flex-direction: row
  }

  .gps-584491225411879493 .tablet\:\!gp-flex-nowrap {
    flex-wrap: nowrap !important
  }

  .gps-584491225411879493 .tablet\:gp-px-0 {
    padding-left: 0;
    padding-right: 0
  }
}

@media (max-width:767px) {
  .gps-584491225411879493 .mobile\:gp-static {
    position: static
  }

  .gps-584491225411879493 .mobile\:gp-left-0 {
    left: 0
  }

  .gps-584491225411879493 .mobile\:gp-right-0 {
    right: 0
  }

  .gps-584491225411879493 .mobile\:gp-block {
    display: block
  }

  .gps-584491225411879493 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225411879493 .mobile\:gp-hidden {
    display: none
  }

  .gps-584491225411879493 .mobile\:\!gp-min-h-full {
    min-height: 100% !important
  }

  .gps-584491225411879493 .mobile\:gp-rotate-0 {
    --tw-rotate: 0deg
  }

  .gps-584491225411879493 .mobile\:gp-rotate-0,
  .gps-584491225411879493 .mobile\:gp-rotate-180 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }

  .gps-584491225411879493 .mobile\:gp-rotate-180 {
    --tw-rotate: 180deg
  }

  .gps-584491225411879493 .mobile\:\!gp-flex-row {
    flex-direction: row !important
  }

  .gps-584491225411879493 .mobile\:gp-flex-row {
    flex-direction: row
  }

  .gps-584491225411879493 .mobile\:\!gp-flex-nowrap {
    flex-wrap: nowrap !important
  }

  .gps-584491225411879493 .mobile\:gp-px-0 {
    padding-left: 0;
    padding-right: 0
  }
}

.gps-584491225411879493 .\[\&\>\*\]\:gp-h-full>* {
  height: 100%
}

.gps-584491225411879493 .\[\&\>\*\]\:gp-w-full>* {
  width: 100%
}

.gps-584491225411879493 .\[\&\>svg\]\:gp-h-full>svg {
  height: 100%
}

.gps-584491225411879493 .\[\&\>svg\]\:gp-w-full>svg {
  width: 100%
}

.gps-584491225411879493 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

/* Style 18 */
.drawer-page-content {
  transform: none !important;
  -webkit-transform: none !important;
}

/* Style 19 */
.gem-slider-item-gNcnrGEKp9-7666714640426.gp-gallery-image-item::after,
.gem-slider-item-gp-gallery-gNcnrGEKp9-7666714640426.gp-gallery-image-item::after {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 999;
  top: 0;
  left: 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--g-c-line-3, line-3);


  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;

}

.gem-slider-item-gNcnrGEKp9-7666714640426.gp-gallery-image-item[data-outline=active]:after,
.gem-slider-item-gp-gallery-gNcnrGEKp9-7666714640426.gp-gallery-image-item[data-outline=active]:after {
  pointer-events: none;
}

/* Style 20 */
.ft-gp-carousel-gNcnrGEKp9-template--18305315733546__gp_section_584491225411879493-7666714640426.gp-carousel-arrow-gp-carousel-gNcnrGEKp9 {

  border-bottom-left-radius: 9999px;
  border-bottom-right-radius: 9999px;
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;

}

.ft-gp-carousel-gNcnrGEKp9-template--18305315733546__gp_section_584491225411879493-7666714640426.gp-carousel-arrow-gp-carousel-gNcnrGEKp9::before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  pointer-events: none;
  z-index: 10;


  border-bottom-left-radius: 9999px;
  border-bottom-right-radius: 9999px;
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;

}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .ft-gp-carousel-gNcnrGEKp9-template--18305315733546__gp_section_584491225411879493-7666714640426.gp-carousel-arrow-gp-carousel-gNcnrGEKp9 {

    border-bottom-left-radius: 9999px;
    border-bottom-right-radius: 9999px;
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;

  }

  .ft-gp-carousel-gNcnrGEKp9-template--18305315733546__gp_section_584491225411879493-7666714640426.gp-carousel-arrow-gp-carousel-gNcnrGEKp9::before {


    border-bottom-left-radius: 9999px;
    border-bottom-right-radius: 9999px;
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;

  }
}

@media only screen and (max-width: 768px) {
  .ft-gp-carousel-gNcnrGEKp9-template--18305315733546__gp_section_584491225411879493-7666714640426.gp-carousel-arrow-gp-carousel-gNcnrGEKp9 {

    border-bottom-left-radius: 9999px;
    border-bottom-right-radius: 9999px;
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;

  }

  .ft-gp-carousel-gNcnrGEKp9-template--18305315733546__gp_section_584491225411879493-7666714640426.gp-carousel-arrow-gp-carousel-gNcnrGEKp9::before {


    border-bottom-left-radius: 9999px;
    border-bottom-right-radius: 9999px;
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;

  }
}

/* Style 21 */
.ft-gp-carousel-gNcnrGEKp9-template--18305315733546__gp_section_584491225411879493-7666714640426.gp-carousel-arrow-gp-carousel-gNcnrGEKp9 {

  border-bottom-left-radius: 9999px;
  border-bottom-right-radius: 9999px;
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;

}

.ft-gp-carousel-gNcnrGEKp9-template--18305315733546__gp_section_584491225411879493-7666714640426.gp-carousel-arrow-gp-carousel-gNcnrGEKp9::before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  pointer-events: none;
  z-index: 10;


  border-bottom-left-radius: 9999px;
  border-bottom-right-radius: 9999px;
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;

}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .ft-gp-carousel-gNcnrGEKp9-template--18305315733546__gp_section_584491225411879493-7666714640426.gp-carousel-arrow-gp-carousel-gNcnrGEKp9 {

    border-bottom-left-radius: 9999px;
    border-bottom-right-radius: 9999px;
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;

  }

  .ft-gp-carousel-gNcnrGEKp9-template--18305315733546__gp_section_584491225411879493-7666714640426.gp-carousel-arrow-gp-carousel-gNcnrGEKp9::before {


    border-bottom-left-radius: 9999px;
    border-bottom-right-radius: 9999px;
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;

  }
}

@media only screen and (max-width: 768px) {
  .ft-gp-carousel-gNcnrGEKp9-template--18305315733546__gp_section_584491225411879493-7666714640426.gp-carousel-arrow-gp-carousel-gNcnrGEKp9 {

    border-bottom-left-radius: 9999px;
    border-bottom-right-radius: 9999px;
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;

  }

  .ft-gp-carousel-gNcnrGEKp9-template--18305315733546__gp_section_584491225411879493-7666714640426.gp-carousel-arrow-gp-carousel-gNcnrGEKp9::before {


    border-bottom-left-radius: 9999px;
    border-bottom-right-radius: 9999px;
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;

  }
}

/* Style 22 */
[data-id="gFgE5bsv9b"].gp-button-base::before,
[data-id="gFgE5bsv9b-interaction"].gp-button-base::before {

  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  border-style: none;
  border-width: 1px 1px 1px 1px;
  border-color: var(--g-c-line-3, line-3);


  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;


}


[data-id="gFgE5bsv9b"]:hover::before,
[data-id="gFgE5bsv9b-interaction"]:hover::before {}

/* Style 23 */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnIGaV2Q.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjg.woff) format('woff');
}

/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnIGSV2YOrrM95Dylg.woff) format('woff');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

/* latin-ext */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnIGiV2YOrrM95Dylg.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/assistant/v24/2sDPZGJYnIjSi6H75xkZZE1I0yCmYzzQtuZnIGaV2YOrrM95Dw.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZJhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZthjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZNhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZxhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZBhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZFhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjp-Ek-_EeA.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Style 24 */
.gps-584491225412731461.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225412731461.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225412731461.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225412731461.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225412731461.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225412731461.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225412731461.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225412731461.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225412731461.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225412731461.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225412731461.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225412731461.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225412731461.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225412731461.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225412731461.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225412731461.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225412731461.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225412731461.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225412731461.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225412731461.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225412731461.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225412731461.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225412731461.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225412731461.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225412731461.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225412731461.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225412731461.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225412731461.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225412731461.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225412731461.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225412731461.gps.gpsil [style*="--m:"] {
  margin: var(--m)
}

.gps-584491225412731461.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps-584491225412731461.gps.gpsil [style*="--mt:"] {
  margin-top: var(--mt)
}

.gps-584491225412731461.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225412731461.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225412731461.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225412731461.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225412731461.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225412731461.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225412731461.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225412731461.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225412731461.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225412731461.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225412731461.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225412731461.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225412731461.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

@media only screen and (max-width:1024px) {
  .gps-584491225412731461.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225412731461.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225412731461.gps.gpsil [style*="--mb-tablet:"] {
    margin-bottom: var(--mb-tablet)
  }

  .gps-584491225412731461.gps.gpsil [style*="--mt-tablet:"] {
    margin-top: var(--mt-tablet)
  }

  .gps-584491225412731461.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225412731461.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225412731461.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225412731461.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225412731461.gps.gpsil [style*="--ta-tablet:"] {
    text-align: var(--ta-tablet)
  }

  .gps-584491225412731461.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225412731461.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225412731461.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225412731461.gps.gpsil [style*="--mb-mobile:"] {
    margin-bottom: var(--mb-mobile)
  }

  .gps-584491225412731461.gps.gpsil [style*="--mt-mobile:"] {
    margin-top: var(--mt-mobile)
  }

  .gps-584491225412731461.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225412731461.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225412731461.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225412731461.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225412731461.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps-584491225412731461.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }
}

.gps-584491225412731461 .gp-relative {
  position: relative
}

.gps-584491225412731461 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225412731461 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225412731461 .gp-flex {
  display: flex
}

.gps-584491225412731461 .gp-grid {
  display: grid
}

.gps-584491225412731461 .\!gp-hidden {
  display: none !important
}

.gps-584491225412731461 .gp-hidden {
  display: none
}

.gps-584491225412731461 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225412731461 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225412731461 .gp-flex-col {
  flex-direction: column
}

.gps-584491225412731461 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412731461 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225412731461 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (max-width:1024px) {
  .gps-584491225412731461 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412731461 .tablet\:gp-hidden {
    display: none
  }
}

@media (max-width:767px) {
  .gps-584491225412731461 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412731461 .mobile\:gp-hidden {
    display: none
  }
}

.gps-584491225412731461 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

/* Style 25 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff) format('woff');
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZJhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZthjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZNhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZxhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZBhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZFhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjp-Ek-_EeA.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Style 26 */
.gps-584491225412403781.gps.gpsil [style*="--ai:"] {
  align-items: var(--ai)
}

.gps-584491225412403781.gps.gpsil [style*="--as:"] {
  align-self: var(--as)
}

.gps-584491225412403781.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect)
}

.gps-584491225412403781.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225412403781.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225412403781.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225412403781.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225412403781.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225412403781.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225412403781.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225412403781.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225412403781.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225412403781.gps.gpsil [style*="--bbw:"] {
  border-bottom-width: var(--bbw)
}

.gps-584491225412403781.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225412403781.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225412403781.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225412403781.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225412403781.gps.gpsil [style*="--radius:"] {
  border-radius: var(--radius)
}

.gps-584491225412403781.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225412403781.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225412403781.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225412403781.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225412403781.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225412403781.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225412403781.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225412403781.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225412403781.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225412403781.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225412403781.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225412403781.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225412403781.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225412403781.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225412403781.gps.gpsil [style*="--ls:"] {
  letter-spacing: var(--ls)
}

.gps-584491225412403781.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225412403781.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225412403781.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225412403781.gps.gpsil [style*="--m:"] {
  margin: var(--m)
}

.gps-584491225412403781.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps-584491225412403781.gps.gpsil [style*="--ml:"] {
  margin-left: var(--ml)
}

.gps-584491225412403781.gps.gpsil [style*="--mr:"] {
  margin-right: var(--mr)
}

.gps-584491225412403781.gps.gpsil [style*="--mt:"] {
  margin-top: var(--mt)
}

.gps-584491225412403781.gps.gpsil [style*="--minw:"] {
  min-width: var(--minw)
}

.gps-584491225412403781.gps.gpsil [style*="--objf:"] {
  -o-object-fit: var(--objf);
  object-fit: var(--objf)
}

.gps-584491225412403781.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225412403781.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225412403781.gps.gpsil [style*="--of:"] {
  overflow: var(--of)
}

.gps-584491225412403781.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225412403781.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225412403781.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225412403781.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225412403781.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225412403781.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225412403781.gps.gpsil [style*="--pos:"] {
  position: var(--pos)
}

.gps-584491225412403781.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225412403781.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225412403781.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225412403781.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps-584491225412403781.gps.gpsil [style*="--top:"] {
  top: var(--top)
}

.gps-584491225412403781.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225412403781.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

.gps-584491225412403781.gps.gpsil [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps-584491225412403781.gps.gpsil [style*="--ai-tablet:"] {
    align-items: var(--ai-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--aspect-tablet:"] {
    aspect-ratio: var(--aspect-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--bbw-tablet:"] {
    border-bottom-width: var(--bbw-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--h-tablet:"] {
    height: var(--h-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--mt-tablet:"] {
    margin-top: var(--mt-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--of-tablet:"] {
    overflow: var(--of-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--pos-tablet:"] {
    position: var(--pos-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--rg-tablet:"] {
    row-gap: var(--rg-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--ta-tablet:"] {
    text-align: var(--ta-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--top-tablet:"] {
    top: var(--top-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps-584491225412403781.gps.gpsil [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225412403781.gps.gpsil [style*="--ai-mobile:"] {
    align-items: var(--ai-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--aspect-mobile:"] {
    aspect-ratio: var(--aspect-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--bbw-mobile:"] {
    border-bottom-width: var(--bbw-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--gtc-mobile:"] {
    grid-template-columns: var(--gtc-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--h-mobile:"] {
    height: var(--h-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--mt-mobile:"] {
    margin-top: var(--mt-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--of-mobile:"] {
    overflow: var(--of-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--pos-mobile:"] {
    position: var(--pos-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--rg-mobile:"] {
    row-gap: var(--rg-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--top-mobile:"] {
    top: var(--top-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps-584491225412403781.gps.gpsil [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gps-584491225412403781 .gp-g-paragraph-1 {
  font-family: var(--g-p1-ff);
  font-size: var(--g-p1-size);
  font-style: var(--g-p1-fs);
  font-weight: var(--g-p1-weight);
  letter-spacing: var(--g-p1-ls);
  line-height: var(--g-p1-lh)
}

.gps-584491225412403781 .gp-relative {
  position: relative
}

.gps-584491225412403781 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225412403781 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225412403781 .gp-block {
  display: block
}

.gps-584491225412403781 .gp-inline-block {
  display: inline-block
}

.gps-584491225412403781 .gp-flex {
  display: flex
}

.gps-584491225412403781 .gp-inline-flex {
  display: inline-flex
}

.gps-584491225412403781 .gp-grid {
  display: grid
}

.gps-584491225412403781 .gp-contents {
  display: contents
}

.gps-584491225412403781 .\!gp-hidden {
  display: none !important
}

.gps-584491225412403781 .gp-hidden {
  display: none
}

.gps-584491225412403781 .gp-h-auto {
  height: auto
}

.gps-584491225412403781 .gp-h-full {
  height: 100%
}

.gps-584491225412403781 .gp-w-full {
  width: 100%
}

.gps-584491225412403781 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225412403781 .gp-flex-none {
  flex: none
}

.gps-584491225412403781 .gp-shrink-0 {
  flex-shrink: 0
}

.gps-584491225412403781 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225412403781 .gp-flex-col {
  flex-direction: column
}

.gps-584491225412403781 .gp-items-center {
  align-items: center
}

.gps-584491225412403781 .gp-justify-center {
  justify-content: center
}

.gps-584491225412403781 .gp-overflow-hidden {
  overflow: hidden
}

.gps-584491225412403781 .gp-break-words {
  overflow-wrap: break-word
}

.gps-584491225412403781 .gp-border {
  border-width: 1px
}

.gps-584491225412403781 .gp-border-transparent {
  border-color: transparent
}

.gps-584491225412403781 .gp-text-left {
  text-align: left
}

.gps-584491225412403781 .gp-text-center {
  text-align: center
}

.gps-584491225412403781 .gp-text-g-text-3 {
  color: var(--g-c-text-3)
}

.gps-584491225412403781 .gp-no-underline {
  text-decoration-line: none
}

.gps-584491225412403781 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412403781 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225412403781 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412403781 .disabled\:gp-btn-disabled:disabled {
  cursor: default
}

.gps-584491225412403781 .disabled\:gp-opacity-30:disabled {
  opacity: .3
}

.gps-584491225412403781 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit {
  color: inherit !important
}

.gps-584491225412403781 .gp-group[data-state=loading] .group-data-\[state\=loading\]\:gp-invisible {
  visibility: hidden
}

@media (max-width:1024px) {
  .gps-584491225412403781 .tablet\:gp-block {
    display: block
  }

  .gps-584491225412403781 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412403781 .tablet\:gp-hidden {
    display: none
  }

  .gps-584491225412403781 .tablet\:gp-h-auto {
    height: auto
  }

  .gps-584491225412403781 .tablet\:gp-flex-none {
    flex: none
  }
}

@media (max-width:767px) {
  .gps-584491225412403781 .mobile\:gp-block {
    display: block
  }

  .gps-584491225412403781 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412403781 .mobile\:gp-hidden {
    display: none
  }

  .gps-584491225412403781 .mobile\:gp-h-auto {
    height: auto
  }

  .gps-584491225412403781 .mobile\:gp-flex-none {
    flex: none
  }
}

.gps-584491225412403781 .\[\&\>svg\]\:\!gp-h-\[var\(--size-desktop\)\]>svg {
  height: var(--size-desktop) !important
}

.gps-584491225412403781 .\[\&\>svg\]\:\!gp-w-\[var\(--size-desktop\)\]>svg {
  width: var(--size-desktop) !important
}

@media (max-width:1024px) {
  .gps-584491225412403781 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--size-tablet\)\]>svg {
    height: var(--size-tablet) !important
  }

  .gps-584491225412403781 .tablet\:\[\&\>svg\]\:\!gp-w-\[var\(--size-tablet\)\]>svg {
    width: var(--size-tablet) !important
  }
}

@media (max-width:767px) {
  .gps-584491225412403781 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--size-mobile\)\]>svg {
    height: var(--size-mobile) !important
  }

  .gps-584491225412403781 .mobile\:\[\&\>svg\]\:\!gp-w-\[var\(--size-mobile\)\]>svg {
    width: var(--size-mobile) !important
  }
}

.gps-584491225412403781 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

/* Style 27 */
[data-id="gX785pkAts"].gp-button-base::before,
[data-id="gX785pkAts-interaction"].gp-button-base::before {

  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  border-style: none;
  border-width: 1px 1px 1px 1px;
  border-color: var(--g-c-line-3, line-3);


  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;


}


[data-id="gX785pkAts"]:hover::before,
[data-id="gX785pkAts-interaction"]:hover::before {}

/* Style 28 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZ9hjg.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZ9hjg.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjg.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjg.woff) format('woff');
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Style 29 */
.gps-584491225412076101.gps.gpsil [style*="--as:"] {
  align-self: var(--as)
}

.gps-584491225412076101.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect)
}

.gps-584491225412076101.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225412076101.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225412076101.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225412076101.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225412076101.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225412076101.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225412076101.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225412076101.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225412076101.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225412076101.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225412076101.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225412076101.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225412076101.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225412076101.gps.gpsil [style*="--radius:"] {
  border-radius: var(--radius)
}

.gps-584491225412076101.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225412076101.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225412076101.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225412076101.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225412076101.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225412076101.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225412076101.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225412076101.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225412076101.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225412076101.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225412076101.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225412076101.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225412076101.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225412076101.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225412076101.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225412076101.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225412076101.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225412076101.gps.gpsil [style*="--m:"] {
  margin: var(--m)
}

.gps-584491225412076101.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps-584491225412076101.gps.gpsil [style*="--objf:"] {
  -o-object-fit: var(--objf);
  object-fit: var(--objf)
}

.gps-584491225412076101.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225412076101.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225412076101.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225412076101.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225412076101.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225412076101.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225412076101.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225412076101.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225412076101.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225412076101.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225412076101.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225412076101.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps-584491225412076101.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225412076101.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

.gps-584491225412076101.gps.gpsil [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps-584491225412076101.gps.gpsil [style*="--aspect-tablet:"] {
    aspect-ratio: var(--aspect-tablet)
  }

  .gps-584491225412076101.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225412076101.gps.gpsil [style*="--h-tablet:"] {
    height: var(--h-tablet)
  }

  .gps-584491225412076101.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225412076101.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225412076101.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225412076101.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225412076101.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225412076101.gps.gpsil [style*="--rg-tablet:"] {
    row-gap: var(--rg-tablet)
  }

  .gps-584491225412076101.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps-584491225412076101.gps.gpsil [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225412076101.gps.gpsil [style*="--aspect-mobile:"] {
    aspect-ratio: var(--aspect-mobile)
  }

  .gps-584491225412076101.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225412076101.gps.gpsil [style*="--gtc-mobile:"] {
    grid-template-columns: var(--gtc-mobile)
  }

  .gps-584491225412076101.gps.gpsil [style*="--h-mobile:"] {
    height: var(--h-mobile)
  }

  .gps-584491225412076101.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225412076101.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225412076101.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225412076101.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225412076101.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225412076101.gps.gpsil [style*="--rg-mobile:"] {
    row-gap: var(--rg-mobile)
  }

  .gps-584491225412076101.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps-584491225412076101.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps-584491225412076101.gps.gpsil [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gps-584491225412076101 .gp-relative {
  position: relative
}

.gps-584491225412076101 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225412076101 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225412076101 .gp-inline-block {
  display: inline-block
}

.gps-584491225412076101 .gp-flex {
  display: flex
}

.gps-584491225412076101 .gp-grid {
  display: grid
}

.gps-584491225412076101 .gp-contents {
  display: contents
}

.gps-584491225412076101 .\!gp-hidden {
  display: none !important
}

.gps-584491225412076101 .gp-hidden {
  display: none
}

.gps-584491225412076101 .gp-h-auto {
  height: auto
}

.gps-584491225412076101 .gp-h-full {
  height: 100%
}

.gps-584491225412076101 .gp-w-full {
  width: 100%
}

.gps-584491225412076101 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225412076101 .gp-flex-none {
  flex: none
}

.gps-584491225412076101 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225412076101 .gp-flex-col {
  flex-direction: column
}

.gps-584491225412076101 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412076101 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225412076101 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (max-width:1024px) {
  .gps-584491225412076101 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412076101 .tablet\:gp-hidden {
    display: none
  }

  .gps-584491225412076101 .tablet\:gp-h-auto {
    height: auto
  }

  .gps-584491225412076101 .tablet\:gp-flex-none {
    flex: none
  }
}

@media (max-width:767px) {
  .gps-584491225412076101 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412076101 .mobile\:gp-hidden {
    display: none
  }

  .gps-584491225412076101 .mobile\:gp-h-auto {
    height: auto
  }

  .gps-584491225412076101 .mobile\:gp-flex-none {
    flex: none
  }
}

.gps-584491225412076101 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

/* Style 30 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjg.woff) format('woff');
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Style 31 */
.gps-584491225411748421.gps.gpsil [style*="--as:"] {
  align-self: var(--as)
}

.gps-584491225411748421.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect)
}

.gps-584491225411748421.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225411748421.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225411748421.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225411748421.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225411748421.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225411748421.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225411748421.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225411748421.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225411748421.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225411748421.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225411748421.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225411748421.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225411748421.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225411748421.gps.gpsil [style*="--radius:"] {
  border-radius: var(--radius)
}

.gps-584491225411748421.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225411748421.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225411748421.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225411748421.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225411748421.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225411748421.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225411748421.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225411748421.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225411748421.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225411748421.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225411748421.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225411748421.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225411748421.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225411748421.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225411748421.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225411748421.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225411748421.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225411748421.gps.gpsil [style*="--m:"] {
  margin: var(--m)
}

.gps-584491225411748421.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps-584491225411748421.gps.gpsil [style*="--objf:"] {
  -o-object-fit: var(--objf);
  object-fit: var(--objf)
}

.gps-584491225411748421.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225411748421.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225411748421.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225411748421.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225411748421.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225411748421.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225411748421.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225411748421.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225411748421.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225411748421.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225411748421.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225411748421.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps-584491225411748421.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225411748421.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

.gps-584491225411748421.gps.gpsil [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps-584491225411748421.gps.gpsil [style*="--aspect-tablet:"] {
    aspect-ratio: var(--aspect-tablet)
  }

  .gps-584491225411748421.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225411748421.gps.gpsil [style*="--h-tablet:"] {
    height: var(--h-tablet)
  }

  .gps-584491225411748421.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225411748421.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225411748421.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225411748421.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225411748421.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225411748421.gps.gpsil [style*="--rg-tablet:"] {
    row-gap: var(--rg-tablet)
  }

  .gps-584491225411748421.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps-584491225411748421.gps.gpsil [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225411748421.gps.gpsil [style*="--aspect-mobile:"] {
    aspect-ratio: var(--aspect-mobile)
  }

  .gps-584491225411748421.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225411748421.gps.gpsil [style*="--gtc-mobile:"] {
    grid-template-columns: var(--gtc-mobile)
  }

  .gps-584491225411748421.gps.gpsil [style*="--h-mobile:"] {
    height: var(--h-mobile)
  }

  .gps-584491225411748421.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225411748421.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225411748421.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225411748421.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225411748421.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225411748421.gps.gpsil [style*="--rg-mobile:"] {
    row-gap: var(--rg-mobile)
  }

  .gps-584491225411748421.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps-584491225411748421.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps-584491225411748421.gps.gpsil [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gps-584491225411748421 .gp-relative {
  position: relative
}

.gps-584491225411748421 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225411748421 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225411748421 .gp-inline-block {
  display: inline-block
}

.gps-584491225411748421 .gp-flex {
  display: flex
}

.gps-584491225411748421 .gp-grid {
  display: grid
}

.gps-584491225411748421 .gp-contents {
  display: contents
}

.gps-584491225411748421 .\!gp-hidden {
  display: none !important
}

.gps-584491225411748421 .gp-hidden {
  display: none
}

.gps-584491225411748421 .gp-h-auto {
  height: auto
}

.gps-584491225411748421 .gp-h-full {
  height: 100%
}

.gps-584491225411748421 .gp-w-full {
  width: 100%
}

.gps-584491225411748421 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225411748421 .gp-flex-none {
  flex: none
}

.gps-584491225411748421 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225411748421 .gp-flex-col {
  flex-direction: column
}

.gps-584491225411748421 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225411748421 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225411748421 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (max-width:1024px) {
  .gps-584491225411748421 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225411748421 .tablet\:gp-hidden {
    display: none
  }

  .gps-584491225411748421 .tablet\:gp-h-auto {
    height: auto
  }

  .gps-584491225411748421 .tablet\:gp-flex-none {
    flex: none
  }
}

@media (max-width:767px) {
  .gps-584491225411748421 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225411748421 .mobile\:gp-hidden {
    display: none
  }

  .gps-584491225411748421 .mobile\:gp-h-auto {
    height: auto
  }

  .gps-584491225411748421 .mobile\:gp-flex-none {
    flex: none
  }
}

.gps-584491225411748421 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

/* Style 32 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjg.woff) format('woff');
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Style 33 */
.gps-584491225412141637.gps.gpsil [style*="--as:"] {
  align-self: var(--as)
}

.gps-584491225412141637.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect)
}

.gps-584491225412141637.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225412141637.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225412141637.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225412141637.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225412141637.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225412141637.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225412141637.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225412141637.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225412141637.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225412141637.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225412141637.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225412141637.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225412141637.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225412141637.gps.gpsil [style*="--radius:"] {
  border-radius: var(--radius)
}

.gps-584491225412141637.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225412141637.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225412141637.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225412141637.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225412141637.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225412141637.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225412141637.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225412141637.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225412141637.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225412141637.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225412141637.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225412141637.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225412141637.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225412141637.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225412141637.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225412141637.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225412141637.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225412141637.gps.gpsil [style*="--m:"] {
  margin: var(--m)
}

.gps-584491225412141637.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps-584491225412141637.gps.gpsil [style*="--objf:"] {
  -o-object-fit: var(--objf);
  object-fit: var(--objf)
}

.gps-584491225412141637.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225412141637.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225412141637.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225412141637.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225412141637.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225412141637.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225412141637.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225412141637.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225412141637.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225412141637.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225412141637.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225412141637.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps-584491225412141637.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225412141637.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

.gps-584491225412141637.gps.gpsil [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps-584491225412141637.gps.gpsil [style*="--aspect-tablet:"] {
    aspect-ratio: var(--aspect-tablet)
  }

  .gps-584491225412141637.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225412141637.gps.gpsil [style*="--h-tablet:"] {
    height: var(--h-tablet)
  }

  .gps-584491225412141637.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225412141637.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225412141637.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225412141637.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225412141637.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225412141637.gps.gpsil [style*="--rg-tablet:"] {
    row-gap: var(--rg-tablet)
  }

  .gps-584491225412141637.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps-584491225412141637.gps.gpsil [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225412141637.gps.gpsil [style*="--aspect-mobile:"] {
    aspect-ratio: var(--aspect-mobile)
  }

  .gps-584491225412141637.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225412141637.gps.gpsil [style*="--gtc-mobile:"] {
    grid-template-columns: var(--gtc-mobile)
  }

  .gps-584491225412141637.gps.gpsil [style*="--h-mobile:"] {
    height: var(--h-mobile)
  }

  .gps-584491225412141637.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225412141637.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225412141637.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225412141637.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225412141637.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225412141637.gps.gpsil [style*="--rg-mobile:"] {
    row-gap: var(--rg-mobile)
  }

  .gps-584491225412141637.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps-584491225412141637.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps-584491225412141637.gps.gpsil [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gps-584491225412141637 .gp-relative {
  position: relative
}

.gps-584491225412141637 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225412141637 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225412141637 .gp-inline-block {
  display: inline-block
}

.gps-584491225412141637 .gp-flex {
  display: flex
}

.gps-584491225412141637 .gp-grid {
  display: grid
}

.gps-584491225412141637 .gp-contents {
  display: contents
}

.gps-584491225412141637 .\!gp-hidden {
  display: none !important
}

.gps-584491225412141637 .gp-hidden {
  display: none
}

.gps-584491225412141637 .gp-h-auto {
  height: auto
}

.gps-584491225412141637 .gp-h-full {
  height: 100%
}

.gps-584491225412141637 .gp-w-full {
  width: 100%
}

.gps-584491225412141637 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225412141637 .gp-flex-none {
  flex: none
}

.gps-584491225412141637 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225412141637 .gp-flex-col {
  flex-direction: column
}

.gps-584491225412141637 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412141637 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225412141637 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (max-width:1024px) {
  .gps-584491225412141637 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412141637 .tablet\:gp-hidden {
    display: none
  }

  .gps-584491225412141637 .tablet\:gp-h-auto {
    height: auto
  }

  .gps-584491225412141637 .tablet\:gp-flex-none {
    flex: none
  }
}

@media (max-width:767px) {
  .gps-584491225412141637 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412141637 .mobile\:gp-hidden {
    display: none
  }

  .gps-584491225412141637 .mobile\:gp-h-auto {
    height: auto
  }

  .gps-584491225412141637 .mobile\:gp-flex-none {
    flex: none
  }
}

.gps-584491225412141637 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

/* Style 34 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjg.woff) format('woff');
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Style 35 */
.gps-584491225411945029.gps.gpsil [style*="--as:"] {
  align-self: var(--as)
}

.gps-584491225411945029.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect)
}

.gps-584491225411945029.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225411945029.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225411945029.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225411945029.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225411945029.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225411945029.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225411945029.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225411945029.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225411945029.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225411945029.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225411945029.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225411945029.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225411945029.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225411945029.gps.gpsil [style*="--radius:"] {
  border-radius: var(--radius)
}

.gps-584491225411945029.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225411945029.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225411945029.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225411945029.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225411945029.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225411945029.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225411945029.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225411945029.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225411945029.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225411945029.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225411945029.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225411945029.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225411945029.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225411945029.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225411945029.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225411945029.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225411945029.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225411945029.gps.gpsil [style*="--m:"] {
  margin: var(--m)
}

.gps-584491225411945029.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps-584491225411945029.gps.gpsil [style*="--objf:"] {
  -o-object-fit: var(--objf);
  object-fit: var(--objf)
}

.gps-584491225411945029.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225411945029.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225411945029.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225411945029.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225411945029.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225411945029.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225411945029.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225411945029.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225411945029.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225411945029.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225411945029.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225411945029.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps-584491225411945029.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225411945029.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

.gps-584491225411945029.gps.gpsil [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps-584491225411945029.gps.gpsil [style*="--aspect-tablet:"] {
    aspect-ratio: var(--aspect-tablet)
  }

  .gps-584491225411945029.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225411945029.gps.gpsil [style*="--h-tablet:"] {
    height: var(--h-tablet)
  }

  .gps-584491225411945029.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225411945029.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225411945029.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225411945029.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225411945029.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225411945029.gps.gpsil [style*="--rg-tablet:"] {
    row-gap: var(--rg-tablet)
  }

  .gps-584491225411945029.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps-584491225411945029.gps.gpsil [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225411945029.gps.gpsil [style*="--aspect-mobile:"] {
    aspect-ratio: var(--aspect-mobile)
  }

  .gps-584491225411945029.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225411945029.gps.gpsil [style*="--gtc-mobile:"] {
    grid-template-columns: var(--gtc-mobile)
  }

  .gps-584491225411945029.gps.gpsil [style*="--h-mobile:"] {
    height: var(--h-mobile)
  }

  .gps-584491225411945029.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225411945029.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225411945029.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225411945029.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225411945029.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225411945029.gps.gpsil [style*="--rg-mobile:"] {
    row-gap: var(--rg-mobile)
  }

  .gps-584491225411945029.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps-584491225411945029.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps-584491225411945029.gps.gpsil [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gps-584491225411945029 .gp-relative {
  position: relative
}

.gps-584491225411945029 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225411945029 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225411945029 .gp-inline-block {
  display: inline-block
}

.gps-584491225411945029 .gp-flex {
  display: flex
}

.gps-584491225411945029 .gp-grid {
  display: grid
}

.gps-584491225411945029 .gp-contents {
  display: contents
}

.gps-584491225411945029 .\!gp-hidden {
  display: none !important
}

.gps-584491225411945029 .gp-hidden {
  display: none
}

.gps-584491225411945029 .gp-h-auto {
  height: auto
}

.gps-584491225411945029 .gp-h-full {
  height: 100%
}

.gps-584491225411945029 .gp-w-full {
  width: 100%
}

.gps-584491225411945029 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225411945029 .gp-flex-none {
  flex: none
}

.gps-584491225411945029 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225411945029 .gp-flex-col {
  flex-direction: column
}

.gps-584491225411945029 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225411945029 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225411945029 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (max-width:1024px) {
  .gps-584491225411945029 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225411945029 .tablet\:gp-hidden {
    display: none
  }

  .gps-584491225411945029 .tablet\:gp-h-auto {
    height: auto
  }

  .gps-584491225411945029 .tablet\:gp-flex-none {
    flex: none
  }
}

@media (max-width:767px) {
  .gps-584491225411945029 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225411945029 .mobile\:gp-hidden {
    display: none
  }

  .gps-584491225411945029 .mobile\:gp-h-auto {
    height: auto
  }

  .gps-584491225411945029 .mobile\:gp-flex-none {
    flex: none
  }
}

.gps-584491225411945029 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

/* Style 36 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjg.woff) format('woff');
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Style 37 */
.gps-584491225412665925.gps.gpsil [style*="--as:"] {
  align-self: var(--as)
}

.gps-584491225412665925.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect)
}

.gps-584491225412665925.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225412665925.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225412665925.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225412665925.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225412665925.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225412665925.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225412665925.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225412665925.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225412665925.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225412665925.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225412665925.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225412665925.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225412665925.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225412665925.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225412665925.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225412665925.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225412665925.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225412665925.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225412665925.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225412665925.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225412665925.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225412665925.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225412665925.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225412665925.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225412665925.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225412665925.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225412665925.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225412665925.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225412665925.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225412665925.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225412665925.gps.gpsil [style*="--m:"] {
  margin: var(--m)
}

.gps-584491225412665925.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps-584491225412665925.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225412665925.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225412665925.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225412665925.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225412665925.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225412665925.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225412665925.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225412665925.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225412665925.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225412665925.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225412665925.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225412665925.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps-584491225412665925.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225412665925.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

.gps-584491225412665925.gps.gpsil [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps-584491225412665925.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225412665925.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225412665925.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225412665925.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225412665925.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225412665925.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225412665925.gps.gpsil [style*="--rg-tablet:"] {
    row-gap: var(--rg-tablet)
  }

  .gps-584491225412665925.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps-584491225412665925.gps.gpsil [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225412665925.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225412665925.gps.gpsil [style*="--gtc-mobile:"] {
    grid-template-columns: var(--gtc-mobile)
  }

  .gps-584491225412665925.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225412665925.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225412665925.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225412665925.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225412665925.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225412665925.gps.gpsil [style*="--rg-mobile:"] {
    row-gap: var(--rg-mobile)
  }

  .gps-584491225412665925.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps-584491225412665925.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps-584491225412665925.gps.gpsil [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gps-584491225412665925 .gp-relative {
  position: relative
}

.gps-584491225412665925 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225412665925 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225412665925 .gp-flex {
  display: flex
}

.gps-584491225412665925 .gp-grid {
  display: grid
}

.gps-584491225412665925 .\!gp-hidden {
  display: none !important
}

.gps-584491225412665925 .gp-hidden {
  display: none
}

.gps-584491225412665925 .gp-w-full {
  width: 100%
}

.gps-584491225412665925 .\!gp-max-w-none {
  max-width: none !important
}

.gps-584491225412665925 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225412665925 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225412665925 .gp-flex-col {
  flex-direction: column
}

.gps-584491225412665925 .gp-overflow-hidden {
  overflow: hidden
}

.gps-584491225412665925 .gp-bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.gps-584491225412665925 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412665925 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225412665925 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (max-width:1024px) {
  .gps-584491225412665925 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412665925 .tablet\:gp-hidden {
    display: none
  }
}

@media (max-width:767px) {
  .gps-584491225412665925 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412665925 .mobile\:gp-hidden {
    display: none
  }
}

.gps-584491225412665925 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

.gps-584491225412665925 .\[\&_\>_article\]\:gp-aspect-\[var\(--aspect\)\]>article {
  aspect-ratio: var(--aspect)
}

@media (max-width:1024px) {
  .gps-584491225412665925 .tablet\:\[\&_\>_article\]\:gp-aspect-\[var\(--aspect-tablet\2c _var\(--aspect\)\)\]>article {
    aspect-ratio: var(--aspect-tablet, var(--aspect))
  }
}

@media (max-width:767px) {
  .gps-584491225412665925 .mobile\:\[\&_\>_article\]\:gp-aspect-\[var\(--aspect-mobile\2c _var\(--aspect-tablet\2c _var\(--aspect\)\)\)\]>article {
    aspect-ratio: var(--aspect-mobile, var(--aspect-tablet, var(--aspect)))
  }
}

/* Style 38 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjg.woff) format('woff');
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Style 39 */
.gps-584491225412207173.gps.gpsil [style*="--as:"] {
  align-self: var(--as)
}

.gps-584491225412207173.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect)
}

.gps-584491225412207173.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225412207173.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225412207173.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225412207173.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225412207173.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225412207173.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225412207173.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225412207173.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225412207173.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225412207173.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225412207173.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225412207173.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225412207173.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225412207173.gps.gpsil [style*="--radius:"] {
  border-radius: var(--radius)
}

.gps-584491225412207173.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225412207173.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225412207173.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225412207173.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225412207173.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225412207173.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225412207173.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225412207173.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225412207173.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225412207173.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225412207173.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225412207173.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225412207173.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225412207173.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225412207173.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225412207173.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225412207173.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225412207173.gps.gpsil [style*="--m:"] {
  margin: var(--m)
}

.gps-584491225412207173.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps-584491225412207173.gps.gpsil [style*="--objf:"] {
  -o-object-fit: var(--objf);
  object-fit: var(--objf)
}

.gps-584491225412207173.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225412207173.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225412207173.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225412207173.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225412207173.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225412207173.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225412207173.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225412207173.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225412207173.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225412207173.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225412207173.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225412207173.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps-584491225412207173.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225412207173.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

.gps-584491225412207173.gps.gpsil [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps-584491225412207173.gps.gpsil [style*="--aspect-tablet:"] {
    aspect-ratio: var(--aspect-tablet)
  }

  .gps-584491225412207173.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225412207173.gps.gpsil [style*="--h-tablet:"] {
    height: var(--h-tablet)
  }

  .gps-584491225412207173.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225412207173.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225412207173.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225412207173.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225412207173.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225412207173.gps.gpsil [style*="--rg-tablet:"] {
    row-gap: var(--rg-tablet)
  }

  .gps-584491225412207173.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps-584491225412207173.gps.gpsil [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225412207173.gps.gpsil [style*="--aspect-mobile:"] {
    aspect-ratio: var(--aspect-mobile)
  }

  .gps-584491225412207173.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225412207173.gps.gpsil [style*="--gtc-mobile:"] {
    grid-template-columns: var(--gtc-mobile)
  }

  .gps-584491225412207173.gps.gpsil [style*="--h-mobile:"] {
    height: var(--h-mobile)
  }

  .gps-584491225412207173.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225412207173.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225412207173.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225412207173.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225412207173.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225412207173.gps.gpsil [style*="--rg-mobile:"] {
    row-gap: var(--rg-mobile)
  }

  .gps-584491225412207173.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps-584491225412207173.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps-584491225412207173.gps.gpsil [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gps-584491225412207173 .gp-relative {
  position: relative
}

.gps-584491225412207173 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225412207173 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225412207173 .gp-inline-block {
  display: inline-block
}

.gps-584491225412207173 .gp-flex {
  display: flex
}

.gps-584491225412207173 .gp-grid {
  display: grid
}

.gps-584491225412207173 .gp-contents {
  display: contents
}

.gps-584491225412207173 .\!gp-hidden {
  display: none !important
}

.gps-584491225412207173 .gp-hidden {
  display: none
}

.gps-584491225412207173 .gp-h-auto {
  height: auto
}

.gps-584491225412207173 .gp-h-full {
  height: 100%
}

.gps-584491225412207173 .gp-w-full {
  width: 100%
}

.gps-584491225412207173 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225412207173 .gp-flex-none {
  flex: none
}

.gps-584491225412207173 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225412207173 .gp-flex-col {
  flex-direction: column
}

.gps-584491225412207173 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412207173 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225412207173 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (max-width:1024px) {
  .gps-584491225412207173 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412207173 .tablet\:gp-hidden {
    display: none
  }

  .gps-584491225412207173 .tablet\:gp-h-auto {
    height: auto
  }

  .gps-584491225412207173 .tablet\:gp-flex-none {
    flex: none
  }
}

@media (max-width:767px) {
  .gps-584491225412207173 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412207173 .mobile\:gp-hidden {
    display: none
  }

  .gps-584491225412207173 .mobile\:gp-h-auto {
    height: auto
  }

  .gps-584491225412207173 .mobile\:gp-flex-none {
    flex: none
  }
}

.gps-584491225412207173 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

/* Style 40 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjg.woff) format('woff');
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Style 41 */
.gps-584491225411813957.gps.gpsil [style*="--as:"] {
  align-self: var(--as)
}

.gps-584491225411813957.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect)
}

.gps-584491225411813957.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225411813957.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225411813957.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225411813957.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225411813957.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225411813957.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225411813957.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225411813957.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225411813957.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225411813957.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225411813957.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225411813957.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225411813957.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225411813957.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225411813957.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225411813957.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225411813957.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225411813957.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225411813957.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225411813957.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225411813957.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225411813957.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225411813957.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225411813957.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225411813957.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225411813957.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225411813957.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225411813957.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225411813957.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225411813957.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225411813957.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225411813957.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225411813957.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225411813957.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225411813957.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225411813957.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225411813957.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225411813957.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225411813957.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225411813957.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225411813957.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225411813957.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps-584491225411813957.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225411813957.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

.gps-584491225411813957.gps.gpsil [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps-584491225411813957.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225411813957.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225411813957.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225411813957.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225411813957.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225411813957.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225411813957.gps.gpsil [style*="--rg-tablet:"] {
    row-gap: var(--rg-tablet)
  }

  .gps-584491225411813957.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps-584491225411813957.gps.gpsil [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225411813957.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225411813957.gps.gpsil [style*="--gtc-mobile:"] {
    grid-template-columns: var(--gtc-mobile)
  }

  .gps-584491225411813957.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225411813957.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225411813957.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225411813957.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225411813957.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225411813957.gps.gpsil [style*="--rg-mobile:"] {
    row-gap: var(--rg-mobile)
  }

  .gps-584491225411813957.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps-584491225411813957.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps-584491225411813957.gps.gpsil [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gps-584491225411813957 .gp-relative {
  position: relative
}

.gps-584491225411813957 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225411813957 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225411813957 .gp-flex {
  display: flex
}

.gps-584491225411813957 .gp-grid {
  display: grid
}

.gps-584491225411813957 .\!gp-hidden {
  display: none !important
}

.gps-584491225411813957 .gp-hidden {
  display: none
}

.gps-584491225411813957 .gp-w-full {
  width: 100%
}

.gps-584491225411813957 .\!gp-max-w-none {
  max-width: none !important
}

.gps-584491225411813957 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225411813957 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225411813957 .gp-flex-col {
  flex-direction: column
}

.gps-584491225411813957 .gp-overflow-hidden {
  overflow: hidden
}

.gps-584491225411813957 .gp-bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.gps-584491225411813957 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225411813957 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225411813957 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (max-width:1024px) {
  .gps-584491225411813957 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225411813957 .tablet\:gp-hidden {
    display: none
  }
}

@media (max-width:767px) {
  .gps-584491225411813957 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225411813957 .mobile\:gp-hidden {
    display: none
  }
}

.gps-584491225411813957 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

.gps-584491225411813957 .\[\&_\>_article\]\:gp-aspect-\[var\(--aspect\)\]>article {
  aspect-ratio: var(--aspect)
}

@media (max-width:1024px) {
  .gps-584491225411813957 .tablet\:\[\&_\>_article\]\:gp-aspect-\[var\(--aspect-tablet\2c _var\(--aspect\)\)\]>article {
    aspect-ratio: var(--aspect-tablet, var(--aspect))
  }
}

@media (max-width:767px) {
  .gps-584491225411813957 .mobile\:\[\&_\>_article\]\:gp-aspect-\[var\(--aspect-mobile\2c _var\(--aspect-tablet\2c _var\(--aspect\)\)\)\]>article {
    aspect-ratio: var(--aspect-mobile, var(--aspect-tablet, var(--aspect)))
  }
}

/* Style 42 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjg.woff) format('woff');
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Style 43 */
.gps-584491225412010565.gps.gpsil [style*="--as:"] {
  align-self: var(--as)
}

.gps-584491225412010565.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect)
}

.gps-584491225412010565.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225412010565.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225412010565.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225412010565.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225412010565.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225412010565.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225412010565.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225412010565.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225412010565.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225412010565.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225412010565.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225412010565.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225412010565.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225412010565.gps.gpsil [style*="--radius:"] {
  border-radius: var(--radius)
}

.gps-584491225412010565.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225412010565.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225412010565.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225412010565.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225412010565.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225412010565.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225412010565.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225412010565.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225412010565.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225412010565.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225412010565.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225412010565.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225412010565.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225412010565.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225412010565.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225412010565.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225412010565.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225412010565.gps.gpsil [style*="--m:"] {
  margin: var(--m)
}

.gps-584491225412010565.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps-584491225412010565.gps.gpsil [style*="--objf:"] {
  -o-object-fit: var(--objf);
  object-fit: var(--objf)
}

.gps-584491225412010565.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225412010565.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225412010565.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225412010565.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225412010565.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225412010565.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225412010565.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225412010565.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225412010565.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225412010565.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225412010565.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225412010565.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps-584491225412010565.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225412010565.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

.gps-584491225412010565.gps.gpsil [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps-584491225412010565.gps.gpsil [style*="--aspect-tablet:"] {
    aspect-ratio: var(--aspect-tablet)
  }

  .gps-584491225412010565.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225412010565.gps.gpsil [style*="--h-tablet:"] {
    height: var(--h-tablet)
  }

  .gps-584491225412010565.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225412010565.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225412010565.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225412010565.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225412010565.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225412010565.gps.gpsil [style*="--rg-tablet:"] {
    row-gap: var(--rg-tablet)
  }

  .gps-584491225412010565.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps-584491225412010565.gps.gpsil [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225412010565.gps.gpsil [style*="--aspect-mobile:"] {
    aspect-ratio: var(--aspect-mobile)
  }

  .gps-584491225412010565.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225412010565.gps.gpsil [style*="--gtc-mobile:"] {
    grid-template-columns: var(--gtc-mobile)
  }

  .gps-584491225412010565.gps.gpsil [style*="--h-mobile:"] {
    height: var(--h-mobile)
  }

  .gps-584491225412010565.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225412010565.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225412010565.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225412010565.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225412010565.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225412010565.gps.gpsil [style*="--rg-mobile:"] {
    row-gap: var(--rg-mobile)
  }

  .gps-584491225412010565.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps-584491225412010565.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps-584491225412010565.gps.gpsil [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gps-584491225412010565 .gp-relative {
  position: relative
}

.gps-584491225412010565 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225412010565 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225412010565 .gp-inline-block {
  display: inline-block
}

.gps-584491225412010565 .gp-flex {
  display: flex
}

.gps-584491225412010565 .gp-grid {
  display: grid
}

.gps-584491225412010565 .gp-contents {
  display: contents
}

.gps-584491225412010565 .\!gp-hidden {
  display: none !important
}

.gps-584491225412010565 .gp-hidden {
  display: none
}

.gps-584491225412010565 .gp-h-auto {
  height: auto
}

.gps-584491225412010565 .gp-h-full {
  height: 100%
}

.gps-584491225412010565 .gp-w-full {
  width: 100%
}

.gps-584491225412010565 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225412010565 .gp-flex-none {
  flex: none
}

.gps-584491225412010565 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225412010565 .gp-flex-col {
  flex-direction: column
}

.gps-584491225412010565 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412010565 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225412010565 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (max-width:1024px) {
  .gps-584491225412010565 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412010565 .tablet\:gp-hidden {
    display: none
  }

  .gps-584491225412010565 .tablet\:gp-h-auto {
    height: auto
  }

  .gps-584491225412010565 .tablet\:gp-flex-none {
    flex: none
  }
}

@media (max-width:767px) {
  .gps-584491225412010565 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412010565 .mobile\:gp-hidden {
    display: none
  }

  .gps-584491225412010565 .mobile\:gp-h-auto {
    height: auto
  }

  .gps-584491225412010565 .mobile\:gp-flex-none {
    flex: none
  }
}

.gps-584491225412010565 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

/* Style 44 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjg.woff) format('woff');
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Style 45 */
.gps-584491225412272709.gps.gpsil [style*="--as:"] {
  align-self: var(--as)
}

.gps-584491225412272709.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect)
}

.gps-584491225412272709.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225412272709.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225412272709.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225412272709.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225412272709.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225412272709.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225412272709.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225412272709.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225412272709.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225412272709.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225412272709.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225412272709.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225412272709.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225412272709.gps.gpsil [style*="--radius:"] {
  border-radius: var(--radius)
}

.gps-584491225412272709.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225412272709.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225412272709.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225412272709.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225412272709.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225412272709.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225412272709.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225412272709.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225412272709.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225412272709.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225412272709.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225412272709.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225412272709.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225412272709.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225412272709.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225412272709.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225412272709.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225412272709.gps.gpsil [style*="--m:"] {
  margin: var(--m)
}

.gps-584491225412272709.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps-584491225412272709.gps.gpsil [style*="--objf:"] {
  -o-object-fit: var(--objf);
  object-fit: var(--objf)
}

.gps-584491225412272709.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225412272709.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225412272709.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225412272709.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225412272709.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225412272709.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225412272709.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225412272709.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225412272709.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225412272709.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225412272709.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225412272709.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps-584491225412272709.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225412272709.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

.gps-584491225412272709.gps.gpsil [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps-584491225412272709.gps.gpsil [style*="--aspect-tablet:"] {
    aspect-ratio: var(--aspect-tablet)
  }

  .gps-584491225412272709.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225412272709.gps.gpsil [style*="--h-tablet:"] {
    height: var(--h-tablet)
  }

  .gps-584491225412272709.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225412272709.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225412272709.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225412272709.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225412272709.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225412272709.gps.gpsil [style*="--rg-tablet:"] {
    row-gap: var(--rg-tablet)
  }

  .gps-584491225412272709.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps-584491225412272709.gps.gpsil [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225412272709.gps.gpsil [style*="--aspect-mobile:"] {
    aspect-ratio: var(--aspect-mobile)
  }

  .gps-584491225412272709.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225412272709.gps.gpsil [style*="--gtc-mobile:"] {
    grid-template-columns: var(--gtc-mobile)
  }

  .gps-584491225412272709.gps.gpsil [style*="--h-mobile:"] {
    height: var(--h-mobile)
  }

  .gps-584491225412272709.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225412272709.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225412272709.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225412272709.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225412272709.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225412272709.gps.gpsil [style*="--rg-mobile:"] {
    row-gap: var(--rg-mobile)
  }

  .gps-584491225412272709.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps-584491225412272709.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps-584491225412272709.gps.gpsil [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gps-584491225412272709 .gp-relative {
  position: relative
}

.gps-584491225412272709 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225412272709 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225412272709 .gp-inline-block {
  display: inline-block
}

.gps-584491225412272709 .gp-flex {
  display: flex
}

.gps-584491225412272709 .gp-grid {
  display: grid
}

.gps-584491225412272709 .gp-contents {
  display: contents
}

.gps-584491225412272709 .\!gp-hidden {
  display: none !important
}

.gps-584491225412272709 .gp-hidden {
  display: none
}

.gps-584491225412272709 .gp-h-auto {
  height: auto
}

.gps-584491225412272709 .gp-h-full {
  height: 100%
}

.gps-584491225412272709 .gp-w-full {
  width: 100%
}

.gps-584491225412272709 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225412272709 .gp-flex-none {
  flex: none
}

.gps-584491225412272709 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225412272709 .gp-flex-col {
  flex-direction: column
}

.gps-584491225412272709 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412272709 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225412272709 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (max-width:1024px) {
  .gps-584491225412272709 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412272709 .tablet\:gp-hidden {
    display: none
  }

  .gps-584491225412272709 .tablet\:gp-h-auto {
    height: auto
  }

  .gps-584491225412272709 .tablet\:gp-flex-none {
    flex: none
  }
}

@media (max-width:767px) {
  .gps-584491225412272709 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412272709 .mobile\:gp-hidden {
    display: none
  }

  .gps-584491225412272709 .mobile\:gp-h-auto {
    height: auto
  }

  .gps-584491225412272709 .mobile\:gp-flex-none {
    flex: none
  }
}

.gps-584491225412272709 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

/* Style 46 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjg.woff) format('woff');
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Style 47 */
.gps-584491225412338245.gps.gpsil [style*="--as:"] {
  align-self: var(--as)
}

.gps-584491225412338245.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect)
}

.gps-584491225412338245.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225412338245.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225412338245.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225412338245.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225412338245.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225412338245.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225412338245.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225412338245.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225412338245.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225412338245.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225412338245.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225412338245.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225412338245.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225412338245.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225412338245.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225412338245.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225412338245.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225412338245.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225412338245.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225412338245.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225412338245.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225412338245.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225412338245.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225412338245.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225412338245.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225412338245.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225412338245.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225412338245.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225412338245.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225412338245.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225412338245.gps.gpsil [style*="--m:"] {
  margin: var(--m)
}

.gps-584491225412338245.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps-584491225412338245.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225412338245.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225412338245.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225412338245.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225412338245.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225412338245.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225412338245.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225412338245.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225412338245.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225412338245.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225412338245.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225412338245.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps-584491225412338245.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225412338245.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

.gps-584491225412338245.gps.gpsil [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps-584491225412338245.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225412338245.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225412338245.gps.gpsil [style*="--mb-tablet:"] {
    margin-bottom: var(--mb-tablet)
  }

  .gps-584491225412338245.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225412338245.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225412338245.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225412338245.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225412338245.gps.gpsil [style*="--rg-tablet:"] {
    row-gap: var(--rg-tablet)
  }

  .gps-584491225412338245.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps-584491225412338245.gps.gpsil [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225412338245.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225412338245.gps.gpsil [style*="--gtc-mobile:"] {
    grid-template-columns: var(--gtc-mobile)
  }

  .gps-584491225412338245.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225412338245.gps.gpsil [style*="--mb-mobile:"] {
    margin-bottom: var(--mb-mobile)
  }

  .gps-584491225412338245.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225412338245.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225412338245.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225412338245.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225412338245.gps.gpsil [style*="--rg-mobile:"] {
    row-gap: var(--rg-mobile)
  }

  .gps-584491225412338245.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps-584491225412338245.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps-584491225412338245.gps.gpsil [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gps-584491225412338245 .gp-relative {
  position: relative
}

.gps-584491225412338245 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225412338245 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225412338245 .gp-flex {
  display: flex
}

.gps-584491225412338245 .gp-grid {
  display: grid
}

.gps-584491225412338245 .\!gp-hidden {
  display: none !important
}

.gps-584491225412338245 .gp-hidden {
  display: none
}

.gps-584491225412338245 .gp-w-full {
  width: 100%
}

.gps-584491225412338245 .\!gp-max-w-none {
  max-width: none !important
}

.gps-584491225412338245 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225412338245 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225412338245 .gp-flex-col {
  flex-direction: column
}

.gps-584491225412338245 .gp-overflow-hidden {
  overflow: hidden
}

.gps-584491225412338245 .gp-bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.gps-584491225412338245 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412338245 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225412338245 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (max-width:1024px) {
  .gps-584491225412338245 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412338245 .tablet\:gp-hidden {
    display: none
  }
}

@media (max-width:767px) {
  .gps-584491225412338245 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412338245 .mobile\:gp-hidden {
    display: none
  }
}

.gps-584491225412338245 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

.gps-584491225412338245 .\[\&_\>_article\]\:gp-aspect-\[var\(--aspect\)\]>article {
  aspect-ratio: var(--aspect)
}

@media (max-width:1024px) {
  .gps-584491225412338245 .tablet\:\[\&_\>_article\]\:gp-aspect-\[var\(--aspect-tablet\2c _var\(--aspect\)\)\]>article {
    aspect-ratio: var(--aspect-tablet, var(--aspect))
  }
}

@media (max-width:767px) {
  .gps-584491225412338245 .mobile\:\[\&_\>_article\]\:gp-aspect-\[var\(--aspect-mobile\2c _var\(--aspect-tablet\2c _var\(--aspect\)\)\)\]>article {
    aspect-ratio: var(--aspect-mobile, var(--aspect-tablet, var(--aspect)))
  }
}

/* Style 48 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjg.woff) format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjg.woff) format('woff');
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Style 49 */
.gps-584491225412469317.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225412469317.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225412469317.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225412469317.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225412469317.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225412469317.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225412469317.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225412469317.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225412469317.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225412469317.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225412469317.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225412469317.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225412469317.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225412469317.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225412469317.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225412469317.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225412469317.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225412469317.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225412469317.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225412469317.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225412469317.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225412469317.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225412469317.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225412469317.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225412469317.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225412469317.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225412469317.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225412469317.gps.gpsil [style*="--m:"] {
  margin: var(--m)
}

.gps-584491225412469317.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps-584491225412469317.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225412469317.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225412469317.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225412469317.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225412469317.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225412469317.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225412469317.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225412469317.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225412469317.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225412469317.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225412469317.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225412469317.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225412469317.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

@media only screen and (max-width:1024px) {
  .gps-584491225412469317.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225412469317.gps.gpsil [style*="--h-tablet:"] {
    height: var(--h-tablet)
  }

  .gps-584491225412469317.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225412469317.gps.gpsil [style*="--mb-tablet:"] {
    margin-bottom: var(--mb-tablet)
  }

  .gps-584491225412469317.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225412469317.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225412469317.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225412469317.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225412469317.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225412469317.gps.gpsil [style*="--bga-mobile:"] {
    background-attachment: var(--bga-mobile)
  }

  .gps-584491225412469317.gps.gpsil [style*="--bgc-mobile:"] {
    background-color: var(--bgc-mobile)
  }

  .gps-584491225412469317.gps.gpsil [style*="--bgi-mobile:"] {
    background-image: var(--bgi-mobile)
  }

  .gps-584491225412469317.gps.gpsil [style*="--bgp-mobile:"] {
    background-position: var(--bgp-mobile)
  }

  .gps-584491225412469317.gps.gpsil [style*="--bgr-mobile:"] {
    background-repeat: var(--bgr-mobile)
  }

  .gps-584491225412469317.gps.gpsil [style*="--bgs-mobile:"] {
    background-size: var(--bgs-mobile)
  }

  .gps-584491225412469317.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225412469317.gps.gpsil [style*="--h-mobile:"] {
    height: var(--h-mobile)
  }

  .gps-584491225412469317.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225412469317.gps.gpsil [style*="--mb-mobile:"] {
    margin-bottom: var(--mb-mobile)
  }

  .gps-584491225412469317.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225412469317.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225412469317.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225412469317.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225412469317.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }
}

.gps-584491225412469317 .gp-relative {
  position: relative
}

.gps-584491225412469317 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225412469317 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225412469317 .gp-flex {
  display: flex
}

.gps-584491225412469317 .gp-inline-flex {
  display: inline-flex
}

.gps-584491225412469317 .gp-grid {
  display: grid
}

.gps-584491225412469317 .\!gp-hidden {
  display: none !important
}

.gps-584491225412469317 .gp-hidden {
  display: none
}

.gps-584491225412469317 .gp-h-full {
  height: 100%
}

.gps-584491225412469317 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225412469317 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225412469317 .gp-flex-col {
  flex-direction: column
}

.gps-584491225412469317 .gp-items-center {
  align-items: center
}

.gps-584491225412469317 .gp-justify-center {
  justify-content: center
}

.gps-584491225412469317 .gp-overflow-hidden {
  overflow: hidden
}

.gps-584491225412469317 .gp-break-words {
  overflow-wrap: break-word
}

.gps-584491225412469317 .gp-text-center {
  text-align: center
}

.gps-584491225412469317 .gp-text-g-text-3 {
  color: var(--g-c-text-3)
}

.gps-584491225412469317 .gp-no-underline {
  text-decoration-line: none
}

.gps-584491225412469317 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412469317 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225412469317 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412469317 .disabled\:gp-btn-disabled:disabled {
  cursor: default
}

.gps-584491225412469317 .disabled\:gp-opacity-30:disabled {
  opacity: .3
}

.gps-584491225412469317 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit {
  color: inherit !important
}

.gps-584491225412469317 .gp-group[data-state=loading] .group-data-\[state\=loading\]\:gp-invisible {
  visibility: hidden
}

@media (max-width:1024px) {
  .gps-584491225412469317 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412469317 .tablet\:gp-hidden {
    display: none
  }
}

@media (max-width:767px) {
  .gps-584491225412469317 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412469317 .mobile\:gp-hidden {
    display: none
  }
}

.gps-584491225412469317 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

/* Style 50 */
[data-id="g3SAUoLe7B"].gp-button-base::before,
[data-id="g3SAUoLe7B-interaction"].gp-button-base::before {

  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  border-style: none;
  border-width: 1px 1px 1px 1px;
  border-color: var(--g-c-line-3, line-3);


  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;


}


[data-id="g3SAUoLe7B"]:hover::before,
[data-id="g3SAUoLe7B-interaction"]:hover::before {}

/* Style 51 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjg.woff) format('woff');
}

/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZJhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZthjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZNhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZxhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZBhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZFhjp-Ek-_EeAmM.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjp-Ek-_EeA.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Style 52 */
.gps-584491225412534853.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225412534853.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225412534853.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225412534853.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225412534853.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225412534853.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225412534853.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225412534853.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225412534853.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225412534853.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225412534853.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225412534853.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225412534853.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225412534853.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225412534853.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225412534853.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225412534853.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225412534853.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225412534853.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225412534853.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225412534853.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225412534853.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225412534853.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225412534853.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225412534853.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225412534853.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225412534853.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225412534853.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225412534853.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225412534853.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225412534853.gps.gpsil [style*="--m:"] {
  margin: var(--m)
}

.gps-584491225412534853.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb)
}

.gps-584491225412534853.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225412534853.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225412534853.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225412534853.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225412534853.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225412534853.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225412534853.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225412534853.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225412534853.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225412534853.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225412534853.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225412534853.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps-584491225412534853.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225412534853.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

.gps-584491225412534853.gps.gpsil [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps-584491225412534853.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225412534853.gps.gpsil [style*="--h-tablet:"] {
    height: var(--h-tablet)
  }

  .gps-584491225412534853.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225412534853.gps.gpsil [style*="--mb-tablet:"] {
    margin-bottom: var(--mb-tablet)
  }

  .gps-584491225412534853.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet)
  }

  .gps-584491225412534853.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225412534853.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225412534853.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet)
  }

  .gps-584491225412534853.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps-584491225412534853.gps.gpsil [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225412534853.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225412534853.gps.gpsil [style*="--h-mobile:"] {
    height: var(--h-mobile)
  }

  .gps-584491225412534853.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225412534853.gps.gpsil [style*="--mb-mobile:"] {
    margin-bottom: var(--mb-mobile)
  }

  .gps-584491225412534853.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile)
  }

  .gps-584491225412534853.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225412534853.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225412534853.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile)
  }

  .gps-584491225412534853.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps-584491225412534853.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps-584491225412534853.gps.gpsil [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gps-584491225412534853 .gp-relative {
  position: relative
}

.gps-584491225412534853 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225412534853 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225412534853 .gp-flex {
  display: flex
}

.gps-584491225412534853 .gp-inline-flex {
  display: inline-flex
}

.gps-584491225412534853 .gp-grid {
  display: grid
}

.gps-584491225412534853 .\!gp-hidden {
  display: none !important
}

.gps-584491225412534853 .gp-hidden {
  display: none
}

.gps-584491225412534853 .gp-h-full {
  height: 100%
}

.gps-584491225412534853 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225412534853 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225412534853 .gp-flex-col {
  flex-direction: column
}

.gps-584491225412534853 .gp-items-center {
  align-items: center
}

.gps-584491225412534853 .gp-justify-center {
  justify-content: center
}

.gps-584491225412534853 .gp-overflow-hidden {
  overflow: hidden
}

.gps-584491225412534853 .gp-break-words {
  overflow-wrap: break-word
}

.gps-584491225412534853 .gp-text-center {
  text-align: center
}

.gps-584491225412534853 .gp-text-g-text-3 {
  color: var(--g-c-text-3)
}

.gps-584491225412534853 .gp-no-underline {
  text-decoration-line: none
}

.gps-584491225412534853 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412534853 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225412534853 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412534853 .disabled\:gp-btn-disabled:disabled {
  cursor: default
}

.gps-584491225412534853 .disabled\:gp-opacity-30:disabled {
  opacity: .3
}

.gps-584491225412534853 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit {
  color: inherit !important
}

.gps-584491225412534853 .gp-group[data-state=loading] .group-data-\[state\=loading\]\:gp-invisible {
  visibility: hidden
}

@media (max-width:1024px) {
  .gps-584491225412534853 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412534853 .tablet\:gp-hidden {
    display: none
  }
}

@media (max-width:767px) {
  .gps-584491225412534853 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412534853 .mobile\:gp-hidden {
    display: none
  }
}

.gps-584491225412534853 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}

/* Style 53 */
[data-id="gn4mw19Mdy"].gp-button-base::before,
[data-id="gn4mw19Mdy-interaction"].gp-button-base::before {

  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  border-style: none;
  border-width: 1px 1px 1px 1px;
  border-color: var(--g-c-line-3, line-3);


  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;


}


[data-id="gn4mw19Mdy"]:hover::before,
[data-id="gn4mw19Mdy-interaction"]:hover::before {}

/* Style 54 */
.gps-584491225412600389.gps.gpsil [style*="--as:"] {
  align-self: var(--as)
}

.gps-584491225412600389.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect)
}

.gps-584491225412600389.gps.gpsil [style*="--bg:"] {
  background: var(--bg)
}

.gps-584491225412600389.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga)
}

.gps-584491225412600389.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc)
}

.gps-584491225412600389.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi)
}

.gps-584491225412600389.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp)
}

.gps-584491225412600389.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr)
}

.gps-584491225412600389.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs)
}

.gps-584491225412600389.gps.gpsil [style*="--b:"] {
  border: var(--b)
}

.gps-584491225412600389.gps.gpsil [style*="--bb:"] {
  border-bottom: var(--bb)
}

.gps-584491225412600389.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc)
}

.gps-584491225412600389.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr)
}

.gps-584491225412600389.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr)
}

.gps-584491225412600389.gps.gpsil [style*="--bl:"] {
  border-left: var(--bl)
}

.gps-584491225412600389.gps.gpsil [style*="--radius:"] {
  border-radius: var(--radius)
}

.gps-584491225412600389.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs)
}

.gps-584491225412600389.gps.gpsil [style*="--bt:"] {
  border-top: var(--bt)
}

.gps-584491225412600389.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr)
}

.gps-584491225412600389.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr)
}

.gps-584491225412600389.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw)
}

.gps-584491225412600389.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow)
}

.gps-584491225412600389.gps.gpsil [style*="--c:"] {
  color: var(--c)
}

.gps-584491225412600389.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg)
}

.gps-584491225412600389.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff)
}

.gps-584491225412600389.gps.gpsil [style*="--size:"] {
  font-size: var(--size)
}

.gps-584491225412600389.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight)
}

.gps-584491225412600389.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc)
}

.gps-584491225412600389.gps.gpsil [style*="--h:"] {
  height: var(--h)
}

.gps-584491225412600389.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc)
}

.gps-584491225412600389.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh)
}

.gps-584491225412600389.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt)
}

.gps-584491225412600389.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl)
}

.gps-584491225412600389.gps.gpsil [style*="--objf:"] {
  -o-object-fit: var(--objf);
  object-fit: var(--objf)
}

.gps-584491225412600389.gps.gpsil [style*="--op:"] {
  opacity: var(--op)
}

.gps-584491225412600389.gps.gpsil [style*="--o:"] {
  order: var(--o)
}

.gps-584491225412600389.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc)
}

.gps-584491225412600389.gps.gpsil [style*="--p:"] {
  padding: var(--p)
}

.gps-584491225412600389.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb)
}

.gps-584491225412600389.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl)
}

.gps-584491225412600389.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr)
}

.gps-584491225412600389.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt)
}

.gps-584491225412600389.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg)
}

.gps-584491225412600389.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta)
}

.gps-584491225412600389.gps.gpsil [style*="--ts:"] {
  text-shadow: var(--ts)
}

.gps-584491225412600389.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt)
}

.gps-584491225412600389.gps.gpsil [style*="--t:"] {
  transform: var(--t)
}

.gps-584491225412600389.gps.gpsil [style*="--w:"] {
  width: var(--w)
}

.gps-584491225412600389.gps.gpsil [style*="--line-clamp:"] {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
  display: -webkit-box;
  overflow: hidden
}

@media only screen and (max-width:1024px) {
  .gps-584491225412600389.gps.gpsil [style*="--aspect-tablet:"] {
    aspect-ratio: var(--aspect-tablet)
  }

  .gps-584491225412600389.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet)
  }

  .gps-584491225412600389.gps.gpsil [style*="--h-tablet:"] {
    height: var(--h-tablet)
  }

  .gps-584491225412600389.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet)
  }

  .gps-584491225412600389.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet)
  }

  .gps-584491225412600389.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet)
  }

  .gps-584491225412600389.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet)
  }

  .gps-584491225412600389.gps.gpsil [style*="--line-clamp-tablet:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
    display: -webkit-box;
    overflow: hidden
  }
}

@media only screen and (max-width:767px) {
  .gps-584491225412600389.gps.gpsil [style*="--aspect-mobile:"] {
    aspect-ratio: var(--aspect-mobile)
  }

  .gps-584491225412600389.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile)
  }

  .gps-584491225412600389.gps.gpsil [style*="--h-mobile:"] {
    height: var(--h-mobile)
  }

  .gps-584491225412600389.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile)
  }

  .gps-584491225412600389.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile)
  }

  .gps-584491225412600389.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile)
  }

  .gps-584491225412600389.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile)
  }

  .gps-584491225412600389.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile)
  }

  .gps-584491225412600389.gps.gpsil [style*="--line-clamp-mobile:"] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
    display: -webkit-box;
    overflow: hidden
  }
}

.gps-584491225412600389 .gp-relative {
  position: relative
}

.gps-584491225412600389 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.gps-584491225412600389 .gp-mb-0 {
  margin-bottom: 0
}

.gps-584491225412600389 .gp-inline-block {
  display: inline-block
}

.gps-584491225412600389 .gp-flex {
  display: flex
}

.gps-584491225412600389 .gp-grid {
  display: grid
}

.gps-584491225412600389 .gp-contents {
  display: contents
}

.gps-584491225412600389 .\!gp-hidden {
  display: none !important
}

.gps-584491225412600389 .gp-hidden {
  display: none
}

.gps-584491225412600389 .gp-h-auto {
  height: auto
}

.gps-584491225412600389 .gp-h-full {
  height: 100%
}

.gps-584491225412600389 .gp-w-full {
  width: 100%
}

.gps-584491225412600389 .gp-max-w-full {
  max-width: 100%
}

.gps-584491225412600389 .gp-flex-none {
  flex: none
}

.gps-584491225412600389 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr
}

.gps-584491225412600389 .gp-flex-col {
  flex-direction: column
}

.gps-584491225412600389 .gp-transition-colors {
  transition-duration: .15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.gps-584491225412600389 .gp-duration-200 {
  transition-duration: .2s
}

.gps-584491225412600389 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (max-width:1024px) {
  .gps-584491225412600389 .tablet\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412600389 .tablet\:gp-hidden {
    display: none
  }

  .gps-584491225412600389 .tablet\:gp-h-auto {
    height: auto
  }

  .gps-584491225412600389 .tablet\:gp-flex-none {
    flex: none
  }
}

@media (max-width:767px) {
  .gps-584491225412600389 .mobile\:\!gp-hidden {
    display: none !important
  }

  .gps-584491225412600389 .mobile\:gp-hidden {
    display: none
  }

  .gps-584491225412600389 .mobile\:gp-h-auto {
    height: auto
  }

  .gps-584491225412600389 .mobile\:gp-flex-none {
    flex: none
  }
}

.gps-584491225412600389 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%
}