.channel-html {
  font-weight: normal;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

.channel-html,
.channel-html:before,
.channel-html:after,
.channel-html *,
.channel-html *:before,
.channel-html *:after {
  box-sizing: content-box;
  margin: 0;
  padding: 0;
  float: initial;
  pointer-events: auto;
  letter-spacing: normal;
}

.channel-html *,
.channel-html *:before,
.channel-html *:after {
  float: inherit;
  font-size: 1em;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-align: inherit;
}

.channel-html div,
.channel-html aside,
.channel-html figure,
.channel-html footer,
.channel-html header,
.channel-html nav,
.channel-html section {
  display: block;
}

.channel-html img {
  border: 0;
  vertical-align: middle;
}

.channel-html ul {
  list-style: none;
}

.channel-html,
.channel-html select,
.channel-html button {
  font-family: system-ui, -apple-system;
  font-synthesis: none;
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  direction: ltr;
  text-align: left;
}

.channel-html,
.channel-html select,
.channel-html button {
}

.channel-html sup {
  font-size: 0.6em;
  vertical-align: top;
  position: relative;
  bottom: -0.2em;
}

h1 .channel-html sup,
h2 .channel-html sup,
h3 .channel-html sup {
  font-size: 0.4em;
}

.channel-html sup a {
  vertical-align: inherit;
  color: inherit;
}

.channel-html sup a:hover {
  color: rgb(0, 102, 204);
  text-decoration: none;
}

.channel-html html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

.channel-html body {
  margin: 0;
  padding: 0;
}

.channel-html ul,
.channel-html li,
.channel-html dd,
.channel-html h1,
.channel-html h2,
.channel-html h3,
.channel-html h4,
.channel-html h5,
.channel-html h6,
.channel-html p,
.channel-html figure,
.channel-html form,
.channel-html pre,
.channel-html button {
  margin: 0;
  padding: 0;
}

.channel-html pre,
.channel-html caption {
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
}

.channel-html caption {
  text-align: left;
}

.channel-html table {
  border-collapse: collapse;
  border-spacing: 0;
}

.channel-html audio,
.channel-html video {
  vertical-align: baseline;
}

.channel-html button {
  background: none;
  border: 0;
  box-sizing: content-box;
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  overflow: visible;
  vertical-align: inherit;
}

.channel-html button:disabled {
  cursor: default;
}

.channel-html :focus-visible {
  outline: 2px solid var(--sk-focus-color, #0071e3);
  outline-offset: var(--sk-focus-offset, 1px);
}

.channel-html ::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.channel-html :root {
  --sk-body-text-color: rgb(29, 29, 31);
  --sk-headline-text-color: rgb(29, 29, 31);
  --sk-body-background-color: rgb(255, 255, 255);
  --sk-body-font-stack: text;
  --sk-default-stacked-margin: 0.4em;
  --sk-paragraph-plus-element-margin: 0.8em;
  --sk-headline-plus-first-element-margin: 0.8em;
  --sk-headline-plus-headline-margin: 0.4em;
  --sk-paragraph-plus-headline-margin: 1.6em;
}

.channel-html html {
  font-size: 106.25%;
  quotes: "“""”";
}

.channel-html body {
  font-size: 17px;
  line-height: 1.4705882353;
  font-weight: 400;
  letter-spacing: -0.022em;
  background-color: var(--sk-body-background-color, rgb(255, 255, 255));
  color: var(--sk-body-text-color, rgb(29, 29, 31));
  font-style: normal;
}

.channel-html body,
.channel-html select,
.channel-html button {
  font-synthesis: none;
  -moz-font-feature-settings: "kern";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.channel-html h1,
.channel-html h2,
.channel-html h3,
.channel-html h4,
.channel-html h5,
.channel-html h6 {
  font-weight: 600;
  color: var(--sk-headline-text-color, rgb(29, 29, 31));
}

.channel-html h1 img,
.channel-html h2 img,
.channel-html h3 img,
.channel-html h4 img,
.channel-html h5 img,
.channel-html h6 img {
  display: block;
  margin: 0;
}

.channel-html h1+*,
.channel-html h2+*,
.channel-html h3+*,
.channel-html h4+*,
.channel-html h5+*,
.channel-html h6+* {
  margin-top: var(--sk-headline-plus-first-element-margin, 0.8em);
}

.channel-html h1+h1,
.channel-html h1+h2,
.channel-html h1+h3,
.channel-html h1+h4,
.channel-html h1+h5,
.channel-html h1+h6,
.channel-html h2+h1,
.channel-html h2+h2,
.channel-html h2+h3,
.channel-html h2+h4,
.channel-html h2+h5,
.channel-html h2+h6,
.channel-html h3+h1,
.channel-html h3+h2,
.channel-html h3+h3,
.channel-html h3+h4,
.channel-html h3+h5,
.channel-html h3+h6,
.channel-html h4+h1,
.channel-html h4+h2,
.channel-html h4+h3,
.channel-html h4+h4,
.channel-html h4+h5,
.channel-html h4+h6,
.channel-html h5+h1,
.channel-html h5+h2,
.channel-html h5+h3,
.channel-html h5+h4,
.channel-html h5+h5,
.channel-html h5+h6,
.channel-html h6+h1,
.channel-html h6+h2,
.channel-html h6+h3,
.channel-html h6+h4,
.channel-html h6+h5,
.channel-html h6+h6 {
  margin-top: var(--sk-headline-plus-headline-margin, 0.4em);
}

.channel-html p+h1,
.channel-html ul+h1,
.channel-html p+h2,
.channel-html ul+h2,
.channel-html p+h3,
.channel-html ul+h3,
.channel-html p+h4,
.channel-html ul+h4,
.channel-html p+h5,
.channel-html ul+h5,
.channel-html p+h6,
.channel-html ul+h6 {
  margin-top: var(--sk-paragraph-plus-headline-margin, 1.6em);
}

.channel-html p+*,
.channel-html ul+* {
  margin-top: var(--sk-paragraph-plus-element-margin, 0.8em);
}

.channel-html ul {
  margin-inline-start: 1.1764705882em;
}

.channel-html ul ul {
  margin-top: 0;
  margin-bottom: 0;
}

.channel-html nav ul {
  margin: 0;
  list-style: none;
}

.channel-html li li {
  font-size: 1em;
}

.channel-html b {
  font-weight: 600;
}

.channel-html em,
.channel-html i {
  font-style: italic;
}

.channel-html :root {
  --sk-body-link-color: rgb(0, 102, 204);
  --sk-link-disabled-opacity: 0.42;
}

.channel-html a {
  color: var(--sk-body-link-color, rgb(0, 102, 204));
  letter-spacing: inherit;
}

.channel-html a:disabled {
  text-decoration: none;
}

.channel-html a:hover {
  text-decoration: underline;
}

.channel-html a :disabled {
  opacity: var(--sk-link-disabled-opacity, 0.42);
}

.channel-html :root {
  --sk-focus-color: #0071e3;
  --sk-focus-color-alt: rgb(0, 0, 0);
  --sk-focus-offset: 1px;
  --sk-focus-offset-container: 3px;
}

.channel-html html:not([dir=rtl]) {
  --r-sk-start: left;
  --r-sk-end: right;
  --r-sk-safe-area-inset-start: env(safe-area-inset-left);
  --r-sk-safe-area-inset-end: env(safe-area-inset-right);
  --r-sk-logical-factor: 1;
}

.channel-html html[dir=rtl] {
  --r-sk-start: right;
  --r-sk-end: left;
  --r-sk-safe-area-inset-start: env(safe-area-inset-right);
  --r-sk-safe-area-inset-end: env(safe-area-inset-left);
  --r-sk-logical-factor: -1;
}

.channel-html .align-items-start {
  align-items: flex-start;
}

.channel-html .align-items-center {
  align-items: center;
}

.channel-html .align-items-end {
  align-items: flex-end;
}

.channel-html .large-align-items-start {
  align-items: flex-start;
}

.channel-html .large-align-items-center {
  align-items: center;
}

.channel-html .large-align-items-end {
  align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
  .channel-html .medium-align-items-start {
    align-items: flex-start;
  }

  .channel-html .medium-align-items-center {
    align-items: center;
  }

  .channel-html .medium-align-items-end {
    align-items: flex-end;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .small-align-items-start {
    align-items: flex-start;
  }

  .channel-html .small-align-items-center {
    align-items: center;
  }

  .channel-html .small-align-items-end {
    align-items: flex-end;
  }
}

.channel-html .visuallyhidden {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(0 0 99.9% 99.9%);
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
}

.channel-html .nowrap {
  display: inline-block;
  text-decoration: inherit;
  white-space: nowrap;
}

.channel-html :root {
  --sk-footnote-font-size: 0.6em;
  --sk-footnote-offset-top: -0.5em;
}

.channel-html sup {
  position: relative;
  font-size: var(--sk-footnote-font-size, 0.6em);
  vertical-align: baseline;
}

.channel-html sup {
  top: var(--sk-footnote-offset-top, -0.5em);
}

.channel-html .row {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}

.channel-html .row-reverse {
  flex-direction: row-reverse;
}

.channel-html .column {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  min-width: 0;
}

.channel-html .large-order-0 {
  order: 0;
}

.channel-html .large-1 {
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}

.channel-html .large-order-1 {
  order: 1;
}

.channel-html .large-2 {
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}

.channel-html .large-order-2 {
  order: 2;
}

.channel-html .large-3 {
  flex-basis: 25%;
  max-width: 25%;
}

.channel-html .large-order-3 {
  order: 3;
}

.channel-html .large-4 {
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}

.channel-html .large-order-4 {
  order: 4;
}

.channel-html .large-5 {
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
}

.channel-html .large-order-5 {
  order: 5;
}

.channel-html .large-6 {
  flex-basis: 50%;
  max-width: 50%;
}

.channel-html .large-order-6 {
  order: 6;
}

.channel-html .large-7 {
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
}

.channel-html .large-order-7 {
  order: 7;
}

.channel-html .large-8 {
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
}

.channel-html .large-order-8 {
  order: 8;
}

.channel-html .large-9 {
  flex-basis: 75%;
  max-width: 75%;
}

.channel-html .large-order-9 {
  order: 9;
}

.channel-html .large-10 {
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
}

.channel-html .large-order-10 {
  order: 10;
}

.channel-html .large-11 {
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
}

.channel-html .large-order-11 {
  order: 11;
}

.channel-html .large-12 {
  flex-basis: 100%;
  max-width: 100%;
}

.channel-html .large-order-12 {
  order: 12;
}

.channel-html .large-centered {
  margin-inline-start: auto;
  margin-inline-end: auto;
}

.channel-html .large-last {
  margin-inline-start: auto;
}

@media only screen and (max-width: 1068px) {
  .channel-html .medium-order-0 {
    order: 0;
  }

  .channel-html .medium-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .channel-html .medium-order-1 {
    order: 1;
  }

  .channel-html .medium-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .channel-html .medium-order-2 {
    order: 2;
  }

  .channel-html .medium-3 {
    flex-basis: 25%;
    max-width: 25%;
  }

  .channel-html .medium-order-3 {
    order: 3;
  }

  .channel-html .medium-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .channel-html .medium-order-4 {
    order: 4;
  }

  .channel-html .medium-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .channel-html .medium-order-5 {
    order: 5;
  }

  .channel-html .medium-6 {
    flex-basis: 50%;
    max-width: 50%;
  }

  .channel-html .medium-order-6 {
    order: 6;
  }

  .channel-html .medium-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .channel-html .medium-order-7 {
    order: 7;
  }

  .channel-html .medium-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .channel-html .medium-order-8 {
    order: 8;
  }

  .channel-html .medium-9 {
    flex-basis: 75%;
    max-width: 75%;
  }

  .channel-html .medium-order-9 {
    order: 9;
  }

  .channel-html .medium-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .channel-html .medium-order-10 {
    order: 10;
  }

  .channel-html .medium-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .channel-html .medium-order-11 {
    order: 11;
  }

  .channel-html .medium-12 {
    flex-basis: 100%;
    max-width: 100%;
  }

  .channel-html .medium-order-12 {
    order: 12;
  }

  .channel-html .medium-centered {
    margin-inline-start: auto;
    margin-inline-end: auto;
  }

  .channel-html .medium-last {
    margin-inline-start: auto;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .small-order-0 {
    order: 0;
  }

  .channel-html .small-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .channel-html .small-order-1 {
    order: 1;
  }

  .channel-html .small-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .channel-html .small-order-2 {
    order: 2;
  }

  .channel-html .small-3 {
    flex-basis: 25%;
    max-width: 25%;
  }

  .channel-html .small-order-3 {
    order: 3;
  }

  .channel-html .small-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .channel-html .small-order-4 {
    order: 4;
  }

  .channel-html .small-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .channel-html .small-order-5 {
    order: 5;
  }

  .channel-html .small-6 {
    flex-basis: 50%;
    max-width: 50%;
  }

  .channel-html .small-order-6 {
    order: 6;
  }

  .channel-html .small-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .channel-html .small-order-7 {
    order: 7;
  }

  .channel-html .small-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .channel-html .small-order-8 {
    order: 8;
  }

  .channel-html .small-9 {
    flex-basis: 75%;
    max-width: 75%;
  }

  .channel-html .small-order-9 {
    order: 9;
  }

  .channel-html .small-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .channel-html .small-order-10 {
    order: 10;
  }

  .channel-html .small-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .channel-html .small-order-11 {
    order: 11;
  }

  .channel-html .small-12 {
    flex-basis: 100%;
    max-width: 100%;
  }

  .channel-html .small-order-12 {
    order: 12;
  }

  .channel-html .small-centered {
    margin-inline-start: auto;
    margin-inline-end: auto;
  }

  .channel-html .small-last {
    margin-inline-start: auto;
  }
}

.channel-html .row-reverse .column {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  min-width: 0;
}

.channel-html .row-reverse .large-last {
  margin-inline-end: auto;
}

@media only screen and (max-width: 1068px) {
  .channel-html .row-reverse .medium-last {
    margin-inline-end: auto;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row-reverse .small-last {
    margin-inline-end: auto;
  }
}

.channel-html .large-span-0 {
  grid-column: span 0;
}

.channel-html .large-span-1 {
  grid-column: span 1;
}

.channel-html .large-span-2 {
  grid-column: span 2;
}

.channel-html .large-span-3 {
  grid-column: span 3;
}

.channel-html .large-span-4 {
  grid-column: span 4;
}

.channel-html .large-span-5 {
  grid-column: span 5;
}

.channel-html .large-span-6 {
  grid-column: span 6;
}

.channel-html .large-span-7 {
  grid-column: span 7;
}

.channel-html .large-span-8 {
  grid-column: span 8;
}

.channel-html .large-span-9 {
  grid-column: span 9;
}

.channel-html .large-span-10 {
  grid-column: span 10;
}

.channel-html .large-span-11 {
  grid-column: span 11;
}

.channel-html .large-span-12 {
  grid-column: span 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .medium-span-0 {
    grid-column: span 0;
  }

  .channel-html .medium-span-1 {
    grid-column: span 1;
  }

  .channel-html .medium-span-2 {
    grid-column: span 2;
  }

  .channel-html .medium-span-3 {
    grid-column: span 3;
  }

  .channel-html .medium-span-4 {
    grid-column: span 4;
  }

  .channel-html .medium-span-5 {
    grid-column: span 5;
  }

  .channel-html .medium-span-6 {
    grid-column: span 6;
  }

  .channel-html .medium-span-7 {
    grid-column: span 7;
  }

  .channel-html .medium-span-8 {
    grid-column: span 8;
  }

  .channel-html .medium-span-9 {
    grid-column: span 9;
  }

  .channel-html .medium-span-10 {
    grid-column: span 10;
  }

  .channel-html .medium-span-11 {
    grid-column: span 11;
  }

  .channel-html .medium-span-12 {
    grid-column: span 12;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .small-span-0 {
    grid-column: span 0;
  }

  .channel-html .small-span-1 {
    grid-column: span 1;
  }

  .channel-html .small-span-2 {
    grid-column: span 2;
  }

  .channel-html .small-span-3 {
    grid-column: span 3;
  }

  .channel-html .small-span-4 {
    grid-column: span 4;
  }

  .channel-html .small-span-5 {
    grid-column: span 5;
  }

  .channel-html .small-span-6 {
    grid-column: span 6;
  }

  .channel-html .small-span-7 {
    grid-column: span 7;
  }

  .channel-html .small-span-8 {
    grid-column: span 8;
  }

  .channel-html .small-span-9 {
    grid-column: span 9;
  }

  .channel-html .small-span-10 {
    grid-column: span 10;
  }

  .channel-html .small-span-11 {
    grid-column: span 11;
  }

  .channel-html .small-span-12 {
    grid-column: span 12;
  }
}

.channel-html .icon::before,
.channel-html .icon::after,
.channel-html .more::before,
.channel-html .more::after {
  font-family: "SF Pro Icons";
  color: inherit;
  display: inline-block;
  font-style: normal;
  font-weight: inherit;
  font-size: inherit;
  line-height: 1;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  alt: "";
}

.channel-html .icon::before,
.channel-html .icon::after,
.channel-html .more::before,
.channel-html .more::after {
  text-decoration: none;
}

.channel-html .icon::before,
.channel-html .more::before {
  display: none;
}

.channel-html .icon-after::after,
.channel-html .more::after {
  padding-inline-start: 0.24em;
  top: 0;
}

.channel-html .icon-apple::before,
.channel-html .icon-apple::after {
  content: "\f8ff";
}

.channel-html .icon-chevrondown::before,
.channel-html .icon-chevrondown::after {
  content: "\f303";
}

.channel-html .icon-chevronright::before,
.channel-html .icon-chevronright::after {
  content: "\f301";
}

.channel-html .icon-check::before,
.channel-html .icon-check::after {
  content: "\f30b";
}

.channel-html .icon-plus::before,
.channel-html .icon-plus::after {
  content: "\f309";
}

.channel-html .icon-close::before,
.channel-html .icon-close::after {
  content: "\f35e";
}

.channel-html a.icon {
  text-decoration: none;
}

.channel-html a.icon:hover {
  text-decoration: underline;
}

.channel-html html:not([dir=rtl]) .more::before,
.channel-html html:not([dir=rtl]) .more::after {
  content: "\f301";
}

.channel-html html[dir=rtl] .more::before,
.channel-html html[dir=rtl] .more::after {
  content: "\f300";
}

.channel-html a.more {
  text-decoration: none;
}

.channel-html a.more:hover {
  text-decoration: underline;
}

.channel-html .icon-wrapper .icon,
.channel-html .icon-wrapper .icon-after::after {
  display: inline;
  position: static;
}

.channel-html a.icon-wrapper {
  text-decoration: none;
}

.channel-html a.icon-wrapper:hover .icon-copy {
  text-decoration: underline;
}

.channel-html html[dir=rtl] .icon-wrapper {
  unicode-bidi: bidi-override;
}

.channel-html html[dir=rtl] .icon-copy {
  unicode-bidi: embed;
}

.channel-html body {
  min-width: 320px;
}

.channel-html .large-hide {
  display: none;
}

.channel-html .large-show {
  display: block;
}

@media only screen and (max-width: 1068px) {
  .channel-html .medium-hide {
    display: none;
  }

  .channel-html .medium-show {
    display: block;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .small-hide {
    display: none;
  }

  .channel-html .small-show {
    display: block;
  }
}

.channel-html :root {
  --sk-glyph: rgb(0, 0, 0);
  --sk-glyph-gray: rgb(29, 29, 31);
  --sk-glyph-gray-alpha: rgba(0, 0, 0, 0.88);
  --sk-glyph-gray-secondary: rgb(110, 110, 115);
  --sk-glyph-gray-secondary-alpha: rgba(0, 0, 0, 0.56);
  --sk-glyph-gray-secondary-alt: rgb(66, 66, 69);
  --sk-glyph-gray-secondary-alt-alpha: rgba(0, 0, 0, 0.72);
  --sk-glyph-gray-tertiary: rgb(134, 134, 139);
  --sk-glyph-gray-tertiary-alpha: rgba(0, 0, 0, 0.48);
  --sk-glyph-blue: rgb(0, 102, 204);
  --sk-glyph-orange: rgb(182, 68, 0);
  --sk-glyph-green: rgb(0, 128, 9);
  --sk-glyph-red: rgb(227, 0, 0);
  --sk-fill: rgb(255, 255, 255);
  --sk-fill-secondary: rgb(250, 250, 252);
  --sk-fill-tertiary: rgb(245, 245, 247);
  --sk-fill-gray: rgb(29, 29, 31);
  --sk-fill-gray-alpha: rgba(0, 0, 0, 0.88);
  --sk-fill-gray-secondary: rgb(134, 134, 139);
  --sk-fill-gray-secondary-alpha: rgba(0, 0, 0, 0.48);
  --sk-fill-gray-tertiary: rgb(210, 210, 215);
  --sk-fill-gray-tertiary-alpha: rgba(0, 0, 0, 0.16);
  --sk-fill-gray-quaternary: rgb(232, 232, 237);
  --sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, 0.08);
  --sk-fill-blue: rgb(0, 113, 227);
  --sk-fill-orange: rgb(245, 99, 0);
  --sk-fill-orange-secondary: rgb(255, 249, 244);
  --sk-fill-green: rgb(3, 161, 14);
  --sk-fill-green-secondary: rgb(245, 255, 246);
  --sk-fill-red: rgb(227, 0, 0);
  --sk-fill-red-secondary: rgb(255, 242, 244);
  --sk-fill-yellow: rgb(255, 224, 69);
  --sk-fill-yellow-secondary: rgb(255, 254, 242);
  --sk-productred: rgb(175, 30, 45);
  --sk-enviro-green: rgb(0, 217, 89);
  --sk-enviro-neutral: rgb(232, 232, 237);
}

.channel-html .theme-light {
  --sk-glyph: rgb(0, 0, 0);
  --sk-glyph-gray: rgb(29, 29, 31);
  --sk-glyph-gray-alpha: rgba(0, 0, 0, 0.88);
  --sk-glyph-gray-secondary: rgb(110, 110, 115);
  --sk-glyph-gray-secondary-alpha: rgba(0, 0, 0, 0.56);
  --sk-glyph-gray-secondary-alt: rgb(66, 66, 69);
  --sk-glyph-gray-secondary-alt-alpha: rgba(0, 0, 0, 0.72);
  --sk-glyph-gray-tertiary: rgb(134, 134, 139);
  --sk-glyph-gray-tertiary-alpha: rgba(0, 0, 0, 0.48);
  --sk-glyph-blue: rgb(0, 102, 204);
  --sk-glyph-orange: rgb(182, 68, 0);
  --sk-glyph-green: rgb(0, 128, 9);
  --sk-glyph-red: rgb(227, 0, 0);
  --sk-fill: rgb(255, 255, 255);
  --sk-fill-secondary: rgb(250, 250, 252);
  --sk-fill-tertiary: rgb(245, 245, 247);
  --sk-fill-gray: rgb(29, 29, 31);
  --sk-fill-gray-alpha: rgba(0, 0, 0, 0.88);
  --sk-fill-gray-secondary: rgb(134, 134, 139);
  --sk-fill-gray-secondary-alpha: rgba(0, 0, 0, 0.48);
  --sk-fill-gray-tertiary: rgb(210, 210, 215);
  --sk-fill-gray-tertiary-alpha: rgba(0, 0, 0, 0.16);
  --sk-fill-gray-quaternary: rgb(232, 232, 237);
  --sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, 0.08);
  --sk-fill-blue: rgb(0, 113, 227);
  --sk-fill-orange: rgb(245, 99, 0);
  --sk-fill-orange-secondary: rgb(255, 249, 244);
  --sk-fill-green: rgb(3, 161, 14);
  --sk-fill-green-secondary: rgb(245, 255, 246);
  --sk-fill-red: rgb(227, 0, 0);
  --sk-fill-red-secondary: rgb(255, 242, 244);
  --sk-fill-yellow: rgb(255, 224, 69);
  --sk-fill-yellow-secondary: rgb(255, 254, 242);
  --sk-productred: rgb(175, 30, 45);
  --sk-enviro-green: rgb(0, 217, 89);
  --sk-enviro-neutral: rgb(232, 232, 237);
  --sk-body-background-color: rgb(255, 255, 255);
  --sk-body-text-color: rgb(29, 29, 31);
  --sk-headline-text-color: rgb(29, 29, 31);
  --sk-body-link-color: rgb(0, 102, 204);
}

.channel-html .theme-light .badge {
  --sk-badge-background: rgba(245, 99, 0, 0.1);
  --sk-badge-text-color: rgb(182, 68, 0);
}

.channel-html .theme-light .button {
  --sk-button-disabled-opacity: var(--sk-link-disabled-opacity, 0.42);
  --sk-button-background: rgb(0, 113, 227);
  --sk-button-background-hover: #0077ED;
  --sk-button-background-active: #006EDB;
}

.channel-html .theme-light .list {
  --sk-list-copy-color: rgb(29, 29, 31);
  --sk-list-title-color: rgb(29, 29, 31);
}

.channel-html .theme-light .sosumi {
  --sk-sosumi-text-color: rgba(0, 0, 0, 0.56);
  --sk-sosumi-link-color: rgba(0, 0, 0, 0.72);
}

.channel-html .theme-light .stat {
  --sk-stat-value-color: rgb(29, 29, 31);
  --sk-stat-caption-color: rgb(29, 29, 31);
}

.channel-html .theme-light .tile {
  --sk-tile-background: rgb(255, 255, 255);
  --sk-tile-button-icon-color: rgba(0, 0, 0, 0.56);
  --sk-tile-button-background: rgba(210, 210, 215, 0.64);
  --sk-tile-button-icon-color-hover: rgba(0, 0, 0, 0.64);
  --sk-tile-button-background-hover: rgba(223, 223, 227, 0.6976);
  --sk-tile-button-background-active: rgba(193, 193, 198, 0.6544);
}

.channel-html [class*=typography-eyebrow] {
  display: block;
  margin-bottom: 0.4em;
}

.channel-html [class*=typography-eyebrow]+* {
  margin-top: 0;
}

.channel-html .button {
  --sk-button-color: rgb(255, 255, 255);
  --sk-button-color-hover: var(--sk-button-color);
  --sk-button-color-active: var(--sk-button-color-hover);
  --sk-button-disabled-opacity: var(--sk-link-disabled-opacity, 0.42);
  --sk-button-border-color: transparent;
  --sk-button-border-radius: 980px;
  --sk-button-margin-horizontal: 14px;
  --sk-button-margin-vertical: 14px;
  --sk-button-min-width-basis: 60px;
  --sk-button-padding-horizontal: 16px;
  --sk-button-padding-vertical: 9px;
  --sk-button-border-width: 1px;
  --sk-button-box-sizing: content-box;
  --sk-button-width: auto;
  --sk-button-display: inline-block;
  font-size: 14px;
  line-height: 1.2857742857;
  font-weight: 400;
  letter-spacing: -0.016em;
  background: var(--sk-button-background);
  color: var(--sk-button-color);
  border-color: var(--sk-button-border-color);
  padding-block: calc(var(--sk-button-padding-vertical) - var(--sk-button-border-width));
  padding-inline: calc(var(--sk-button-padding-horizontal) - var(--sk-button-border-width));
  border-radius: var(--sk-button-border-radius);
  border-style: solid;
  border-width: var(--sk-button-border-width);
  width: var(--sk-button-width);
  min-width: calc(var(--sk-button-min-width-basis) - var(--sk-button-padding-horizontal) * 2);
  cursor: pointer;
  display: var(--sk-button-display);
  box-sizing: var(--sk-button-box-sizing);
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  --sk-button-background: rgb(0, 113, 227);
  --sk-button-background-hover: #0077ED;
  --sk-button-background-active: #006EDB;
}

.channel-html .button:hover {
  background: var(--sk-button-background-hover, var(--sk-button-background));
  color: var(--sk-button-color-hover, var(--sk-button-color));
  text-decoration: none;
  border-color: transparent;
}

.channel-html .button:focus-visible {
  outline: 2px solid var(--sk-focus-color, #0071e3);
  outline-offset: var(--sk-focus-offset-container, 3px);
}

.channel-html .button:active {
  background: var(--sk-button-background-active, var(--sk-button-background));
  color: var(--sk-button-color-active, var(--sk-button-color));
  outline: none;
}

.channel-html .button:disabled {
  pointer-events: none;
  opacity: var(--sk-button-disabled-opacity);
}

.channel-html .button-super {
  --sk-button-padding-horizontal: 31px;
  --sk-button-padding-vertical: 18px;
  --sk-button-min-width-basis: 90px;
  --sk-button-margin-horizontal: 22px;
  --sk-button-margin-vertical: 22px;
  font-size: 17px;
  line-height: 1.1764805882;
  font-weight: 400;
  letter-spacing: -0.022em;
}

.channel-html .button-elevated {
  --sk-button-padding-horizontal: 22px;
  --sk-button-padding-vertical: 12px;
  --sk-button-min-width-basis: 70px;
  --sk-button-margin-horizontal: 18px;
  --sk-button-margin-vertical: 18px;
  font-size: 17px;
  line-height: 1.1764805882;
  font-weight: 400;
  letter-spacing: -0.022em;
}

.channel-html .button-reduced {
  --sk-button-padding-horizontal: 11px;
  --sk-button-padding-vertical: 4px;
  --sk-button-min-width-basis: 45px;
  --sk-button-margin-horizontal: 10px;
  --sk-button-margin-vertical: 10px;
  font-size: 12px;
  line-height: 1.3333733333;
  font-weight: 400;
  letter-spacing: -0.01em;
}

.channel-html .button-light {
  --sk-button-disabled-opacity: var(--sk-link-disabled-opacity, 0.42);
  --sk-button-background: rgb(0, 113, 227);
  --sk-button-background-hover: #0077ED;
  --sk-button-background-active: #006EDB;
}

.channel-html .badge {
  --sk-badge-background: rgba(245, 99, 0, 0.1);
  --sk-badge-text-color: rgb(182, 68, 0);
  --sk-badge-border-radius: 6px;
  --sk-badge-horizontal-padding: 9px;
  --sk-badge-vertical-padding: 6px;
  --sk-badge-margin: 0;
  --sk-badge-display: initial;
  box-sizing: border-box;
  white-space: nowrap;
  color: var(--sk-badge-text-color);
  background-color: var(--sk-badge-background);
  border-radius: var(--sk-badge-border-radius);
  padding: var(--sk-badge-vertical-padding) var(--sk-badge-horizontal-padding);
  margin-inline-start: var(--sk-badge-margin);
  display: var(--sk-badge-display);
  font-size: 17px;
  line-height: 1.1764805882;
  font-weight: 600;
  letter-spacing: -0.022em;
}

.channel-html .badge-reduced {
  font-size: 12px;
  line-height: 1.3333733333;
  font-weight: 600;
  letter-spacing: -0.01em;
  --sk-badge-border-radius: 5px;
  --sk-badge-horizontal-padding: 6px;
  --sk-badge-vertical-padding: 4px;
}

.channel-html .badge-light {
  --sk-badge-background: rgba(245, 99, 0, 0.1);
  --sk-badge-text-color: rgb(182, 68, 0);
}

.channel-html .stat {
  --sk-stat-value-color: rgb(29, 29, 31);
  --sk-stat-caption-color: rgb(29, 29, 31);
  --sk-stat-currency-offset: -0.375em;
  --sk-stat-caption-lines-top: 1;
  --sk-stat-caption-lines-bottom: 1;
  --sk-stat-margin-top: calc(1em * var(--sk-stat-caption-lines-top));
  --sk-stat-margin-bottom: calc(1em * var(--sk-stat-caption-lines-bottom));
  margin-inline-end: 2em;
  color: var(--sk-stat-value-color);
  box-sizing: border-box;
  display: inline-block;
  font-size: 20px;
  min-width: 5em;
  position: relative;
  z-index: 1;
}

.channel-html .stat .stat-content {
  margin-top: var(--sk-stat-margin-top);
  margin-bottom: var(--sk-stat-margin-bottom);
  padding-top: 4px;
  padding-bottom: 2px;
  position: relative;
  z-index: 1;
}

.channel-html .stat .stat-value {
  display: block;
  inset-inline-start: -2px;
  white-space: nowrap;
  position: relative;
  z-index: 1;
}

.channel-html .stat .stat-caption {
  color: var(--sk-stat-caption-color);
  box-sizing: border-box;
  display: block;
  position: absolute;
  inset-inline-start: 0;
  top: 100%;
  width: 100%;
  z-index: 1;
}

.channel-html .stat .stat-caption:first-child {
  top: auto;
  bottom: 100%;
}

.channel-html .stat .stat-value {
  font-size: 48px;
  line-height: 1;
  font-weight: 600;
  letter-spacing: -0.003em;
}

.channel-html .stat .stat-caption {
  font-size: 14px;
  line-height: 1.2857742857;
  font-weight: 400;
  letter-spacing: -0.016em;
}

.channel-html .stat-center {
  text-align: center;
}

.channel-html .stat-right {
  margin-inline-end: 2em;
  text-align: end;
}

@media only screen and (max-width: 1068px) {
  .channel-html .stat-right {
    margin-inline-end: 1em;
  }
}

.channel-html .stat-right .stat-caption {
  margin-inline-start: -0.3em;
}

.channel-html .stat-super {
  --sk-stat-currency-offset: -0.32em;
}

.channel-html .stat-super .stat-value {
  font-size: 80px;
  line-height: 1;
  font-weight: 600;
  letter-spacing: -0.015em;
}

.channel-html .stat-super .stat-caption {
  font-size: 17px;
  line-height: 1.2353641176;
  font-weight: 400;
  letter-spacing: -0.022em;
}

.channel-html .stat-elevated {
  --sk-stat-currency-offset: -0.43em;
}

.channel-html .stat-elevated .stat-value {
  font-size: 64px;
  line-height: 1;
  font-weight: 600;
  letter-spacing: -0.009em;
}

.channel-html .stat-elevated .stat-caption {
  font-size: 14px;
  line-height: 1.2857742857;
  font-weight: 400;
  letter-spacing: -0.016em;
}

.channel-html .stat-reduced {
  --sk-stat-currency-offset: -0.325em;
}

.channel-html .stat-reduced .stat-value {
  font-size: 40px;
  line-height: 1;
  font-weight: 600;
  letter-spacing: 0em;
}

.channel-html .stat-reduced .stat-caption {
  font-size: 14px;
  line-height: 1.2857742857;
  font-weight: 400;
  letter-spacing: -0.016em;
}

.channel-html .stat-light {
  --sk-stat-value-color: rgb(29, 29, 31);
  --sk-stat-caption-color: rgb(29, 29, 31);
}

.channel-html :root {
  --sk-links-inline-margin: 0.8em;
  --sk-links-stacked-margin: 0.4em;
}

.channel-html .link {
  color: var(--sk-body-link-color, rgb(0, 102, 204));
  letter-spacing: inherit;
}

.channel-html .link:disabled {
  text-decoration: none;
}

.channel-html .link:hover {
  text-decoration: underline;
}

.channel-html .link :disabled {
  opacity: var(--sk-link-disabled-opacity, 0.42);
}

.channel-html .link-standalone:link:link {
  text-decoration: none;
}

.channel-html .link-standalone:link:link:hover {
  text-decoration: underline;
}

.channel-html .colornav {
  --colornav-background: rgb(245, 245, 247);
  --colornav-border-color: conic-gradient(from 270deg, rgba(0, 0, 0, 0.08) 0deg, rgba(0, 0, 0, 0.48) 64.8deg, rgba(0, 0, 0, 0.48) 115.2deg, rgba(0, 0, 0, 0.08) 180deg, rgba(0, 0, 0, 0) 208.8deg, rgba(0, 0, 0, 0) 331.2deg, rgba(0, 0, 0, 0.08) 360deg);
  --colornav-border-current: rgb(0, 113, 227);
  --colornav-label-color: rgb(29, 29, 31);
  --colornav-swatch-size: 28px;
  --colornav-item-size: 36px;
  display: inline-flex;
  text-align: center;
  justify-content: center;
}

.channel-html .colornav-items {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0 8px;
  padding-top: 18px;
}

.channel-html .colornav-item {
  margin: -1px 4px;
}

.channel-html .colornav-value {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(0 0 99.9% 99.9%);
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
}

.channel-html .colornav-link {
  border: 2px solid transparent;
  color: var(--colornav-label-color);
  border-radius: 50%;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  margin-bottom: 2.7em;
  padding: calc((var(--colornav-item-size) - var(--colornav-swatch-size) - 4px) / 2);
  width: var(--colornav-item-size);
  height: var(--colornav-item-size);
  position: relative;
  z-index: 1;
}

.channel-html .colornav-link.current,
.channel-html .colornav-value:checked~.colornav-link {
  color: var(--colornav-label-color);
  border-color: var(--colornav-border-current);
  cursor: default;
}

.channel-html .colornav-link:focus,
.channel-html .colornav-value:focus~.colornav-link {
  outline: 2px solid var(--sk-focus-color, #0071e3);
  outline-offset: var(--sk-focus-offset, 1px);
}

.channel-html .colornav-swatch {
  background: var(--colornav-background) center center;
  border-radius: 50%;
  display: block;
  width: var(--colornav-swatch-size);
  height: var(--colornav-swatch-size);
}

.channel-html .colornav-swatch:after {
  content: "";
  display: block;
  position: absolute;
  height: inherit;
  width: inherit;
  background-image: var(--colornav-border-color);
  -webkit-mask-image: radial-gradient(circle at 50% 50%, transparent calc(var(--colornav-swatch-size) / 2 - 1.5px), black calc(var(--colornav-swatch-size) / 2 - 0.5px));
  mask-image: radial-gradient(circle at 50% 50%, transparent calc(var(--colornav-swatch-size) / 2 - 1.5px), black calc(var(--colornav-swatch-size) / 2 - 0.5px));
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-clip: border-box;
  mask-clip: border-box;
  border-radius: inherit;
}

.channel-html .colornav-label,
.channel-html .colornav-label-hidden {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(0 0 99.9% 99.9%);
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
}

.channel-html .colornav-link.current .colornav-label,
.channel-html .colornav-value:checked~.colornav-link .colornav-label {
  font-size: 12px;
  line-height: 1.3333733333;
  font-weight: 400;
  letter-spacing: -0.01em;
  clip: auto;
  clip-path: none;
  margin-left: -50px;
  padding-top: 5px;
  position: absolute;
  top: 100%;
  left: 50%;
  text-align: center;
  white-space: nowrap;
  width: 100px;
  height: auto;
  z-index: 1;
  overflow: visible;
}

.channel-html .colornav-reduced {
  --colornav-swatch-size: 24px;
  --colornav-item-size: 32px;
}

.channel-html .colornav-reduced .colornav-items {
  padding-top: 14px;
}

.channel-html .colornav-reduced .colornav-link.current .colornav-label,
.channel-html .colornav-reduced .colornav-value:checked~.colornav-link .colornav-label {
  padding-top: 5px;
}

.channel-html .colornav-light.colornav {
  --colornav-background: rgb(245, 245, 247);
  --colornav-border-color: conic-gradient(from 270deg, rgba(0, 0, 0, 0.08) 0deg, rgba(0, 0, 0, 0.48) 64.8deg, rgba(0, 0, 0, 0.48) 115.2deg, rgba(0, 0, 0, 0.08) 180deg, rgba(0, 0, 0, 0) 208.8deg, rgba(0, 0, 0, 0) 331.2deg, rgba(0, 0, 0, 0.08) 360deg);
  --colornav-border-current: rgb(0, 113, 227);
  --colornav-label-color: rgb(29, 29, 31);
}

.channel-html [copy-type=h1]+*,
.channel-html [copy-type=h2]+*,
.channel-html [copy-type=h3]+*,
.channel-html [copy-type=h4]+*,
.channel-html [copy-type=h5]+*,
.channel-html [copy-type=h6]+* {
  margin-top: 0.8em;
}

.channel-html .section-background {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.channel-html .section-background .section-background-img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.channel-html .section-background .section-background-caption {
  position: absolute;
}

.channel-html .section-background .section-background-caption.bottom-left {
  left: 0;
  bottom: 0;
}

.channel-html .section-background .section-background-caption.bottom-right {
  right: 0;
  bottom: 0;
}

.channel-html .section-background .section-background-caption.top-right {
  top: 0;
  right: 0;
}

.channel-html .section-background .section-background-caption.top-left {
  top: 0;
  left: 0;
}

.channel-html .bento-box {
  margin-left: 0;
}

@media only screen and (min-width: 1069px) {
  .channel-html .bento-box.large-hide {
    display: none;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .channel-html .bento-box.medium-hide {
    display: none;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bento-box.small-hide {
    display: none;
  }
}

.channel-html .bentobox-item {
  display: flex;
  flex-direction: column;
}

@media only screen and (min-width: 1069px) {
  .channel-html .bentobox-item.large-hide {
    display: none;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .channel-html .bentobox-item.medium-hide {
    display: none;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bentobox-item.small-hide {
    display: none;
  }
}

.channel-html .button:focus {
  box-shadow: 0 0 0 4px var(--focus-color);
}

.channel-html .button-channel {
  background: transparent;
  border: 1px solid rgb(29, 29, 31);
  color: rgb(29, 29, 31);
}

.channel-html .button-channel:hover {
  background: transparent;
  border: 1px solid rgb(110, 110, 115);
  color: rgb(110, 110, 115);
}

.channel-html .colornav-items {
  margin-left: 0;
  padding-top: 0;
}

@media only screen and (max-width: 734px) {
  .channel-html .colornav-items {
    max-width: 83px;
  }
}

.channel-html .colornav-swatch {
  position: relative;
}

.channel-html .colornav-swatch:after {
  border-radius: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  height: inherit;
  position: absolute;
  width: inherit;
  margin: 0;
}



/*
When you have two images of a different size, this function will
allow you to align the smaller one to the bottom of the column.

@example scss
.bigger-image {
@include picture(image_bigger);
}

.smaller-image {
@include picture(image_smaller);

@each $viewport in viewports.viewport-list() {
@include viewports.viewport($viewport) {
  @include techspecs-image-bottom-align(image_bigger, image_smaller, $viewport);
}
}
}
*/

/*
When you have two images of a different size, this function will
allow you to align the smaller one to the vertical center of the bigger one.

@example scss
.bigger-image {
@include picture(image_bigger);
}

.smaller-image {
@include picture(image_smaller);

@each $viewport in viewports.viewport-list() {
@include viewports.viewport($viewport) {
  @include techspecs-image-middle-align(image_bigger, image_smaller, $viewport);
}
}
}
*/

/*
This will generate unique classes for all provided built-in app images.

@example scss
.section-apps, .section-freeapps {
@include techspecs-appicon-classes();
}

@example html
<figure class="techspecs-app">
<div class="techspecs-app-icon techspecs-app-icon-camera"></div>
<figcaption>Camera</figcaption>
</figure>
*/

/*
When you have two images of a different size, this function will
allow you to align the smaller one to the bottom of the column.

@example scss
.bigger-image {
@include picture(image_bigger);
}

.smaller-image {
@include picture(image_smaller);

@each $viewport in viewports.viewport-list() {
@include viewports.viewport($viewport) {
  @include techspecs-image-bottom-align(image_bigger, image_smaller, $viewport);
}
}
}
*/

/*
When you have two images of a different size, this function will
allow you to align the smaller one to the vertical center of the bigger one.

@example scss
.bigger-image {
@include picture(image_bigger);
}

.smaller-image {
@include picture(image_smaller);

@each $viewport in viewports.viewport-list() {
@include viewports.viewport($viewport) {
  @include techspecs-image-middle-align(image_bigger, image_smaller, $viewport);
}
}
}
*/

/*
This will generate unique classes for all provided built-in app images.

@example scss
.section-apps, .section-freeapps {
@include techspecs-appicon-classes();
}

@example html
<figure class="techspecs-app">
<div class="techspecs-app-icon techspecs-app-icon-camera"></div>
<figcaption>Camera</figcaption>
</figure>
*/

/**
Mixin to define gaps per viewport and column number
@see Compare.vue: computed.columnRange()
*/

/**
Mixin to define padding per viewport and column number
@see Compare.vue: computed.columnRange()
*/

.viewport-content {
  margin-inline-start: auto;
  margin-inline-end: auto;
  width: 980px;
}

@media only screen and (min-width: 1441px) {
  .viewport-content {
    margin-inline-start: auto;
    margin-inline-end: auto;
    width: 980px;
  }
}

@media only screen and (max-width: 1068px) {
  .viewport-content {
    margin-inline-start: auto;
    margin-inline-end: auto;
    width: 692px;
  }
}

@media only screen and (max-width: 734px) {
  .viewport-content {
    margin-inline-start: auto;
    margin-inline-end: auto;
    width: 87.5%;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .section .section-compare-table {
    overflow: initial;
  }
}

.channel-compare .compare-wrapper {
  position: relative;
  overflow: hidden;
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare-wrapper {
    overflow: initial;
  }
}

.channel-compare .compare-section,
.channel-compare .selector-table {
  position: relative;
}

.channel-compare select {
  box-sizing: border-box;
}

.channel-compare sup * {
  vertical-align: inherit;
  font-weight: 400;
}

.channel-compare ul {
  margin: 0;
  list-style: none;
}

.channel-compare .icon-check {
  position: relative;
  top: -5px;
}

.channel-compare .icon-check:after {
  font-size: 38px;
}

.channel-compare .compare-section {
  padding-top: 39px;
  border: 0;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare-section {
    padding-top: 53px;
    padding-bottom: 25px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare-section {
    padding-top: 20px;
    padding-bottom: 14px;
  }
}

.channel-compare .compare-section.no-padding-top {
  padding: 0;
}

.channel-compare .compare.compare-column-range-large-5 .compare-header-row,
.channel-compare .compare.compare-column-range-large-5 .compare-row {
  padding: 0 16px;
}

.channel-compare .compare.compare-column-range-large-4 .compare-header-row,
.channel-compare .compare.compare-column-range-large-4 .compare-row {
  padding: 0 42px;
}

.channel-compare .compare.compare-column-range-large-3 .compare-header-row,
.channel-compare .compare.compare-column-range-large-3 .compare-row {
  padding: 0 144px;
}

.channel-compare .compare.compare-column-range-large-2 .compare-header-row,
.channel-compare .compare.compare-column-range-large-2 .compare-row {
  padding: 0 0px;
}

@media only screen and (max-width: 1068px) {

  .channel-compare .compare.compare-column-range-medium-5 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-5 .compare-row {
    padding: 0 0px;
  }
}

@media only screen and (max-width: 1068px) {

  .channel-compare .compare.compare-column-range-medium-4 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-4 .compare-row {
    padding: 0 0px;
  }
}

@media only screen and (max-width: 1068px) {

  .channel-compare .compare.compare-column-range-medium-3 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-3 .compare-row {
    padding: 0 58px;
  }
}

@media only screen and (max-width: 1068px) {

  .channel-compare .compare.compare-column-range-medium-2 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-2 .compare-row {
    padding: 0 0px;
  }
}

@media only screen and (max-width: 734px) {

  .channel-compare .compare.compare-column-range-small-5 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-5 .compare-row {
    padding: 0 0px;
  }
}

@media only screen and (max-width: 734px) {

  .channel-compare .compare.compare-column-range-small-4 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-4 .compare-row {
    padding: 0 0px;
  }
}

@media only screen and (max-width: 734px) {

  .channel-compare .compare.compare-column-range-small-3 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-3 .compare-row {
    padding: 0 0px;
  }
}

@media only screen and (max-width: 734px) {

  .channel-compare .compare.compare-column-range-small-2 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-2 .compare-row {
    padding: 0 0;
  }
}

.channel-compare .compare.compare-column-range-large-5 .compare-header-row,
.channel-compare .compare.compare-column-range-large-5 .compare-row {
  --column-gap: 32px;
}

.channel-compare .compare.compare-column-range-large-4 .compare-header-row,
.channel-compare .compare.compare-column-range-large-4 .compare-row {
  --column-gap: 80px;
}

.channel-compare .compare.compare-column-range-large-3 .compare-header-row,
.channel-compare .compare.compare-column-range-large-3 .compare-row {
  --column-gap: 100px;
}

.channel-compare .compare.compare-column-range-large-2 .compare-header-row,
.channel-compare .compare.compare-column-range-large-2 .compare-row {
  --column-gap: 16px;
}

@media only screen and (max-width: 1068px) {

  .channel-compare .compare.compare-column-range-medium-5 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-5 .compare-row {
    --column-gap: 28px;
  }
}

@media only screen and (max-width: 1068px) {

  .channel-compare .compare.compare-column-range-medium-4 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-4 .compare-row {
    --column-gap: 28px;
  }
}

@media only screen and (max-width: 1068px) {

  .channel-compare .compare.compare-column-range-medium-3 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-3 .compare-row {
    --column-gap: 42px;
  }
}

@media only screen and (max-width: 1068px) {

  .channel-compare .compare.compare-column-range-medium-2 .compare-header-row,
  .channel-compare .compare.compare-column-range-medium-2 .compare-row {
    --column-gap: 28px;
  }
}

@media only screen and (max-width: 734px) {

  .channel-compare .compare.compare-column-range-small-5 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-5 .compare-row {
    --column-gap: 58px;
  }
}

@media only screen and (max-width: 734px) {

  .channel-compare .compare.compare-column-range-small-4 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-4 .compare-row {
    --column-gap: 58px;
  }
}

@media only screen and (max-width: 734px) {

  .channel-compare .compare.compare-column-range-small-3 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-3 .compare-row {
    --column-gap: 58px;
  }
}

@media only screen and (max-width: 734px) {

  .channel-compare .compare.compare-column-range-small-2 .compare-header-row,
  .channel-compare .compare.compare-column-range-small-2 .compare-row {
    --column-gap: 58px;
  }
}

.channel-compare .compare-header-row,
.channel-compare .compare-row {
  --column-gap: 16px;
  display: grid;
  column-gap: var(--column-gap);
  grid-template-columns: repeat(var(--grid-column), calc((100% - var(--column-gap) * (var(--grid-column) - 1)) / var(--grid-column)));
}

@media only screen and (max-width: 1068px) {

  .channel-compare .compare-header-row,
  .channel-compare .compare-row {
    --column-gap: 28px;
  }
}

@media only screen and (max-width: 734px) {

  .channel-compare .compare-header-row,
  .channel-compare .compare-row {
    --column-gap: 58px;
  }
}

.channel-compare .compare-row {
  margin-bottom: 40px;
}

.channel-compare .compare-row.compare-template-border-top .compare-column {
  border-top: 1px solid #d6d6d6;
  padding-top: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare-row.compare-template-border-top .compare-column {
    padding-top: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare-row.compare-template-border-top .compare-column {
    padding-top: 20px;
  }
}

.channel-compare .compare-row.compare-template-border-bottom .compare-column {
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare-row.compare-template-border-bottom .compare-column {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare-row.compare-template-border-bottom .compare-column {
    margin-bottom: 20px;
  }
}

.channel-compare .compare-row.compare-template-space-bottom .compare-column {
  margin-bottom: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare-row.compare-template-space-bottom .compare-column {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare-row.compare-template-space-bottom .compare-column {
    margin-bottom: 20px;
  }
}

.channel-compare .compare-row:last-child {
  margin-bottom: 0;
}

.channel-compare .compare-header-row {
  margin: 0;
}

.channel-compare .compare-rowheader {
  order: -1;
}

.channel-compare .compare-rowheader,
.channel-compare .compare-rowheader-style {
  grid-column: 1/var(--grid-column) span;
}

.channel-compare .compare-columnheader,
.channel-compare .compare-column {
  display: none;
  box-sizing: border-box;
}

.channel-compare .compare.with-fullwidthrowheader .compare-rowheader {
  width: 100%;
}

.channel-compare .compare.with-fullwidthrowheader .compare-rowheader-style {
  font-size: 24px;
  line-height: 1.1666666667;
  font-weight: 600;
  letter-spacing: 0.009em;
  padding-bottom: 27px;
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: 33px;
  padding-bottom: 27px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare.with-fullwidthrowheader .compare-rowheader-style {
    font-size: 21px;
    line-height: 1.1904761905;
    font-weight: 600;
    letter-spacing: 0.011em;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.with-fullwidthrowheader .compare-rowheader-style {
    font-size: 17px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare.with-fullwidthrowheader .compare-rowheader-style {
    margin-bottom: 28px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.with-fullwidthrowheader .compare-rowheader-style {
    margin-bottom: 17px;
    padding-bottom: 13px;
  }
}

.channel-compare .compare.with-fullwidthrowheader .compare-rowheader-empty {
  height: 16px;
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.with-fullwidthrowheader .compare-rowheader-empty {
    height: 12px;
  }
}

.channel-compare .compare.with-fullwidthrowheader .compare-columnheader,
.channel-compare .compare.with-fullwidthrowheader .compare-column {
  text-align: center;
  justify-content: center;
  width: 164px;
}

@media only screen and (max-width: 734px) {

  .channel-compare .compare.with-fullwidthrowheader .compare-columnheader,
  .channel-compare .compare.with-fullwidthrowheader .compare-column {
    width: 131px;
  }
}

.channel-compare .compare.with-fullwidthrowheader .compare-columnheader-span,
.channel-compare .compare.with-fullwidthrowheader .compare-column-span {
  width: 100%;
}

.channel-compare .compare.with-fullwidthrowheader .mdash-container {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.channel-compare .compare.with-fullwidthrowheader .mdash-container .mdash {
  font-size: 17px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare.with-fullwidthrowheader .mdash-container .mdash {
    font-size: 14px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare.with-fullwidthrowheader .mdash-container .mdash {
    font-size: 12px;
  }
}

.channel-compare .compare .copy.helvetica-neue {
  font-weight: 500;
  line-height: 1.235;
}

.channel-compare--hidden {
  opacity: 0;
}

.compare-wrapper {
  width: 100%;
}



.channel-compare [compare-header-hide] {
  display: none;
}

.channel-compare [compare-header-show] {
  display: grid;
}

.channel-compare .selector-table {
  padding-top: 10px;
  margin-bottom: 40px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .selector-table {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .selector-table {
    margin-bottom: 25px;
  }
}

.channel-compare .selector-table .compare-row {
  margin: 0;
}

.channel-compare .selector-table .compare-rowheader {
  height: 0;
}

.channel-compare .selector-element {
  position: relative;
  width: 100%;
  border: none;
  border-bottom: 1px solid #d6d6d6;
  border-radius: 0px;
  transition: border-color 200ms ease;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .selector-element {
    border: none;
    border-bottom: 1px solid #d6d6d6;
    border-radius: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .selector-element {
    border: none;
    border-bottom: 1px solid #d6d6d6;
    border-radius: 0px;
  }

  .channel-compare .selector-element:hover {
    border: none;
    border-radius: 0px;
    border-bottom: 1px solid #d6d6d6;
  }
}

.channel-compare .selector-element::before {
  content: "";
  width: 40px;
  position: absolute;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 60%, rgb(255, 255, 255) 100%);
  top: 0;
  right: 0px;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .selector-element::before {
    width: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .selector-element::before {
    height: 100%;
    width: 40px;
    right: 5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .selector-element {
    margin-inline-end: 0;
  }
}

.channel-compare .selector-dropdown {
  font-size: 14px;
  line-height: 1.4285914286;
  font-weight: 600;
  letter-spacing: 0.015em;
  width: 100%;
  margin: 0;
  color: rgb(0, 0, 0);
  background: transparent;
  border: 0;
  border-radius: 0;
  overflow: hidden;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  outline: none;
  padding: 12px 0;
  padding-right: 15px;
}

.channel-compare .selector-dropdown:focus {
  border-radius: 0px;
  box-shadow: 0 0 0 4px var(--focus-color);
  width: 166px;
}

@media only screen and (max-width: 734px) {
  .channel-compare .selector-dropdown:focus {
    box-sizing: content-box;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .selector-dropdown {
    width: 100%;
    padding-bottom: 11px;
    padding-left: 0px;
    padding-top: 11px;
  }

  .channel-compare .selector-dropdown:focus {
    width: 122px;
    border-radius: 0px;
    border: none;
  }
}

.channel-compare .selector-icon {
  display: block;
  position: absolute;
  top: 1px;
  font-size: 19px;
  line-height: 1;
  color: rgb(0, 102, 204);
  padding-right: 0px;
  padding-top: 10px;
  pointer-events: none;
  right: 0;
}

html:not([dir=rtl]) .channel-compare .selector-icon {
  right: 0;
}

html[dir=rtl] .channel-compare .selector-icon {
  left: 0;
}

.channel-compare .selector-icon:after {
  pointer-events: none;
}

.channel-compare .static-dropdown {
  font-size: 14px;
  line-height: 1.4285914286;
  font-weight: 600;
  letter-spacing: 0.015em;
  border-bottom: 1px solid #d6d6d6;
  text-align: center;
  width: 100%;
  margin: 0;
  padding-bottom: 7px;
}

.channel-compare .compare-template-border-bottom .button-container {
  margin-bottom: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .compare-template-border-bottom .button-container {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .compare-template-border-bottom .button-container {
    margin-bottom: 20px;
  }
}

.channel-compare .button {
  background: transparent;
  border: 1px solid rgb(29, 29, 31);
  color: rgb(29, 29, 31);
}

.channel-compare .button:focus {
  outline: none;
  box-shadow: 0 0 0 4px var(--focus-color);
}

.channel-compare .button:hover {
  background: transparent;
  border: 1px solid rgb(110, 110, 115);
  color: rgb(110, 110, 115);
}

.channel-compare .button-container {
  margin-bottom: 55px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .button-container {
    margin-bottom: 55px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .button-container {
    margin-bottom: 32px;
  }
}

.channel-compare .button-container .copy.helvetica-neue {
  font-weight: 400;
}

.channel-compare .multi-row .compare-template-preview-item-color-nav {
  margin-bottom: 40px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .multi-row .compare-template-preview-item-color-nav {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .multi-row .compare-template-preview-item-color-nav {
    margin-bottom: 20px;
  }
}

.channel-compare .multi-row .compare-template-preview-item-color-nav:last-child {
  margin-bottom: 40px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .multi-row .compare-template-preview-item-color-nav:last-child {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .multi-row .compare-template-preview-item-color-nav:last-child {
    margin-bottom: 40px;
  }
}

.channel-compare .multi-row .row-colors {
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
}

.channel-compare .row-colors {
  width: 100%;
  text-align: center;
  padding-bottom: 27px;
  margin-top: 27px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .row-colors {
    padding-bottom: 27px;
    margin-top: 27px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .row-colors {
    padding-bottom: 17px;
    margin-top: 17px;
  }
}

.channel-compare .row-colors.row-colors-none {
  display: flex;
  justify-content: center;
  align-items: center;
}

.channel-compare .row-colors.row-colors-none .colornav-items {
  display: block;
}

.channel-compare .colornav {
  display: inline-block;
  text-align: center;
}

.channel-compare .colornav-items {
  display: inline-block;
  margin: 0 -1px 0 0;
}

.channel-compare .colornav-item-row {
  display: flex;
  justify-content: center;
}

.channel-compare .colornav-item-row:not(:first-child) {
  margin-top: 10px;
}

.channel-compare .colornav-item-row .colornav-item {
  margin-left: 0;
  margin-right: 6px;
}

.channel-compare .colornav-item-row .colornav-item:last-child {
  margin-right: 0;
}

.channel-compare .colornav-label-container {
  padding-top: 15px;
}

.channel-compare .colornav-label-container .channel-colornav-label {
  font-size: 12px;
  color: #6e6e73;
  font-weight: 500;
  line-height: 1.4;
}

.channel-compare .colornav-swatch {
  width: 12px;
  height: 12px;
}

.channel-compare .colornav-swatch:after {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.48);
}

.channel-compare .swatch-image {
  position: relative;
  left: calc(100% + 5px);
}

@media only screen and (max-width: 734px) {
  .channel-compare .swatch-image {
    left: calc(100% + 3px);
  }
}

.channel-compare .embed-image {
  align-self: flex-end;
}



.mdash-container:first-child {
  height: 100%;
}



.channel-compare .stat {
  min-width: 0;
  margin: 0 auto;
}

.channel-compare .stat .stat-content {
  margin: 0;
  padding: 0;
}

.channel-compare .compare.with-fullwidthrowheader .mdash-container {
  margin-top: 0px;
}

.channel-compare .compare.with-fullwidthrowheader .mdash-container .mdash {
  font-weight: 600;
}

.channel-compare .stat-content {
  margin: 0;
  padding: 0;
}

.channel-compare .stat-content .stat-caption {
  position: static;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.4705882353;
  font-weight: 600;
  letter-spacing: 0.0105em;
  font-size: 12px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .stat-content .stat-caption {
    font-size: 14px;
    line-height: 1.4285914286;
    font-weight: 600;
    letter-spacing: 0.015em;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .stat-content .stat-caption {
    font-size: 12px;
    line-height: 1.3333733333;
    font-weight: 600;
    letter-spacing: 0.018em;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .stat-content .stat-caption {
    font-size: 12px;
  }
}

.channel-compare .stat-content .stat-caption p {
  color: rgb(29, 29, 31);
}

.channel-compare .stat-content .stat-caption.copy {
  font-weight: 500;
  line-height: 1.4;
}

.channel-compare .stat-content .stat-caption.copy.mdash {
  font-weight: 600;
}

.channel-compare .stat-content .stat-value {
  font-size: 64px;
  line-height: 1.0625;
  font-weight: 600;
  letter-spacing: -0.009em;
  font-size: 21px;
  line-height: 0.74em;
  white-space: unset;
  overflow-wrap: break-word;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .stat-content .stat-value {
    font-size: 48px;
    line-height: 1.0834933333;
    font-weight: 600;
    letter-spacing: -0.003em;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .stat-content .stat-value {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 600;
    letter-spacing: 0.004em;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .stat-content .stat-value {
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .stat-content .stat-value {
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .stat-content .stat-value {
    font-size: 21px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .stat-content .stat-value {
    font-size: 21px;
  }
}

.channel-compare .stat-content .stat-elevated .stat-caption p {
  color: rgb(134, 134, 139);
}

.channel-compare .stat-content .image-icon-wrapper {
  position: relative;
  text-align: center;
  margin-bottom: -4px;
}

.channel-compare .stat-content .image-icon-wrapper figure {
  display: block;
  margin: auto;
}

.channel-compare .stat-content .stat-row {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .stat-content .stat-row {
    padding: 0 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .stat-content .stat-row {
    padding: 0 0;
  }
}

.channel-compare .stat-content .stat-row:not(:last-child) {
  margin-bottom: 15px;
}

.channel-compare .stat-content .stat-row:first-child .copy {
  margin-bottom: -4px;
}

.channel-compare .stat-content .stat-row:first-child .stat-value:not(.copy) {
  margin-bottom: -3px;
}



.channel-html .copy {
  word-break: break-word;
}

.channel-html .copy.helvetica-neue {
  letter-spacing: normal;
}

.channel-html a.footer-link {
  color: #555555;
}

.channel-html a.footer-link:focus {
  outline: 4px solid var(--focus-color);
}

@font-face {
  font-family: "SF Pro Icons";
  /*Icon font file encoded in base64 format.*/
  /*It's a valid css code.*/
  src: url(data:font/truetype;charset=utf-8;base64,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AAIACv/XBjsHdABKAFgAAAEjBgcGBwYXFhcWFxYXFQYHBgcGBwYHBgcGJyYnJicmIyIHBgcGBwYHBicmJyYnJicmNTQ3PgE3NhcWFxYXFjMyNzY3Njc2FxYXFiU2NzYnDgIHBhcWNzYGCAEeIDwlMwEBQzBNJx0OFio5NCAwLzk+KigYLC8bLjM1MB0xKhYmJjw6MTUiNVk4PFFB13svOiE/LRQhFxMfEyxMK0tBV0d8/oM1HB0JSaFpHSAKT1FLBNwTHDZEXWyDZkkzGgsCLTJhU0wmOx0kAQELBxMVBw0NCBUSBwsCAiYfPilNgKe3qsCNb4MCAREJGRIGCwoGER4MEwQHHDHzQU9VUgNTektXTwYpJgAAAAAAACIBngABAAAAAAAAACYATgABAAAAAAABAAwAjwABAAAAAAACAAcArAABAAAAAAADAB0A8AABAAAAAAAEABQBOAABAAAAAAAFAA0BaQABAAAAAAAGABIBnQABAAAAAAAHACkCBAABAAAAAAAIAAkCQgABAAAAAAAJAAsCZAABAAAAAAAKBAsKiAABAAAAAAALABQOvgABAAAAAAAMABQO/QABAAAAAAANAL4QkAABAAAAAAAOADIRtQABAAAAAAAPAAwSAgABAAAAAAARAAcSHwADAAEECQAAAEwAAAADAAEECQABABgAdQADAAEECQACAA4AnAADAAEECQADADoAtAADAAEECQAEACgBDgADAAEECQAFABoBTQADAAEECQAGACQBdwADAAEECQAHAFIBsAADAAEECQAIABICLgADAAEECQAJABYCTAADAAEECQAKCBYCcAADAAEECQALACgOlAADAAEECQAMACgO0wADAAEECQANAXwPEgADAAEECQAOAGQRTwADAAEECQAPABgR6AADAAEECQARAA4SDwCpACAAMgAwADEANwAgAEEAcABwAGwAZQAgAEkAbgBjAC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4AAKkgMjAxNyBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuAABTAEYAIABQAHIAbwAgAEkAYwBvAG4AcwAAU0YgUHJvIEljb25zAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABTAEYAUABSAE8ASQBDAE8ATgBTACAANAA3ADAAOQAyAGMAYQAtADIAMAAxADYALgAwADMALgAyADIAAFNGUFJPSUNPTlMgNDcwOTJjYS0yMDE2LjAzLjIyAABTAEYAIABQAHIAbwAgAEkAYwBvAG4AcwAgAFIAZQBnAHUAbABhAHIAAFNGIFBybyBJY29ucyBSZWd1bGFyAABWAGUAcgBzAGkAbwBuACAANAAuADIAMAAwAABWZXJzaW9uIDQuMjAwAABTAEYAUAByAG8ASQBjAG8AbgBzAC0AUgBlAGcAdQBsAGEAcgAAU0ZQcm9JY29ucy1SZWd1bGFyAABTAEYAIABQAHIAbwAgAEkAYwBvAG4AcwAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEEAcABwAGwAZQAgAEkAbgBjAC4AAFNGIFBybyBJY29ucyBpcyBhIHRyYWRlbWFyayBvZiBBcHBsZSBJbmMuAABBAHAAcABsAGUAIABJAG4AYwAAQXBwbGUgSW5jAABBAHAAcABsAGUAIABJAG4AYwAuAC4AAEFwcGxlIEluYy4uAABDAHIAZQBhAHQAZQBkACAAaQBuACAAMgAwADEANQAsACAAdABoAGUAIABvAHIAaQBnAGkAbgBhAGwAIABnAGwAeQBwAGgAIABmAG8AbgB0ACwAIABBAHAAcABsAGUAIABJAGMAbwBuAHMALAAgAHcAYQBzACAAcAByAG8AZAB1AGMAZQBkACAAdABvACAAdwBvAHIAawAgAGkAbgAgAHUAbgBpAHMAbwBuACAAdwBpAHQAaAAgAE0AeQByAGkAYQBkACAAUwBlAHQAIABQAHIAbwAgAGEAbgBkACAAcwBlAHIAdgBlAGQAIAB0AG8AIABzAHQAcgBlAG4AZwB0AGgAZQBuACAAaQBuAHQAZQByAGEAYwB0AGkAdgBlACAAbABpAG4AawBzACAAbwBuACAAdwBlAGIALgAgAEEAcABwAGwAZQAgAEkAYwBvAG4AcwAgAHcAbwB1AGwAZAAgAGwAYQB0AGUAcgAgAGIAZQBjAG8AbQBlACAAUwBGACAAUAByAG8AIABJAGMAbwBuAHMAIAByAGUAZABlAHMAaQBnAG4AZQBkACAAdABvACAAYQBsAGkAZwBuACAAdABvACAAQQBwAHAAbABlACcAcwAgAG4AZQB3ACAAdAB5AHAAZQBmAGEAYwBlACwAIABTAGEAbgAgAEYAcgBhAG4AYwBpAHMAYwBvACwAIABpAG4AIAAyADAAMQA2AC4AIABUAGgAZQAgAHIAZQBkAGUAcwBpAGcAbgAgAGEAZABkAHIAZQBzAHMAZQBzACAAYQAgAG4AdQBtAGIAZQByACAAbwBmACAAaQBzAHMAdQBlAHMAIAB0AGgAYQB0ACAAdwBlAHIAZQAgAHAAcgBlAHMAZQBuAHQAIABpAG4AIABBAHAAcABsAGUAIABJAGMAbwBuAHMALgAgAEkAbQBwAHIAbwB2AGUAbQBlAG4AdABzACAAaQBuAGMAbAB1AGQAZQAgAG0AYQB0AGMAaABlAGQAIAB0AHkAcABlACAAbQBlAHQAcgBpAGMAcwAsACAAYgByAGEAbgBkACAASQBEACAAcwB0AGEAbgBkAGEAcgBkAGkAegBlAGQAIABBAHAAcABsAGUAIABsAG8AZwBvACAAYwBoAGEAcgBhAGMAdABlAHIALAAgAHcAZQBiACAAZgBvAG4AdAAgAG8AcAB0AGkAbQBpAHoAYQB0AGkAbwBuACwAIABjAHUAcwB0AG8AbQAgAGMAaABhAHIAYQBjAHQAZQByACAAcwBwAGEAYwBpAG4AZwAsACAAcABhAHIAZQBuAHQAIAB0AHkAcABlACAAYQBsAGkAZwBuAG0AZQBuAHQALAAgAGUAdABjAC4AIABTAEYAIABQAHIAbwAgAEkAYwBvAG4AcwAgAGkAcwAgAGQAZQBzAGkAZwBuAGUAZAAgAHQAbwAgAGIAZQAgAGEAZABhAHAAdABhAGIAbABlACAAdABvACAAdwBvAHIAawAgAHcAaQB0AGgAIABvAHUAcgAgAHQAdwBvACAAdwBlAGIAIABmAG8AbgB0ACAAZgBhAG0AaQBsAGkAZQBzACwAIABTAEYAIABQAHIAbwAgAEQAaQBzAHAAbABhAHkAIABhAG4AZAAgAFMARgAgAFAAcgBvACAAVABlAHgAdAAuACAAVABoAGUAIAB3AGUAYgAgAGYAbwBuAHQAIABmAGEAbQBpAGwAaQBlAHMAIABoAGEAdgBlACAAZABpAGYAZgBlAHIAaQBuAGcAIAB4AGgAZQBpAGcAaAB0AHMALAAgAGQAZQBzAGMAZQBuAGQAZQByACAAYQBuAGQAIABhAHMAYwBlAG4AZABlAHIAIABlAHgAdABlAG4AcwBpAG8AbgBzACwAIABhAGQAdgBhAG4AYwBlAG0AZQBuAHQALAAgAGMAbwB1AG4AdABlAHIAcwAsACAAYQBuAGQAIABiAG8AdwBsAHMALgAgAFQAaABlAHMAZQAgAGQAaQBmAGYAZQByAGUAbgBjAGUAcwAgAHcAZQByAGUAIABwAHUAcgBwAG8AcwBlAGwAeQAgAG0AYQBkAGUAIAB0AG8AIABvAHAAdABpAG0AaQB6AGUAIAB0AGgAZQAgAGwAZQBnAGkAYgBpAGwAaQB0AHkAIABvAGYAIABlAGEAYwBoACAAZgBhAG0AaQBsAHkAIABpAG4AIAB0AGgAZQAgAHQAeQBwAGUAIABzAGkAegBlACAAZgBvAHIAIAB3AGgAaQBjAGgAIAB0AGgAZQB5ACAAYQByAGUAIAB1AHQAaQBsAGkAegBlAGQALgAgAFQAaABlACAAUwBGACAAUAByAG8AIABJAGMAbwBuAHMAIABjAGgAYQByAGEAYwB0AGUAcgAgAHMAZQB0ACAAaQBuAGMAbAB1AGQAZQBzACAAQwBUAEEAIABpAGMAbwBuAG8AZwByAGEAcABoAHkALAAgAFUASQAgAGUAbABlAG0AZQBuAHQAcwAsACAAYQBuAGQAIABpAG4AdABlAHIAbgBhAGwAIAB1AHMAZQAgAHMAcABlAGMAaQBhAGwAIABjAGgAYQByAGEAYwB0AGUAcgBzACAAYQBuAGQAIABpAHMAIABhAHYAYQBpAGwAYQBiAGwAZQAgAGEAcwAgAGEAIABmAGEAbQBpAGwAeQAgAG8AZgAgAHQAcgB1AGUAIAB0AHkAcABlACAAZgBvAG4AdABzACAAaQBuACAAZgBvAHUAcgAgAHcAZQBpAGcAaAB0AHMALgAAQ3JlYXRlZCBpbiAyMDE1LCB0aGUgb3JpZ2luYWwgZ2x5cGggZm9udCwgQXBwbGUgSWNvbnMsIHdhcyBwcm9kdWNlZCB0byB3b3JrIGluIHVuaXNvbiB3aXRoIE15cmlhZCBTZXQgUHJvIGFuZCBzZXJ2ZWQgdG8gc3RyZW5ndGhlbiBpbnRlcmFjdGl2ZSBsaW5rcyBvbiB3ZWIuIEFwcGxlIEljb25zIHdvdWxkIGxhdGVyIGJlY29tZSBTRiBQcm8gSWNvbnMgcmVkZXNpZ25lZCB0byBhbGlnbiB0byBBcHBsZSdzIG5ldyB0eXBlZmFjZSwgU2FuIEZyYW5jaXNjbywgaW4gMjAxNi4gVGhlIHJlZGVzaWduIGFkZHJlc3NlcyBhIG51bWJlciBvZiBpc3N1ZXMgdGhhdCB3ZXJlIHByZXNlbnQgaW4gQXBwbGUgSWNvbnMuIEltcHJvdmVtZW50cyBpbmNsdWRlIG1hdGNoZWQgdHlwZSBtZXRyaWNzLCBicmFuZCBJRCBzdGFuZGFyZGl6ZWQgQXBwbGUgbG9nbyBjaGFyYWN0ZXIsIHdlYiBmb250IG9wdGltaXphdGlvbiwgY3VzdG9tIGNoYXJhY3RlciBzcGFjaW5nLCBwYXJlbnQgdHlwZSBhbGlnbm1lbnQsIGV0Yy4gU0YgUHJvIEljb25zIGlzIGRlc2lnbmVkIHRvIGJlIGFkYXB0YWJsZSB0byB3b3JrIHdpdGggb3VyIHR3byB3ZWIgZm9udCBmYW1pbGllcywgU0YgUHJvIERpc3BsYXkgYW5kIFNGIFBybyBUZXh0LiBUaGUgd2ViIGZvbnQgZmFtaWxpZXMgaGF2ZSBkaWZmZXJpbmcgeGhlaWdodHMsIGRlc2NlbmRlciBhbmQgYXNjZW5kZXIgZXh0ZW5zaW9ucywgYWR2YW5jZW1lbnQsIGNvdW50ZXJzLCBhbmQgYm93bHMuIFRoZXNlIGRpZmZlcmVuY2VzIHdlcmUgcHVycG9zZWx5IG1hZGUgdG8gb3B0aW1pemUgdGhlIGxlZ2liaWxpdHkgb2YgZWFjaCBmYW1pbHkgaW4gdGhlIHR5cGUgc2l6ZSBmb3Igd2hpY2ggdGhleSBhcmUgdXRpbGl6ZWQuIFRoZSBTRiBQcm8gSWNvbnMgY2hhcmFjdGVyIHNldCBpbmNsdWRlcyBDVEEgaWNvbm9ncmFwaHksIFVJIGVsZW1lbnRzLCBhbmQgaW50ZXJuYWwgdXNlIHNwZWNpYWwgY2hhcmFjdGVycyBhbmQgaXMgYXZhaWxhYmxlIGFzIGEgZmFtaWx5IG9mIHRydWUgdHlwZSBmb250cyBpbiBmb3VyIHdlaWdodHMuAABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBwAHAAbABlAC4AYwBvAG0AAGh0dHA6Ly93d3cuYXBwbGUuY29tAABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBwAHAAbABlAC4AYwBvAG0AAGh0dHA6Ly93d3cuYXBwbGUuY29tAABUAGgAaQBzACAAZgBvAG4AdAAgAHMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAHQAaABlACAAdgBhAGwAdQBhAGIAbABlACAAcAByAG8AcABlAHIAdAB5ACAAbwBmACAAQQBwAHAAbABlACAASQBuAGMALgAgAHwAIABJAG4AdABlAHIAYQBjAHQAaQB2AGUAIABNAEEAUgBDAE8ATQAuACAAUgBlAHAAbABpAGMAYQB0AGkAbwBuACwAIABhAGwAdABlAHIAYQB0AGkAbwBuACwAIABhAG4AZAAgAGQAaQBzAHQAcgBpAGIAdQB0AGkAbwBuACAAbwBmACAAdABoAGkAcwAgAGYAbwBuAHQAIABpAHMAIABzAHQAcgBpAGMAdABsAHkAIABwAHIAbwBoAGkAYgBpAHQAZQBkAC4AIABBAHAAcABsAGUAIABJAG4AYwAuACAAYQBsAGwAIAByAGkAZwBoAHQAcwAgAHIAZQBzAGUAcgB2AGUAZAAuAABUaGlzIGZvbnQgc29mdHdhcmUgaXMgdGhlIHZhbHVhYmxlIHByb3BlcnR5IG9mIEFwcGxlIEluYy4gfCBJbnRlcmFjdGl2ZSBNQVJDT00uIFJlcGxpY2F0aW9uLCBhbHRlcmF0aW9uLCBhbmQgZGlzdHJpYnV0aW9uIG9mIHRoaXMgZm9udCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiBBcHBsZSBJbmMuIGFsbCByaWdodHMgcmVzZXJ2ZWQuAABoAHQAdABwAHMAOgAvAC8AdwB3AHcALgBhAHAAcABsAGUALgBjAG8AbQAvAGwAZQBnAGEAbAAvAGkAbgB0AGUAbABsAGUAYwB0AHUAYQBsAC0AcAByAG8AcABlAHIAdAB5AC8AAGh0dHBzOi8vd3d3LmFwcGxlLmNvbS9sZWdhbC9pbnRlbGxlY3R1YWwtcHJvcGVydHkvAABTAEYAIABQAHIAbwAgAEkAYwBvAG4AcwAAU0YgUHJvIEljb25zAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAAAAAAACAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAABAAIBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqAA4A7wErASwAIgEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmANIDZ2FwCWZ1bGxibG9jawV1RjMxQQV1RjMxQgV1RjMxQwV1RjMxRAV1RjMyMgV1RjMyMwV1RjMyNAV1RjMyNQV1RjMyNgV1RjMyNwV1RjMyOAV1RjMyOQV1RjMyRgV1RjMzNAV1RjMzNQV1RjMzNgV1RjMzNwV1RjMzOAV1RjMzOQV1RjMzQQV1RjMzQgV1RjMzQwV1RjMzRAV1RjMzRQV1RjMzRgV1RjM0MAV1RjM0MQV1RjM1NgV1RjM1RgV1RjM2NQtjaGV2cm9ubGVmdAxjaGV2cm9ucmlnaHQJY2hldnJvbnVwC2NoZXZyb25kb3duEWNoZXZyb25sZWZ0Y2lyY2xlEmNoZXZyb25yaWdodGNpcmNsZQ9jaGV2cm9udXBjaXJjbGURY2hldnJvbmRvd25jaXJjbGUFcmVzZXQFY2hlY2sLZXhjbGFtYXRpb24LcmVzZXRjaXJjbGUKcGx1c2NpcmNsZQttaW51c2NpcmNsZQtjaGVja2NpcmNsZRFleGNsYW1hdGlvbmNpcmNsZQ5xdWVzdGlvbmNpcmNsZQpyZXNldHNvbGlkCXBsdXNzb2xpZAptaW51c3NvbGlkCmNoZWNrc29saWQQZXhjbGFtYXRpb25zb2xpZA1xdWVzdGlvbnNvbGlkBHBsYXkFcGF1c2UEc3RvcAZyZXBsYXkEaW5mbwhkb3dubG9hZAZjaXJjbGUIZXh0ZXJuYWwFc2hhcmUTcXVlc3Rpb25fY2lyY2xlX3J0bBJxdWVzdGlvbl9zb2xpZF9ydGwMcXVlc3Rpb25fcnRsDGV4dGVybmFsX3J0bAlzZWN0aW9uMDEJc2VjdGlvbjAyCXNlY3Rpb24wMwlzZWN0aW9uMDQJc2VjdGlvbjA1CXNlY3Rpb24wNglzZWN0aW9uMDcJc2VjdGlvbjA4CXNlY3Rpb24wOQlzZWN0aW9uMTAJc2VjdGlvbjExCXNlY3Rpb24xMglzZWN0aW9uMTMJc2VjdGlvbjE0CXNlY3Rpb24xNQlzZWN0aW9uMTYJc2VjdGlvbjE3CXNlY3Rpb24xOAlzZWN0aW9uMTkJc2VjdGlvbjIwC3ZpZGVvcmVwbGF5CnZpZGVvcGF1c2UJdmlkZW9wbGF5CnBhZGRsZWxlZnQLcGFkZGxlcmlnaHQIcGFkZGxldXAKcGFkZGxlZG93bgptb2RhbGNsb3NlD3BhZGRsZWxlZnRzaG9ydBBwYWRkbGVyaWdodHNob3J0DXBhZGRsZXVwc2hvcnQPcGFkZGxlZG93bnNob3J0D21vZGFsY2xvc2VzaG9ydAAAAAAAAf//AAIAAQAAAAwAAAAWAAAAAgABAAMAawABAAQAAAACAAAAAAAAAAEAAAAA2pIEAQAAAADXPJGTAAAAANc8kZM=) format("truetype");
  font-weight: normal;
  font-style: normal;
}

.channel-html .icon-after {
  display: inline-block;
}

.channel-html .icon-after::after {
  background: inherit;
  background-size: 5em 100%;
  background-position: -60px center;
}

.channel-html .link-wrapper {
  display: inline-flex;
}

.channel-html .link-wrapper:focus {
  outline: 4px solid var(--focus-color);
}

.channel-html .link-wrapper.link-standalone:link:link:focus {
  outline: 4px solid var(--focus-color);
  text-decoration: unset;
}

body {
  margin: 0;
  min-width: 320px;
  overflow-x: hidden;
}

@media only screen and (max-width: 734px) {
  body {
    overflow-x: visible;
  }
}

@media (inverted-colors) {
  body .double-invert {
    filter: invert(1);
  }
}



@media only screen and (min-width: 1069px) {
  .channel-html .row.large-display-bleed {
    position: relative;
  }

  .channel-html .row.large-display-bleed .column {
    z-index: 1;
  }

  .channel-html .row.large-display-bleed::after,
  .channel-html .row.large-display-bleed::before {
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    height: 100%;
    width: 44px;
    left: -44px;
  }

  .channel-html .row.large-display-bleed::after {
    left: initial;
    right: -44px;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .channel-html .row.medium-display-bleed {
    position: relative;
  }

  .channel-html .row.medium-display-bleed .column {
    z-index: 1;
  }

  .channel-html .row.medium-display-bleed::after,
  .channel-html .row.medium-display-bleed::before {
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    height: 100%;
    width: 22px;
    left: -22px;
  }

  .channel-html .row.medium-display-bleed::after {
    left: initial;
    right: -22px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .row.small-display-bleed {
    position: relative;
  }

  .channel-html .row.small-display-bleed .column {
    z-index: 1;
  }

  .channel-html .row.small-display-bleed::after,
  .channel-html .row.small-display-bleed::before {
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    height: 100%;
    width: 20px;
    left: -20px;
  }

  .channel-html .row.small-display-bleed::after {
    left: initial;
    right: -20px;
  }
}

.channel-html .section {
  display: flex;
  position: relative;
  overflow-x: hidden;
}

.channel-html .section .section-content {
  margin-inline-start: auto;
  margin-inline-end: auto;
  width: 980px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .section .section-content {
    width: 692px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .section .section-content {
    max-width: 320px;
    width: 87.5%;
  }
}

.channel-html .section.large-show {
  display: flex;
}

@media only screen and (max-width: 1068px) {
  .channel-html .section.medium-show {
    display: flex !important;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .section.small-show {
    display: flex !important;
  }
}

.channel-html .section.large-hide {
  display: none;
}

@media only screen and (max-width: 1068px) {
  .channel-html .section.medium-hide {
    display: none;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .section.small-hide {
    display: none !important;
  }
}

.channel-html .stat {
  white-space: normal;
  margin: 0;
}

.channel-html .stat .stat-content {
  margin: 0 !important;
}

.channel-html .stat-caption-up {
  word-wrap: break-word;
  bottom: 0.3em !important;
  position: relative !important;
  display: inline-block !important;
}

.channel-html .stat-caption-bottom {
  top: 0.2em !important;
  position: relative !important;
  display: block !important;
}

.channel-html .stat .stat-caption-up.helvetica-neue,
.channel-html .stat .stat-caption-bottom.helvetica-neue {
  letter-spacing: normal;
}

.image-apple_intelligence {
  width: 647px;
  height: 420px;
  background-size: 647px 420px;
  background-repeat: no-repeat;
  background-image: url(../images/apple_intelligence_large.png?7f78a0b89150);
}

.image-compare_macbook_air_m2_13_midnight {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_air_m2_13_midnight_large.png?7f78a0c6bca0);
}

.image-compare_macbook_air_m2_15_starlight {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_air_m2_15_starlight_large.png?7f788b3cfc50);
}

.image-compare_macbook_pro_m2_16_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m2_16_spacegray_large.png?7f78a49de7d0);
}

.image-compare_macbook_pro_13_m1_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_13_m1_spacegray_large.png?7f78a0c24bd0);
}

.image-icon_touchid_key_elevated {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_touchid_key_elevated_large.png?7f78a0f8f5c0);
}

.image-person_spatialaudio_elevated {
  width: 43px;
  height: 46px;
  background-size: 43px 46px;
  background-repeat: no-repeat;
  background-image: url(../images/person_spatialaudio_elevated_large.png?7f78a22eb070);
}

.image-color_green {
  width: 174px;
  height: 170px;
  background-size: 174px 170px;
  background-repeat: no-repeat;
  background-image: url(../images/color_green_large.png?7f78a0b20190);
}

.image-icon_chip_m4pro_and_chip_m4max_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m4pro_and_chip_m4max_fill_elevated_large.png?7f78a0e4e230);
}

.image-hero {
  width: 1067px;
  height: 393px;
  background-size: 1067px 393px;
  background-repeat: no-repeat;
  background-image: url(../images/hero_large.png?7f78a2242750);
}

.image-icon_lock_key_elevated {
  width: 40px;
  height: 40px;
  background-size: 40px 40px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_lock_key_elevated_large.png?7f788f2b9850);
}

.image-compare_macbook_pro_m2_13_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m2_13_spacegray_large.png?7f78a45ad5c0);
}

.image-color_blue {
  width: 393px;
  height: 200px;
  background-size: 393px 200px;
  background-repeat: no-repeat;
  background-image: url(../images/color_blue_large.png?7f78a0ba1b70);
}

.image-compare_mac_studio_m2_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_studio_m2_silver_large.png?7f78a0dc7280);
}

.image-compare_imac_24_m4_2024_fourports_blue {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_24_m4_2024_fourports_blue_large.png?7f78a3808e80);
}

.image-compare_mac_studio_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_studio_silver_large.png?7f78a3ae5ce0);
}

.image-compare_macbook_pro_m1_14_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m1_14_spacegray_large.png?7f78a4575740);
}

.image-hero_logo {
  width: 137px;
  height: 40px;
  background-size: 137px 40px;
  background-repeat: no-repeat;
  background-image: url(../images/hero_logo_large.png?7f78a223fbd0);
}

.image-compare_imac_24_m3_2023_twoport_blue {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_24_m3_2023_twoport_blue_large.png?7f78a22676e0);
}

.image-compare_mac_mini_m1_2020_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_mini_m1_2020_silver_large.png?7f788f237660);
}

.image-flex_applecare {
  width: 426px;
  height: 315px;
  background-size: 426px 315px;
  background-repeat: no-repeat;
  background-image: url(../images/flex_applecare_large.png?7f78a0b6d2c0);
}

.image-icon_display {
  width: 88px;
  height: 74px;
  background-size: 88px 74px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_display_large.png?7f788f96c550);
}

.image-icon_apple_intelligence {
  width: 80px;
  height: 80px;
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_apple_intelligence_large.png?7f788f95bec0);
}

.image-imac_purple {
  width: 88px;
  height: 270px;
  background-size: 88px 270px;
  background-repeat: no-repeat;
  background-image: url(../images/imac_purple_large.png?7f78a2221530);
}

.image-flex_icon_desktopcomputer_shield_checkmark_elevated {
  width: 52px;
  height: 38px;
  background-size: 52px 38px;
  background-repeat: no-repeat;
  background-image: url(../images/flex_icon_desktopcomputer_shield_checkmark_elevated_large.png?7f78a224be80);
}

.image-imac_yellow {
  width: 88px;
  height: 270px;
  background-size: 88px 270px;
  background-repeat: no-repeat;
  background-image: url(../images/imac_yellow_large.png?7f78a2210ca0);
}

.image-compare_mac_mini_m2_2port_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_mini_m2_2port_silver_large.png?7f788e8c8bc0);
}

.image-compare_macbook_pro_m3_16_spaceblack {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m3_16_spaceblack_large.png?7f78a49f58b0);
}

.image-apps {
  width: 285px;
  height: 375px;
  background-size: 285px 375px;
  background-repeat: no-repeat;
  background-image: url(../images/apps_large.png?7f78a0bf0780);
}

.image-mic_fill_elevated {
  width: 27px;
  height: 39px;
  background-size: 27px 39px;
  background-repeat: no-repeat;
  background-image: url(../images/mic_fill_elevated_large.png?7f78a22fc620);
}

.image-accessories {
  width: 431px;
  height: 235px;
  background-size: 431px 235px;
  background-repeat: no-repeat;
  background-image: url(../images/accessories_large.png?7f78a0bb5b20);
}

.image-photo_editing_bg {
  width: 480px;
  height: 380px;
  background-size: 480px 380px;
  background-repeat: no-repeat;
  background-image: url(../images/photo_editing_bg_large.png?7f788f99b5c0);
}

.image-compare_macbook_pro_m3_14_spaceblack {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m3_14_spaceblack_large.png?7f78a0c74390);
}

.image-compare_macbook_air_m1_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_air_m1_spacegray_large.png?7f7889a49140);
}

.image-performance_bg {
  width: 480px;
  height: 380px;
  background-size: 480px 380px;
  background-repeat: no-repeat;
  background-image: url(../images/performance_bg_large.png?7f788f93e610);
}

.image-icon_chip_m3_fill_elevated {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m3_fill_elevated_large.png?7f788e8b6070);
}

.image-pair_imac_iphone {
  width: 337px;
  height: 350px;
  background-size: 337px 350px;
  background-repeat: no-repeat;
  background-image: url(../images/pair_imac_iphone_large.png?7f78a22f37b0);
}

.image-compare_macbook_air_m3_15_midnight {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_air_m3_15_midnight_large.png?7f78a4bed7f0);
}

.image-icon_chip_intel {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_intel_large.png?7f78a0b64250);
}

.image-retina_display {
  width: 422px;
  height: 319px;
  background-size: 422px 319px;
  background-repeat: no-repeat;
  background-image: url(../images/retina_display_large.png?7f78a22da150);
}

.image-icon_chip_m1pro_and_chip_m1max_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m1pro_and_chip_m1max_fill_elevated_large.png?7f78a0b70de0);
}

.image-nano_texture_bg {
  width: 480px;
  height: 380px;
  background-size: 480px 380px;
  background-repeat: no-repeat;
  background-image: url(../images/nano_texture_bg_large.png?7f788f9b9670);
}

.image-bluetooth_elevated {
  width: 27px;
  height: 44px;
  background-size: 27px 44px;
  background-repeat: no-repeat;
  background-image: url(../images/bluetooth_elevated_large.png?7f78a0b26d30);
}

.image-compare_imac_21_5_silver_intel_2017 {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_21_5_silver_intel_2017_large.png?7f78a227eda0);
}

.image-compare_imac_24_m1_2021_twoport_blue {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_24_m1_2021_twoport_blue_large.png?7f78a22732d0);
}

.image-video_fill_elevated {
  width: 49px;
  height: 33px;
  background-size: 49px 33px;
  background-repeat: no-repeat;
  background-image: url(../images/video_fill_elevated_large.png?7f78a228b1c0);
}

.image-compare_imac_pro_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_pro_spacegray_large.png?7f788f064ae0);
}

.image-icon_magickeyboard_keypad_elevated {
  width: 89px;
  height: 41px;
  background-size: 89px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_magickeyboard_keypad_elevated_large.png?7f788f943830);
}

.image-ports {
  width: 359px;
  height: 225px;
  background-size: 359px 225px;
  background-repeat: no-repeat;
  background-image: url(../images/ports_large.png?7f78a22e26e0);
}

.image-compare_mac_pro_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_pro_silver_large.png?7f7889a42200);
}

.image-icon_bolt {
  width: 59px;
  height: 92px;
  background-size: 59px 92px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_bolt_large.png?7f788f939cd0);
}

.image-compare_mac_mini_m4_m4pro {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_mini_m4_m4pro_large.png?7f78a0b29ba0);
}

.image-compare_macbook_pro_m2_14_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m2_14_spacegray_large.png?7f78a4940870);
}

.image-icon_chip_m2_and_chip_m2pro_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m2_and_chip_m2pro_fill_elevated_large.png?7f789370dd70);
}

.image-compare_mac_mini_2018_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_mini_2018_spacegray_large.png?7f788da17720);
}

.image-compare_macbook_pro_16_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_16_spacegray_large.png?7f788e8d2b30);
}

.image-icon_nano_display {
  width: 87px;
  height: 87px;
  background-size: 87px 87px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_nano_display_large.png?7f788f92be80);
}

.image-flex_airpods {
  width: 466px;
  height: 301px;
  background-size: 466px 301px;
  background-repeat: no-repeat;
  background-image: url(../images/flex_airpods_large.png?7f78a0bde320);
}

.image-icon_chip_m2pro_and_chip_m2max_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m2pro_and_chip_m2max_fill_elevated_large.png?7f78a4c5ee60);
}

.image-icon_gamecontroller {
  width: 92px;
  height: 60px;
  background-size: 92px 60px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_gamecontroller_large.png?7f788f972210);
}

.image-lifestyle {
  width: 647px;
  height: 420px;
  background-size: 647px 420px;
  background-repeat: no-repeat;
  background-image: url(../images/lifestyle_large.png?7f78a22088e0);
}

.image-imac_green {
  width: 88px;
  height: 270px;
  background-size: 88px 270px;
  background-repeat: no-repeat;
  background-image: url(../images/imac_green_large.png?7f78a2231f00);
}

.image-compare_imac_21_5_silver_intel_2019 {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_21_5_silver_intel_2019_large.png?7f78a2279030);
}

.image-6e_square_wifi_elevated {
  width: 47px;
  height: 43px;
  background-size: 47px 43px;
  background-repeat: no-repeat;
  background-image: url(../images/6e_square_wifi_elevated_large.png?7f78a0baa4e0);
}

.image-icon_magickeyboard_elevated {
  width: 49px;
  height: 41px;
  background-size: 49px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_magickeyboard_elevated_large.png?7f788f963940);
}

.image-compare_imac_24_m3_2023_fourport_blue {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_24_m3_2023_fourport_blue_large.png?7f78a226d500);
}

.image-icon_chip_m2ultra_fill_elevated {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m2ultra_fill_elevated_large.png?7f78a100da80);
}

.image-compare_macbook_air_m3_13_midnight {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_air_m3_13_midnight_large.png?7f7895f92920);
}

.image-imac_red {
  width: 88px;
  height: 270px;
  background-size: 88px 270px;
  background-repeat: no-repeat;
  background-image: url(../images/imac_red_large.png?7f78a2219080);
}

.image-icon_chip_m4_fill_elevated {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m4_fill_elevated_large.png?7f78a0c78b70);
}

.image-compare_macbook_pro_m3_14_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m3_14_silver_large.png?7f788956ee20);
}

.image-compare_macbook_pro_m1_16_spacegray {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m1_16_spacegray_large.png?7f78a0f926c0);
}

.image-color_purple {
  width: 171px;
  height: 200px;
  background-size: 171px 200px;
  background-repeat: no-repeat;
  background-image: url(../images/color_purple_large.png?7f78a0b83220);
}

.image-flex_icon_checklist_checked_elevated {
  width: 49px;
  height: 44px;
  background-size: 49px 44px;
  background-repeat: no-repeat;
  background-image: url(../images/flex_icon_checklist_checked_elevated_large.png?7f78a2255390);
}

.image-icon_chip_m1max_and_chip_m1ultra_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m1max_and_chip_m1ultra_fill_elevated_large.png?7f78a0d06200);
}

.image-compare_macbook_air_2017_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_air_2017_silver_large.png?7f78a0b8ade0);
}

.image-icon_touchid_square_elevated {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_touchid_square_elevated_large.png?7f78a0d4bb60);
}

.image-retina_display_bg {
  width: 480px;
  height: 380px;
  background-size: 480px 380px;
  background-repeat: no-repeat;
  background-image: url(../images/retina_display_bg_large.png?7f78a0b97790);
}

.image-compare_macbook_pro_m4_14_ {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m4_14__large.png?7f78a0e4ff10);
}

.image-flex_accessories {
  width: 505px;
  height: 369px;
  background-size: 505px 369px;
  background-repeat: no-repeat;
  background-image: url(../images/flex_accessories_large.png?7f78a0b1ca20);
}

.image-icon_magicmouse {
  width: 45px;
  height: 80px;
  background-size: 45px 80px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_magicmouse_large.png?7f788f9d7590);
}

.image-icon_touchid_round {
  width: 42px;
  height: 41px;
  background-size: 42px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_touchid_round_large.png?7f78a4c7dbf0);
}

.image-check_d0112b_34_R {
  width: 15px;
  height: 14px;
  background-size: 15px 14px;
  background-repeat: no-repeat;
  background-image: url(../images/check_d0112b_34_R_large.png?7f78a0b78c00);
}

.image-compare_macbook_pro_m4pro_m4max_16_ {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_macbook_pro_m4pro_m4max_16__large.png?7f78a48d6f30);
}

.image-icon_chip_m1_fill {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m1_fill_large.png?7f788328a6c0);
}

.image-touchid_elevated {
  width: 42px;
  height: 41px;
  background-size: 42px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/touchid_elevated_large.png?7f78a22c8da0);
}

.image-center_stage_bg {
  width: 480px;
  height: 380px;
  background-size: 480px 380px;
  background-repeat: no-repeat;
  background-image: url(../images/center_stage_bg_large.png?7f788f9e4060);
}

.image-icon_touchid_orange {
  width: 80px;
  height: 79px;
  background-size: 80px 79px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_touchid_orange_large.png?7f788f9a35a0);
}

.image-icon_person_white {
  width: 76px;
  height: 74px;
  background-size: 76px 74px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_person_white_large.png?7f788f9ffdf0);
}

.image-color_orange {
  width: 113px;
  height: 350px;
  background-size: 113px 350px;
  background-repeat: no-repeat;
  background-image: url(../images/color_orange_large.png?7f78a0bea8a0);
}

.image-imac_orange {
  width: 320px;
  height: 270px;
  background-size: 320px 270px;
  background-repeat: no-repeat;
  background-image: url(../images/imac_orange_large.png?7f78a2229a20);
}

.image-compare_mac_pro_m2_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_mac_pro_m2_silver_large.png?7f78a1d57f00);
}

.image-chip_m4_elevated {
  width: 92px;
  height: 92px;
  background-size: 92px 92px;
  background-repeat: no-repeat;
  background-image: url(../images/chip_m4_elevated_large.png?7f78a0b9af70);
}

.image-icon_chip_m2max_and_chip_m2ultra_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m2max_and_chip_m2ultra_fill_elevated_large.png?7f788e8cc590);
}

.image-flex_icon_bolt_fill_elevated {
  width: 32px;
  height: 49px;
  background-size: 32px 49px;
  background-repeat: no-repeat;
  background-image: url(../images/flex_icon_bolt_fill_elevated_large.png?7f78a225e700);
}

.image-icon_chip_m2_fill_elevated {
  width: 38px;
  height: 41px;
  background-size: 38px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m2_fill_elevated_large.png?7f78a0e05b60);
}

.image-icon_chip_m4_and_chip_m4pro_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m4_and_chip_m4pro_fill_elevated_large.png?7f78a0c2dfa0);
}

.image-icon_touchid_blue {
  width: 80px;
  height: 79px;
  background-size: 80px 79px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_touchid_blue_large.png?7f788f944120);
}

.image-icon_apple_intelligence_elevated {
  width: 42px;
  height: 43px;
  background-size: 42px 43px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_apple_intelligence_elevated_large.png?7f78937293a0);
}

.image-gaming_bg {
  width: 480px;
  height: 380px;
  background-size: 480px 380px;
  background-repeat: no-repeat;
  background-image: url(../images/gaming_bg_large.png?7f788f9b12a0);
}

.image-icon_chip_m3pro_and_chip_m3max_fill_elevated {
  width: 80px;
  height: 41px;
  background-size: 80px 41px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_chip_m3pro_and_chip_m3max_fill_elevated_large.png?7f78a0ce8680);
}

.image-icon_person_gradient {
  width: 75px;
  height: 74px;
  background-size: 75px 74px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_person_gradient_large.png?7f788f913a90);
}

.image-compare_imac_24_m4_2024_twoport_blue {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_24_m4_2024_twoport_blue_large.png?7f78a3805f50);
}

.image-thunderbolt_elevated {
  width: 19px;
  height: 39px;
  background-size: 19px 39px;
  background-repeat: no-repeat;
  background-image: url(../images/thunderbolt_elevated_large.png?7f78a22d1c50);
}

.image-compare_imac_27_silver {
  width: 173px;
  height: 126px;
  background-size: 173px 126px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_imac_27_silver_large.png?7f78a0b41d60);
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_person_white {
    width: 76px;
    height: 74px;
    background-size: 76px 74px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_person_white_large_2x.png?7f788f965770);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-imac_orange {
    width: 320px;
    height: 270px;
    background-size: 320px 270px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_orange_large_2x.png?7f78a222af40);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_pro_m3_16_spaceblack {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_16_spaceblack_large_2x.png?7f788f992ca0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_air_m2_13_midnight {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m2_13_midnight_large_2x.png?7f78a0d6bd20);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_touchid_square_elevated {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_square_elevated_large_2x.png?7f78a4cca520);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_mac_mini_2018_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_2018_spacegray_large_2x.png?7f78a10903c0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_chip_m2_and_chip_m2pro_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m2_and_chip_m2pro_fill_elevated_large_2x.png?7f78a0ca42f0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_touchid_key_elevated {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_key_elevated_large_2x.png?7f788f9b0100);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_gamecontroller {
    width: 92px;
    height: 60px;
    background-size: 92px 60px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_gamecontroller_large_2x.png?7f788f9a8ac0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-flex_icon_desktopcomputer_shield_checkmark_elevated {
    width: 52px;
    height: 38px;
    background-size: 52px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_desktopcomputer_shield_checkmark_elevated_large_2x.png?7f78a224d6c0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-pair_imac_iphone {
    width: 337px;
    height: 350px;
    background-size: 337px 350px;
    background-repeat: no-repeat;
    background-image: url(../images/pair_imac_iphone_large_2x.png?7f78a22f4e10);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_touchid_orange {
    width: 80px;
    height: 79px;
    background-size: 80px 79px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_orange_large_2x.png?7f788f94f190);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-lifestyle {
    width: 647px;
    height: 420px;
    background-size: 647px 420px;
    background-repeat: no-repeat;
    background-image: url(../images/lifestyle_large_2x.png?7f78a2209e70);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-retina_display_bg {
    width: 480px;
    height: 380px;
    background-size: 480px 380px;
    background-repeat: no-repeat;
    background-image: url(../images/retina_display_bg_large_2x.png?7f78a0b99f40);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_chip_m1pro_and_chip_m1max_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m1pro_and_chip_m1max_fill_elevated_large_2x.png?7f7896545870);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-imac_yellow {
    width: 88px;
    height: 270px;
    background-size: 88px 270px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_yellow_large_2x.png?7f78a2212310);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_pro_m4_14_ {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m4_14__large_2x.png?7f78a0d9f280);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_chip_m3_fill_elevated {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m3_fill_elevated_large_2x.png?7f788e89e280);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_imac_24_m3_2023_twoport_blue {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m3_2023_twoport_blue_large_2x.png?7f78a2268ce0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-center_stage_bg {
    width: 480px;
    height: 380px;
    background-size: 480px 380px;
    background-repeat: no-repeat;
    background-image: url(../images/center_stage_bg_large_2x.png?7f788f93bae0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-apple_intelligence {
    width: 647px;
    height: 420px;
    background-size: 647px 420px;
    background-repeat: no-repeat;
    background-image: url(../images/apple_intelligence_large_2x.png?7f78a0b178f0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_air_m1_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m1_spacegray_large_2x.png?7f78a0b4a270);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-hero_logo {
    width: 137px;
    height: 40px;
    background-size: 137px 40px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_logo_large_2x.png?7f78a22411d0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_lock_key_elevated {
    width: 40px;
    height: 40px;
    background-size: 40px 40px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_lock_key_elevated_large_2x.png?7f78a0e456e0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-color_orange {
    width: 113px;
    height: 350px;
    background-size: 113px 350px;
    background-repeat: no-repeat;
    background-image: url(../images/color_orange_large_2x.png?7f78a0b8e5a0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_mac_studio_m2_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_studio_m2_silver_large_2x.png?7f78a0f592c0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-bluetooth_elevated {
    width: 27px;
    height: 44px;
    background-size: 27px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/bluetooth_elevated_large_2x.png?7f78a0bec420);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_chip_m2pro_and_chip_m2max_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m2pro_and_chip_m2max_fill_elevated_large_2x.png?7f78a4ccc6f0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_imac_24_m1_2021_twoport_blue {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m1_2021_twoport_blue_large_2x.png?7f78a22748d0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_pro_m3_14_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_14_silver_large_2x.png?7f78a106e8b0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_chip_m2max_and_chip_m2ultra_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m2max_and_chip_m2ultra_fill_elevated_large_2x.png?7f788e8c4ed0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-color_purple {
    width: 171px;
    height: 200px;
    background-size: 171px 200px;
    background-repeat: no-repeat;
    background-image: url(../images/color_purple_large_2x.png?7f78a0b848b0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_air_m2_15_starlight {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m2_15_starlight_large_2x.png?7f78a0c35420);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_bolt {
    width: 59px;
    height: 92px;
    background-size: 59px 92px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_bolt_large_2x.png?7f788f951ce0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_imac_24_m4_2024_fourports_blue {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m4_2024_fourports_blue_large_2x.png?7f78a225ffe0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_chip_m1max_and_chip_m1ultra_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m1max_and_chip_m1ultra_fill_elevated_large_2x.png?7f78a0dccd40);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-imac_purple {
    width: 88px;
    height: 270px;
    background-size: 88px 270px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_purple_large_2x.png?7f78a2222ba0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_chip_m3pro_and_chip_m3max_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m3pro_and_chip_m3max_fill_elevated_large_2x.png?7f788e8a13e0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_chip_m4pro_and_chip_m4max_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4pro_and_chip_m4max_fill_elevated_large_2x.png?7f78a49e5c90);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_mac_pro_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_pro_silver_large_2x.png?7f7893370630);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_air_m3_15_midnight {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m3_15_midnight_large_2x.png?7f7884950130);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_pro_m2_16_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_16_spacegray_large_2x.png?7f788e8aba60);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_pro_m4pro_m4max_16_ {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m4pro_m4max_16__large_2x.png?7f788f9d7180);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_pro_m3_14_spaceblack {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_14_spaceblack_large_2x.png?7f78a0c2e0e0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_pro_m2_14_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_14_spacegray_large_2x.png?7f78a0d40a70);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-color_green {
    width: 174px;
    height: 170px;
    background-size: 174px 170px;
    background-repeat: no-repeat;
    background-image: url(../images/color_green_large_2x.png?7f78a0bdfcf0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-mic_fill_elevated {
    width: 27px;
    height: 39px;
    background-size: 27px 39px;
    background-repeat: no-repeat;
    background-image: url(../images/mic_fill_elevated_large_2x.png?7f78a22fdc60);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_chip_m2ultra_fill_elevated {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m2ultra_fill_elevated_large_2x.png?7f78a10f6740);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_display {
    width: 88px;
    height: 74px;
    background-size: 88px 74px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_display_large_2x.png?7f788f96aa00);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-video_fill_elevated {
    width: 49px;
    height: 33px;
    background-size: 49px 33px;
    background-repeat: no-repeat;
    background-image: url(../images/video_fill_elevated_large_2x.png?7f78a228cba0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-color_blue {
    width: 393px;
    height: 200px;
    background-size: 393px 200px;
    background-repeat: no-repeat;
    background-image: url(../images/color_blue_large_2x.png?7f78a0b65390);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-nano_texture_bg {
    width: 480px;
    height: 380px;
    background-size: 480px 380px;
    background-repeat: no-repeat;
    background-image: url(../images/nano_texture_bg_large_2x.png?7f788f9b2200);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_imac_24_m3_2023_fourport_blue {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m3_2023_fourport_blue_large_2x.png?7f78a226eb10);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_magickeyboard_keypad_elevated {
    width: 89px;
    height: 41px;
    background-size: 89px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_magickeyboard_keypad_elevated_large_2x.png?7f788f970480);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_mac_mini_m2_2port_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m2_2port_silver_large_2x.png?7f78a4c4dee0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-retina_display {
    width: 422px;
    height: 319px;
    background-size: 422px 319px;
    background-repeat: no-repeat;
    background-image: url(../images/retina_display_large_2x.png?7f78a22db8f0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-imac_red {
    width: 88px;
    height: 270px;
    background-size: 88px 270px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_red_large_2x.png?7f78a221a690);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-chip_m4_elevated {
    width: 92px;
    height: 92px;
    background-size: 92px 92px;
    background-repeat: no-repeat;
    background-image: url(../images/chip_m4_elevated_large_2x.png?7f78a0b09cd0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-check_d0112b_34_R {
    width: 15px;
    height: 14px;
    background-size: 15px 14px;
    background-repeat: no-repeat;
    background-image: url(../images/check_d0112b_34_R_large_2x.png?7f78a0b7a450);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-ports {
    width: 359px;
    height: 225px;
    background-size: 359px 225px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_large_2x.png?7f78a22e3d00);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_mac_studio_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_studio_silver_large_2x.png?7f7887d80720);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-flex_airpods {
    width: 466px;
    height: 301px;
    background-size: 466px 301px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_airpods_large_2x.png?7f78a0b05470);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-flex_applecare {
    width: 426px;
    height: 315px;
    background-size: 426px 315px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_applecare_large_2x.png?7f78a0b89840);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_imac_pro_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_pro_spacegray_large_2x.png?7f78a0f7a180);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_imac_21_5_silver_intel_2019 {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_21_5_silver_intel_2019_large_2x.png?7f78a227a7f0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_person_gradient {
    width: 75px;
    height: 74px;
    background-size: 75px 74px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_person_gradient_large_2x.png?7f788f9d0f90);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-touchid_elevated {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/touchid_elevated_large_2x.png?7f78a22ca400);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_chip_m1_fill {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m1_fill_large_2x.png?7f78a0f58ce0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_chip_m4_fill_elevated {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4_fill_elevated_large_2x.png?7f78a0c27280);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-gaming_bg {
    width: 480px;
    height: 380px;
    background-size: 480px 380px;
    background-repeat: no-repeat;
    background-image: url(../images/gaming_bg_large_2x.png?7f788f950830);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_pro_m2_13_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_13_spacegray_large_2x.png?7f7889a411b0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_touchid_blue {
    width: 80px;
    height: 79px;
    background-size: 80px 79px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_blue_large_2x.png?7f788f9de560);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-6e_square_wifi_elevated {
    width: 47px;
    height: 43px;
    background-size: 47px 43px;
    background-repeat: no-repeat;
    background-image: url(../images/6e_square_wifi_elevated_large_2x.png?7f78a0b9d820);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-apps {
    width: 285px;
    height: 375px;
    background-size: 285px 375px;
    background-repeat: no-repeat;
    background-image: url(../images/apps_large_2x.png?7f78a0bf1d50);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-hero {
    width: 1067px;
    height: 393px;
    background-size: 1067px 393px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_large_2x.png?7f78a2243d70);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-imac_green {
    width: 88px;
    height: 270px;
    background-size: 88px 270px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_green_large_2x.png?7f78a2233420);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_magicmouse {
    width: 45px;
    height: 80px;
    background-size: 45px 80px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_magicmouse_large_2x.png?7f788f9fc300);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-flex_icon_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_bolt_fill_elevated_large_2x.png?7f78a0b7f630);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-flex_icon_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_checklist_checked_elevated_large_2x.png?7f78a2256940);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_touchid_round {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_round_large_2x.png?7f78a0ffee30);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-accessories {
    width: 431px;
    height: 235px;
    background-size: 431px 235px;
    background-repeat: no-repeat;
    background-image: url(../images/accessories_large_2x.png?7f78a0ba5490);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-performance_bg {
    width: 480px;
    height: 380px;
    background-size: 480px 380px;
    background-repeat: no-repeat;
    background-image: url(../images/performance_bg_large_2x.png?7f788f99e6d0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-photo_editing_bg {
    width: 480px;
    height: 380px;
    background-size: 480px 380px;
    background-repeat: no-repeat;
    background-image: url(../images/photo_editing_bg_large_2x.png?7f788f9972d0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_pro_13_m1_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_13_m1_spacegray_large_2x.png?7f7889adfae0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_pro_16_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_16_spacegray_large_2x.png?7f788f9f12c0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-person_spatialaudio_elevated {
    width: 43px;
    height: 46px;
    background-size: 43px 46px;
    background-repeat: no-repeat;
    background-image: url(../images/person_spatialaudio_elevated_large_2x.png?7f78a22ec780);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_apple_intelligence_elevated {
    width: 42px;
    height: 43px;
    background-size: 42px 43px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_apple_intelligence_elevated_large_2x.png?7f78965e62b0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_imac_21_5_silver_intel_2017 {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_21_5_silver_intel_2017_large_2x.png?7f78a2280560);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_imac_24_m4_2024_twoport_blue {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m4_2024_twoport_blue_large_2x.png?7f78a3807550);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_pro_m1_14_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m1_14_spacegray_large_2x.png?7f78a0b58280);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_chip_intel {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_intel_large_2x.png?7f78a0c88ad0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_air_2017_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_2017_silver_large_2x.png?7f788f991e60);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_air_m3_13_midnight {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m3_13_midnight_large_2x.png?7f78937ea1a0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_mac_mini_m1_2020_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m1_2020_silver_large_2x.png?7f788963cfd0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_chip_m4_and_chip_m4pro_fill_elevated {
    width: 80px;
    height: 41px;
    background-size: 80px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m4_and_chip_m4pro_fill_elevated_large_2x.png?7f78a0ce7c00);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_mac_pro_m2_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_pro_m2_silver_large_2x.png?7f78a49fb030);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_magickeyboard_elevated {
    width: 49px;
    height: 41px;
    background-size: 49px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_magickeyboard_elevated_large_2x.png?7f788f2a7780);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_nano_display {
    width: 87px;
    height: 87px;
    background-size: 87px 87px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_nano_display_large_2x.png?7f788f92d540);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-thunderbolt_elevated {
    width: 19px;
    height: 39px;
    background-size: 19px 39px;
    background-repeat: no-repeat;
    background-image: url(../images/thunderbolt_elevated_large_2x.png?7f78a22d3320);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_chip_m2_fill_elevated {
    width: 38px;
    height: 41px;
    background-size: 38px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_chip_m2_fill_elevated_large_2x.png?7f78937dd540);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-icon_apple_intelligence {
    width: 80px;
    height: 80px;
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_apple_intelligence_large_2x.png?7f788f95eb70);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_macbook_pro_m1_16_spacegray {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m1_16_spacegray_large_2x.png?7f788f2e3d50);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_imac_27_silver {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_27_silver_large_2x.png?7f78965b6a90);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-flex_accessories {
    width: 505px;
    height: 369px;
    background-size: 505px 369px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_accessories_large_2x.png?7f78a0b1e1c0);
  }
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  .image-compare_mac_mini_m4_m4pro {
    width: 173px;
    height: 126px;
    background-size: 173px 126px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m4_m4pro_large_2x.png?7f78a3a811f0);
  }
}

@media only screen and (max-width:1068px) {
  .image-imac_purple {
    width: 61px;
    height: 186px;
    background-size: 61px 186px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_purple_medium.png?7f78a221e8f0);
  }
}

@media only screen and (max-width:1068px) {
  .image-flex_accessories {
    width: 380px;
    height: 307px;
    background-size: 380px 307px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_accessories_medium.png?7f78a0bf69f0);
  }
}

@media only screen and (max-width:1068px) {
  .image-lifestyle {
    width: 336px;
    height: 420px;
    background-size: 336px 420px;
    background-repeat: no-repeat;
    background-image: url(../images/lifestyle_medium.png?7f78a2205d90);
  }
}

@media only screen and (max-width:1068px) {
  .image-video_fill_elevated {
    width: 49px;
    height: 33px;
    background-size: 49px 33px;
    background-repeat: no-repeat;
    background-image: url(../images/video_fill_elevated_medium.png?7f78a2287f50);
  }
}

@media only screen and (max-width:1068px) {
  .image-retina_display_bg {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(../images/retina_display_bg_medium.png?7f78a0b8ce80);
  }
}

@media only screen and (max-width:1068px) {
  .image-center_stage_bg {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(../images/center_stage_bg_medium.png?7f788f90a850);
  }
}

@media only screen and (max-width:1068px) {
  .image-color_green {
    width: 176px;
    height: 172px;
    background-size: 176px 172px;
    background-repeat: no-repeat;
    background-image: url(../images/color_green_medium.png?7f78a0b22d30);
  }
}

@media only screen and (max-width:1068px) {
  .image-apple_intelligence {
    width: 336px;
    height: 420px;
    background-size: 336px 420px;
    background-repeat: no-repeat;
    background-image: url(../images/apple_intelligence_medium.png?7f78a0b86550);
  }
}

@media only screen and (max-width:1068px) {
  .image-apps {
    width: 268px;
    height: 369px;
    background-size: 268px 369px;
    background-repeat: no-repeat;
    background-image: url(../images/apps_medium.png?7f78a0b10cd0);
  }
}

@media only screen and (max-width:1068px) {
  .image-pair_imac_iphone {
    width: 288px;
    height: 296px;
    background-size: 288px 296px;
    background-repeat: no-repeat;
    background-image: url(../images/pair_imac_iphone_medium.png?7f78a22f0ae0);
  }
}

@media only screen and (max-width:1068px) {
  .image-imac_red {
    width: 61px;
    height: 186px;
    background-size: 61px 186px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_red_medium.png?7f78a22164b0);
  }
}

@media only screen and (max-width:1068px) {
  .image-imac_yellow {
    width: 61px;
    height: 186px;
    background-size: 61px 186px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_yellow_medium.png?7f78a220e060);
  }
}

@media only screen and (max-width:1068px) {
  .image-hero {
    width: 689px;
    height: 254px;
    background-size: 689px 254px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_medium.png?7f78a2237740);
  }
}

@media only screen and (max-width:1068px) {
  .image-icon_touchid_blue {
    width: 62px;
    height: 61px;
    background-size: 62px 61px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_blue_medium.png?7f788f9e8de0);
  }
}

@media only screen and (max-width:1068px) {
  .image-icon_person_gradient {
    width: 56px;
    height: 57px;
    background-size: 56px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_person_gradient_medium.png?7f788f946a40);
  }
}

@media only screen and (max-width:1068px) {
  .image-chip_m4_elevated {
    width: 93px;
    height: 93px;
    background-size: 93px 93px;
    background-repeat: no-repeat;
    background-image: url(../images/chip_m4_elevated_medium.png?7f78a0bfab40);
  }
}

@media only screen and (max-width:1068px) {
  .image-gaming_bg {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(../images/gaming_bg_medium.png?7f788f9e58d0);
  }
}

@media only screen and (max-width:1068px) {
  .image-thunderbolt_elevated {
    width: 19px;
    height: 39px;
    background-size: 19px 39px;
    background-repeat: no-repeat;
    background-image: url(../images/thunderbolt_elevated_medium.png?7f78a22cecc0);
  }
}

@media only screen and (max-width:1068px) {
  .image-imac_orange {
    width: 221px;
    height: 186px;
    background-size: 221px 186px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_orange_medium.png?7f78a2226d90);
  }
}

@media only screen and (max-width:1068px) {
  .image-icon_touchid_orange {
    width: 62px;
    height: 61px;
    background-size: 62px 61px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_orange_medium.png?7f788f9efaa0);
  }
}

@media only screen and (max-width:1068px) {
  .image-flex_icon_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_bolt_fill_elevated_medium.png?7f78a225b670);
  }
}

@media only screen and (max-width:1068px) {
  .image-icon_apple_intelligence {
    width: 62px;
    height: 62px;
    background-size: 62px 62px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_apple_intelligence_medium.png?7f788f98a610);
  }
}

@media only screen and (max-width:1068px) {
  .image-icon_magicmouse {
    width: 35px;
    height: 62px;
    background-size: 35px 62px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_magicmouse_medium.png?7f788f9cdb90);
  }
}

@media only screen and (max-width:1068px) {
  .image-icon_nano_display {
    width: 67px;
    height: 66px;
    background-size: 67px 66px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_nano_display_medium.png?7f788f91c510);
  }
}

@media only screen and (max-width:1068px) {
  .image-color_purple {
    width: 177px;
    height: 200px;
    background-size: 177px 200px;
    background-repeat: no-repeat;
    background-image: url(../images/color_purple_medium.png?7f78a0b62bc0);
  }
}

@media only screen and (max-width:1068px) {
  .image-accessories {
    width: 295px;
    height: 234px;
    background-size: 295px 234px;
    background-repeat: no-repeat;
    background-image: url(../images/accessories_medium.png?7f78a0b926e0);
  }
}

@media only screen and (max-width:1068px) {
  .image-6e_square_wifi_elevated {
    width: 47px;
    height: 44px;
    background-size: 47px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/6e_square_wifi_elevated_medium.png?7f78a0b54b10);
  }
}

@media only screen and (max-width:1068px) {
  .image-mic_fill_elevated {
    width: 27px;
    height: 39px;
    background-size: 27px 39px;
    background-repeat: no-repeat;
    background-image: url(../images/mic_fill_elevated_medium.png?7f78a22f9690);
  }
}

@media only screen and (max-width:1068px) {
  .image-hero_logo {
    width: 115px;
    height: 34px;
    background-size: 115px 34px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_logo_medium.png?7f78a223cf60);
  }
}

@media only screen and (max-width:1068px) {
  .image-flex_applecare {
    width: 248px;
    height: 184px;
    background-size: 248px 184px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_applecare_medium.png?7f78a0b6b930);
  }
}

@media only screen and (max-width:1068px) {
  .image-icon_person_white {
    width: 56px;
    height: 57px;
    background-size: 56px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_person_white_medium.png?7f788f98d5d0);
  }
}

@media only screen and (max-width:1068px) {
  .image-flex_icon_desktopcomputer_shield_checkmark_elevated {
    width: 52px;
    height: 38px;
    background-size: 52px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_desktopcomputer_shield_checkmark_elevated_medium.png?7f78a2248b10);
  }
}

@media only screen and (max-width:1068px) {
  .image-icon_gamecontroller {
    width: 71px;
    height: 46px;
    background-size: 71px 46px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_gamecontroller_medium.png?7f788f9c7520);
  }
}

@media only screen and (max-width:1068px) {
  .image-photo_editing_bg {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(../images/photo_editing_bg_medium.png?7f78a0b9ff90);
  }
}

@media only screen and (max-width:1068px) {
  .image-flex_airpods {
    width: 345px;
    height: 223px;
    background-size: 345px 223px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_airpods_medium.png?7f78a0b63c80);
  }
}

@media only screen and (max-width:1068px) {
  .image-touchid_elevated {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/touchid_elevated_medium.png?7f78a22c60d0);
  }
}

@media only screen and (max-width:1068px) {
  .image-flex_icon_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_checklist_checked_elevated_medium.png?7f78a2252280);
  }
}

@media only screen and (max-width:1068px) {
  .image-ports {
    width: 244px;
    height: 177px;
    background-size: 244px 177px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_medium.png?7f78a22dfae0);
  }
}

@media only screen and (max-width:1068px) {
  .image-check_d0112b_34_R {
    width: 15px;
    height: 14px;
    background-size: 15px 14px;
    background-repeat: no-repeat;
    background-image: url(../images/check_d0112b_34_R_medium.png?7f78a0b75bd0);
  }
}

@media only screen and (max-width:1068px) {
  .image-person_spatialaudio_elevated {
    width: 42px;
    height: 46px;
    background-size: 42px 46px;
    background-repeat: no-repeat;
    background-image: url(../images/person_spatialaudio_elevated_medium.png?7f78a22e8250);
  }
}

@media only screen and (max-width:1068px) {
  .image-icon_display {
    width: 65px;
    height: 57px;
    background-size: 65px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_display_medium.png?7f788f983d80);
  }
}

@media only screen and (max-width:1068px) {
  .image-performance_bg {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(../images/performance_bg_medium.png?7f788f9570a0);
  }
}

@media only screen and (max-width:1068px) {
  .image-color_orange {
    width: 100px;
    height: 308px;
    background-size: 100px 308px;
    background-repeat: no-repeat;
    background-image: url(../images/color_orange_medium.png?7f78a0be7f90);
  }
}

@media only screen and (max-width:1068px) {
  .image-color_blue {
    width: 254px;
    height: 200px;
    background-size: 254px 200px;
    background-repeat: no-repeat;
    background-image: url(../images/color_blue_medium.png?7f78a0bb08f0);
  }
}

@media only screen and (max-width:1068px) {
  .image-nano_texture_bg {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(../images/nano_texture_bg_medium.png?7f788f9aac80);
  }
}

@media only screen and (max-width:1068px) {
  .image-retina_display {
    width: 297px;
    height: 303px;
    background-size: 297px 303px;
    background-repeat: no-repeat;
    background-image: url(../images/retina_display_medium.png?7f78a22d7600);
  }
}

@media only screen and (max-width:1068px) {
  .image-imac_green {
    width: 61px;
    height: 186px;
    background-size: 61px 186px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_green_medium.png?7f78a222f2c0);
  }
}

@media only screen and (max-width:1068px) {
  .image-bluetooth_elevated {
    width: 27px;
    height: 44px;
    background-size: 27px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/bluetooth_elevated_medium.png?7f78a0b9bbb0);
  }
}

@media only screen and (max-width:1068px) {
  .image-icon_bolt {
    width: 46px;
    height: 72px;
    background-size: 46px 72px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_bolt_medium.png?7f788f986030);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-flex_applecare {
    width: 248px;
    height: 184px;
    background-size: 248px 184px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_applecare_medium_2x.png?7f78a0b67ff0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-icon_touchid_blue {
    width: 62px;
    height: 61px;
    background-size: 62px 61px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_blue_medium_2x.png?7f788f92afa0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-imac_green {
    width: 61px;
    height: 186px;
    background-size: 61px 186px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_green_medium_2x.png?7f78a22307e0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-apps {
    width: 268px;
    height: 369px;
    background-size: 268px 369px;
    background-repeat: no-repeat;
    background-image: url(../images/apps_medium_2x.png?7f78a0b12280);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-imac_purple {
    width: 61px;
    height: 186px;
    background-size: 61px 186px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_purple_medium_2x.png?7f78a221ff80);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-icon_bolt {
    width: 46px;
    height: 72px;
    background-size: 46px 72px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_bolt_medium_2x.png?7f788f987800);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-6e_square_wifi_elevated {
    width: 47px;
    height: 44px;
    background-size: 47px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/6e_square_wifi_elevated_medium_2x.png?7f78a0ba8e20);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-pair_imac_iphone {
    width: 288px;
    height: 296px;
    background-size: 288px 296px;
    background-repeat: no-repeat;
    background-image: url(../images/pair_imac_iphone_medium_2x.png?7f78a22f2140);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-icon_magicmouse {
    width: 35px;
    height: 62px;
    background-size: 35px 62px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_magicmouse_medium_2x.png?7f788f9cf4e0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-color_green {
    width: 176px;
    height: 172px;
    background-size: 176px 172px;
    background-repeat: no-repeat;
    background-image: url(../images/color_green_medium_2x.png?7f78a0b24340);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-touchid_elevated {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/touchid_elevated_medium_2x.png?7f78a22c7730);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-nano_texture_bg {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(../images/nano_texture_bg_medium_2x.png?7f788f9368d0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-flex_icon_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_bolt_fill_elevated_medium_2x.png?7f78a225cd80);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-apple_intelligence {
    width: 336px;
    height: 420px;
    background-size: 336px 420px;
    background-repeat: no-repeat;
    background-image: url(../images/apple_intelligence_medium_2x.png?7f78a0b87b80);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-retina_display {
    width: 297px;
    height: 303px;
    background-size: 297px 303px;
    background-repeat: no-repeat;
    background-image: url(../images/retina_display_medium_2x.png?7f78a22d8c60);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-flex_icon_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_checklist_checked_elevated_medium_2x.png?7f78a2253820);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-flex_airpods {
    width: 345px;
    height: 223px;
    background-size: 345px 223px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_airpods_medium_2x.png?7f78a0b601b0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-icon_person_gradient {
    width: 56px;
    height: 57px;
    background-size: 56px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_person_gradient_medium_2x.png?7f788f912550);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-color_orange {
    width: 100px;
    height: 308px;
    background-size: 100px 308px;
    background-repeat: no-repeat;
    background-image: url(../images/color_orange_medium_2x.png?7f78a0be95e0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-flex_icon_desktopcomputer_shield_checkmark_elevated {
    width: 52px;
    height: 38px;
    background-size: 52px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_desktopcomputer_shield_checkmark_elevated_medium_2x.png?7f78a224a410);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-icon_gamecontroller {
    width: 71px;
    height: 46px;
    background-size: 71px 46px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_gamecontroller_medium_2x.png?7f788f924860);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-chip_m4_elevated {
    width: 93px;
    height: 93px;
    background-size: 93px 93px;
    background-repeat: no-repeat;
    background-image: url(../images/chip_m4_elevated_medium_2x.png?7f78a0b95df0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-mic_fill_elevated {
    width: 27px;
    height: 39px;
    background-size: 27px 39px;
    background-repeat: no-repeat;
    background-image: url(../images/mic_fill_elevated_medium_2x.png?7f78a22fad10);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-thunderbolt_elevated {
    width: 19px;
    height: 39px;
    background-size: 19px 39px;
    background-repeat: no-repeat;
    background-image: url(../images/thunderbolt_elevated_medium_2x.png?7f78a22d0390);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-icon_touchid_orange {
    width: 62px;
    height: 61px;
    background-size: 62px 61px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_orange_medium_2x.png?7f788f953b20);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-color_blue {
    width: 254px;
    height: 200px;
    background-size: 254px 200px;
    background-repeat: no-repeat;
    background-image: url(../images/color_blue_medium_2x.png?7f78a0ba2d30);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-imac_red {
    width: 61px;
    height: 186px;
    background-size: 61px 186px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_red_medium_2x.png?7f78a2217ac0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-accessories {
    width: 295px;
    height: 234px;
    background-size: 295px 234px;
    background-repeat: no-repeat;
    background-image: url(../images/accessories_medium_2x.png?7f78a0bc11e0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-bluetooth_elevated {
    width: 27px;
    height: 44px;
    background-size: 27px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/bluetooth_elevated_medium_2x.png?7f78a0b227a0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-check_d0112b_34_R {
    width: 15px;
    height: 14px;
    background-size: 15px 14px;
    background-repeat: no-repeat;
    background-image: url(../images/check_d0112b_34_R_medium_2x.png?7f78a0b77460);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-center_stage_bg {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(../images/center_stage_bg_medium_2x.png?7f788f90bed0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-flex_accessories {
    width: 380px;
    height: 307px;
    background-size: 380px 307px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_accessories_medium_2x.png?7f78a0bf6180);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-icon_nano_display {
    width: 67px;
    height: 66px;
    background-size: 67px 66px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_nano_display_medium_2x.png?7f788f917760);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-lifestyle {
    width: 336px;
    height: 420px;
    background-size: 336px 420px;
    background-repeat: no-repeat;
    background-image: url(../images/lifestyle_medium_2x.png?7f78a2207390);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-imac_yellow {
    width: 61px;
    height: 186px;
    background-size: 61px 186px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_yellow_medium_2x.png?7f78a220f6f0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-photo_editing_bg {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(../images/photo_editing_bg_medium_2x.png?7f788f94ce20);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-icon_person_white {
    width: 56px;
    height: 57px;
    background-size: 56px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_person_white_medium_2x.png?7f788f9608d0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-gaming_bg {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(../images/gaming_bg_medium_2x.png?7f788f9ac020);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-performance_bg {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(../images/performance_bg_medium_2x.png?7f788f9587d0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-ports {
    width: 244px;
    height: 177px;
    background-size: 244px 177px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_medium_2x.png?7f78a22e10f0);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-person_spatialaudio_elevated {
    width: 42px;
    height: 46px;
    background-size: 42px 46px;
    background-repeat: no-repeat;
    background-image: url(../images/person_spatialaudio_elevated_medium_2x.png?7f78a22e9990);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-hero_logo {
    width: 115px;
    height: 34px;
    background-size: 115px 34px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_logo_medium_2x.png?7f78a223e470);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-retina_display_bg {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(../images/retina_display_bg_medium_2x.png?7f78a0b96190);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-icon_apple_intelligence {
    width: 62px;
    height: 62px;
    background-size: 62px 62px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_apple_intelligence_medium_2x.png?7f788f95be10);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-icon_display {
    width: 65px;
    height: 57px;
    background-size: 65px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_display_medium_2x.png?7f788f923b60);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-hero {
    width: 689px;
    height: 254px;
    background-size: 689px 254px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_medium_2x.png?7f78a2238d60);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-imac_orange {
    width: 221px;
    height: 186px;
    background-size: 221px 186px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_orange_medium_2x.png?7f78a2228420);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-color_purple {
    width: 177px;
    height: 200px;
    background-size: 177px 200px;
    background-repeat: no-repeat;
    background-image: url(../images/color_purple_medium_2x.png?7f78a0b81c50);
  }
}

@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px) and (min-resolution:1.5dppx),
only screen and (max-width:1068px) and (min-resolution:144dpi) {
  .image-video_fill_elevated {
    width: 49px;
    height: 33px;
    background-size: 49px 33px;
    background-repeat: no-repeat;
    background-image: url(../images/video_fill_elevated_medium_2x.png?7f78a2289940);
  }
}

@media only screen and (max-width:734px) {
  .image-apps {
    width: 253px;
    height: 348px;
    background-size: 253px 348px;
    background-repeat: no-repeat;
    background-image: url(../images/apps_small.png?7f78a0bed9b0);
  }
}

@media only screen and (max-width:734px) {
  .image-hero {
    width: 296px;
    height: 236px;
    background-size: 296px 236px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_small.png?7f78a2234b10);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_imac_24_m4_2024_twoport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m4_2024_twoport_blue_small.png?7f78a0f71820);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_air_m1_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m1_spacegray_small.png?7f788da06680);
  }
}

@media only screen and (max-width:734px) {
  .image-icon_person_gradient {
    width: 38px;
    height: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_person_gradient_small.png?7f788f966dd0);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_mac_mini_m1_2020_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m1_2020_silver_small.png?7f788f33a600);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_air_m2_15_starlight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m2_15_starlight_small.png?7f78937bdbe0);
  }
}

@media only screen and (max-width:734px) {
  .image-check_d0112b_34_R {
    width: 15px;
    height: 14px;
    background-size: 15px 14px;
    background-repeat: no-repeat;
    background-image: url(../images/check_d0112b_34_R_small.png?7f78a0b7c050);
  }
}

@media only screen and (max-width:734px) {
  .image-person_spatialaudio_elevated {
    width: 43px;
    height: 47px;
    background-size: 43px 47px;
    background-repeat: no-repeat;
    background-image: url(../images/person_spatialaudio_elevated_small.png?7f78a22e5400);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_pro_m2_14_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_14_spacegray_small.png?7f788f0bbba0);
  }
}

@media only screen and (max-width:734px) {
  .image-flex_icon_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_bolt_fill_elevated_small.png?7f78a2258520);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_pro_13_m1_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_13_m1_spacegray_small.png?7f78a0b50080);
  }
}

@media only screen and (max-width:734px) {
  .image-icon_magicmouse {
    width: 21px;
    height: 40px;
    background-size: 21px 40px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_magicmouse_small.png?7f788f92eb40);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_imac_21_5_silver_intel_2017 {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_21_5_silver_intel_2017_small.png?7f78a227bf30);
  }
}

@media only screen and (max-width:734px) {
  .image-ports {
    width: 230px;
    height: 163px;
    background-size: 230px 163px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_small.png?7f78a22dced0);
  }
}

@media only screen and (max-width:734px) {
  .image-retina_display {
    width: 274px;
    height: 294px;
    background-size: 274px 294px;
    background-repeat: no-repeat;
    background-image: url(../images/retina_display_small.png?7f78a22d4980);
  }
}

@media only screen and (max-width:734px) {
  .image-accessories {
    width: 301px;
    height: 233px;
    background-size: 301px 233px;
    background-repeat: no-repeat;
    background-image: url(../images/accessories_small.png?7f78a0b75890);
  }
}

@media only screen and (max-width:734px) {
  .image-retina_display_bg {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(../images/retina_display_bg_small.png?7f78a0bb1f10);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_pro_m3_16_spaceblack {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_16_spaceblack_small.png?7f78a4ce7030);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_imac_24_m4_2024_fourports_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m4_2024_fourports_blue_small.png?7f78a2281ce0);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_pro_16_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_16_spacegray_small.png?7f788da5e510);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_air_m2_13_midnight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m2_13_midnight_small.png?7f78a0c5de50);
  }
}

@media only screen and (max-width:734px) {
  .image-icon_touchid_orange {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_orange_small.png?7f788f973a10);
  }
}

@media only screen and (max-width:734px) {
  .image-center_stage_bg {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(../images/center_stage_bg_small.png?7f788f9474d0);
  }
}

@media only screen and (max-width:734px) {
  .image-nano_texture_bg {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(../images/nano_texture_bg_small.png?7f788f98f270);
  }
}

@media only screen and (max-width:734px) {
  .image-imac_orange {
    width: 275px;
    height: 233px;
    background-size: 275px 233px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_orange_small.png?7f78a2224150);
  }
}

@media only screen and (max-width:734px) {
  .image-imac_green {
    width: 59px;
    height: 182px;
    background-size: 59px 182px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_green_small.png?7f78a222c660);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_mac_studio_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_studio_silver_small.png?7f78a0dcd7e0);
  }
}

@media only screen and (max-width:734px) {
  .image-gaming_bg {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(../images/gaming_bg_small.png?7f788f9f6a60);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_pro_m2_13_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_13_spacegray_small.png?7f78a48f2770);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_mac_studio_m2_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_studio_m2_silver_small.png?7f78895f0150);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_air_m3_15_midnight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m3_15_midnight_small.png?7f788beffa00);
  }
}

@media only screen and (max-width:734px) {
  .image-apple_intelligence {
    width: 320px;
    height: 420px;
    background-size: 320px 420px;
    background-repeat: no-repeat;
    background-image: url(../images/apple_intelligence_small.png?7f78a0b16180);
  }
}

@media only screen and (max-width:734px) {
  .image-flex_accessories {
    width: 278px;
    height: 252px;
    background-size: 278px 252px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_accessories_small.png?7f78a0b06af0);
  }
}

@media only screen and (max-width:734px) {
  .image-flex_airpods {
    width: 228px;
    height: 148px;
    background-size: 228px 148px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_airpods_small.png?7f78a0b68640);
  }
}

@media only screen and (max-width:734px) {
  .image-performance_bg {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(../images/performance_bg_small.png?7f788f9152f0);
  }
}

@media only screen and (max-width:734px) {
  .image-touchid_elevated {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/touchid_elevated_small.png?7f78a22c33f0);
  }
}

@media only screen and (max-width:734px) {
  .image-pair_imac_iphone {
    width: 289px;
    height: 277px;
    background-size: 289px 277px;
    background-repeat: no-repeat;
    background-image: url(../images/pair_imac_iphone_small.png?7f78a22eddf0);
  }
}

@media only screen and (max-width:734px) {
  .image-bluetooth_elevated {
    width: 27px;
    height: 44px;
    background-size: 27px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/bluetooth_elevated_small.png?7f78a0bef400);
  }
}

@media only screen and (max-width:734px) {
  .image-thunderbolt_elevated {
    width: 19px;
    height: 39px;
    background-size: 19px 39px;
    background-repeat: no-repeat;
    background-image: url(../images/thunderbolt_elevated_small.png?7f78a22cbcc0);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_mac_mini_m4_m4pro {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m4_m4pro_small.png?7f78a0b54690);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_imac_24_m1_2021_twoport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m1_2021_twoport_blue_small.png?7f78a2270400);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_pro_m3_14_spaceblack {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_14_spaceblack_small.png?7f78a0c24a20);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_air_m3_13_midnight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m3_13_midnight_small.png?7f7895f99d00);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_imac_21_5_silver_intel_2019 {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_21_5_silver_intel_2019_small.png?7f78a22761c0);
  }
}

@media only screen and (max-width:734px) {
  .image-icon_touchid_blue {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_blue_small.png?7f788f94eb40);
  }
}

@media only screen and (max-width:734px) {
  .image-6e_square_wifi_elevated {
    width: 47px;
    height: 44px;
    background-size: 47px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/6e_square_wifi_elevated_small.png?7f78a0ba6c50);
  }
}

@media only screen and (max-width:734px) {
  .image-video_fill_elevated {
    width: 49px;
    height: 33px;
    background-size: 49px 33px;
    background-repeat: no-repeat;
    background-image: url(../images/video_fill_elevated_small.png?7f78a2284cd0);
  }
}

@media only screen and (max-width:734px) {
  .image-color_orange {
    width: 100px;
    height: 308px;
    background-size: 100px 308px;
    background-repeat: no-repeat;
    background-image: url(../images/color_orange_small.png?7f78a0be5300);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_imac_27_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_27_silver_small.png?7f788f2167e0);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_pro_m2_16_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_16_spacegray_small.png?7f788962b180);
  }
}

@media only screen and (max-width:734px) {
  .image-chip_m4_elevated {
    width: 93px;
    height: 93px;
    background-size: 93px 93px;
    background-repeat: no-repeat;
    background-image: url(../images/chip_m4_elevated_small.png?7f78a0bf82d0);
  }
}

@media only screen and (max-width:734px) {
  .image-icon_display {
    width: 44px;
    height: 38px;
    background-size: 44px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_display_small.png?7f788f9a4e00);
  }
}

@media only screen and (max-width:734px) {
  .image-flex_icon_desktopcomputer_shield_checkmark_elevated {
    width: 52px;
    height: 38px;
    background-size: 52px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_desktopcomputer_shield_checkmark_elevated_small.png?7f78a2245810);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_mac_mini_m2_2port_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m2_2port_silver_small.png?7f78a0d6a160);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_air_2017_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_2017_silver_small.png?7f78a4551560);
  }
}

@media only screen and (max-width:734px) {
  .image-color_blue {
    width: 258px;
    height: 130px;
    background-size: 258px 130px;
    background-repeat: no-repeat;
    background-image: url(../images/color_blue_small.png?7f78a0be12a0);
  }
}

@media only screen and (max-width:734px) {
  .image-photo_editing_bg {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(../images/photo_editing_bg_small.png?7f78a0bab3e0);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_pro_m1_16_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m1_16_spacegray_small.png?7f7893798b10);
  }
}

@media only screen and (max-width:734px) {
  .image-icon_gamecontroller {
    width: 48px;
    height: 32px;
    background-size: 48px 32px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_gamecontroller_small.png?7f788f9bf580);
  }
}

@media only screen and (max-width:734px) {
  .image-icon_bolt {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_bolt_small.png?7f788f96dfc0);
  }
}

@media only screen and (max-width:734px) {
  .image-color_green {
    width: 129px;
    height: 115px;
    background-size: 129px 115px;
    background-repeat: no-repeat;
    background-image: url(../images/color_green_small.png?7f78a0bff090);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_pro_m4pro_m4max_16_ {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m4pro_m4max_16__small.png?7f78a1f240d0);
  }
}

@media only screen and (max-width:734px) {
  .image-imac_yellow {
    width: 59px;
    height: 182px;
    background-size: 59px 182px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_yellow_small.png?7f78a220b400);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_mac_pro_m2_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_pro_m2_silver_small.png?7f78965a2270);
  }
}

@media only screen and (max-width:734px) {
  .image-mic_fill_elevated {
    width: 27px;
    height: 39px;
    background-size: 27px 39px;
    background-repeat: no-repeat;
    background-image: url(../images/mic_fill_elevated_small.png?7f78a22f6720);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_pro_m3_14_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_14_silver_small.png?7f788f00f100);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_pro_m4_14_ {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m4_14__small.png?7f78937269f0);
  }
}

@media only screen and (max-width:734px) {
  .image-flex_applecare {
    width: 248px;
    height: 184px;
    background-size: 248px 184px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_applecare_small.png?7f78a0b815f0);
  }
}

@media only screen and (max-width:734px) {
  .image-icon_person_white {
    width: 38px;
    height: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_person_white_small.png?7f788f9dea20);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_mac_pro_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_pro_silver_small.png?7f78a4bf4760);
  }
}

@media only screen and (max-width:734px) {
  .image-icon_nano_display {
    width: 45px;
    height: 45px;
    background-size: 45px 45px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_nano_display_small.png?7f788f9d5530);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_mac_mini_2018_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_2018_spacegray_small.png?7f78a0d6b680);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_imac_24_m3_2023_fourport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m3_2023_fourport_blue_small.png?7f78a226a610);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_macbook_pro_m1_14_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m1_14_spacegray_small.png?7f78a4442bb0);
  }
}

@media only screen and (max-width:734px) {
  .image-icon_apple_intelligence {
    width: 42px;
    height: 43px;
    background-size: 42px 43px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_apple_intelligence_small.png?7f788f9228c0);
  }
}

@media only screen and (max-width:734px) {
  .image-hero_logo {
    width: 60px;
    height: 19px;
    background-size: 60px 19px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_logo_small.png?7f78a223a370);
  }
}

@media only screen and (max-width:734px) {
  .image-color_purple {
    width: 130px;
    height: 130px;
    background-size: 130px 130px;
    background-repeat: no-repeat;
    background-image: url(../images/color_purple_small.png?7f78a0b1f770);
  }
}

@media only screen and (max-width:734px) {
  .image-imac_red {
    width: 59px;
    height: 182px;
    background-size: 59px 182px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_red_small.png?7f78a22138c0);
  }
}

@media only screen and (max-width:734px) {
  .image-flex_icon_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_checklist_checked_elevated_small.png?7f78a224f0f0);
  }
}

@media only screen and (max-width:734px) {
  .image-lifestyle {
    width: 320px;
    height: 420px;
    background-size: 320px 420px;
    background-repeat: no-repeat;
    background-image: url(../images/lifestyle_small.png?7f78a22ff210);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_imac_24_m3_2023_twoport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m3_2023_twoport_blue_small.png?7f78a2264800);
  }
}

@media only screen and (max-width:734px) {
  .image-imac_purple {
    width: 59px;
    height: 182px;
    background-size: 59px 182px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_purple_small.png?7f78a221bcb0);
  }
}

@media only screen and (max-width:734px) {
  .image-compare_imac_pro_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_pro_spacegray_small.png?7f78a0cc4e40);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-color_green {
    width: 129px;
    height: 115px;
    background-size: 129px 115px;
    background-repeat: no-repeat;
    background-image: url(../images/color_green_small_2x.png?7f78a0b04c90);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_air_m3_13_midnight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m3_13_midnight_small_2x.png?7f7895f0f810);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_pro_m1_16_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m1_16_spacegray_small_2x.png?7f78a0c4d600);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-gaming_bg {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(../images/gaming_bg_small_2x.png?7f788f930cf0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-icon_apple_intelligence {
    width: 42px;
    height: 43px;
    background-size: 42px 43px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_apple_intelligence_small_2x.png?7f788f988f00);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_pro_m4_14_ {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m4_14__small_2x.png?7f788962d210);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_pro_m4pro_m4max_16_ {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m4pro_m4max_16__small_2x.png?7f78a0e3dbb0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-check_d0112b_34_R {
    width: 15px;
    height: 14px;
    background-size: 15px 14px;
    background-repeat: no-repeat;
    background-image: url(../images/check_d0112b_34_R_small_2x.png?7f78a0b7f830);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-imac_green {
    width: 59px;
    height: 182px;
    background-size: 59px 182px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_green_small_2x.png?7f78a222db90);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-flex_icon_desktopcomputer_shield_checkmark_elevated {
    width: 52px;
    height: 38px;
    background-size: 52px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_desktopcomputer_shield_checkmark_elevated_small_2x.png?7f78a2247000);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_mac_mini_m1_2020_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m1_2020_silver_small_2x.png?7f78a0cf2630);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_imac_27_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_27_silver_small_2x.png?7f78a10479e0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-retina_display {
    width: 274px;
    height: 294px;
    background-size: 274px 294px;
    background-repeat: no-repeat;
    background-image: url(../images/retina_display_small_2x.png?7f78a22d5fa0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-icon_gamecontroller {
    width: 48px;
    height: 32px;
    background-size: 48px 32px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_gamecontroller_small_2x.png?7f788f9c0ae0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-imac_orange {
    width: 275px;
    height: 233px;
    background-size: 275px 233px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_orange_small_2x.png?7f78a2225670);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-icon_touchid_orange {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_orange_small_2x.png?7f788f9dced0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-imac_yellow {
    width: 59px;
    height: 182px;
    background-size: 59px 182px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_yellow_small_2x.png?7f78a220c930);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-icon_touchid_blue {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touchid_blue_small_2x.png?7f788f9e93f0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_imac_24_m1_2021_twoport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m1_2021_twoport_blue_small_2x.png?7f78a2271ba0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-flex_applecare {
    width: 248px;
    height: 184px;
    background-size: 248px 184px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_applecare_small_2x.png?7f78a0b618c0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-touchid_elevated {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(../images/touchid_elevated_small_2x.png?7f78a22c4a40);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_air_m2_15_starlight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m2_15_starlight_small_2x.png?7f788de12c30);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_imac_21_5_silver_intel_2017 {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_21_5_silver_intel_2017_small_2x.png?7f78a227d6c0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-imac_red {
    width: 59px;
    height: 182px;
    background-size: 59px 182px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_red_small_2x.png?7f78a2214ee0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-flex_icon_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_bolt_fill_elevated_small_2x.png?7f78a2259c20);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_air_2017_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_2017_silver_small_2x.png?7f7889ae3cf0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-nano_texture_bg {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(../images/nano_texture_bg_small_2x.png?7f788f9907a0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-color_blue {
    width: 258px;
    height: 130px;
    background-size: 258px 130px;
    background-repeat: no-repeat;
    background-image: url(../images/color_blue_small_2x.png?7f78a0baf330);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_imac_24_m3_2023_fourport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m3_2023_fourport_blue_small_2x.png?7f78a226bbe0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-icon_bolt {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_bolt_small_2x.png?7f788f970e90);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-icon_magicmouse {
    width: 21px;
    height: 40px;
    background-size: 21px 40px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_magicmouse_small_2x.png?7f788f930190);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_air_m3_15_midnight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m3_15_midnight_small_2x.png?7f788be6c0b0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_pro_13_m1_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_13_m1_spacegray_small_2x.png?7f788f0c56c0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-apps {
    width: 253px;
    height: 348px;
    background-size: 253px 348px;
    background-repeat: no-repeat;
    background-image: url(../images/apps_small_2x.png?7f78a0b0f720);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-apple_intelligence {
    width: 320px;
    height: 420px;
    background-size: 320px 420px;
    background-repeat: no-repeat;
    background-image: url(../images/apple_intelligence_small_2x.png?7f78a0b128b0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-mic_fill_elevated {
    width: 27px;
    height: 39px;
    background-size: 27px 39px;
    background-repeat: no-repeat;
    background-image: url(../images/mic_fill_elevated_small_2x.png?7f78a22f7d80);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_air_m2_13_midnight {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m2_13_midnight_small_2x.png?7f78a0c6de80);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_mac_studio_m2_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_studio_m2_silver_small_2x.png?7f78965fc6a0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_imac_pro_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_pro_spacegray_small_2x.png?7f78a4806230);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_imac_24_m3_2023_twoport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m3_2023_twoport_blue_small_2x.png?7f78a2265fb0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-hero_logo {
    width: 60px;
    height: 19px;
    background-size: 60px 19px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_logo_small_2x.png?7f78a223b990);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_imac_24_m4_2024_fourports_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m4_2024_fourports_blue_small_2x.png?7f78a22832b0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-icon_display {
    width: 44px;
    height: 38px;
    background-size: 44px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_display_small_2x.png?7f788f982680);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-chip_m4_elevated {
    width: 93px;
    height: 93px;
    background-size: 93px 93px;
    background-repeat: no-repeat;
    background-image: url(../images/chip_m4_elevated_small_2x.png?7f78a0bf98e0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_air_m1_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_air_m1_spacegray_small_2x.png?7f78a1f0ff00);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_pro_m2_13_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_13_spacegray_small_2x.png?7f78a1095ce0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_pro_m3_14_spaceblack {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_14_spaceblack_small_2x.png?7f78a0c54440);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-icon_person_gradient {
    width: 38px;
    height: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_person_gradient_small_2x.png?7f788f97a6d0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-flex_icon_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_icon_checklist_checked_elevated_small_2x.png?7f78a22506e0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_pro_16_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_16_spacegray_small_2x.png?7f788f2badd0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_pro_m2_14_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_14_spacegray_small_2x.png?7f78965ebf10);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-hero {
    width: 296px;
    height: 236px;
    background-size: 296px 236px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_small_2x.png?7f78a2236130);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_imac_21_5_silver_intel_2019 {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_21_5_silver_intel_2019_small_2x.png?7f78a2277950);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-performance_bg {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(../images/performance_bg_small_2x.png?7f788f955aa0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-flex_airpods {
    width: 228px;
    height: 148px;
    background-size: 228px 148px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_airpods_small_2x.png?7f78a0b65f50);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_mac_studio_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_studio_silver_small_2x.png?7f78a0ba1340);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-person_spatialaudio_elevated {
    width: 43px;
    height: 47px;
    background-size: 43px 47px;
    background-repeat: no-repeat;
    background-image: url(../images/person_spatialaudio_elevated_small_2x.png?7f78a22e6af0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_mac_pro_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_pro_silver_small_2x.png?7f78a0b4de60);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_pro_m2_16_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m2_16_spacegray_small_2x.png?7f78a4c69d00);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-icon_person_white {
    width: 38px;
    height: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_person_white_small_2x.png?7f788f98bf20);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-lifestyle {
    width: 320px;
    height: 420px;
    background-size: 320px 420px;
    background-repeat: no-repeat;
    background-image: url(../images/lifestyle_small_2x.png?7f78a2204800);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_pro_m1_14_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m1_14_spacegray_small_2x.png?7f78a0c40c80);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-imac_purple {
    width: 59px;
    height: 182px;
    background-size: 59px 182px;
    background-repeat: no-repeat;
    background-image: url(../images/imac_purple_small_2x.png?7f78a221d1c0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_mac_mini_m4_m4pro {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m4_m4pro_small_2x.png?7f788f092b00);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-photo_editing_bg {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(../images/photo_editing_bg_small_2x.png?7f78a0bac9d0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-flex_accessories {
    width: 278px;
    height: 252px;
    background-size: 278px 252px;
    background-repeat: no-repeat;
    background-image: url(../images/flex_accessories_small_2x.png?7f78a0b08150);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-ports {
    width: 230px;
    height: 163px;
    background-size: 230px 163px;
    background-repeat: no-repeat;
    background-image: url(../images/ports_small_2x.png?7f78a22de530);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_mac_pro_m2_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_pro_m2_silver_small_2x.png?7f788f0d5780);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-color_purple {
    width: 130px;
    height: 130px;
    background-size: 130px 130px;
    background-repeat: no-repeat;
    background-image: url(../images/color_purple_small_2x.png?7f78a0b1b2b0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-video_fill_elevated {
    width: 49px;
    height: 33px;
    background-size: 49px 33px;
    background-repeat: no-repeat;
    background-image: url(../images/video_fill_elevated_small_2x.png?7f78a22866c0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-color_orange {
    width: 100px;
    height: 308px;
    background-size: 100px 308px;
    background-repeat: no-repeat;
    background-image: url(../images/color_orange_small_2x.png?7f78a0be6930);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_pro_m3_14_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_14_silver_small_2x.png?7f78862d3010);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-center_stage_bg {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(../images/center_stage_bg_small_2x.png?7f788f909250);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-thunderbolt_elevated {
    width: 19px;
    height: 39px;
    background-size: 19px 39px;
    background-repeat: no-repeat;
    background-image: url(../images/thunderbolt_elevated_small_2x.png?7f78a22cd380);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-bluetooth_elevated {
    width: 27px;
    height: 44px;
    background-size: 27px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/bluetooth_elevated_small_2x.png?7f78a0b20f50);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-retina_display_bg {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(../images/retina_display_bg_small_2x.png?7f78a0bb3560);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_imac_24_m4_2024_twoport_blue {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_imac_24_m4_2024_twoport_blue_small_2x.png?7f78a3804820);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-pair_imac_iphone {
    width: 289px;
    height: 277px;
    background-size: 289px 277px;
    background-repeat: no-repeat;
    background-image: url(../images/pair_imac_iphone_small_2x.png?7f78a22ef480);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_macbook_pro_m3_16_spaceblack {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_macbook_pro_m3_16_spaceblack_small_2x.png?7f78a4b1b380);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-6e_square_wifi_elevated {
    width: 47px;
    height: 44px;
    background-size: 47px 44px;
    background-repeat: no-repeat;
    background-image: url(../images/6e_square_wifi_elevated_small_2x.png?7f78a0b902d0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_mac_mini_m2_2port_silver {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_m2_2port_silver_small_2x.png?7f78a0fd04d0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-accessories {
    width: 301px;
    height: 233px;
    background-size: 301px 233px;
    background-repeat: no-repeat;
    background-image: url(../images/accessories_small_2x.png?7f78a0be1e70);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-compare_mac_mini_2018_spacegray {
    width: 139px;
    height: 100px;
    background-size: 139px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/compare_mac_mini_2018_spacegray_small_2x.png?7f788f9d50a0);
  }
}

@media only screen and (max-width:734px) and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px) and (min-resolution:1.5dppx),
only screen and (max-width:734px) and (min-resolution:144dpi) {
  .image-icon_nano_display {
    width: 45px;
    height: 45px;
    background-size: 45px 45px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_nano_display_small_2x.png?7f788f9c84b0);
  }
}



.t1D2C29 {
  /* But you can break out of scoping via SCSS "@at-root" feature */
}

.channel-html {
}

.channel-html .channel-custom-font-custom-80-headline-super {
  font-size: 80px;
  line-height: 84px;
  letter-spacing: -0.015rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-80-headline-super {
    font-size: 64px;
    line-height: 68px;
    letter-spacing: -0.009rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-80-headline-super {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: 0.004rem;
  }
}

.channel-html .channel-custom-font-custom-17-partner-message {
  font-size: 17px;
  line-height: 21px;
  letter-spacing: -0.022rem;
  font-weight: 500;
}

.channel-html .channel-custom-font-custom-19-eyebrow {
  font-size: 19px;
  line-height: 23px;
  letter-spacing: 0.012rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-19-eyebrow {
    font-size: 17px;
    line-height: 21px;
    letter-spacing: -0.022rem;
  }
}

.channel-html .channel-custom-font-custom-40-headline-reduced {
  font-size: 40px;
  line-height: 44px;
  letter-spacing: 0rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-40-headline-reduced {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: 0.004rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-40-headline-reduced {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: 0.007rem;
  }
}

.channel-html .channel-custom-font-custom-40-headline-flex {
  font-size: 40px;
  line-height: 44px;
  letter-spacing: 0rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-40-headline-flex {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: 0.004rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-40-headline-flex {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: 0.007rem;
  }
}

.channel-html .channel-custom-font-custom-24-eyebrow {
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0.009rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-24-eyebrow {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0.011rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-24-eyebrow {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0.009rem;
  }
}

.channel-html .channel-custom-font-custom-21-eyebrow-reduced {
  font-size: 21px;
  line-height: 25px;
  letter-spacing: 0.011rem;
  font-weight: 600;
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-21-eyebrow-reduced {
    font-size: 19px;
    line-height: 27px;
    letter-spacing: 0.012rem;
  }
}

.channel-html .channel-custom-font-custom-21-eyebrow-reduced-flex {
  font-size: 21px;
  line-height: 25px;
  letter-spacing: 0.011rem;
  font-weight: 600;
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-21-eyebrow-reduced-flex {
    font-size: 17px;
    line-height: 21px;
    letter-spacing: -0.022rem;
  }
}

.channel-html .channel-custom-font-custom-17-body-reduced {
  font-size: 17px;
  line-height: 25px;
  letter-spacing: -0.022rem;
  font-weight: 400;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-17-body-reduced {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.016rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-custom-17-body-reduced {
    font-size: 17px;
    line-height: 25px;
    letter-spacing: -0.022rem;
  }
}

.channel-html .channel-custom-font-custom-17-body-reduced-flex-subhead {
  font-size: 17px;
  line-height: 25px;
  letter-spacing: -0.022rem;
  font-weight: 500;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-custom-17-body-reduced-flex-subhead {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.016rem;
  }
}

.channel-html .channel-custom-font-custom-17-body-reduced-flex {
  font-size: 17px;
  line-height: 25px;
  letter-spacing: -0.022rem;
  font-weight: 400;
}

.channel-html .channel-custom-font-custom-17-links {
  font-size: 17px;
  line-height: 25px;
  letter-spacing: -0.025rem;
  font-weight: 400;
}

.channel-html .channel-custom-font-custom-12-sosumi-subhead {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.01rem;
  font-weight: 500;
}

.channel-html .channel-custom-font-custom-12-sosumi {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.01rem;
  font-weight: 400;
}

.channel-html .channel-custom-font-Hero-80-Bold {
  font-size: 80px;
  line-height: 84px;
  letter-spacing: -0.08rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Hero-80-Bold {
    font-size: 64px;
    line-height: 69px;
    letter-spacing: -0.06rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-Hero-80-Bold {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: -0.05rem;
  }
}

.channel-html .channel-custom-font-Hero-24-Bold {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Hero-24-Bold {
    font-size: 21px;
    line-height: 29px;
    letter-spacing: 0rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-Hero-24-Bold {
    font-size: 19px;
    line-height: 27px;
    letter-spacing: -0.02rem;
    font-weight: 600;
  }
}

.channel-html .channel-custom-font-Hero-24-Medium {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0rem;
  font-weight: 400;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Hero-24-Medium {
    font-size: 21px;
    line-height: 29px;
    letter-spacing: 0rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-Hero-24-Medium {
    font-size: 19px;
    line-height: 27px;
    letter-spacing: 0rem;
  }
}

.channel-html .channel-custom-font-Bentos-40-Bold {
  font-size: 40px;
  line-height: 44px;
  letter-spacing: 0rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Bentos-40-Bold {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.02rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-Bentos-40-Bold {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0rem;
  }
}

.channel-html .channel-custom-font-Bentos-48-Bold {
  font-size: 48px;
  line-height: 48px;
  letter-spacing: 0.009rem;
  font-weight: 500;
}

.channel-html .channel-custom-font-Bentos-19-Medium {
  font-size: 19px;
  line-height: 27px;
  letter-spacing: 0rem;
  font-weight: 400;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Bentos-19-Medium {
    font-size: 17px;
    line-height: 21px;
    letter-spacing: 0rem;
  }
}

.channel-html .channel-custom-font-Upgrader-17-Bold {
  font-size: 17px;
  line-height: 21px;
  letter-spacing: 0rem;
  font-weight: 500;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Upgrader-17-Bold {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0rem;
  }
}

.channel-html .channel-custom-font-Bentos-32-Bold {
  font-size: 32px;
  line-height: 36px;
  letter-spacing: 0.004rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Bentos-32-Bold {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: 0.007rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-Bentos-32-Bold {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0.009rem;
  }
}

.channel-html .channel-custom-font-Bentos-19-M4 {
  font-size: 19px;
  line-height: 27px;
  letter-spacing: 0rem;
  font-weight: 400;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Bentos-19-M4 {
    font-size: 17px;
    line-height: 21px;
    letter-spacing: 0rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-Bentos-19-M4 {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0rem;
  }
}

.channel-html .channel-custom-font-Flex-headline-bold {
  font-size: 40px;
  line-height: 44px;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Flex-headline-bold {
    font-size: 32px;
    line-height: 36px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-Flex-headline-bold {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0rem;
  }
}

.channel-html .channel-custom-font-Bentos-AI-Headline-Bold {
  font-size: 40px;
  line-height: 44px;
  letter-spacing: 0rem;
  font-weight: 600;
}

.channel-html .channel-custom-font-Bentos-AI-Body-Bold {
  font-size: 32px;
  line-height: 36px;
  letter-spacing: 0rem;
  font-weight: 600;
}

.channel-html .channel-custom-font-Upgrader-32-Tile-Bold {
  font-size: 32px;
  line-height: 36px;
  letter-spacing: -0.02rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Upgrader-32-Tile-Bold {
    font-size: 28px;
    line-height: 32px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-Upgrader-32-Tile-Bold {
    font-size: 19px;
    line-height: 23px;
  }
}

.channel-html .channel-custom-font-Upgrader-24-Tile-Bold {
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0rem;
  font-weight: 600;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Upgrader-24-Tile-Bold {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0rem;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-Upgrader-24-Tile-Bold {
    font-size: 19px;
    line-height: 23px;
    letter-spacing: -0.02rem;
  }
}

.channel-html .channel-custom-font-Upgrader-28-Subhead-Med {
  font-size: 28px;
  line-height: 32px;
  letter-spacing: 0rem;
  font-weight: 400;
}

@media only screen and (max-width: 1068px) {
  .channel-html .channel-custom-font-Upgrader-28-Subhead-Med {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0rem;
  }
}

.channel-html .channel-custom-font-Upgrader-14-game-bold {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0rem;
  font-weight: 500;
}

@media only screen and (max-width: 734px) {
  .channel-html .channel-custom-font-Upgrader-14-game-bold {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -0.01rem;
  }
}

.channel-html [data-element-type=gallery-container] {
  display: grid;
  place-content: center;
}

.channel-html [data-element-type=gallery-item] {
  grid-area: 1/1;
  margin-top: 0;
  background-color: white;
}

.channel-html .selector-element-gallery {
  position: relative;
  width: 200px;
  border: none;
  border-bottom: 1px solid #d6d6d6;
  border-radius: 0px;
  transition: border-color 200ms ease;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1068px) {
  .channel-html .selector-element-gallery {
    border: none;
    border-bottom: 1px solid #d6d6d6;
    border-radius: 0px;
  }
}

@media (max-width: 734px) {
  .channel-html .selector-element-gallery {
    border: none;
    border-bottom: 1px solid #d6d6d6;
    border-radius: 0px;
  }

  .channel-html .selector-element-gallery:hover {
    border: none;
    border-radius: 0px;
    border-bottom: 1px solid #d6d6d6;
  }
}

.channel-html .selector-dropdown-gallery {
  font-size: 14px;
  line-height: 1.4285914286;
  font-weight: 600;
  letter-spacing: -0.016em;
  width: 200px;
  margin: 0;
  color: black;
  background: transparent;
  border: 0;
  border-radius: 0;
  overflow: hidden;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  outline: none;
  padding: 12px 0;
  padding-right: 15px;
}

.channel-html .selector-dropdown-gallery:focus {
  border-radius: 0px;
  box-shadow: 0 0 0 4px #0071e3;
}

.channel-html .selector-gallery-icon {
  display: block;
  position: absolute;
  top: 0;
  font-size: 19px;
  line-height: 1;
  color: #0066cc;
  padding-right: 0px;
  padding-top: 10px;
  pointer-events: none;
  right: 0;
}

.channel-html html:not([dir=rtl]) .selector-gallery-icon {
  right: 0;
}

.channel-html html[dir=rtl] .selector-gallery-icon {
  left: 0;
}

.channel-html .selector-gallery-icon:after {
  pointer-events: none;
}

.channel-html .icon-chevrondown::before,
.channel-html .icon-chevrondown::after {
  content: "";
}

.channel-html .upgraders-select-label {
  color: #6E6E73;
  margin-top: 8px;
  margin-bottom: 30px;
  display: inline-block;
  width: 300px;
}

.channel-html .z9DBEE6 {
  padding-top: 34px;
  padding-bottom: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .z9DBEE6 {
    margin-bottom: -14px;
  }
}

.channel-html .c83D483 {
  margin-top: 64px;
  margin-bottom: 64px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .c83D483 {
    margin-top: 48px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c83D483 {
    margin-top: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c83D483 {
    margin-bottom: 56px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c83D483 {
    margin-bottom: 45px;
  }
}

.channel-html .f450A97 {
  text-align: center;
}

.channel-html .lF69C13 {
  justify-content: center;
}

.channel-html .t7F653D {
  color: #1d1d1f;
  margin-top: 15px;
  margin-bottom: 65px;
  padding-left: 82px;
  padding-right: 82px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .t7F653D {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t7F653D {
    margin-top: 9px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t7F653D {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t7F653D {
    margin-bottom: 63px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t7F653D {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t7F653D {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t7F653D {
    padding-right: 0px;
  }
}

.channel-html .yB0C3C7 {
  justify-content: center;
  margin-left: -44px;
}

@media only screen and (max-width: 734px) {
  .channel-html .yB0C3C7 {
    margin-top: 44px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .yB0C3C7 {
    margin-left: 0px;
  }
}

.channel-html .oE3A6CD {
  margin-bottom: 38px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .oE3A6CD {
    margin-bottom: 31px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oE3A6CD {
    margin-bottom: 12px;
  }
}

.channel-html .z19D6C1 {
  color: #1d1d1f;
  margin-top: 4px;
  margin-bottom: 23px;
  padding-left: 164px;
  padding-right: 164px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .z19D6C1 {
    margin-top: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z19D6C1 {
    margin-top: 16px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z19D6C1 {
    margin-bottom: 16px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z19D6C1 {
    margin-bottom: 17px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z19D6C1 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z19D6C1 {
    padding-right: 0px;
  }
}

.channel-html .o2B48B9 {
  color: #1d1d1f;
  margin-top: 0px;
  margin-bottom: 29px;
  padding-left: 155px;
  padding-right: 155px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .o2B48B9 {
    margin-bottom: 22px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o2B48B9 {
    margin-bottom: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o2B48B9 {
    padding-left: 70px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o2B48B9 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o2B48B9 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o2B48B9 {
    padding-right: 70px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o2B48B9 {
    padding-right: 22px;
  }
}

.channel-html .e61AE9B {
  color: #1d1d1f;
  margin-top: 0px;
  margin-bottom: 25px;
  padding-left: 164px;
  padding-right: 164px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .e61AE9B {
    margin-bottom: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e61AE9B {
    margin-bottom: 17px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .e61AE9B {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .e61AE9B {
    padding-right: 0px;
  }
}

.channel-html .m9A6525 {
  color: #1d1d1f;
  background: #ffffff;
  border: solid 1px #1d1d1f;
}

.channel-html .m9A6525:hover {
  color: #6e6e73;
  background: #ffffff;
  border: solid 1px #6e6e73;
}

.channel-html .l2255BA {
  text-align: center;
}

.channel-html .l601B58 {
  justify-content: center;
}

.channel-html .s382C34 {
  color: #1d1d1f;
  margin-top: 15px;
  margin-bottom: 65px;
  padding-left: 82px;
  padding-right: 82px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .s382C34 {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s382C34 {
    margin-top: 9px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s382C34 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s382C34 {
    margin-bottom: 63px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s382C34 {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s382C34 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s382C34 {
    padding-right: 0px;
  }
}

.channel-html .sFE1A5D {
  justify-content: center;
  margin-left: -44px;
}

@media only screen and (max-width: 734px) {
  .channel-html .sFE1A5D {
    margin-top: 44px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .sFE1A5D {
    margin-left: 0px;
  }
}

.channel-html .f627E00 {
  margin-bottom: 38px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .f627E00 {
    margin-bottom: 31px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f627E00 {
    margin-bottom: 12px;
  }
}

.channel-html .n6DB900 {
  color: #1d1d1f;
  margin-top: 4px;
  margin-bottom: 23px;
  padding-left: 164px;
  padding-right: 164px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .n6DB900 {
    margin-top: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n6DB900 {
    margin-top: 16px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .n6DB900 {
    margin-bottom: 16px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n6DB900 {
    margin-bottom: 17px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .n6DB900 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .n6DB900 {
    padding-right: 0px;
  }
}

.channel-html .k101E04 {
  color: #1d1d1f;
  margin-top: 0px;
  margin-bottom: 29px;
  padding-left: 155px;
  padding-right: 155px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .k101E04 {
    margin-bottom: 22px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .k101E04 {
    margin-bottom: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .k101E04 {
    padding-left: 70px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .k101E04 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .k101E04 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .k101E04 {
    padding-right: 70px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .k101E04 {
    padding-right: 22px;
  }
}

.channel-html .lFAE6C7 {
  color: #1d1d1f;
  margin-top: 0px;
  margin-bottom: 25px;
  padding-left: 164px;
  padding-right: 164px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .lFAE6C7 {
    margin-bottom: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lFAE6C7 {
    margin-bottom: 17px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .lFAE6C7 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .lFAE6C7 {
    padding-right: 0px;
  }
}

.channel-html .u5C0B23 {
  color: #1d1d1f;
  background: #ffffff;
  border: solid 1px #1d1d1f;
}

.channel-html .u5C0B23:hover {
  color: #6e6e73;
  background: #ffffff;
  border: solid 1px #6e6e73;
}

.channel-html .x69AC62 {
  text-align: center;
}

.channel-html .u838DFE {
  justify-content: center;
}

.channel-html .s4E6FF0 {
  color: #1d1d1f;
  margin-top: 15px;
  margin-bottom: 65px;
  padding-left: 82px;
  padding-right: 82px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .s4E6FF0 {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s4E6FF0 {
    margin-top: 9px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s4E6FF0 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s4E6FF0 {
    margin-bottom: 63px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s4E6FF0 {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s4E6FF0 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s4E6FF0 {
    padding-right: 0px;
  }
}

.channel-html .f01C1AA {
  justify-content: center;
  margin-left: -44px;
}

@media only screen and (max-width: 734px) {
  .channel-html .f01C1AA {
    margin-top: 44px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f01C1AA {
    margin-left: 0px;
  }
}

.channel-html .vAE1CAF {
  margin-bottom: 38px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .vAE1CAF {
    margin-bottom: 31px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vAE1CAF {
    margin-bottom: 12px;
  }
}

.channel-html .p36EF92 {
  color: #1d1d1f;
  margin-top: 4px;
  margin-bottom: 23px;
  padding-left: 164px;
  padding-right: 164px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .p36EF92 {
    margin-top: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p36EF92 {
    margin-top: 16px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p36EF92 {
    margin-bottom: 16px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p36EF92 {
    margin-bottom: 17px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p36EF92 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p36EF92 {
    padding-right: 0px;
  }
}

.channel-html .p4D255F {
  color: #1d1d1f;
  margin-top: 0px;
  margin-bottom: 29px;
  padding-left: 176px;
  padding-right: 176px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .p4D255F {
    margin-bottom: 22px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p4D255F {
    margin-bottom: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p4D255F {
    padding-left: 70px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p4D255F {
    padding-left: 18px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p4D255F {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p4D255F {
    padding-right: 70px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p4D255F {
    padding-right: 18px;
  }
}

.channel-html .nA9BA8C {
  color: #1d1d1f;
  margin-top: 0px;
  margin-bottom: 25px;
  padding-left: 164px;
  padding-right: 164px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .nA9BA8C {
    margin-bottom: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nA9BA8C {
    margin-bottom: 17px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .nA9BA8C {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .nA9BA8C {
    padding-right: 0px;
  }
}

.channel-html .bB2D74E {
  color: #1d1d1f;
  background: #ffffff;
  border: solid 1px #1d1d1f;
}

.channel-html .bB2D74E:hover {
  color: #6e6e73;
  background: #ffffff;
  border: solid 1px #6e6e73;
}

.channel-html .m93C3BD {
  margin-top: 80px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .m93C3BD {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m93C3BD {
    margin-top: 47px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m93C3BD {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m93C3BD {
    margin-bottom: 10px;
  }
}

.channel-html .fAFDC3D {
  margin-left: 0px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.channel-html .jEA2857 {
  margin-bottom: 10px;
  margin-right: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .jEA2857 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .jEA2857 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jEA2857 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .jEA2857 {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jEA2857 {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .jEA2857 {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jEA2857 {
    margin-right: 0px;
  }
}

.channel-html .e4D9E73 {
  display: grid;
  grid-template-rows: minmax(200px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 515px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .e4D9E73 {
    grid-template-rows: minmax(200px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e4D9E73 {
    grid-template-rows: minmax(130px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .e4D9E73 {
    grid-template-columns: repeat(1, 293px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e4D9E73 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .e4D9E73 .bentobox-item {
  border-radius: 18px;
  overflow: hidden;
}

.channel-html .r124661 {
  background-color: #ffedf1;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .r124661:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .n88DE17 {
  min-height: 200px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .n88DE17 {
    min-height: 200px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n88DE17 {
    min-height: 130px;
  }
}

.channel-html .b8B7CB6 {
  padding-top: 36px;
  padding-left: 36px;
  padding-bottom: 36px;
  padding-right: 36px;
  text-align: center;
  z-index: 12;
}

.channel-html .wC792A5 {
  color: #1d1d1f;
}

.channel-html .xDA5B60 {
  display: grid;
  grid-template-rows: minmax(200px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 515px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .xDA5B60 {
    grid-template-rows: minmax(200px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xDA5B60 {
    grid-template-rows: minmax(130px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .xDA5B60 {
    grid-template-columns: repeat(1, 293px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xDA5B60 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .xDA5B60 .bentobox-item {
  border-radius: 18px;
}

.channel-html .k929829 {
  background-color: #ffedf1;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .k929829:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .p528CA7 {
  min-height: 200px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .p528CA7 {
    min-height: 200px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p528CA7 {
    min-height: 130px;
  }
}

.channel-html .pDD3BA1 {
  padding-top: 36px;
  padding-left: 36px;
  padding-bottom: 36px;
  padding-right: 36px;
  text-align: center;
  z-index: 12;
}

.channel-html .x2C4B6D {
  color: #1d1d1f;
}

.channel-html .d927012 {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .d927012 {
    margin-top: 220px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .d927012 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .d927012 {
    margin-left: -305px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .d927012 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .d927012 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .d927012 {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .d927012 {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .d927012 {
    margin-right: 0px;
  }
}

.channel-html .tE4292A {
  display: grid;
  height: 200px;
  grid-template-rows: minmax(200px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 515px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .tE4292A {
    height: 200px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tE4292A {
    height: 130px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .tE4292A {
    grid-template-rows: minmax(200px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tE4292A {
    grid-template-rows: minmax(130px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .tE4292A {
    grid-template-columns: repeat(1, 293px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tE4292A {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .tE4292A .bentobox-item {
  border-radius: 18px;
}

.channel-html .s4B4226 {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .s4B4226:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .h837D75 {
  min-height: 200px;
  align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
  .channel-html .h837D75 {
    min-height: 200px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h837D75 {
    min-height: 130px;
  }
}

.channel-html .qED2F06 {
  text-align: right;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .qED2F06 {
    text-align: right;
  }
}

.channel-html .f86C80C {
  margin-top: -210px;
  margin-left: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .f86C80C {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f86C80C {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f86C80C {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f86C80C {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f86C80C {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f86C80C {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f86C80C {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f86C80C {
    margin-right: 10px;
  }
}

.channel-html .j7C7E1C {
  display: grid;
  grid-template-rows: minmax(200px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 199px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .j7C7E1C {
    grid-template-rows: minmax(200px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j7C7E1C {
    grid-template-rows: minmax(130px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j7C7E1C {
    grid-template-columns: repeat(1, 200px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j7C7E1C {
    grid-template-columns: repeat(1, 149px);
  }
}

.channel-html .j7C7E1C .bentobox-item {
  border-radius: 18px;
}

.channel-html .vFABE9E {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .vFABE9E:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .lF83EFD {
  min-height: 200px;
  align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
  .channel-html .lF83EFD {
    min-height: 200px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lF83EFD {
    min-height: 130px;
  }
}

.channel-html .c9A6126 {
  text-align: left;
  z-index: 12;
}

.channel-html .h807D7F {
  display: grid;
  height: 200px;
  grid-template-rows: minmax(200px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 199px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .h807D7F {
    height: 200px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h807D7F {
    height: 130px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h807D7F {
    grid-template-rows: minmax(200px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h807D7F {
    grid-template-rows: minmax(130px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h807D7F {
    grid-template-columns: repeat(1, 200px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h807D7F {
    grid-template-columns: repeat(1, 149px);
  }
}

.channel-html .h807D7F .bentobox-item {
  border-radius: 18px;
}

.channel-html .uFE2B73 {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .uFE2B73:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .vFAF8D2 {
  min-height: 200px;
  align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
  .channel-html .vFAF8D2 {
    min-height: 200px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vFAF8D2 {
    min-height: 130px;
  }
}

.channel-html .f2BD7D5 {
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .f2BD7D5 {
    text-align: left;
  }
}

.channel-html .j70D986 {
  margin-top: 10px;
  margin-left: -200px;
  margin-bottom: 10px;
  margin-right: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .j70D986 {
    margin-top: -200px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j70D986 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j70D986 {
    margin-left: 310px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j70D986 {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j70D986 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j70D986 {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j70D986 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j70D986 {
    margin-right: 0px;
  }
}

.channel-html .wF4AA10 {
  display: grid;
  grid-template-rows: minmax(200px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 199px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .wF4AA10 {
    grid-template-rows: minmax(200px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wF4AA10 {
    grid-template-rows: minmax(130px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .wF4AA10 {
    grid-template-columns: repeat(1, 200px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wF4AA10 {
    grid-template-columns: repeat(1, 149px);
  }
}

.channel-html .wF4AA10 .bentobox-item {
  border-radius: 18px;
}

.channel-html .m22A6D2 {
  background-color: #edfaf4;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .m22A6D2:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .u5CC647 {
  min-height: 200px;
  align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
  .channel-html .u5CC647 {
    min-height: 200px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u5CC647 {
    min-height: 130px;
  }
}

.channel-html .y272137 {
  text-align: left;
  z-index: 12;
}

.channel-html .uDACAE1 {
  display: grid;
  height: 200px;
  grid-template-rows: minmax(200px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 199px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .uDACAE1 {
    height: 200px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .uDACAE1 {
    height: 130px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .uDACAE1 {
    grid-template-rows: minmax(200px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .uDACAE1 {
    grid-template-rows: minmax(130px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .uDACAE1 {
    grid-template-columns: repeat(1, 200px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .uDACAE1 {
    grid-template-columns: repeat(1, 149px);
  }
}

.channel-html .uDACAE1 .bentobox-item {
  border-radius: 18px;
}

.channel-html .x02DF1D {
  background-color: #edfaf4;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .x02DF1D:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .u13A273 {
  min-height: 200px;
  align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
  .channel-html .u13A273 {
    min-height: 200px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u13A273 {
    min-height: 130px;
  }
}

.channel-html .j94E41D {
  text-align: left;
  z-index: 12;
}

.channel-html .v08924A {
  margin-top: -210px;
  margin-left: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .v08924A {
    margin-top: -420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .v08924A {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .v08924A {
    margin-left: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .v08924A {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .v08924A {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .v08924A {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .v08924A {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .v08924A {
    margin-right: 0px;
  }
}

.channel-html .o9272A8 {
  display: grid;
  height: 420px;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 227px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .o9272A8 {
    height: 420px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o9272A8 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o9272A8 {
    grid-template-rows: minmax(400px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o9272A8 {
    grid-template-columns: repeat(1, 159px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o9272A8 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .o9272A8 .bentobox-item {
  border-radius: 18px;
}

.channel-html .z6E703B {
  background-color: #fff0e8;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .z6E703B:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .y0686DB {
  min-height: 420px;
  align-items: flex-end;
  justify-content: center;
  flex-grow: 1;
}

@media only screen and (max-width: 1068px) {
  .channel-html .y0686DB {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y0686DB {
    min-height: 400px;
  }
}

.channel-html .nC073CF {
  padding-bottom: 36px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .nC073CF {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nC073CF {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .nC073CF {
    padding-bottom: 56px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nC073CF {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .nC073CF {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nC073CF {
    padding-right: 40px;
  }
}

.channel-html .d615EB1 {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .d615EB1 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .d615EB1 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .d615EB1 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .d615EB1 {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .d615EB1 {
    margin-right: 0px;
  }
}

.channel-html .t29AACC {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 313px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .t29AACC {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t29AACC {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t29AACC {
    grid-template-columns: repeat(1, 335px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t29AACC {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .t29AACC .bentobox-item {
  border-radius: 18px;
}

.channel-html .gD5BA08 {
  background-color: #fff;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .gD5BA08:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.nBC9FCE {
  --igradient: linear-gradient(160deg, #00d0ff 0%, #0099ff 20%, #c95eff 41%, #ff2569 63%, #ff8300 83%, #ffb000 100%);
  position: absolute !important;
  z-index: 0;
  inset: 0;
  border: 0;
  filter: blur(11px);
  opacity: 100%;
}

.channel-html .nBC9FCE {
  min-height: 420px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .nBC9FCE {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nBC9FCE {
    min-height: 400px;
  }
}

.nBC9FCE::after {
  left: 0 !important;
  right: 0 !important;
  width: auto !important;
  height: auto !important;
  --bg-size: calc(100% + 14px);
  content: "";
  pointer-events: none;
  position: absolute;
  inset: 0;
  background: var(--igradient) 50%/var(--bg-size) var(--bg-size);
  border-radius: 18px;
  border: 8px solid rgba(0, 0, 0, 0);
  mask: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(white, white);
  mask-clip: padding-box, border-box;
  mask-composite: intersect;
}

.channel-html .gF1F7E3 {
  min-height: 420px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .gF1F7E3 {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gF1F7E3 {
    min-height: 400px;
  }
}

.channel-html .n98E133 {
  padding-top: 20px;
  padding-left: 36px;
  padding-bottom: 20px;
  padding-right: 36px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .n98E133 {
    padding-top: 56px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n98E133 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n98E133 {
    padding-right: 30px;
  }
}

.channel-html .n98E133 p.avail {
  margin-top: 40px;
  color: #6E6E73;
}

.channel-html .r755515 {
  color: #1d1d1f;
  padding-bottom: 8px;
}

@media only screen and (max-width: 734px) {
  .channel-html .r755515 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r755515 {
    padding-right: 0px;
  }
}

.channel-html .r755515 {
  background: linear-gradient(110deg, #0090F7 20%, #BA62FC 45%, #F2416B 65%, #F55600 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.channel-html .r755515 [data-no-gradient] {
  background: none;
  -webkit-text-fill-color: #1d1d1f;
}

.channel-html .r755515 * {
  background: inherit;
}

.channel-html .i9537AE {
  color: #1d1d1f;
  margin-top: 12px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .i9537AE {
    padding-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i9537AE {
    padding-left: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .i9537AE {
    padding-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i9537AE {
    padding-right: 10px;
  }
}

.channel-html .t5C64EF {
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .t5C64EF {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t5C64EF {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t5C64EF {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t5C64EF {
    margin-right: 0px;
  }
}

.channel-html .z4F9697 {
  display: grid;
  height: 420px;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 647px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .z4F9697 {
    height: 420px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z4F9697 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z4F9697 {
    grid-template-rows: minmax(400px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z4F9697 {
    grid-template-columns: repeat(1, 335px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z4F9697 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .z4F9697 .bentobox-item {
  border-radius: 18px;
}

.channel-html .t8AB3EB {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .t8AB3EB:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .sC47FB1 {
  min-height: 420px;
  align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
  .channel-html .sC47FB1 {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sC47FB1 {
    min-height: 400px;
  }
}

.channel-html .j4CFEA0 {
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .l173605 {
    margin-left: -1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l173605 {
    margin-left: 0px;
  }
}

.channel-html .b427CEF {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .b427CEF {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b427CEF {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .b427CEF {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b427CEF {
    margin-right: 0px;
  }
}

.channel-html .sC40C20 {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .sC40C20 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sC40C20 {
    grid-template-rows: minmax(400px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .sC40C20 {
    grid-template-columns: repeat(1, 335px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sC40C20 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .sC40C20 .bentobox-item {
  border-radius: 18px;
}

.channel-html .i5E6360 {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .i5E6360:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .a52693B {
  min-height: 420px;
  align-items: flex-start;
  justify-content: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .a52693B {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a52693B {
    min-height: 420px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a52693B {
    align-items: flex-start;
  }
}

.channel-html .t11C3ED {
  padding-top: 30px;
  padding-left: 36px;
  padding-right: 36px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .t11C3ED {
    padding-top: 25px;
  }
}

.channel-html .s171758 {
  color: #1d1d1f;
}

.channel-html .o9F8525 {
  margin-top: -4px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .o9F8525 {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o9F8525 {
    margin-top: 16px;
  }
}

.channel-html .aE4E80A {
  padding-top: 6px;
  padding-left: 44px;
  padding-bottom: 36px;
  padding-right: 36px;
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .aE4E80A {
    padding-top: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aE4E80A {
    padding-top: 4px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aE4E80A {
    padding-left: 28px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aE4E80A {
    padding-left: 42px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aE4E80A {
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aE4E80A {
    padding-right: 25px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aE4E80A {
    padding-right: 28px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .uD975AD {
    padding-right: 18px;
  }
}

.channel-html .xC9202D {
  color: #1d1d1f;
}

.channel-html .e0E5083 {
  color: #1d1d1f;
  margin-top: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .e0E5083 {
    margin-top: 2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e0E5083 {
    margin-top: 0px;
  }
}

.channel-html .j566ADC {
  color: #1d1d1f;
  margin-top: 2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .j566ADC {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j566ADC {
    margin-top: 4px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j566ADC {
    margin-right: 34px;
  }
}

.channel-html .t50B438 {
  padding-left: 27px;
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .t50B438 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t50B438 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t50B438 {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t50B438 {
    padding-left: 2px;
  }
}

.channel-html .z767F03 {
  color: #1d1d1f;
}

.channel-html .gC9722E {
  color: #1d1d1f;
  margin-top: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .gC9722E {
    margin-top: 3px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gC9722E {
    margin-top: 0px;
  }
}

.channel-html .pB34635 {
  color: #1d1d1f;
  margin-top: 2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .pB34635 {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .pB34635 {
    margin-top: 4px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .pB34635 {
    margin-right: -6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .pB34635 {
    margin-right: 10px;
  }
}

.channel-html .y3807ED {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .y3807ED {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y3807ED {
    grid-template-rows: minmax(400px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .y3807ED {
    grid-template-columns: repeat(1, 335px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y3807ED {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .y3807ED .bentobox-item {
  border-radius: 18px;
}

.channel-html .i7E97E9 {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .i7E97E9:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .l22150C {
  min-height: 420px;
  align-items: flex-start;
  justify-content: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .l22150C {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l22150C {
    min-height: 420px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l22150C {
    align-items: flex-start;
  }
}

.channel-html .y0811B4 {
  padding-top: 30px;
  padding-left: 36px;
  padding-right: 36px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .y0811B4 {
    padding-top: 25px;
  }
}

.channel-html .k38CD7D {
  color: #1d1d1f;
}

.channel-html .n887428 {
  margin-top: 13px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .n887428 {
    margin-top: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n887428 {
    margin-top: 16px;
  }
}

.channel-html .r02D954 {
  padding-top: 16px;
  padding-left: 63px;
  padding-bottom: 36px;
  padding-right: 36px;
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .r02D954 {
    padding-top: 13px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r02D954 {
    padding-top: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r02D954 {
    padding-left: 28px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r02D954 {
    padding-left: 42px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r02D954 {
    padding-bottom: 22px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r02D954 {
    padding-bottom: 34px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r02D954 {
    padding-right: 25px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r02D954 {
    padding-right: 28px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i6A7FDD {
    padding-right: 7px;
  }
}

.channel-html .oE68C33 {
  color: #1d1d1f;
}

.channel-html .o61918E {
  color: #1d1d1f;
  margin-top: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .o61918E {
    margin-top: 2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o61918E {
    margin-top: 0px;
  }
}

.channel-html .h88707D {
  color: #1d1d1f;
  margin-top: 2px;
  padding-right: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .h88707D {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h88707D {
    margin-top: 4px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h88707D {
    padding-right: 0px;
  }
}

.channel-html .p7F1987 {
  padding-left: 4px;
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .p7F1987 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p7F1987 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p7F1987 {
    margin-right: -31px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p7F1987 {
    padding-left: 11px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p7F1987 {
    padding-left: 2px;
  }
}

.channel-html .w123709 {
  color: #1d1d1f;
}

.channel-html .mB99F1A {
  color: #1d1d1f;
  margin-top: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .mB99F1A {
    margin-top: 3px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .mB99F1A {
    margin-top: 0px;
  }
}

.channel-html .l7A48E8 {
  color: #1d1d1f;
  margin-top: 2px;
  margin-right: -8px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .l7A48E8 {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l7A48E8 {
    margin-top: 4px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l7A48E8 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l7A48E8 {
    padding-right: 2px;
  }
}

.channel-html .e064DAE {
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .e064DAE {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e064DAE {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .e064DAE {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e064DAE {
    margin-right: 0px;
  }
}

.channel-html .y785C57 {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .y785C57 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y785C57 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .y785C57 {
    grid-template-columns: repeat(1, 335px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y785C57 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .y785C57 .bentobox-item {
  border-radius: 18px;
}

.channel-html .u752806 {
  background-color: #f1f0ff;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .u752806:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .aA31F54 {
  min-height: 420px;
  align-items: flex-start;
}

@media only screen and (max-width: 1068px) {
  .channel-html .aA31F54 {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aA31F54 {
    min-height: 420px;
  }
}

.channel-html .u80EA60 {
  padding-top: 30px;
  padding-left: 36px;
  padding-bottom: 34px;
  padding-right: 36px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .u80EA60 {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .u80EA60 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u80EA60 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .u80EA60 {
    padding-bottom: 55px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u80EA60 {
    padding-bottom: 38px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .u80EA60 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u80EA60 {
    padding-right: 40px;
  }
}

.channel-html .oBCB665 {
  color: #1d1d1f;
}

.channel-html .pA16583 {
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .pA16583 {
    text-align: left;
  }
}

.channel-html .l75CB5A {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .l75CB5A {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l75CB5A {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l75CB5A {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l75CB5A {
    margin-right: 0px;
  }
}

.channel-html .cE84F79 {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 313px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .cE84F79 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cE84F79 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .cE84F79 {
    grid-template-columns: repeat(1, 335px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cE84F79 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .cE84F79 .bentobox-item {
  border-radius: 18px;
}

.channel-html .wE76F00 {
  background-color: #ffedf1;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .wE76F00:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .g1B0BAD {
  min-height: 420px;
  align-items: flex-start;
}

@media only screen and (max-width: 1068px) {
  .channel-html .g1B0BAD {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g1B0BAD {
    min-height: 420px;
  }
}

.channel-html .jE27989 {
  padding-top: 30px;
  padding-left: 26px;
  padding-bottom: 30px;
  padding-right: 26px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .jE27989 {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jE27989 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jE27989 {
    padding-right: 40px;
  }
}

.channel-html .i2C7CCB {
  color: #1d1d1f;
}

.channel-html .u4269C0 {
  align-items: center;
  justify-content: center;
  margin-top: 46px;
  margin-left: 4px;
}

@media only screen and (max-width: 734px) {
  .channel-html .u4269C0 {
    justify-content: start;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .u4269C0 {
    margin-top: 74px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u4269C0 {
    margin-top: 60px;
  }
}

.channel-html .m238B66 {
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .m238B66 {
    padding-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m238B66 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m238B66 {
    text-align: center;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m238B66 {
    text-align: left;
  }
}

.channel-html .e507777 {
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .e507777 {
    margin-left: -2px;
  }
}

.channel-html .k7EC352 {
  color: #1d1d1f;
}

.channel-html .sFAE953 {
  align-items: center;
  justify-content: center;
  margin-top: 6px;
  margin-left: 4px;
}

@media only screen and (max-width: 734px) {
  .channel-html .sFAE953 {
    justify-content: start;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .sFAE953 {
    margin-top: 22px;
  }
}

.channel-html .f1C409C {
  padding-right: 18px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .f1C409C {
    padding-right: 11px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f1C409C {
    padding-right: 16px;
  }
}

.channel-html .cD5AFC4 {
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .cD5AFC4 {
    margin-left: -2px;
  }
}

.channel-html .g77DA5A {
  color: #1d1d1f;
}

@media only screen and (max-width: 1068px) {
  .channel-html .g77DA5A {
    padding-right: 14px;
  }
}

.channel-html .v42D15D {
  align-items: center;
  justify-content: center;
  margin-top: 6px;
  margin-left: 4px;
}

@media only screen and (max-width: 734px) {
  .channel-html .v42D15D {
    justify-content: start;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .v42D15D {
    margin-top: 22px;
  }
}

.channel-html .r588F5A {
  padding-left: 3px;
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .r588F5A {
    padding-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r588F5A {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r588F5A {
    text-align: left;
  }
}

.channel-html .p291898 {
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .p291898 {
    margin-left: -2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p291898 {
    padding-top: 2px;
  }
}

.channel-html .tADDC48 {
  color: #1d1d1f;
}

@media only screen and (max-width: 1068px) {
  .channel-html .tADDC48 {
    margin-right: -10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tADDC48 {
    margin-right: 0px;
  }
}

.channel-html .d8906DE {
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .d8906DE {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .d8906DE {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .d8906DE {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .d8906DE {
    margin-right: 0px;
  }
}

.channel-html .q0D4012 {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 647px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .q0D4012 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q0D4012 {
    grid-template-rows: minmax(400px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .q0D4012 {
    grid-template-columns: repeat(1, 335px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q0D4012 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .q0D4012 .bentobox-item {
  border-radius: 18px;
}

.channel-html .j3379F6 {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .j3379F6:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .i9BF99C {
  min-height: 420px;
  align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
  .channel-html .i9BF99C {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i9BF99C {
    min-height: 400px;
  }
}

.channel-html .a64DA4A {
  text-align: center;
  z-index: 12;
}

.channel-html .gCE4B56 {
  margin-top: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .gCE4B56 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gCE4B56 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .gCE4B56 {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gCE4B56 {
    margin-right: 5px;
  }
}

.channel-html .a21F857 {
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .a21F857 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a21F857 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a21F857 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a21F857 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a21F857 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a21F857 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a21F857 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a21F857 {
    margin-right: 0px;
  }
}

.channel-html .oB5FFB0 {
  display: grid;
  height: 420px;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 420px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .oB5FFB0 {
    height: 420px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .oB5FFB0 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oB5FFB0 {
    grid-template-rows: minmax(400px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .oB5FFB0 {
    grid-template-columns: repeat(1, 276px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oB5FFB0 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .oB5FFB0 .bentobox-item {
  border-radius: 18px;
}

.channel-html .f9A32D5 {
  background-color: #fff0e8;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .f9A32D5:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .s5A620C {
  min-height: 420px;
  align-items: center;
  justify-content: center;
}

.channel-html .f6B95D9 {
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .iBCA6A0 {
    margin-top: 20px;
  }
}

.channel-html .yA70E6D {
  display: grid;
  height: 420px;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 120px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .yA70E6D {
    height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .yA70E6D {
    height: 420px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .yA70E6D {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .yA70E6D {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .yA70E6D {
    grid-template-columns: repeat(1, 84px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .yA70E6D {
    grid-template-columns: repeat(1, 76px);
  }
}

.channel-html .yA70E6D .bentobox-item {
  border-radius: 18px;
}

.channel-html .kDA9BC4 {
  background-color: #edfaf4;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .kDA9BC4:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .o7CD655 {
  min-height: 420px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .o7CD655 {
    min-height: 420px;
  }
}

.channel-html .t8211A1 {
  padding-top: 75px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .t8211A1 {
    padding-top: 118px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t8211A1 {
    padding-top: 120px;
  }
}

.channel-html .y8F2B5F {
  margin-top: -420px;
  margin-left: 140px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .y8F2B5F {
    margin-left: 103px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y8F2B5F {
    margin-left: 81px;
  }
}

.channel-html .i2ADA56 {
  display: grid;
  height: 420px;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 120px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .i2ADA56 {
    height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i2ADA56 {
    height: 420px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .i2ADA56 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i2ADA56 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .i2ADA56 {
    grid-template-columns: repeat(1, 84px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i2ADA56 {
    grid-template-columns: repeat(1, 76px);
  }
}

.channel-html .i2ADA56 .bentobox-item {
  border-radius: 18px;
}

.channel-html .m308D18 {
  background-color: #fcf9e6;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .m308D18:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .h454279 {
  min-height: 420px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .h454279 {
    min-height: 420px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h454279 {
    justify-content: center;
  }
}

.channel-html .e192230 {
  padding-top: 75px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .e192230 {
    padding-top: 118px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e192230 {
    padding-top: 120px;
  }
}

.channel-html .g66B1C7 {
  margin-top: -420px;
  margin-left: 280px;
}

@media only screen and (max-width: 734px) {
  .channel-html .g66B1C7 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .g66B1C7 {
    margin-left: 207px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g66B1C7 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g66B1C7 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g66B1C7 {
    margin-right: 0px;
  }
}

.channel-html .tE86B13 {
  display: grid;
  height: 420px;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 420px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .tE86B13 {
    height: 420px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .tE86B13 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tE86B13 {
    grid-template-rows: minmax(400px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .tE86B13 {
    grid-template-columns: repeat(1, 276px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tE86B13 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .tE86B13 .bentobox-item {
  border-radius: 18px;
}

.channel-html .qDDE248 {
  background-color: #fff0e8;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .qDDE248:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .vF0DFEF {
  min-height: 420px;
  align-items: center;
  justify-content: center;
}

.channel-html .q522F50 {
  text-align: center;
}

.channel-html .n6C67E4 {
  margin-top: -420px;
  margin-left: 720px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .n6C67E4 {
    margin-left: 502px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n6C67E4 {
    margin-left: 162px;
  }
}

.channel-html .cB98EF7 {
  display: grid;
  height: 420px;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 120px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .cB98EF7 {
    height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cB98EF7 {
    height: 420px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .cB98EF7 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cB98EF7 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .cB98EF7 {
    grid-template-columns: repeat(1, 84px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cB98EF7 {
    grid-template-columns: repeat(1, 76px);
  }
}

.channel-html .cB98EF7 .bentobox-item {
  border-radius: 18px;
}

.channel-html .e8F49B1 {
  background-color: #ffedf1;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .e8F49B1:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .gE27258 {
  min-height: 420px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .gE27258 {
    min-height: 420px;
  }
}

.channel-html .k2ACC04 {
  padding-top: 75px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .k2ACC04 {
    padding-top: 118px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .k2ACC04 {
    padding-top: 120px;
  }
}

.channel-html .s7C83C0 {
  margin-top: -420px;
  margin-left: 860px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .s7C83C0 {
    margin-left: 605px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s7C83C0 {
    margin-left: 244px;
  }
}

.channel-html .n731244 {
  display: grid;
  height: 420px;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 120px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .n731244 {
    height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n731244 {
    height: 420px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .n731244 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n731244 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .n731244 {
    grid-template-columns: repeat(1, 84px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n731244 {
    grid-template-columns: repeat(1, 76px);
  }
}

.channel-html .n731244 .bentobox-item {
  border-radius: 18px;
}

.channel-html .l654225 {
  background-color: #f1f0ff;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .l654225:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .eA7F941 {
  min-height: 420px;
}

.channel-html .x6F10D4 {
  padding-top: 75px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .x6F10D4 {
    padding-top: 118px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .x6F10D4 {
    padding-top: 120px;
  }
}

.channel-html .w6D18C8 {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .w6D18C8 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w6D18C8 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w6D18C8 {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w6D18C8 {
    margin-right: 0px;
  }
}

.channel-html .bDE4619 {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 313px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .bDE4619 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bDE4619 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bDE4619 {
    grid-template-columns: repeat(1, 335px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bDE4619 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .bDE4619 .bentobox-item {
  border-radius: 18px;
}

.channel-html .m88A079 {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .m88A079:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .b7DD2AD {
  min-height: 420px;
  align-items: center;
  justify-content: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .b7DD2AD {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b7DD2AD {
    min-height: 420px;
  }
}

.channel-html .i16A236 {
  margin-top: 10px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .i16A236 {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i16A236 {
    margin-top: 24px;
  }
}

.channel-html .y09A135 {
  margin-top: -404px;
  padding-top: 36px;
  padding-left: 36px;
  padding-bottom: 36px;
  padding-right: 36px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .y09A135 {
    margin-top: -404px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y09A135 {
    margin-top: -390px;
  }
}

.channel-html .oCD8C7E {
  color: #1d1d1f;
}

.channel-html .qD6947E {
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .qD6947E {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qD6947E {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .qD6947E {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qD6947E {
    margin-right: 0px;
  }
}

.channel-html .nBCF90B {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 647px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .nBCF90B {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nBCF90B {
    grid-template-rows: minmax(400px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .nBCF90B {
    grid-template-columns: repeat(1, 335px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nBCF90B {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .nBCF90B .bentobox-item {
  border-radius: 18px;
}

.channel-html .cF17D4F {
  background-color: #edfaf4;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .cF17D4F:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .v924604 {
  min-height: 420px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .v924604 {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .v924604 {
    min-height: 400px;
  }
}

.channel-html .uC2C0C8 {
  padding-top: 70px;
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .uC2C0C8 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .uC2C0C8 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .uC2C0C8 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .uC2C0C8 {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .uC2C0C8 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .uC2C0C8 {
    padding-right: 40px;
  }
}

.channel-html .d6A5809 {
  padding-top: 48px;
  padding-left: 50px;
  padding-bottom: 36px;
  padding-right: 36px;
  text-align: center;
  z-index: 12;
}

.channel-html .f2F07EB {
  color: #1d1d1f;
}

.channel-html .bC834EA {
  color: #1d1d1f;
  margin-top: 0px;
  padding-left: 6px;
}

.channel-html .t4B98C8 {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 647px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .t4B98C8 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t4B98C8 {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t4B98C8 {
    grid-template-columns: repeat(1, 335px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t4B98C8 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .t4B98C8 .bentobox-item {
  border-radius: 18px;
}

.channel-html .n1E2EA2 {
  background-color: #edfaf4;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .n1E2EA2:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .n945A6C {
  min-height: 420px;
  align-items: flex-start;
}

@media only screen and (max-width: 1068px) {
  .channel-html .n945A6C {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n945A6C {
    min-height: 420px;
  }
}

.channel-html .yD9DC8B {
  padding-top: 30px;
  padding-left: 36px;
  padding-bottom: 30px;
  padding-right: 36px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .yD9DC8B {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .yD9DC8B {
    padding-bottom: 25px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .yD9DC8B {
    text-align: center;
  }
}

.channel-html .h460258 {
  color: #1d1d1f;
}

.channel-html .fD27965 {
  color: #1d1d1f;
  margin-top: 0px;
}

.channel-html .k0EDD2B {
  text-align: right;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .k0EDD2B {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lF0228E {
    margin-top: 1px;
  }
}

.channel-html .dD6463F {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .dD6463F {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .dD6463F {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .dD6463F {
    margin-right: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .dD6463F {
    margin-right: 0px;
  }
}

.channel-html .tAFC8AF {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .tAFC8AF {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tAFC8AF {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .tAFC8AF {
    grid-template-columns: repeat(1, 335px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tAFC8AF {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .tAFC8AF .bentobox-item {
  border-radius: 18px;
}

.channel-html .e28BE63 {
  background-color: #ffedf1;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
  overflow: hidden;
}

.channel-html .e28BE63:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .rA0850D {
  min-height: 420px;
  align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
  .channel-html .rA0850D {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rA0850D {
    min-height: 420px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .rA0850D {
    align-items: flex-end;
  }
}

.channel-html .j2444CA {
  padding-bottom: 1px;
  text-align: right;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .pABDDB5 {
    margin-bottom: 1px;
  }
}

.channel-html .qE49334 {
  margin-top: -130px;
  padding-top: 36px;
  padding-left: 36px;
  padding-bottom: 30px;
  padding-right: 36px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .qE49334 {
    margin-top: -56px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qE49334 {
    margin-top: -38px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qE49334 {
    margin-left: 3px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .qE49334 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .qE49334 {
    padding-left: 24px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .qE49334 {
    padding-bottom: 32px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qE49334 {
    padding-bottom: 46px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .qE49334 {
    padding-right: 20px;
  }
}

.channel-html .o62672A {
  color: #1d1d1f;
  margin-right: 58px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .o62672A {
    margin-right: 14px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o62672A {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o62672A {
    padding-bottom: 10px;
  }
}

.channel-html .c58F77C {
  align-items: center;
  justify-content: center;
  margin-top: 30px;
  padding-left: 8px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .c58F77C {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c58F77C {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c58F77C {
    margin-left: -13px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c58F77C {
    margin-bottom: 14px;
  }
}

.channel-html .tE8FFED {
  padding-left: 4px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .tE8FFED {
    padding-top: 11px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .tE8FFED {
    padding-left: 8px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .tE8FFED {
    text-align: left;
  }
}

.channel-html .z973747 {
  padding-left: 9px;
  padding-right: 0px;
  text-align: left;
  z-index: 12;
}

.channel-html .n1A0AB2 {
  color: #1d1d1f;
}

@media only screen and (max-width: 734px) {
  .channel-html .n1A0AB2 {
    margin-top: 11px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n1A0AB2 {
    margin-left: 3px;
  }
}

.channel-html .kD25C7D {
  align-items: center;
  justify-content: center;
  margin-top: 14px;
  padding-left: 7px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .kD25C7D {
    margin-top: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kD25C7D {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kD25C7D {
    margin-left: -14px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kD25C7D {
    margin-left: -16px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kD25C7D {
    margin-bottom: 26px;
  }
}

.channel-html .f7BD538 {
  padding-left: 15px;
  padding-bottom: 3px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .f7BD538 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f7BD538 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f7BD538 {
    padding-bottom: 2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f7BD538 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f7BD538 {
    padding-right: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f7BD538 {
    padding-right: 0px;
  }
}

.channel-html .f6A3C25 {
  padding-left: 9px;
  padding-bottom: 1px;
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .f6A3C25 {
    padding-top: 23px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .f6A3C25 {
    padding-left: 9px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f6A3C25 {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .f6A3C25 {
    padding-bottom: 0px;
  }
}

.channel-html .vF528C9 {
  color: #1d1d1f;
  margin-top: 3px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .vF528C9 {
    margin-top: 3px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vF528C9 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .vF528C9 {
    margin-left: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vF528C9 {
    margin-left: 4px;
  }
}

.channel-html .o2F4B63 {
  align-items: center;
  justify-content: center;
  margin-top: 13px;
  padding-left: 8px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .o2F4B63 {
    margin-top: 11px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o2F4B63 {
    margin-top: 16px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o2F4B63 {
    margin-left: -13px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o2F4B63 {
    margin-bottom: 2px;
  }
}

.channel-html .r990CB8 {
  padding-left: 7px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .r990CB8 {
    padding-left: 3px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r990CB8 {
    text-align: left;
  }
}

.channel-html .d30EF26 {
  padding-left: 8px;
  padding-bottom: 3px;
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .d30EF26 {
    padding-top: 7px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .d30EF26 {
    padding-bottom: 0px;
  }
}

.channel-html .cB01FF5 {
  color: #1d1d1f;
  margin-top: 2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .cB01FF5 {
    margin-top: -4px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cB01FF5 {
    margin-left: 4px;
  }
}

.channel-html .m7D9206 {
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .m7D9206 {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m7D9206 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m7D9206 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m7D9206 {
    margin-right: 0px;
  }
}

.channel-html .p38BBCD {
  display: grid;
  grid-template-rows: minmax(420px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .p38BBCD {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p38BBCD {
    grid-template-rows: minmax(420px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p38BBCD {
    grid-template-columns: repeat(1, 335px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p38BBCD {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .p38BBCD .bentobox-item {
  border-radius: 18px;
}

.channel-html .w2140C1 {
  background-color: #edf4fc;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .w2140C1:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .lC4D05B {
  min-height: 420px;
  align-items: flex-start;
}

@media only screen and (max-width: 1068px) {
  .channel-html .lC4D05B {
    min-height: 420px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lC4D05B {
    min-height: 420px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .lC4D05B {
    align-items: flex-start;
  }
}

.channel-html .o79FA16 {
  padding-top: 30px;
  padding-left: 36px;
  padding-bottom: 46px;
  padding-right: 36px;
  text-align: center;
  z-index: 12;
}

@media only screen and (max-width: 734px) {
  .channel-html .o79FA16 {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o79FA16 {
    padding-bottom: 42px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o79FA16 {
    padding-bottom: 40px;
  }
}

.channel-html .aC74C68 {
  color: #1d1d1f;
}

.channel-html .tB0B90A {
  align-items: center;
  justify-content: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .tB0B90A {
    justify-content: start;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tB0B90A {
    padding-left: 16px;
  }
}

.channel-html .xCDE8A8 {
  padding-top: 2px;
  padding-right: 3px;
  text-align: right;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .xCDE8A8 {
    padding-right: 0px;
  }
}

.channel-html .v85E747 {
  color: #1d1d1f;
}

@media only screen and (max-width: 1068px) {
  .channel-html .v85E747 {
    margin-top: 0px;
  }
}

.channel-html .e389C0F {
  padding-left: 6px;
  text-align: left;
  z-index: 12;
}

@media only screen and (max-width: 1068px) {
  .channel-html .e389C0F {
    padding-left: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e389C0F {
    padding-left: 17px;
  }
}

.channel-html .n250CFA {
  margin-top: -14px;
  padding-top: 2px;
  padding-bottom: 8px;
  text-align: left;
}

@media only screen and (max-width: 1068px) {
  .channel-html .n250CFA {
    margin-top: -12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .n250CFA {
    padding-bottom: 22px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n250CFA {
    padding-bottom: 0px;
  }
}

.channel-html .j329E77 {
  margin-top: 60px;
}

.channel-html .q1AB627 {
  margin-top: 2px;
}

.channel-html .s96BC79 {
  padding-left: 225px;
  padding-right: 225px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .s96BC79 {
    padding-left: 150px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s96BC79 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s96BC79 {
    padding-right: 150px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s96BC79 {
    padding-right: 0px;
  }
}

.channel-html .aE5FB8F {
  color: #1d1d1f;
  margin-top: 10px;
  margin-bottom: 2px;
  padding-left: 25px;
  padding-right: 25px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .aE5FB8F {
    margin-top: 3px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aE5FB8F {
    margin-top: 11px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aE5FB8F {
    margin-bottom: 36px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aE5FB8F {
    margin-bottom: 25px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aE5FB8F {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aE5FB8F {
    padding-right: 40px;
  }
}

.channel-html .aFAA1AA {
  margin-bottom: 54px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .aFAA1AA {
    margin-bottom: 43px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aFAA1AA {
    margin-bottom: 37px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aFAA1AA {
    text-align: center;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aFAA1AA {
    text-align: center;
  }
}

.channel-html .uB77A0B {
  text-align: center;
}

.channel-html .qDE81F3 {
  color: #1d1d1f;
  margin-top: 6px;
  margin-bottom: 34px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .qDE81F3 {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qDE81F3 {
    margin-top: 8px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .qDE81F3 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qDE81F3 {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qDE81F3 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qDE81F3 {
    padding-right: 40px;
  }
}

.channel-html .iDF02C2 {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.channel-html .j27B25A {
  margin-bottom: 10px;
  margin-right: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .j27B25A {
    margin-right: 0px;
  }
}

.channel-html .r4A7BC1 {
  margin-bottom: 0px;
}

.channel-html .r4C2923 {
  display: grid;
  grid-template-rows: minmax(380px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .r4C2923 {
    grid-template-rows: minmax(340px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r4C2923 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r4C2923 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r4C2923 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .r4C2923 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .jCF45D1 {
  background-color: #1d1d1f;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .jCF45D1:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .c8432D9 {
  min-height: 380px;
  align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
  .channel-html .c8432D9 {
    min-height: 340px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c8432D9 {
    min-height: 162px;
  }
}

.channel-html .zD307D1 {
  padding-top: 0px;
  z-index: 1;
}

.channel-html .o66C51C {
  align-items: center;
  margin-top: -272px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .o66C51C {
    margin-top: -213px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o66C51C {
    margin-top: -144px;
  }
}

.channel-html .vBA45EF {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 0px;
  padding-right: 54px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .vBA45EF {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vBA45EF {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .vBA45EF {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vBA45EF {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .vBA45EF {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vBA45EF {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .vBA45EF {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vBA45EF {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vBA45EF {
    text-align: right;
  }
}

.channel-html .aCE89F2 {
  padding-top: 18px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 54px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .aCE89F2 {
    padding-top: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aCE89F2 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aCE89F2 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aCE89F2 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aCE89F2 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aCE89F2 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aCE89F2 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aCE89F2 {
    padding-right: 40px;
  }
}

.channel-html .bD77592 {
  color: #ffffff;
}

.channel-html .eEA3FBB {
  margin-left: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .eEA3FBB {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eEA3FBB {
    margin-left: 0px;
  }
}

.channel-html .jDC2C6B {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .jDC2C6B {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jDC2C6B {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .jDC2C6B {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jDC2C6B {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .jDC2C6B .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .qA9BC67 {
  background-color: #ffffff;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .qA9BC67:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.lD834EE {
  --igradient: linear-gradient(to right, #00d0ff 0%, #0099ff 20%, #c95eff 41%, #ff2569 63%, #ff8300 83%, #ffb000 100%);
  position: absolute !important;
  z-index: 0;
  inset: 0;
  border: 0;
  filter: blur(9px);
  opacity: 100%;
}

.channel-html .lD834EE {
  min-height: 230px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .lD834EE {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lD834EE {
    min-height: 162px;
  }
}

.lD834EE::after {
  left: 0 !important;
  right: 0 !important;
  width: auto !important;
  height: auto !important;
  --bg-size: calc(100% + 14px);
  content: "";
  pointer-events: none;
  position: absolute;
  inset: 0;
  background: var(--igradient) 50%/var(--bg-size) var(--bg-size);
  border-radius: 29px;
  border: 4px solid rgba(0, 0, 0, 0);
  mask: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(white, white);
  mask-clip: padding-box, border-box;
  mask-composite: intersect;
}

.channel-html .zD98A3A {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .zD98A3A {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .zD98A3A {
    min-height: 162px;
  }
}

.channel-html .eDA93A5 {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 0px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .eDA93A5 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eDA93A5 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eDA93A5 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eDA93A5 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eDA93A5 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eDA93A5 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eDA93A5 {
    padding-right: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eDA93A5 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eDA93A5 {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eDA93A5 {
    text-align: right;
  }
}

.channel-html .t8ADB02 {
  padding-top: 50px;
  padding-left: 8px;
  padding-bottom: 54px;
  padding-right: 54px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .t8ADB02 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t8ADB02 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t8ADB02 {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t8ADB02 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t8ADB02 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t8ADB02 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t8ADB02 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t8ADB02 {
    padding-right: 30px;
  }
}

.channel-html .kFE2C9B {
  color: #1d1d1f;
}

.channel-html .sE27C55 {
  margin-top: 10px;
  margin-right: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .sE27C55 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sE27C55 {
    margin-bottom: 10px;
  }
}

.channel-html .h3307F2 {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .h3307F2 {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h3307F2 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h3307F2 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h3307F2 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .h3307F2 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .xA6CBEC {
  background-color: #EDF4FC;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .xA6CBEC:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .w92CEEC {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .w92CEEC {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w92CEEC {
    min-height: 162px;
  }
}

.channel-html .bB14A8B {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 0px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .bB14A8B {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bB14A8B {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bB14A8B {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bB14A8B {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bB14A8B {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bB14A8B {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bB14A8B {
    padding-right: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bB14A8B {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bB14A8B {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bB14A8B {
    text-align: right;
  }
}

.channel-html .a50B749 {
  padding-top: 44px;
  padding-left: 8px;
  padding-bottom: 54px;
  padding-right: 60px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .a50B749 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a50B749 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a50B749 {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a50B749 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a50B749 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a50B749 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a50B749 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a50B749 {
    padding-right: 30px;
  }
}

.channel-html .v0B50FD {
  color: #1d1d1f;
}

.channel-html .oFEA2D0 {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .oFEA2D0 {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oFEA2D0 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .oFEA2D0 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oFEA2D0 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .oFEA2D0 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .sF39FEA {
  background-color: #1d1d1f;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .sF39FEA:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .r054C03 {
  min-height: 380px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .r054C03 {
    min-height: 340px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r054C03 {
    min-height: 162px;
  }
}

.channel-html .l7A5717 {
  z-index: 1;
}

.channel-html .a1EF198 {
  align-items: center;
  margin-top: -328px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .a1EF198 {
    margin-top: -260px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a1EF198 {
    margin-top: -116px;
  }
}

.channel-html .w54CF3C {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 0px;
  padding-right: 54px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .w54CF3C {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w54CF3C {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w54CF3C {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w54CF3C {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w54CF3C {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w54CF3C {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w54CF3C {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w54CF3C {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w54CF3C {
    text-align: right;
  }
}

.channel-html .vC7E182 {
  padding-top: 18px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 96px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .vC7E182 {
    padding-top: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vC7E182 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .vC7E182 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vC7E182 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .vC7E182 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vC7E182 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .vC7E182 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vC7E182 {
    padding-right: 40px;
  }
}

.channel-html .g684A51 {
  color: #ffffff;
}

.channel-html .s7DFD29 {
  margin-top: -140px;
  margin-left: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .s7DFD29 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s7DFD29 {
    margin-left: 0px;
  }
}

.channel-html .q26DC1C {
  display: grid;
  grid-template-rows: minmax(380px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .q26DC1C {
    grid-template-rows: minmax(340px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q26DC1C {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .q26DC1C {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q26DC1C {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .q26DC1C .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .rFAAED1 {
  background-color: #1d1d1f;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .rFAAED1:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .bFFBEE4 {
  min-height: 380px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .bFFBEE4 {
    min-height: 340px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bFFBEE4 {
    min-height: 162px;
  }
}

.channel-html .fEE7D58 {
  z-index: 1;
}

.channel-html .cB7F32F {
  align-items: center;
  margin-top: -328px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .cB7F32F {
    margin-top: -260px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cB7F32F {
    margin-top: -104px;
  }
}

.channel-html .aD14302 {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 0px;
  padding-right: 54px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .aD14302 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aD14302 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aD14302 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aD14302 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aD14302 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aD14302 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aD14302 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aD14302 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aD14302 {
    text-align: right;
  }
}

.channel-html .m8DB76F {
  padding-top: 18px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 96px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .m8DB76F {
    padding-top: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m8DB76F {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m8DB76F {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m8DB76F {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m8DB76F {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m8DB76F {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m8DB76F {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m8DB76F {
    padding-right: 40px;
  }
}

.channel-html .t042EBE {
  color: #ffffff;
}

.channel-html .h35945B {
  display: grid;
  grid-template-rows: minmax(380px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .h35945B {
    grid-template-rows: minmax(340px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h35945B {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h35945B {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h35945B {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .h35945B .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .dF22345 {
  background-color: #EDF4FC;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .dF22345:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .cE52913 {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .cE52913 {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cE52913 {
    min-height: 162px;
  }
}

.channel-html .mE0E8A6 {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 0px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .mE0E8A6 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .mE0E8A6 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .mE0E8A6 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .mE0E8A6 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .mE0E8A6 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .mE0E8A6 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .mE0E8A6 {
    padding-right: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .mE0E8A6 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .mE0E8A6 {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .mE0E8A6 {
    text-align: right;
  }
}

.channel-html .c2F5F67 {
  padding-top: 44px;
  padding-left: 8px;
  padding-bottom: 54px;
  padding-right: 60px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .c2F5F67 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c2F5F67 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c2F5F67 {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c2F5F67 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c2F5F67 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c2F5F67 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c2F5F67 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c2F5F67 {
    padding-right: 30px;
  }
}

.channel-html .b839F73 {
  color: #1d1d1f;
}

.channel-html .j9A6E06 {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.channel-html .yE0D84B {
  margin-bottom: 10px;
  margin-right: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .yE0D84B {
    margin-right: 0px;
  }
}

.channel-html .bE45D55 {
  display: grid;
  grid-template-rows: minmax(380px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .bE45D55 {
    grid-template-rows: minmax(340px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bE45D55 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bE45D55 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bE45D55 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .bE45D55 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .d24F0EE {
  background-color: #1d1d1f;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .d24F0EE:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .s8ADAA5 {
  min-height: 380px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .s8ADAA5 {
    min-height: 340px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s8ADAA5 {
    min-height: 162px;
  }
}

.channel-html .eF83CD6 {
  z-index: 1;
}

.channel-html .gD78B08 {
  align-items: center;
  margin-top: -271px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .gD78B08 {
    margin-top: -244px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gD78B08 {
    margin-top: -144px;
  }
}

.channel-html .gCC2540 {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 0px;
  padding-right: 54px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .gCC2540 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gCC2540 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .gCC2540 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gCC2540 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .gCC2540 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gCC2540 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .gCC2540 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gCC2540 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gCC2540 {
    text-align: right;
  }
}

.channel-html .z3AE6A6 {
  padding-top: 18px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 54px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .z3AE6A6 {
    padding-top: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z3AE6A6 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z3AE6A6 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z3AE6A6 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z3AE6A6 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z3AE6A6 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z3AE6A6 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z3AE6A6 {
    padding-right: 12px;
  }
}

.channel-html .c915CA8 {
  color: #ffffff;
}

.channel-html .c62A48D {
  margin-left: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .c62A48D {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c62A48D {
    margin-left: 0px;
  }
}

.channel-html .k81E89D {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .k81E89D {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .k81E89D {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .k81E89D {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .k81E89D {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .k81E89D .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .j9EC8EB {
  background-color: #ffffff;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .j9EC8EB:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.l2FB800 {
  --igradient: linear-gradient(to right, #00d0ff 0%, #0099ff 20%, #c95eff 41%, #ff2569 63%, #ff8300 83%, #ffb000 100%);
  position: absolute !important;
  z-index: 0;
  inset: 0;
  border: 0;
  filter: blur(9px);
  opacity: 100%;
}

.channel-html .l2FB800 {
  min-height: 230px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .l2FB800 {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l2FB800 {
    min-height: 162px;
  }
}

.l2FB800::after {
  left: 0 !important;
  right: 0 !important;
  width: auto !important;
  height: auto !important;
  --bg-size: calc(100% + 14px);
  content: "";
  pointer-events: none;
  position: absolute;
  inset: 0;
  background: var(--igradient) 50%/var(--bg-size) var(--bg-size);
  border-radius: 29px;
  border: 4px solid rgba(0, 0, 0, 0);
  mask: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(white, white);
  mask-clip: padding-box, border-box;
  mask-composite: intersect;
}

.channel-html .i054EC1 {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .i054EC1 {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i054EC1 {
    min-height: 162px;
  }
}

.channel-html .jB4AB87 {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 0px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .jB4AB87 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jB4AB87 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .jB4AB87 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jB4AB87 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .jB4AB87 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jB4AB87 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .jB4AB87 {
    padding-right: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jB4AB87 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .jB4AB87 {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .jB4AB87 {
    text-align: right;
  }
}

.channel-html .l1202A4 {
  padding-top: 50px;
  padding-left: 8px;
  padding-bottom: 54px;
  padding-right: 54px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .l1202A4 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l1202A4 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l1202A4 {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l1202A4 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l1202A4 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l1202A4 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l1202A4 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l1202A4 {
    padding-right: 30px;
  }
}

.channel-html .qCBE7B7 {
  color: #1d1d1f;
}

.channel-html .d6C5288 {
  margin-top: 10px;
  margin-right: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .d6C5288 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .d6C5288 {
    margin-bottom: 10px;
  }
}

.channel-html .nAA1CCA {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .nAA1CCA {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nAA1CCA {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .nAA1CCA {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nAA1CCA {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .nAA1CCA .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .p2D5AD2 {
  background-color: #fff0e8;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .p2D5AD2:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .m183059 {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .m183059 {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m183059 {
    min-height: 162px;
  }
}

.channel-html .x4E3CE0 {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 0px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .x4E3CE0 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .x4E3CE0 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .x4E3CE0 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .x4E3CE0 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .x4E3CE0 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .x4E3CE0 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .x4E3CE0 {
    padding-right: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .x4E3CE0 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .x4E3CE0 {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .x4E3CE0 {
    text-align: right;
  }
}

.channel-html .wF55754 {
  padding-top: 44px;
  padding-left: 8px;
  padding-bottom: 54px;
  padding-right: 60px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .wF55754 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wF55754 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .wF55754 {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wF55754 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .wF55754 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wF55754 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .wF55754 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wF55754 {
    padding-right: 30px;
  }
}

.channel-html .x0040D7 {
  color: #1d1d1f;
}

.channel-html .t5B6365 {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .t5B6365 {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t5B6365 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t5B6365 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t5B6365 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .t5B6365 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .cF2D3E6 {
  background-color: #1d1d1f;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .cF2D3E6:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .yFF1C66 {
  min-height: 380px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .yFF1C66 {
    min-height: 340px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .yFF1C66 {
    min-height: 162px;
  }
}

.channel-html .m903A7F {
  z-index: 1;
}

.channel-html .mF8E588 {
  align-items: center;
  margin-top: -294px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .mF8E588 {
    margin-top: -234px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .mF8E588 {
    margin-top: -116px;
  }
}

.channel-html .p36AA3F {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 0px;
  padding-right: 54px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .p36AA3F {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p36AA3F {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p36AA3F {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p36AA3F {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p36AA3F {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p36AA3F {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .p36AA3F {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p36AA3F {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p36AA3F {
    text-align: right;
  }
}

.channel-html .c3DE277 {
  padding-top: 18px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 96px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .c3DE277 {
    padding-top: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c3DE277 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c3DE277 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c3DE277 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c3DE277 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c3DE277 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c3DE277 {
    padding-right: 16px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c3DE277 {
    padding-right: 26px;
  }
}

.channel-html .rBB31BE {
  color: #ffffff;
}

.channel-html .nB1D98C {
  padding-top: 17px;
  padding-left: 54px;
  padding-bottom: 17px;
  padding-right: 20px;
  text-align: right;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .nB1D98C {
    padding-top: 5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nB1D98C {
    padding-top: 14px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .nB1D98C {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nB1D98C {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .nB1D98C {
    padding-bottom: 15px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nB1D98C {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .nB1D98C {
    padding-right: 16px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .nB1D98C {
    padding-right: 19px;
  }
}

.channel-html .a3DE24B {
  color: #ffffff;
}

.channel-html .rE6EB52 {
  margin-top: -140px;
  margin-left: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .rE6EB52 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rE6EB52 {
    margin-left: 0px;
  }
}

.channel-html .xAF9714 {
  display: grid;
  grid-template-rows: minmax(380px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .xAF9714 {
    grid-template-rows: minmax(340px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xAF9714 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .xAF9714 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xAF9714 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .xAF9714 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .m84E03F {
  background-color: #1d1d1f;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .m84E03F:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .w490019 {
  min-height: 380px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .w490019 {
    min-height: 340px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w490019 {
    min-height: 162px;
  }
}

.channel-html .i56FD3E {
  z-index: 1;
}

.channel-html .kF8BDEF {
  align-items: center;
  margin-top: -294px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .kF8BDEF {
    margin-top: -234px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kF8BDEF {
    margin-top: -104px;
  }
}

.channel-html .v9C9BEE {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 0px;
  padding-right: 54px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .v9C9BEE {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .v9C9BEE {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .v9C9BEE {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .v9C9BEE {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .v9C9BEE {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .v9C9BEE {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .v9C9BEE {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .v9C9BEE {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .v9C9BEE {
    text-align: right;
  }
}

.channel-html .s3584CA {
  padding-top: 18px;
  padding-left: 54px;
  padding-right: 96px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .s3584CA {
    padding-top: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s3584CA {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s3584CA {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s3584CA {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s3584CA {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s3584CA {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s3584CA {
    padding-right: 16px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s3584CA {
    padding-right: 40px;
  }
}

.channel-html .mAA0C20 {
  color: #ffffff;
}

.channel-html .mCF0AE7 {
  padding-top: 17px;
  padding-left: 54px;
  padding-bottom: 17px;
  padding-right: 20px;
  text-align: right;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .mCF0AE7 {
    padding-top: 5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .mCF0AE7 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .mCF0AE7 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .mCF0AE7 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .mCF0AE7 {
    padding-bottom: 15px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .mCF0AE7 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .mCF0AE7 {
    padding-right: 16px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .mCF0AE7 {
    padding-right: 40px;
  }
}

.channel-html .c3D131A {
  color: #ffffff;
}

.channel-html .cC7E3D9 {
  display: grid;
  grid-template-rows: minmax(380px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .cC7E3D9 {
    grid-template-rows: minmax(340px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cC7E3D9 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .cC7E3D9 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cC7E3D9 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .cC7E3D9 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .e18D619 {
  background-color: #fff0e8;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .e18D619:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .dDA7BED {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .dDA7BED {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .dDA7BED {
    min-height: 162px;
  }
}

.channel-html .w5F7AAD {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 0px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .w5F7AAD {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w5F7AAD {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w5F7AAD {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w5F7AAD {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w5F7AAD {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w5F7AAD {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w5F7AAD {
    padding-right: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w5F7AAD {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w5F7AAD {
    text-align: right;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w5F7AAD {
    text-align: right;
  }
}

.channel-html .pFD4890 {
  padding-top: 42px;
  padding-left: 8px;
  padding-bottom: 54px;
  padding-right: 60px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .pFD4890 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .pFD4890 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .pFD4890 {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .pFD4890 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .pFD4890 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .pFD4890 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .pFD4890 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .pFD4890 {
    padding-right: 30px;
  }
}

.channel-html .h09218B {
  color: #1d1d1f;
}

.channel-html .hAE680E {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.channel-html .t30B679 {
  margin-bottom: 10px;
  margin-right: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .t30B679 {
    margin-right: 0px;
  }
}

.channel-html .x5C61FC {
  display: grid;
  grid-template-rows: minmax(380px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .x5C61FC {
    grid-template-rows: minmax(340px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .x5C61FC {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .x5C61FC {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .x5C61FC {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .x5C61FC .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .vFB54EA {
  background-color: #1d1d1f;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .vFB54EA:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .s22060E {
  min-height: 380px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .s22060E {
    min-height: 340px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s22060E {
    min-height: 162px;
  }
}

.channel-html .t1EE122 {
  z-index: 1;
}

.channel-html .w6824A4 {
  align-items: center;
  margin-top: -327px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .w6824A4 {
    margin-top: -260px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w6824A4 {
    margin-top: -156px;
  }
}

.channel-html .e080C35 {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 0px;
  padding-right: 54px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .e080C35 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e080C35 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .e080C35 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e080C35 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .e080C35 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e080C35 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .e080C35 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e080C35 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e080C35 {
    text-align: right;
  }
}

.channel-html .rC3B629 {
  padding-top: 18px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 136px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .rC3B629 {
    padding-top: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rC3B629 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .rC3B629 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rC3B629 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .rC3B629 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rC3B629 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .rC3B629 {
    padding-right: 42px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rC3B629 {
    padding-right: 40px;
  }
}

.channel-html .v6CCD68 {
  color: #ffffff;
}

.channel-html .oF414BD {
  margin-left: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .oF414BD {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .oF414BD {
    margin-left: 0px;
  }
}

.channel-html .h6E3A31 {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .h6E3A31 {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h6E3A31 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h6E3A31 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h6E3A31 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .h6E3A31 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .aFCA89A {
  background-color: #FFEDF1;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .aFCA89A:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .xAD1158 {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .xAD1158 {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xAD1158 {
    min-height: 162px;
  }
}

.channel-html .kAF3E2D {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 4px;
  text-align: right;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .kAF3E2D {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kAF3E2D {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kAF3E2D {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kAF3E2D {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kAF3E2D {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kAF3E2D {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kAF3E2D {
    padding-right: 2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kAF3E2D {
    padding-right: 8px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kAF3E2D {
    text-align: center;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kAF3E2D {
    text-align: right;
  }
}

.channel-html .s5AFDF5 {
  padding-top: 42px;
  padding-left: 32px;
  padding-bottom: 54px;
  padding-right: 100px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .s5AFDF5 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s5AFDF5 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s5AFDF5 {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s5AFDF5 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s5AFDF5 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s5AFDF5 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s5AFDF5 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s5AFDF5 {
    padding-right: 40px;
  }
}

.channel-html .a2D4436 {
  color: #1d1d1f;
}

.channel-html .eE51D5C {
  margin-top: 13px;
  margin-right: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .eE51D5C {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eE51D5C {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eE51D5C {
    margin-bottom: 10px;
  }
}

.channel-html .h145AA3 {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .h145AA3 {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h145AA3 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h145AA3 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h145AA3 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .h145AA3 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .iCED645 {
  background-color: #FFEDF1;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .iCED645:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .u05672F {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .u05672F {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u05672F {
    min-height: 162px;
  }
}

.channel-html .bBEDCCF {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 0px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .bBEDCCF {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bBEDCCF {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bBEDCCF {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bBEDCCF {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bBEDCCF {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bBEDCCF {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bBEDCCF {
    padding-right: 8px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bBEDCCF {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bBEDCCF {
    text-align: center;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bBEDCCF {
    text-align: right;
  }
}

.channel-html .b665CCE {
  padding-top: 42px;
  padding-left: 8px;
  padding-bottom: 54px;
  padding-right: 54px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .b665CCE {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b665CCE {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .b665CCE {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b665CCE {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .b665CCE {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b665CCE {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .b665CCE {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b665CCE {
    padding-right: 30px;
  }
}

.channel-html .c94C35A {
  color: #1d1d1f;
}

.channel-html .e873527 {
  display: grid;
  grid-template-rows: minmax(230px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .e873527 {
    grid-template-rows: minmax(190px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e873527 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .e873527 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .e873527 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .e873527 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .xC099F4 {
  background-color: #1d1d1f;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .xC099F4:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .aCAFC9F {
  min-height: 380px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .aCAFC9F {
    min-height: 340px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aCAFC9F {
    min-height: 162px;
  }
}

.channel-html .gF1DFD0 {
  z-index: 1;
}

.channel-html .aFA329F {
  align-items: center;
  margin-top: -282px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .aFA329F {
    margin-top: -222px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aFA329F {
    margin-top: -104px;
  }
}

.channel-html .fF08B91 {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 0px;
  padding-right: 54px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .fF08B91 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .fF08B91 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .fF08B91 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .fF08B91 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .fF08B91 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .fF08B91 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .fF08B91 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .fF08B91 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .fF08B91 {
    text-align: right;
  }
}

.channel-html .eF09E95 {
  padding-top: 18px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 96px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .eF09E95 {
    padding-top: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eF09E95 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eF09E95 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eF09E95 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eF09E95 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eF09E95 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eF09E95 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eF09E95 {
    padding-right: 34px;
  }
}

.channel-html .sA0484D {
  color: #ffffff;
}

.channel-html .yE16FC4 {
  margin-top: -140px;
  margin-left: 10px;
}

@media only screen and (max-width: 734px) {
  .channel-html .yE16FC4 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .yE16FC4 {
    margin-left: 0px;
  }
}

.channel-html .tA0D2B8 {
  display: grid;
  grid-template-rows: minmax(380px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .tA0D2B8 {
    grid-template-rows: minmax(340px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tA0D2B8 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .tA0D2B8 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tA0D2B8 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .tA0D2B8 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .aC1504F {
  background-color: #1d1d1f;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .aC1504F:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .g60C9A7 {
  min-height: 380px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .g60C9A7 {
    min-height: 340px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g60C9A7 {
    min-height: 162px;
  }
}

.channel-html .k7A41F9 {
  z-index: 1;
}

.channel-html .z812AB4 {
  align-items: center;
  margin-top: -282px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .z812AB4 {
    margin-top: -222px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z812AB4 {
    margin-top: -104px;
  }
}

.channel-html .m7AF922 {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 0px;
  padding-right: 54px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .m7AF922 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m7AF922 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m7AF922 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m7AF922 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m7AF922 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m7AF922 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m7AF922 {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m7AF922 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m7AF922 {
    text-align: right;
  }
}

.channel-html .kA50734 {
  padding-top: 18px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 96px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .kA50734 {
    padding-top: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kA50734 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kA50734 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kA50734 {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kA50734 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kA50734 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kA50734 {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kA50734 {
    padding-right: 40px;
  }
}

.channel-html .s6D1F95 {
  color: #ffffff;
}

.channel-html .g79D4E7 {
  display: grid;
  grid-template-rows: minmax(380px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 480px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .g79D4E7 {
    grid-template-rows: minmax(340px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g79D4E7 {
    grid-template-rows: minmax(162px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .g79D4E7 {
    grid-template-columns: repeat(1, 336px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g79D4E7 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .g79D4E7 .bentobox-item {
  border-radius: 29px;
  overflow: hidden;
}

.channel-html .z817E6B {
  background-color: #FFEDF1;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
  position: relative;
}

.channel-html .z817E6B:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .g9C19E7 {
  min-height: 230px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .g9C19E7 {
    min-height: 190px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .g9C19E7 {
    min-height: 162px;
  }
}

.channel-html .j71A8C7 {
  padding-top: 54px;
  padding-left: 54px;
  padding-bottom: 54px;
  padding-right: 0px;
  text-align: left;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .j71A8C7 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j71A8C7 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j71A8C7 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j71A8C7 {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j71A8C7 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j71A8C7 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j71A8C7 {
    padding-right: 8px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j71A8C7 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j71A8C7 {
    text-align: center;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j71A8C7 {
    text-align: right;
  }
}

.channel-html .kDDFA9E {
  padding-top: 42px;
  padding-left: 8px;
  padding-bottom: 54px;
  padding-right: 54px;
  z-index: 10;
}

@media only screen and (max-width: 1068px) {
  .channel-html .kDDFA9E {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kDDFA9E {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kDDFA9E {
    padding-left: 12px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kDDFA9E {
    padding-left: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kDDFA9E {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kDDFA9E {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kDDFA9E {
    padding-right: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kDDFA9E {
    padding-right: 8px;
  }
}

.channel-html .wE79AD0 {
  color: #1d1d1f;
}

.channel-html .n733545 {
  margin-top: 94px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .n733545 {
    margin-top: 78px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n733545 {
    margin-top: 76px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .n733545 {
    margin-left: 0px;
  }
}

.channel-html .g12FE81 {
  text-align: center;
}

.channel-html .s254B73 {
  color: #1d1d1f;
  margin-top: 8px;
  padding-left: 3px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .s254B73 {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s254B73 {
    margin-top: 7px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s254B73 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s254B73 {
    padding-right: 0px;
  }
}

.channel-html .h8195C1 {
  margin-top: 54px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .h8195C1 {
    margin-top: 43px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .h8195C1 {
    margin-top: 40px;
  }
}

.channel-html .q9C03E0 {
  display: grid;
  grid-gap: 10px;
  grid-template-rows: minmax(312px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 313px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .q9C03E0 {
    grid-template-rows: minmax(280px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q9C03E0 {
    grid-template-rows: minmax(270px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .q9C03E0 {
    grid-template-columns: repeat(1, 217px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q9C03E0 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .q9C03E0 .bentobox-item {
  border-radius: 18px;
}

.channel-html .iE19E5C {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .iE19E5C:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .b3B3FD5 {
  margin-top: 59px;
  margin-bottom: 53px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .b3B3FD5 {
    margin-top: 51px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b3B3FD5 {
    margin-top: 38.5px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .b3B3FD5 {
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b3B3FD5 {
    margin-bottom: 33.5px;
  }
}

.channel-html .u1F3ED5 {
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .u1F3ED5 {
    margin-left: 26px;
  }
}

.channel-html .iBC7762 {
  margin-top: 1px;
  margin-left: 0px;
  margin-right: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .iBC7762 {
    margin-top: 0px;
  }
}

.channel-html .hDA9659 {
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .hDA9659 {
    margin-left: 41.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .hDA9659 {
    text-align: left;
  }
}

.channel-html .z7ADDD2 {
  color: #1d1d1f;
  margin-top: 24px;
  padding-left: 33px;
  padding-right: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .z7ADDD2 {
    margin-top: 18.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z7ADDD2 {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z7ADDD2 {
    padding-left: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z7ADDD2 {
    padding-left: 1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z7ADDD2 {
    padding-right: 17px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z7ADDD2 {
    padding-right: 46px;
  }
}

.channel-html .dBE3E96 {
  color: #1d1d1f;
  margin-top: 5px;
  padding-left: 40px;
  padding-right: 40px;
}

@media only screen and (max-width: 734px) {
  .channel-html .dBE3E96 {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .dBE3E96 {
    margin-left: -1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .dBE3E96 {
    margin-right: -1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .dBE3E96 {
    padding-left: 23px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .dBE3E96 {
    padding-left: 1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .dBE3E96 {
    padding-right: 23px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .dBE3E96 {
    padding-right: 48px;
  }
}

.channel-html .aB71E16 {
  padding-left: 6px;
}

@media only screen and (max-width: 734px) {
  .channel-html .aB71E16 {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aB71E16 {
    padding-left: 7px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aB71E16 {
    padding-left: 0px;
  }
}

.channel-html .gD315BD {
  display: grid;
  grid-gap: 10px;
  grid-template-rows: minmax(312px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 314px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .gD315BD {
    grid-template-rows: minmax(280px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gD315BD {
    grid-template-rows: minmax(299px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .gD315BD {
    grid-template-columns: repeat(1, 218px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .gD315BD {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .gD315BD .bentobox-item {
  border-radius: 18px;
}

.channel-html .wA593F3 {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .wA593F3:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .i1FEBBB {
  margin-top: 59px;
  margin-bottom: 51px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .i1FEBBB {
    margin-top: 50px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i1FEBBB {
    margin-top: 38.5px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .i1FEBBB {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i1FEBBB {
    margin-bottom: 33px;
  }
}

.channel-html .hAFB2B5 {
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .hAFB2B5 {
    margin-left: 19px;
  }
}

.channel-html .t421B4D {
  margin-left: 2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .t421B4D {
    margin-top: -1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .t421B4D {
    margin-left: -2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t421B4D {
    margin-left: -1px;
  }
}

.channel-html .tA727F3 {
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .tA727F3 {
    padding-left: 41.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .tA727F3 {
    text-align: left;
  }
}

.channel-html .q20D690 {
  color: #1d1d1f;
  margin-top: 20px;
  padding-left: 33px;
  padding-right: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .q20D690 {
    margin-top: 14.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q20D690 {
    margin-top: 11.5px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .q20D690 {
    padding-left: 18.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q20D690 {
    padding-left: 1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .q20D690 {
    padding-right: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q20D690 {
    padding-right: 42px;
  }
}

.channel-html .k69ADBA {
  color: #1d1d1f;
  margin-top: 5px;
  padding-left: 31px;
  padding-right: 31px;
}

@media only screen and (max-width: 734px) {
  .channel-html .k69ADBA {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .k69ADBA {
    padding-left: 17px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .k69ADBA {
    padding-left: 1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .k69ADBA {
    padding-right: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .k69ADBA {
    padding-right: 60px;
  }
}

.channel-html .z427F63 {
  padding-left: 14px;
}

@media only screen and (max-width: 734px) {
  .channel-html .z427F63 {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z427F63 {
    padding-left: 0px;
  }
}

.channel-html .s9BF535 {
  display: grid;
  grid-gap: 10px;
  grid-template-rows: minmax(312px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 313px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .s9BF535 {
    grid-template-rows: minmax(280px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s9BF535 {
    grid-template-rows: minmax(263px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .s9BF535 {
    grid-template-columns: repeat(1, 217px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s9BF535 {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .s9BF535 .bentobox-item {
  border-radius: 18px;
}

.channel-html .k97E29A {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .k97E29A:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .z3AF051 {
  margin-top: 57px;
  margin-bottom: 53px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .z3AF051 {
    margin-top: 55px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z3AF051 {
    margin-top: 39px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z3AF051 {
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z3AF051 {
    margin-bottom: 33px;
  }
}

.channel-html .u23A844 {
  margin-top: 6px;
  margin-left: -6px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .u23A844 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .u23A844 {
    margin-left: 2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .u23A844 {
    margin-left: 29px;
  }
}

.channel-html .yE9668F {
  margin-left: 12px;
  margin-right: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .yE9668F {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .yE9668F {
    margin-left: 3px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .yE9668F {
    margin-left: 0px;
  }
}

.channel-html .q8BD908 {
  text-align: center;
}

@media only screen and (max-width: 734px) {
  .channel-html .q8BD908 {
    padding-left: 41.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .q8BD908 {
    text-align: left;
  }
}

.channel-html .bEBEB37 {
  color: #1d1d1f;
  margin-top: 27px;
  padding-left: 34px;
  padding-right: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .bEBEB37 {
    margin-top: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bEBEB37 {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bEBEB37 {
    padding-left: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bEBEB37 {
    padding-left: 1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bEBEB37 {
    padding-right: 16px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bEBEB37 {
    padding-right: 42px;
  }
}

.channel-html .z10650D {
  color: #1d1d1f;
  margin-top: 5px;
  padding-left: 35px;
  padding-right: 35px;
}

@media only screen and (max-width: 734px) {
  .channel-html .z10650D {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z10650D {
    padding-left: 21px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z10650D {
    padding-left: 1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .z10650D {
    padding-right: 21px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z10650D {
    padding-right: 42px;
  }
}

.channel-html .w463FD6 {
  align-items: center;
  padding-bottom: 65px;
}

@media only screen and (max-width: 734px) {
  .channel-html .w463FD6 {
    padding-bottom: 30px;
  }
}

.channel-html .a4B9863 {
  align-items: center;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding-top: 118px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .a4B9863 {
    align-items: center;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a4B9863 {
    align-items: center;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a4B9863 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a4B9863 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a4B9863 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a4B9863 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a4B9863 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a4B9863 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a4B9863 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a4B9863 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a4B9863 {
    padding-top: 95.5px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a4B9863 {
    padding-top: 64px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a4B9863 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a4B9863 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a4B9863 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a4B9863 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .a4B9863 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .a4B9863 {
    padding-right: 0px;
  }
}

.channel-html .p613E86 {
  text-align: center;
}

.channel-html .d8C3D03 {
  color: #1d1d1f;
}

.channel-html .t76B438 {
  color: #1d1d1f;
  margin-top: 8px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .t76B438 {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t76B438 {
    margin-top: 4px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t76B438 {
    padding-left: 54px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .t76B438 {
    padding-right: 54px;
  }
}

.channel-html .w426900 {
  margin-top: 41px;
  margin-bottom: 61px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .w426900 {
    margin-top: 28px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w426900 {
    margin-top: 8px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .w426900 {
    margin-bottom: 36px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .w426900 {
    margin-bottom: 40px;
  }
}

.q977382 {
  width: 100%;
  --columns: 3;
  --grid-column: 3;
  --static-enabled: false;
  --column-data: 26, 28, 23, 26, 28, 23, 26, 23;
  --column-header-empty-cell: &nbsp;
  --allowed-columns: 3, 3, 2;
}

.q977382 .compare-column-0 {
  display: flex;
  order: 1;
}

.q977382 .compare-column-1 {
  display: flex;
  order: 2;
}

.q977382 .compare-column-2 {
  display: flex;
  order: 3;
}

.q977382 .compare-static-26 {
  display: flex;
  order: 1;
}

.q977382 .compare-static-28 {
  display: flex;
  order: 2;
}

.q977382 .compare-static-23 {
  display: flex;
  order: 3;
}

@media only screen and (max-width: 1068px) {
  .q977382 {
    --columns: 3;
    --grid-column: 3;
  }
}

@media only screen and (max-width: 1068px) {
  .q977382 .compare-column-0 {
    display: flex;
    order: 1;
  }
}

@media only screen and (max-width: 1068px) {
  .q977382 .compare-column-1 {
    display: flex;
    order: 2;
  }
}

@media only screen and (max-width: 1068px) {
  .q977382 .compare-column-2 {
    display: flex;
    order: 3;
  }
}

@media only screen and (max-width: 1068px) {
  .q977382 {
    --static-enabled: false;
  }

  .q977382 .compare-static-26 {
    display: flex;
    order: 1;
  }

  .q977382 .compare-static-28 {
    display: flex;
    order: 2;
  }

  .q977382 .compare-static-23 {
    display: flex;
    order: 3;
  }
}

@media only screen and (max-width: 734px) {
  .q977382 {
    --columns: 2;
    --grid-column: 2;
  }
}

@media only screen and (max-width: 734px) {
  .q977382 .compare-column-0 {
    display: flex;
    order: 1;
  }
}

@media only screen and (max-width: 734px) {
  .q977382 .compare-column-1 {
    display: flex;
    order: 2;
  }
}

@media only screen and (max-width: 734px) {
  .q977382 .compare-column-2 {
    display: none;
    order: 3;
  }
}

@media only screen and (max-width: 734px) {
  .q977382 {
    --static-enabled: false;
  }

  .q977382 .compare-static-28 {
    display: none;
  }

  .q977382 .compare-static-28 {
    display: none;
  }

  .q977382 .compare-static-26 {
    display: flex;
    order: 1;
  }

  .q977382 .compare-static-23 {
    display: flex;
    order: 2;
  }
}

.channel-html .cCC771C {
  margin-top: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .cCC771C {
    min-height: 411px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .cCC771C {
    min-height: 565px;
  }
}

.channel-html .k90B94F {
  display: grid;
  grid-gap: 10px;
  grid-template-rows: minmax(415px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 980px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .k90B94F {
    grid-template-rows: minmax(411px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .k90B94F {
    grid-template-rows: minmax(565px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .k90B94F {
    grid-template-columns: repeat(1, 692px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .k90B94F {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .k90B94F .bentobox-item {
  border-radius: 18px;
  overflow: hidden;
}

.channel-html .x20BF1D {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .x20BF1D:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .p406994 {
  min-height: 415px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .p406994 {
    min-height: 411px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p406994 {
    min-height: 565px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p406994 {
    align-items: flex-start;
  }
}

.channel-html .l9822F8 {
  padding-top: 40px;
  padding-left: 46px;
  padding-bottom: 40px;
  padding-right: 26px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .l9822F8 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l9822F8 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l9822F8 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l9822F8 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l9822F8 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l9822F8 {
    padding-top: 37px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l9822F8 {
    padding-left: 33px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l9822F8 {
    padding-left: 44px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l9822F8 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l9822F8 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l9822F8 {
    padding-right: 32px;
  }
}

.channel-html .bC114C1 {
  color: #1d1d1f;
  margin-left: -1px;
}

@media only screen and (max-width: 734px) {
  .channel-html .bC114C1 {
    margin-top: -1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .bC114C1 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bC114C1 {
    margin-left: -2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .bC114C1 {
    padding-left: 0px;
  }
}

.channel-html .r1D740E {
  color: #1d1d1f;
  margin-top: 8px;
  margin-left: -2px;
  padding-right: 40px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .r1D740E {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r1D740E {
    margin-top: 8px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .r1D740E {
    margin-left: -1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r1D740E {
    margin-left: -2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r1D740E {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .r1D740E {
    padding-right: 72px;
  }
}

.channel-html .n51D4D8 {
  color: #1d1d1f;
  margin-top: 18px;
  margin-left: -1px;
  padding-right: 30px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .n51D4D8 {
    margin-top: 19px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n51D4D8 {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .n51D4D8 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n51D4D8 {
    margin-left: -2px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .n51D4D8 {
    margin-right: 36px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n51D4D8 {
    margin-right: 2px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .n51D4D8 {
    padding-right: 0px;
  }
}

.channel-html .sB6F3EC {
  margin-top: 12px;
  margin-left: -1px;
  padding-right: 100px;
}

@media only screen and (max-width: 734px) {
  .channel-html .sB6F3EC {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .sB6F3EC {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sB6F3EC {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .sB6F3EC {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .nEF2192 {
    margin-top: -1px;
  }
}

.channel-html .wE6E833 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 26px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .wE6E833 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .wE6E833 {
    margin-left: -30px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wE6E833 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .wE6E833 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wE6E833 {
    padding-top: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .wE6E833 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wE6E833 {
    padding-left: 8px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .wE6E833 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .u03E3E1 {
    margin-left: -9px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .u03E3E1 {
    margin-bottom: 0px;
  }
}

.channel-html .c180360 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.channel-html .rD6AF4D {
  display: grid;
  grid-gap: 10px;
  grid-template-rows: minmax(415px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 980px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .rD6AF4D {
    grid-template-rows: minmax(355px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rD6AF4D {
    grid-template-rows: minmax(589px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .rD6AF4D {
    grid-template-columns: repeat(1, 692px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .rD6AF4D {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .rD6AF4D .bentobox-item {
  border-radius: 18px;
  overflow: hidden;
}

.channel-html .m1B1E70 {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .m1B1E70:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .iD4F1FD {
  min-height: 415px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .iD4F1FD {
    min-height: 355px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iD4F1FD {
    min-height: 589px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .iD4F1FD {
    align-items: center;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iD4F1FD {
    align-items: flex-start;
  }
}

.channel-html .c0A238D {
  margin-top: 82px;
  margin-bottom: 81px;
  padding-top: 0px;
  padding-left: 46px;
  padding-bottom: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .c0A238D {
    margin-top: 60px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c0A238D {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c0A238D {
    margin-bottom: 60px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c0A238D {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c0A238D {
    padding-top: 36px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c0A238D {
    padding-left: 33px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c0A238D {
    padding-left: 43px;
  }
}

.channel-html .x8F7EBC {
  color: #1d1d1f;
  margin-left: -1px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .x8F7EBC {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .x8F7EBC {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .x8F7EBC {
    padding-left: 0px;
  }
}

.channel-html .dC8E0B5 {
  color: #1d1d1f;
  margin-top: 8px;
  margin-left: -2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .dC8E0B5 {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .dC8E0B5 {
    margin-top: 8px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .dC8E0B5 {
    margin-left: -1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .dC8E0B5 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .dC8E0B5 {
    margin-right: 35px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .dC8E0B5 {
    padding-right: 0px;
  }
}

.channel-html .vF7485E {
  margin-top: 16px;
  margin-left: 0px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .vF7485E {
    margin-top: 17px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vF7485E {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .vF7485E {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .vF7485E {
    margin-bottom: 2px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .iF81DC3 {
    padding-right: 0px;
  }
}

.channel-html .nAA1125 {
  margin-left: 0px;
}

.channel-html .lD39C0B {
  align-items: flex-start;
}

@media only screen and (max-width: 1068px) {
  .channel-html .lD39C0B {
    align-items: flex-start;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .lD39C0B {
    align-items: flex-start;
  }
}

.channel-html .p842A5E {
  margin-left: -1px;
}

@media only screen and (max-width: 734px) {
  .channel-html .p842A5E {
    margin-top: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .p842A5E {
    margin-left: -1px;
  }
}

.channel-html .sCCDD84 {
  margin-top: 7px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .sCCDD84 {
    margin-top: 7px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .sCCDD84 {
    margin-top: 5px;
  }
}

.channel-html .zA205C8 {
  margin-left: 10.5px;
  margin-bottom: -2px;
  padding-top: 2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .zA205C8 {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .zA205C8 {
    margin-left: 8px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .zA205C8 {
    padding-left: 3px;
  }
}

.channel-html .vEACFA6 {
  margin-left: -1px;
}

.channel-html .n460C81 {
  align-items: flex-start;
  margin-top: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .n460C81 {
    align-items: flex-start;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n460C81 {
    align-items: flex-start;
  }
}

.channel-html .n5ADFE6 {
  margin-left: -1px;
}

@media only screen and (max-width: 734px) {
  .channel-html .n5ADFE6 {
    margin-top: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .n5ADFE6 {
    margin-left: -1px;
  }
}

.channel-html .xD01CF0 {
  margin-top: 7px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .xD01CF0 {
    margin-top: 7px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xD01CF0 {
    margin-top: 5px;
  }
}

.channel-html .b3A5ADA {
  margin-left: 10.5px;
  margin-bottom: -2px;
  padding-top: 2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .b3A5ADA {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b3A5ADA {
    margin-left: 8px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b3A5ADA {
    padding-left: 3px;
  }
}

.channel-html .z14F402 {
  margin-left: -1px;
}

@media only screen and (max-width: 734px) {
  .channel-html .z14F402 {
    padding-right: 77px;
  }
}

.channel-html .i138214 {
  align-items: flex-start;
}

@media only screen and (max-width: 1068px) {
  .channel-html .i138214 {
    align-items: flex-start;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i138214 {
    align-items: flex-start;
  }
}

.channel-html .kBCEF08 {
  margin-left: -1px;
}

@media only screen and (max-width: 734px) {
  .channel-html .kBCEF08 {
    margin-top: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kBCEF08 {
    margin-left: -1px;
  }
}

.channel-html .z875B43 {
  margin-top: 7px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .z875B43 {
    margin-top: 7px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z875B43 {
    margin-top: 5px;
  }
}

.channel-html .b4F9C76 {
  margin-left: 10.5px;
  margin-bottom: -2px;
  padding-top: 2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .b4F9C76 {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b4F9C76 {
    margin-left: 8px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .b4F9C76 {
    padding-left: 3px;
  }
}

.channel-html .y4BECAD {
  margin-left: -1px;
}

@media only screen and (max-width: 734px) {
  .channel-html .y4BECAD {
    padding-right: 90px;
  }
}

.channel-html .s21DA74 {
  margin-top: 14px;
  margin-left: -1px;
  padding-left: 0px;
}

@media only screen and (max-width: 734px) {
  .channel-html .s21DA74 {
    margin-top: 13px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s21DA74 {
    margin-left: -1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s21DA74 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .s21DA74 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z9D24C4 {
    padding-left: 1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .z9D24C4 {
    padding-right: 70px;
  }
}

.channel-html .m717011 {
  margin-top: 0px;
  margin-left: -21px;
  margin-bottom: 0px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .m717011 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m717011 {
    margin-left: -37px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m717011 {
    margin-left: -30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m717011 {
    margin-bottom: 3px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m717011 {
    padding-top: 34px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m717011 {
    padding-left: 2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m717011 {
    padding-left: 9px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m717011 {
    padding-bottom: 48px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m717011 {
    text-align: right;
  }
}

.channel-html .h8D5116 {
  margin-left: 32px;
}

@media only screen and (max-width: 734px) {
  .channel-html .h8D5116 {
    margin-top: 4px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h8D5116 {
    margin-left: -9px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .h8D5116 {
    margin-bottom: 0px;
  }
}

.channel-html .r4F16AF {
  margin-top: 10px;
  margin-bottom: 10px;
}

.channel-html .c7E066F {
  display: grid;
  grid-gap: 10px;
  grid-template-rows: minmax(415px, 1fr);
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(1, 980px);
}

@media only screen and (max-width: 1068px) {
  .channel-html .c7E066F {
    grid-template-rows: minmax(355px, 1fr);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c7E066F {
    grid-template-rows: minmax(505px, 1fr);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .c7E066F {
    grid-template-columns: repeat(1, 692px);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .c7E066F {
    grid-template-columns: repeat(1, 320px);
  }
}

.channel-html .c7E066F .bentobox-item {
  border-radius: 18px;
  overflow: hidden;
}

.channel-html .e2D8C73 {
  background-color: #f5f5f7;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  position: relative;
}

.channel-html .e2D8C73:before {
  display: block;
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-style: solid;
}

.channel-html .l654F62 {
  min-height: 415px;
  align-items: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .l654F62 {
    min-height: 355px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l654F62 {
    min-height: 505px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l654F62 {
    align-items: flex-start;
  }
}

.channel-html .xF1FD61 {
  margin-top: 55px;
  margin-bottom: 53px;
  padding-top: 40px;
  padding-left: 46px;
  padding-bottom: 40px;
  padding-right: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .xF1FD61 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xF1FD61 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .xF1FD61 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xF1FD61 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .xF1FD61 {
    padding-top: 74px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xF1FD61 {
    padding-top: 38px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .xF1FD61 {
    padding-left: 33px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xF1FD61 {
    padding-left: 45px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .xF1FD61 {
    padding-bottom: 72px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .xF1FD61 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .xF1FD61 {
    padding-right: 30px;
  }
}

.channel-html .qC253D9 {
  color: #1d1d1f;
  margin-left: -1px;
}

@media only screen and (max-width: 734px) {
  .channel-html .qC253D9 {
    margin-top: -1px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .qC253D9 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qC253D9 {
    margin-left: -2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qC253D9 {
    padding-left: 0px;
  }
}

.channel-html .qE3C383 {
  color: #1d1d1f;
  margin-top: 8px;
  margin-left: -2px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .qE3C383 {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qE3C383 {
    margin-top: 8px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .qE3C383 {
    margin-left: -1px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qE3C383 {
    margin-left: -2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .qE3C383 {
    padding-left: 0px;
  }
}

.channel-html .l766872 {
  color: #1d1d1f;
  margin-top: 18px;
  margin-left: -1px;
  margin-right: 118px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .l766872 {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l766872 {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l766872 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l766872 {
    margin-left: -2px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l766872 {
    margin-right: 36px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .l766872 {
    margin-right: 2px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .l766872 {
    padding-right: 0px;
  }
}

.channel-html .o4416BC {
  margin-top: 14px;
  margin-left: -1px;
  padding-right: 100px;
}

@media only screen and (max-width: 734px) {
  .channel-html .o4416BC {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .o4416BC {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o4416BC {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .o4416BC {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .q6C3647 {
    margin-top: -1px;
  }
}

.channel-html .m628023 {
  margin-top: 46px;
  margin-bottom: 0px;
  padding-left: 67px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .channel-html .m628023 {
    margin-top: 50px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m628023 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m628023 {
    margin-left: -27px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m628023 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m628023 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m628023 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m628023 {
    padding-top: 30px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m628023 {
    padding-left: 2px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m628023 {
    padding-left: 9px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .m628023 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .m628023 {
    text-align: right;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .iBD2E31 {
    margin-left: -9px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .iBD2E31 {
    margin-bottom: 0px;
  }
}

.channel-html .e9DA4B1 {
  background-color: #ffffff;
  overflow: hidden;
}

.channel-html .u892C6B {
  background-color: #ffffff;
  margin-top: 36px;
  margin-bottom: 7px;
}

@media only screen and (max-width: 734px) {
  .channel-html .u892C6B {
    margin-top: 35px;
  }
}

.channel-html .u892C6B.large-display-bleed::before,
.channel-html .u892C6B.large-display-bleed::after {
  background-color: #ffffff;
}

.channel-html .u892C6B.medium-display-bleed::before,
.channel-html .u892C6B.medium-display-bleed::after {
  background-color: #ffffff;
}

.channel-html .u892C6B.small-display-bleed::before,
.channel-html .u892C6B.small-display-bleed::after {
  background-color: #ffffff;
}

@media only screen and (max-width: 1068px) {
  .channel-html .v25EAC1 {
    margin-left: 0;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .v25EAC1 {
    margin-left: 20px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .v25EAC1 {
    margin-right: 19px;
  }
}

.channel-html .tF70703 {
  margin-bottom: 9px;
}

.channel-html .h2730B5 {
  color: #6E6E73;
  margin-left: 0px;
}

.channel-html .kF05A0E {
  margin-left: 0px;
  padding-left: 0px;
}

.channel-html .f357187 {
  margin-bottom: 9px;
}

.channel-html .x4C62E8 {
  color: #6E6E73;
  margin-left: -0.5px;
  padding-right: 2px;
}

@media only screen and (max-width: 734px) {
  .channel-html .x4C62E8 {
    padding-right: 0px;
  }
}

.channel-html .e13BAF0 {
  margin-bottom: 9px;
}

.channel-html .d783E81 {
  color: #6E6E73;
  margin-left: -0.5px;
  padding-right: 2px;
}

@media only screen and (max-width: 734px) {
  .channel-html .d783E81 {
    padding-right: 20px;
  }
}

.channel-html .l8BB135 {
  margin-bottom: 9px;
}

.channel-html .c912E39 {
  color: #6E6E73;
  margin-left: -0.5px;
  padding-right: 2px;
}

@media only screen and (max-width: 734px) {
  .channel-html .c912E39 {
    padding-right: 2px;
  }
}

.channel-html .a5F938B {
  margin-bottom: 9px;
}

.channel-html .y63AEAF {
  color: #6E6E73;
  margin-left: -0.5px;
  padding-right: 2px;
}

@media only screen and (max-width: 734px) {
  .channel-html .y63AEAF {
    padding-right: 2px;
  }
}

.channel-html .y46732F {
  margin-bottom: 9px;
}

.channel-html .pE91514 {
  color: #6E6E73;
  margin-left: -0.5px;
  padding-right: 2px;
}

@media only screen and (max-width: 734px) {
  .channel-html .pE91514 {
    padding-right: 2px;
  }
}

.channel-html .pA0663E {
  margin-bottom: 9px;
}

.channel-html .e257092 {
  color: #6E6E73;
  margin-left: -0.5px;
  padding-right: 2px;
}

@media only screen and (max-width: 734px) {
  .channel-html .e257092 {
    padding-right: 10px;
  }
}

.channel-html .mE7B648 {
  margin-bottom: 9px;
}

.channel-html .gE57524 {
  color: #6E6E73;
  margin-left: -0.5px;
  padding-right: 2px;
}

@media only screen and (max-width: 734px) {
  .channel-html .gE57524 {
    padding-right: 2px;
  }
}

.channel-html .jCE35DF {
  margin-bottom: 9px;
}

.channel-html .dBD943C {
  color: #6E6E73;
  margin-left: -0.5px;
  padding-right: 2px;
}

@media only screen and (max-width: 734px) {
  .channel-html .dBD943C {
    padding-right: 0px;
  }
}

.channel-html .p31F7AE {
  margin-bottom: 9px;
}

@media only screen and (max-width: 734px) {
  .channel-html .p31F7AE {
    margin-top: 10px;
  }
}

.channel-html .i12AC30 {
  color: #6E6E73;
  margin-left: -0.5px;
}

.channel-html .t9112C2 {
  margin-bottom: 9px;
}

.channel-html .a17D6A1 {
  color: #6E6E73;
  margin-left: -0.5px;
  padding-right: 2px;
}

@media only screen and (max-width: 734px) {
  .channel-html .a17D6A1 {
    padding-right: 10px;
  }
}

.channel-html .jBB3770 {
  margin-bottom: 9px;
}

.channel-html .z961BEF {
  color: #6E6E73;
  margin-left: -0.5px;
}

@media only screen and (max-width: 734px) {
  .channel-html .z961BEF {
    padding-right: 9px;
  }
}

.channel-html .hC76492 {
  margin-bottom: 9px;
}

.channel-html .i607735 {
  color: #6E6E73;
  margin-left: -0.5px;
}

@media only screen and (max-width: 734px) {
  .channel-html .i607735 {
    padding-right: 9px;
  }
}

.channel-html .zDCD2D1 {
  margin-bottom: 9px;
}

.channel-html .dE36F87 {
  color: #6E6E73;
  margin-left: -0.5px;
}

@media only screen and (max-width: 734px) {
  .channel-html .dE36F87 {
    padding-right: 9px;
  }
}