
/* p{text-align: left;} */
.channel-html img{max-width: none;}
.channel-html .e9DA4B1 {padding-bottom: 40px;}

.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 *:befo
.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-family: inherit;
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-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 {
font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.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-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
font-size: 106.25%;
quotes: "“""”";
}

.channel-html body {
font-size: 17px;
line-height: 1.4705882353;
font-weight: 400;
letter-spacing: -0.022em;
font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
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 .align-self-start {
align-self: flex-start;
}

.channel-html .align-self-center {
align-self: center;
}

.channel-html .align-self-end {
align-self: 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;
}

.channel-html .large-align-self-start {
align-self: flex-start;
}

.channel-html .large-align-self-center {
align-self: center;
}

.channel-html .large-align-self-end {
align-self: 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;
}

.channel-html .medium-align-self-start {
    align-self: flex-start;
}

.channel-html .medium-align-self-center {
    align-self: center;
}

.channel-html .medium-align-self-end {
    align-self: 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 .small-align-self-start {
    align-self: flex-start;
}

.channel-html .small-align-self-center {
    align-self: center;
}

.channel-html .small-align-self-end {
    align-self: 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 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-dark {
--sk-glyph: rgb(255, 255, 255);
--sk-glyph-gray: rgb(245, 245, 247);
--sk-glyph-gray-alpha: rgba(255, 255, 255, 0.92);
--sk-glyph-gray-secondary: rgb(134, 134, 139);
--sk-glyph-gray-secondary-alpha: rgba(255, 255, 255, 0.56);
--sk-glyph-gray-secondary-alt: rgb(210, 210, 215);
--sk-glyph-gray-secondary-alt-alpha: rgba(255, 255, 255, 0.8);
--sk-glyph-gray-tertiary: rgb(110, 110, 115);
--sk-glyph-gray-tertiary-alpha: rgba(255, 255, 255, 0.4);
--sk-glyph-blue: rgb(41, 151, 255);
--sk-glyph-orange: rgb(255, 121, 27);
--sk-glyph-green: rgb(3, 161, 14);
--sk-glyph-red: rgb(255, 48, 55);
--sk-fill: rgb(0, 0, 0);
--sk-fill-secondary: rgb(22, 22, 23);
--sk-fill-tertiary: rgb(29, 29, 31);
--sk-fill-gray: rgb(245, 245, 247);
--sk-fill-gray-alpha: rgba(255, 255, 255, 0.92);
--sk-fill-gray-secondary: rgb(110, 110, 115);
--sk-fill-gray-secondary-alpha: rgba(255, 255, 255, 0.4);
--sk-fill-gray-tertiary: rgb(66, 66, 69);
--sk-fill-gray-tertiary-alpha: rgba(255, 255, 255, 0.24);
--sk-fill-gray-quaternary: rgb(51, 51, 54);
--sk-fill-gray-quaternary-alpha: rgba(255, 255, 255, 0.2);
--sk-fill-orange-secondary: rgb(41, 13, 0);
--sk-fill-green-secondary: rgb(0, 43, 3);
--sk-fill-red: rgb(255, 48, 55);
--sk-fill-red-secondary: rgb(51, 0, 0);
--sk-fill-yellow: rgb(173, 130, 0);
--sk-fill-yellow-secondary: rgb(43, 32, 0);
--sk-enviro-neutral: rgb(0, 0, 0);
--sk-body-background-color: rgb(0, 0, 0);
--sk-body-text-color: rgb(245, 245, 247);
--sk-headline-text-color: rgb(245, 245, 247);
--sk-body-link-color: rgb(41, 151, 255);
--sk-link-disabled-opacity: 0.36;
--sk-focus-color-alt: rgb(255, 255, 255);
}

.channel-html .theme-dark .badge {
--sk-badge-background: rgba(245, 99, 0, 0.2);
--sk-badge-text-color: rgb(255, 121, 27);
}

.channel-html .theme-dark .button {
--sk-button-disabled-opacity: var(--sk-link-disabled-opacity, 0.36);
--sk-button-background: rgb(0, 113, 227);
--sk-button-background-hover: #0077ED;
--sk-button-background-active: #006EDB;
}

.channel-html .theme-dark .list {
--sk-list-copy-color: rgb(245, 245, 247);
--sk-list-title-color: rgb(245, 245, 247);
}

.channel-html .theme-dark .sosumi {
--sk-sosumi-text-color: rgba(255, 255, 255, 0.56);
--sk-sosumi-link-color: rgba(255, 255, 255, 0.8);
}

.channel-html .theme-dark .stat {
--sk-stat-value-color: rgb(245, 245, 247);
--sk-stat-caption-color: rgb(245, 245, 247);
}

.channel-html .theme-dark .tile {
--sk-tile-background: rgb(0, 0, 0);
--sk-tile-button-icon-color: rgba(255, 255, 255, 0.8);
--sk-tile-button-background: rgba(66, 66, 69, 0.72);
--sk-tile-button-icon-color-hover: rgb(255, 255, 255);
--sk-tile-button-background-hover: rgba(73, 73, 76, 0.7256);
--sk-tile-button-background-active: rgba(57, 57, 60, 0.7424);
}

.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;
font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
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-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;
font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.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;
font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.channel-html .button-dark {
--sk-button-disabled-opacity: var(--sk-link-disabled-opacity, 0.36);
--sk-button-background: rgb(0, 113, 227);
--sk-button-background-hover: #0077ED;
--sk-button-background-active: #006EDB;
}

.channel-html .theme-light .button.button-dark {
--sk-button-disabled-opacity: var(--sk-link-disabled-opacity, 0.36);
--sk-button-background: rgb(0, 113, 227);
--sk-button-background-hover: #0077ED;
--sk-button-background-active: #006EDB;
}

.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 .theme-dark .button.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;
font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.channel-html .badge-reduced {
font-size: 12px;
line-height: 1.3333733333;
font-weight: 600;
letter-spacing: -0.01em;
font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
--sk-badge-border-radius: 5px;
--sk-badge-horizontal-padding: 6px;
--sk-badge-vertical-padding: 4px;
}

.channel-html .badge-dark {
--sk-badge-background: rgba(245, 99, 0, 0.2);
--sk-badge-text-color: rgb(255, 121, 27);
}

.channel-html .theme-light .badge.badge-dark {
--sk-badge-background: rgba(245, 99, 0, 0.2);
--sk-badge-text-color: rgb(255, 121, 27);
}

.channel-html .badge-light {
--sk-badge-background: rgba(245, 99, 0, 0.1);
--sk-badge-text-color: rgb(182, 68, 0);
}

.channel-html .theme-dark .badge.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;
font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.channel-html .stat .stat-caption {
font-size: 14px;
line-height: 1.2857742857;
font-weight: 400;
letter-spacing: -0.016em;
font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.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-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;
font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.channel-html .stat-elevated .stat-caption {
font-size: 14px;
line-height: 1.2857742857;
font-weight: 400;
letter-spacing: -0.016em;
font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.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;
font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.channel-html .stat-reduced .stat-caption {
font-size: 14px;
line-height: 1.2857742857;
font-weight: 400;
letter-spacing: -0.016em;
font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.channel-html .stat-dark {
--sk-stat-value-color: rgb(245, 245, 247);
--sk-stat-caption-color: rgb(245, 245, 247);
}

.channel-html .theme-light .stat.stat-dark {
--sk-stat-value-color: rgb(245, 245, 247);
--sk-stat-caption-color: rgb(245, 245, 247);
}

.channel-html .stat-light {
--sk-stat-value-color: rgb(29, 29, 31);
--sk-stat-caption-color: rgb(29, 29, 31);
}

.channel-html .theme-dark .stat.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;
font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
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 .theme-dark .colornav {
--colornav-background: rgb(29, 29, 31);
--colornav-border-color: conic-gradient(from 90deg, rgba(255, 255, 255, 0.08) 0deg, rgba(255, 255, 255, 0.48) 64.8deg, rgba(255, 255, 255, 0.48) 115.2deg, rgba(255, 255, 255, 0.08) 180deg, rgba(255, 255, 255, 0) 208.8deg, rgba(255, 255, 255, 0) 331.2deg, rgba(255, 255, 255, 0.08) 360deg);
--colornav-border-current: rgb(0, 113, 227);
--colornav-label-color: rgb(245, 245, 247);
}

.channel-html .colornav-dark.colornav {
--colornav-background: rgb(29, 29, 31);
--colornav-border-color: conic-gradient(from 90deg, rgba(255, 255, 255, 0.08) 0deg, rgba(255, 255, 255, 0.48) 64.8deg, rgba(255, 255, 255, 0.48) 115.2deg, rgba(255, 255, 255, 0.08) 180deg, rgba(255, 255, 255, 0) 208.8deg, rgba(255, 255, 255, 0) 331.2deg, rgba(255, 255, 255, 0.08) 360deg);
--colornav-border-current: rgb(0, 113, 227);
--colornav-label-color: rgb(245, 245, 247);
}

.channel-html .theme-light .colornav.colornav-dark.colornav {
--colornav-background: rgb(29, 29, 31);
--colornav-border-color: conic-gradient(from 90deg, rgba(255, 255, 255, 0.08) 0deg, rgba(255, 255, 255, 0.48) 64.8deg, rgba(255, 255, 255, 0.48) 115.2deg, rgba(255, 255, 255, 0.08) 180deg, rgba(255, 255, 255, 0) 208.8deg, rgba(255, 255, 255, 0) 331.2deg, rgba(255, 255, 255, 0.08) 360deg);
--colornav-border-current: rgb(0, 113, 227);
--colornav-label-color: rgb(245, 245, 247);
}

.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 .theme-dark .colornav.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;
font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
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;
    font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
}

@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;
font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
width: 100%;
margin: 0;
color: rgb(0, 0, 0);
background: transparent;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
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;
font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
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);
font-family: "SF Pro Text", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.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-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
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;
    font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
}

@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;
    font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
}

@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);
font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.channel-compare .stat-content .stat-caption.copy {
font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
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-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", "Arial", sans-serif;
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;
    font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
}

@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;
    font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
}

@media only screen and (max-width: 1068px) {
.channel-compare .stat-content .stat-value {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
}

@media only screen and (max-width: 734px) {
.channel-compare .stat-content .stat-value {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
}

@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 0;
}

@media only screen and (max-width: 1068px) {
.channel-compare .stat-content .stat-row {
    padding: 0 0;
}
}

@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 {
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", "Arial", sans-serif;
word-break: break-word;
}

.channel-html .copy.helvetica-neue {
font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
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 {
font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
letter-spacing: normal;
}

.image-compare_macbook_air_m2_13_midnight {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_air_m2_13_midnight_large.png?7fcd71fd3db0);
}

.image-os {
width: 523px;
height: 261px;
background-size: 523px 261px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/os_large.png?7fcd7686f540);
}

.image-icon_macbook_gen2 {
width: 108px;
height: 62px;
background-size: 108px 62px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_macbook_gen2_large.png?7fcd91ed4970);
}

.image-icon_video_elevated {
width: 48px;
height: 33px;
background-size: 48px 33px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_video_elevated_large.png?7fcd945c2840);
}

.image-icon_sun_max {
width: 87px;
height: 87px;
background-size: 87px 87px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_sun_max_large.png?7fcd9335a890);
}

.image-compare_mac_studio_m2_silver {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_mac_studio_m2_silver_large.png?7fcd91ef38f0);
}

.image-flex_accessories {
width: 626px;
height: 326px;
background-size: 626px 326px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/flex_accessories_large.png?7fcdd4544460);
}

.image-icon_flex_checklist_checked_elevated {
width: 49px;
height: 44px;
background-size: 49px 44px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_flex_checklist_checked_elevated_large.png?7fcd7660e200);
}

.image-camera {
width: 501px;
height: 309px;
background-size: 501px 309px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/camera_large.png?7fcd735e1790);
}

.image-compare_macbook_pro_m3_14_silver {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_pro_m3_14_silver_large.png?7fcd91e0d500);
}

.image-display_colorful_explosion {
width: 480px;
height: 380px;
background-size: 480px 380px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/display_colorful_explosion_large.png?7fce1b9fced0);
}

.image-icon_magickeyboard_elevated {
width: 49px;
height: 41px;
background-size: 49px 41px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_magickeyboard_elevated_large.png?7fcd71f10f80);
}

.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/apple/macbook-pro-m4/icon_chip_m1max_and_chip_m1ultra_fill_elevated_large.png?7fcd71fe7d80);
}

.image-hero_headline {
width: 752px;
height: 134px;
background-size: 752px 134px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/hero_headline_large.png?7fcd87db4c10);
}

.image-compare_mac_mini_2018_spacegray {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_mac_mini_2018_spacegray_large.png?7fcde4749070);
}

.image-icon_gamecontroller {
width: 92px;
height: 59px;
background-size: 92px 59px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_gamecontroller_large.png?7fcd67d895c0);
}

.image-check_d0112b_34_r {
width: 15px;
height: 14px;
background-size: 15px 14px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/check_d0112b_34_r_large.png?7fcd96315d30);
}

.image-icon_chip_intel {
width: 38px;
height: 41px;
background-size: 38px 41px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_chip_intel_large.png?7fce1c63b260);
}

.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/apple/macbook-pro-m4/icon_chip_m3pro_and_chip_m3max_fill_elevated_large.png?7fcd71f4a190);
}

.image-compare_mac_studio_silver {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_mac_studio_silver_large.png?7fcd71f29230);
}

.image-hero {
width: 1177px;
height: 347px;
background-size: 1177px 347px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/hero_large.png?7fcd7686fcb0);
}

.image-compare_macbook_pro_m2_16_spacegray {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_pro_m2_16_spacegray_large.png?7fcde7cf1a30);
}

.image-icon_chip_m3_fill_elevated {
width: 38px;
height: 41px;
background-size: 38px 41px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_chip_m3_fill_elevated_large.png?7fcd746ea260);
}

.image-compare_macbook_pro_m2_13_spacegray {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_pro_m2_13_spacegray_large.png?7fcd760a2070);
}

.image-hero_logo {
width: 199px;
height: 27px;
background-size: 199px 27px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/hero_logo_large.png?7fcddb230210);
}

.image-compare_imac_27_silver {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_imac_27_silver_large.png?7fcd96382610);
}

.image-icon_chip_m1_fill {
width: 38px;
height: 41px;
background-size: 38px 41px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_chip_m1_fill_large.png?7fcdd5fb8f00);
}

.image-icon_chip_m2_fill_elevated {
width: 38px;
height: 41px;
background-size: 38px 41px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_chip_m2_fill_elevated_large.png?7fcd72ec1d70);
}

.image-compare_macbook_air_m2_15_starlight {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_air_m2_15_starlight_large.png?7fcd91e07720);
}

.image-performance_soundwaves_mixing {
width: 480px;
height: 380px;
background-size: 480px 380px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/performance_soundwaves_mixing_large.png?7fcddb8c90f0);
}

.image-performance_creature_background {
width: 480px;
height: 380px;
background-size: 480px 380px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/performance_creature_background_large.png?7fce01c89a90);
}

.image-compare_macbook_pro_13_m1_spacegray {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_pro_13_m1_spacegray_large.png?7fcd7251f480);
}

.image-performance_coding_app {
width: 480px;
height: 380px;
background-size: 480px 380px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/performance_coding_app_large.png?7fce01c93100);
}

.image-compare_macbook_pro_m4pro_m4max_16_ {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_pro_m4pro_m4max_16__large.png?7fce1c648550);
}

.image-apple_intelligence {
width: 588px;
height: 371px;
background-size: 588px 371px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/apple_intelligence_large.png?7fce17685930);
}

.image-compare_macbook_air_m3_13_midnight {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_air_m3_13_midnight_large.png?7fcd72aa7aa0);
}

.image-icon_touchid_round {
width: 42px;
height: 41px;
background-size: 42px 41px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_touchid_round_large.png?7fcd725635c0);
}

.image-battery {
width: 313px;
height: 375px;
background-size: 313px 375px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/battery_large.png?7fce1c1b9450);
}

.image-compare_macbook_pro_m1_14_spacegray {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_pro_m1_14_spacegray_large.png?7fcd95a64f00);
}

.image-compare_imac_24_m3_2023_fourport_blue {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_imac_24_m3_2023_fourport_blue_large.png?7fcd9638b350);
}

.image-icon_touchid_square_elevated {
width: 38px;
height: 41px;
background-size: 38px 41px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_touchid_square_elevated_large.png?7fcd7250a7e0);
}

.image-compare_macbook_pro_16_spacegray {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_pro_16_spacegray_large.png?7fcd71f049f0);
}

.image-icon_chip_m4_fill_elevated {
width: 38px;
height: 41px;
background-size: 38px 41px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_chip_m4_fill_elevated_large.png?7fcd71fe0010);
}

.image-icon_battery_100percent {
width: 92px;
height: 46px;
background-size: 92px 46px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_battery_100percent_large.png?7fcd91efa3a0);
}

.image-compare_macbook_pro_m2_14_spacegray {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_pro_m2_14_spacegray_large.png?7fcd721fb4d0);
}

.image-compare_imac_21_5_silver_intel_2019 {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_imac_21_5_silver_intel_2019_large.png?7fcd963f12f0);
}

.image-icon_chip_m2ultra_fill_elevated {
width: 38px;
height: 41px;
background-size: 38px 41px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_chip_m2ultra_fill_elevated_large.png?7fcd71f2fb00);
}

.image-icon_sun_max_gradient {
width: 87px;
height: 87px;
background-size: 87px 87px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_sun_max_gradient_large.png?7fcdd4545ed0);
}

.image-compare_imac_24_m4_2024_twoport_blue {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_imac_24_m4_2024_twoport_blue_large.png?7fcdf478c820);
}

.image-chip_m4_pro {
width: 132px;
height: 132px;
background-size: 132px 132px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/chip_m4_pro_large.png?7fcd75b59530);
}

.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/apple/macbook-pro-m4/icon_chip_m4_and_chip_m4pro_fill_elevated_large.png?7fcd71fd3460);
}

.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/apple/macbook-pro-m4/icon_chip_m2max_and_chip_m2ultra_fill_elevated_large.png?7fcd95ea3f10);
}

.image-icon_apple_intelligence_elevated {
width: 42px;
height: 43px;
background-size: 42px 43px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_apple_intelligence_elevated_large.png?7fcdf4664ad0);
}

.image-compare_macbook_air_m3_15_midnight {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_air_m3_15_midnight_large.png?7fcd944319b0);
}

.image-mac_iphone {
width: 401px;
height: 273px;
background-size: 401px 273px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/mac_iphone_large.png?7fcddcc602a0);
}

.image-connection {
width: 480px;
height: 113px;
background-size: 480px 113px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/connection_large.png?7fce031eba10);
}

.image-icon_flex_bolt_fill_elevated {
width: 32px;
height: 49px;
background-size: 32px 49px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_flex_bolt_fill_elevated_large.png?7fcea6e9cc50);
}

.image-icon_cpu {
width: 80px;
height: 79px;
background-size: 80px 79px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_cpu_large.png?7fce17637410);
}

.image-icon_person_spatialaudio_fill_elevated {
width: 42px;
height: 46px;
background-size: 42px 46px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_person_spatialaudio_fill_elevated_large.png?7fce03368100);
}

.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/apple/macbook-pro-m4/icon_chip_m2pro_and_chip_m2max_fill_elevated_large.png?7fcd71f7b720);
}

.image-icon_waveform_elevated {
width: 34px;
height: 42px;
background-size: 34px 42px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_waveform_elevated_large.png?7fcd93f138e0);
}

.image-icon_flex_macbook_badge_shield_checkmark_elevated {
width: 55px;
height: 37px;
background-size: 55px 37px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_flex_macbook_badge_shield_checkmark_elevated_large.png?7fcd9268da50);
}

.image-compare_macbook_pro_m1_16_spacegray {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_pro_m1_16_spacegray_large.png?7fce01b34980);
}

.image-flex_applecare {
width: 420px;
height: 241px;
background-size: 420px 241px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/flex_applecare_large.png?7fcd94e407e0);
}

.image-icon_apple_logo_lock_elevated {
width: 34px;
height: 46px;
background-size: 34px 46px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_apple_logo_lock_elevated_large.png?7fce02c4de10);
}

.image-display {
width: 429px;
height: 263px;
background-size: 429px 263px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/display_large.png?7fcd72a15af0);
}

.image-compare_mac_pro_silver {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_mac_pro_silver_large.png?7fce1c0d61b0);
}

.image-icon_thunderbolt_and_port_usb_c {
width: 107px;
height: 60px;
background-size: 107px 60px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_thunderbolt_and_port_usb_c_large.png?7fce01cf4810);
}

.image-icon_touchid_key_elevated {
width: 38px;
height: 41px;
background-size: 38px 41px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_touchid_key_elevated_large.png?7fcd73d87980);
}

.image-icon_findmy_elevated {
width: 42px;
height: 42px;
background-size: 42px 42px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_findmy_elevated_large.png?7fcd93356590);
}

.image-compare_mac_mini_m4_m4pro {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_mac_mini_m4_m4pro_large.png?7fcdd5fc29e0);
}

.image-icon_magickeyboard_keypad_elevated {
width: 89px;
height: 41px;
background-size: 89px 41px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_magickeyboard_keypad_elevated_large.png?7fcd95ec55e0);
}

.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/apple/macbook-pro-m4/icon_chip_m2_and_chip_m2pro_fill_elevated_large.png?7fcd952638b0);
}

.image-compare_imac_24_m4_2024_fourports_blue {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_imac_24_m4_2024_fourports_blue_large.png?7fcd76328fc0);
}

.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/apple/macbook-pro-m4/icon_chip_m1pro_and_chip_m1max_fill_elevated_large.png?7fce1769cbd0);
}

.image-compare_macbook_air_m1_spacegray {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_air_m1_spacegray_large.png?7fcd72936070);
}

.image-size {
width: 400px;
height: 207px;
background-size: 400px 207px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/size_large.png?7fcdd45cf520);
}

.image-compare_macbook_pro_m3_16_spaceblack {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_pro_m3_16_spaceblack_large.png?7fcd94423380);
}

.image-compare_macbook_pro_m3_14_spaceblack {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_pro_m3_14_spaceblack_large.png?7fcd91efa920);
}

.image-icon_lock_key_elevated {
width: 40px;
height: 40px;
background-size: 40px 40px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_lock_key_elevated_large.png?7fcd71fd51f0);
}

.image-compare_macbook_air_2017_silver {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_air_2017_silver_large.png?7fcd72579810);
}

.image-performance_metallic_fruit {
width: 480px;
height: 380px;
background-size: 480px 380px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/performance_metallic_fruit_large.png?7fce1bc41ef0);
}

.image-compare_macbook_pro_m4_14_ {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_macbook_pro_m4_14__large.png?7fcd9449b270);
}

.image-chip_m4 {
width: 132px;
height: 132px;
background-size: 132px 132px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/chip_m4_large.png?7fce1c1be6d0);
}

.image-compare_mac_mini_m2_2port_silver {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_mac_mini_m2_2port_silver_large.png?7fce1c0bdf50);
}

.image-compare_mac_mini_m1_2020_silver {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_mac_mini_m1_2020_silver_large.png?7fcd9637ce60);
}

.image-compare_imac_24_m3_2023_twoport_blue {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_imac_24_m3_2023_twoport_blue_large.png?7fcd913db4e0);
}

.image-compare_imac_24_m1_2021_twoport_blue {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_imac_24_m1_2021_twoport_blue_large.png?7fcd94e8e1e0);
}

.image-chip_m4_max {
width: 132px;
height: 132px;
background-size: 132px 132px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/chip_m4_max_large.png?7fcd746edc90);
}

.image-icon_apple_intelligence {
width: 80px;
height: 79px;
background-size: 80px 79px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_apple_intelligence_large.png?7fcdd5b25200);
}

.image-compare_imac_pro_spacegray {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_imac_pro_spacegray_large.png?7fcd76865b50);
}

.image-compare_imac_21_5_silver_intel_2017 {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_imac_21_5_silver_intel_2017_large.png?7fce1c6990b0);
}

.image-display_self_portrait_studio {
width: 480px;
height: 380px;
background-size: 480px 380px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/display_self_portrait_studio_large.png?7fcd72254de0);
}

.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/apple/macbook-pro-m4/icon_chip_m4pro_and_chip_m4max_fill_elevated_large.png?7fcd71fd0930);
}

.image-icon_fixed_touchid_elevated {
width: 42px;
height: 41px;
background-size: 42px 41px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/icon_fixed_touchid_elevated_large.png?7fcd7416fc00);
}

.image-compare_mac_pro_m2_silver {
width: 173px;
height: 126px;
background-size: 173px 126px;
background-repeat: no-repeat;
background-image: url(./images/apple/macbook-pro-m4/compare_mac_pro_m2_silver_large.png?7fcd725a15f0);
}

@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/apple/macbook-pro-m4/compare_mac_pro_silver_large_2x.png?7fcd72a8a790);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_13_m1_spacegray_large_2x.png?7fcd7350b6e0);
}
}

@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 {
    width: 132px;
    height: 132px;
    background-size: 132px 132px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_large_2x.png?7fcd87b36690);
}
}

@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_flex_macbook_badge_shield_checkmark_elevated {
    width: 55px;
    height: 37px;
    background-size: 55px 37px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_macbook_badge_shield_checkmark_elevated_large_2x.png?7fcd72952cb0);
}
}

@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_macbook_gen2 {
    width: 108px;
    height: 62px;
    background-size: 108px 62px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_macbook_gen2_large_2x.png?7fcd92661620);
}
}

@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_sun_max_gradient {
    width: 87px;
    height: 87px;
    background-size: 87px 87px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_sun_max_gradient_large_2x.png?7fcd723c2c00);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m2_13_spacegray_large_2x.png?7fcd91ea8a50);
}
}

@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_pro {
    width: 132px;
    height: 132px;
    background-size: 132px 132px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_pro_large_2x.png?7fce1c1159b0);
}
}

@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/apple/macbook-pro-m4/icon_chip_intel_large_2x.png?7fce1c6c3780);
}
}

@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/apple/macbook-pro-m4/icon_chip_m2ultra_fill_elevated_large_2x.png?7fcdf6a6ff50);
}
}

@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/apple/macbook-pro-m4/icon_chip_m3_fill_elevated_large_2x.png?7fcd925f37c0);
}
}

@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_headline {
    width: 752px;
    height: 134px;
    background-size: 752px 134px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_headline_large_2x.png?7fcd73d64040);
}
}

@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_cpu {
    width: 80px;
    height: 79px;
    background-size: 80px 79px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_cpu_large_2x.png?7fcd94ce7530);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m1_14_spacegray_large_2x.png?7fce1c158700);
}
}

@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/apple/macbook-pro-m4/compare_imac_27_silver_large_2x.png?7fcd7256d900);
}
}

@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-battery {
    width: 313px;
    height: 375px;
    background-size: 313px 375px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/battery_large_2x.png?7fcded197460);
}
}

@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/apple/macbook-pro-m4/compare_imac_pro_spacegray_large_2x.png?7fcd76825e90);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m3_13_midnight_large_2x.png?7fcd87db33b0);
}
}

@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/apple/macbook-pro-m4/icon_chip_m2max_and_chip_m2ultra_fill_elevated_large_2x.png?7fcd95e80500);
}
}

@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: 199px;
    height: 27px;
    background-size: 199px 27px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_logo_large_2x.png?7fcddb22fcc0);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m1_2021_twoport_blue_large_2x.png?7fcd94e66aa0);
}
}

@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_findmy_elevated {
    width: 42px;
    height: 42px;
    background-size: 42px 42px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_findmy_elevated_large_2x.png?7fcd729353e0);
}
}

@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_logo_lock_elevated {
    width: 34px;
    height: 46px;
    background-size: 34px 46px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_apple_logo_lock_elevated_large_2x.png?7fcd92246470);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m3_2023_fourport_blue_large_2x.png?7fcd963ee250);
}
}

@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_video_elevated {
    width: 48px;
    height: 33px;
    background-size: 48px 33px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_video_elevated_large_2x.png?7fce069972e0);
}
}

@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-display_colorful_explosion {
    width: 480px;
    height: 380px;
    background-size: 480px 380px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_colorful_explosion_large_2x.png?7fcd72579670);
}
}

@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/apple/macbook-pro-m4/icon_magickeyboard_elevated_large_2x.png?7fcd7228a6c0);
}
}

@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/apple/macbook-pro-m4/icon_lock_key_elevated_large_2x.png?7fcd71fcac60);
}
}

@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: 420px;
    height: 241px;
    background-size: 420px 241px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/flex_applecare_large_2x.png?7fce1c54d9c0);
}
}

@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-os {
    width: 523px;
    height: 261px;
    background-size: 523px 261px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/os_large_2x.png?7fcd75477dd0);
}
}

@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_battery_100percent {
    width: 92px;
    height: 46px;
    background-size: 92px 46px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_battery_100percent_large_2x.png?7fcd7636ad30);
}
}

@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_fixed_touchid_elevated {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_fixed_touchid_elevated_large_2x.png?7fcd74177eb0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_2017_silver_large_2x.png?7fcd922c32a0);
}
}

@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/apple/macbook-pro-m4/compare_mac_studio_silver_large_2x.png?7fcd92668c60);
}
}

@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/apple/macbook-pro-m4/icon_chip_m2pro_and_chip_m2max_fill_elevated_large_2x.png?7fcd91e5e060);
}
}

@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/apple/macbook-pro-m4/icon_touchid_round_large_2x.png?7fcdd5f64c00);
}
}

@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-camera {
    width: 501px;
    height: 309px;
    background-size: 501px 309px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/camera_large_2x.png?7fcd746ef3c0);
}
}

@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_soundwaves_mixing {
    width: 480px;
    height: 380px;
    background-size: 480px 380px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_soundwaves_mixing_large_2x.png?7fcd75eafdb0);
}
}

@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_max {
    width: 132px;
    height: 132px;
    background-size: 132px 132px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_max_large_2x.png?7fcd87d842d0);
}
}

@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/apple/macbook-pro-m4/check_d0112b_34_r_large_2x.png?7fce1c19cb40);
}
}

@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/apple/macbook-pro-m4/compare_imac_21_5_silver_intel_2017_large_2x.png?7fcd91effc80);
}
}

@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_sun_max {
    width: 87px;
    height: 87px;
    background-size: 87px 87px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_sun_max_large_2x.png?7fcd67d99df0);
}
}

@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/apple/macbook-pro-m4/icon_chip_m4_fill_elevated_large_2x.png?7fcd75e78730);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m3_2023_twoport_blue_large_2x.png?7fcd96389a70);
}
}

@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/apple/macbook-pro-m4/icon_magickeyboard_keypad_elevated_large_2x.png?7fcd926ab9f0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m2_14_spacegray_large_2x.png?7fce1c626540);
}
}

@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/apple/macbook-pro-m4/compare_mac_mini_2018_spacegray_large_2x.png?7fcd9637fce0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_16_spacegray_large_2x.png?7fcd952a9d20);
}
}

@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/apple/macbook-pro-m4/icon_chip_m2_fill_elevated_large_2x.png?7fcd71f39960);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m1_16_spacegray_large_2x.png?7fcd72ec9830);
}
}

@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-size {
    width: 400px;
    height: 207px;
    background-size: 400px 207px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/size_large_2x.png?7fcd933463d0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m4pro_m4max_16__large_2x.png?7fcd87d1f690);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m1_spacegray_large_2x.png?7fcd763a9e20);
}
}

@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/apple/macbook-pro-m4/compare_mac_pro_m2_silver_large_2x.png?7fcd723cf500);
}
}

@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/apple/macbook-pro-m4/icon_chip_m1_fill_large_2x.png?7fcd735cac50);
}
}

@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_thunderbolt_and_port_usb_c {
    width: 107px;
    height: 60px;
    background-size: 107px 60px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_thunderbolt_and_port_usb_c_large_2x.png?7fcd94ca9ee0);
}
}

@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/apple/macbook-pro-m4/compare_imac_21_5_silver_intel_2019_large_2x.png?7fcd963f2a50);
}
}

@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/apple/macbook-pro-m4/icon_chip_m4pro_and_chip_m4max_fill_elevated_large_2x.png?7fcd87b0fdb0);
}
}

@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/apple/macbook-pro-m4/icon_chip_m1max_and_chip_m1ultra_fill_elevated_large_2x.png?7fcdd5f644e0);
}
}

@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/apple/macbook-pro-m4/icon_touchid_key_elevated_large_2x.png?7fcd71fc92c0);
}
}

@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-mac_iphone {
    width: 401px;
    height: 273px;
    background-size: 401px 273px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/mac_iphone_large_2x.png?7fcd93319c10);
}
}

@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_creature_background {
    width: 480px;
    height: 380px;
    background-size: 480px 380px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_creature_background_large_2x.png?7fcd75cafaf0);
}
}

@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_flex_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_checklist_checked_elevated_large_2x.png?7fcd9250f720);
}
}

@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_flex_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_bolt_fill_elevated_large_2x.png?7fcd729fe070);
}
}

@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: 588px;
    height: 371px;
    background-size: 588px 371px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/apple_intelligence_large_2x.png?7fcd92132050);
}
}

@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: 626px;
    height: 326px;
    background-size: 626px 326px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/flex_accessories_large_2x.png?7fce01bb7540);
}
}

@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/apple/macbook-pro-m4/compare_mac_studio_m2_silver_large_2x.png?7fce0518f560);
}
}

@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/apple/macbook-pro-m4/compare_mac_mini_m4_m4pro_large_2x.png?7fcd722f8eb0);
}
}

@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/apple/macbook-pro-m4/compare_mac_mini_m2_2port_silver_large_2x.png?7fcd94a19f20);
}
}

@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/apple/macbook-pro-m4/icon_touchid_square_elevated_large_2x.png?7fcd925a3730);
}
}

@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-display_self_portrait_studio {
    width: 480px;
    height: 380px;
    background-size: 480px 380px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_self_portrait_studio_large_2x.png?7fcd94cd4ce0);
}
}

@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/apple/macbook-pro-m4/icon_chip_m1pro_and_chip_m1max_fill_elevated_large_2x.png?7fcd71f3f9a0);
}
}

@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/apple/macbook-pro-m4/compare_mac_mini_m1_2020_silver_large_2x.png?7fcd75dc7630);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m3_16_spaceblack_large_2x.png?7fcd95a8b410);
}
}

@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/apple/macbook-pro-m4/icon_chip_m4_and_chip_m4pro_fill_elevated_large_2x.png?7fcd7463d4e0);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m4_2024_fourports_blue_large_2x.png?7fcd96386b00);
}
}

@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-display {
    width: 429px;
    height: 263px;
    background-size: 429px 263px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_large_2x.png?7fce033e7680);
}
}

@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: 1177px;
    height: 347px;
    background-size: 1177px 347px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_large_2x.png?7fcd76810840);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m2_16_spacegray_large_2x.png?7fcd72250600);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m4_2024_twoport_blue_large_2x.png?7fcd76375d30);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m2_15_starlight_large_2x.png?7fcd723a5f80);
}
}

@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_metallic_fruit {
    width: 480px;
    height: 380px;
    background-size: 480px 380px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_metallic_fruit_large_2x.png?7fcea13b4fd0);
}
}

@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/apple/macbook-pro-m4/icon_chip_m3pro_and_chip_m3max_fill_elevated_large_2x.png?7fcd91e0cd50);
}
}

@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: 79px;
    background-size: 80px 79px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_apple_intelligence_large_2x.png?7fcd72eca090);
}
}

@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/apple/macbook-pro-m4/icon_chip_m2_and_chip_m2pro_fill_elevated_large_2x.png?7fcd94080b10);
}
}

@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_coding_app {
    width: 480px;
    height: 380px;
    background-size: 480px 380px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_coding_app_large_2x.png?7fcd953a4ba0);
}
}

@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_waveform_elevated {
    width: 34px;
    height: 42px;
    background-size: 34px 42px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_waveform_elevated_large_2x.png?7fcd93fa5490);
}
}

@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-connection {
    width: 480px;
    height: 113px;
    background-size: 480px 113px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/connection_large_2x.png?7fcd94ce5ab0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m3_14_spaceblack_large_2x.png?7fcd91e0cbc0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m2_13_midnight_large_2x.png?7fcd75dd5a30);
}
}

@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_spatialaudio_fill_elevated {
    width: 42px;
    height: 46px;
    background-size: 42px 46px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_person_spatialaudio_fill_elevated_large_2x.png?7fcd729526c0);
}
}

@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: 59px;
    background-size: 92px 59px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_gamecontroller_large_2x.png?7fcd75e59fc0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m3_14_silver_large_2x.png?7fcd94c228a0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m4_14__large_2x.png?7fcde3aef590);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m3_15_midnight_large_2x.png?7fcd94c08550);
}
}

@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/apple/macbook-pro-m4/icon_apple_intelligence_elevated_large_2x.png?7fcd91eb4fb0);
}
}

@media only screen and (max-width:1068px) {
.image-flex_accessories {
    width: 411px;
    height: 238px;
    background-size: 411px 238px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/flex_accessories_medium.png?7fce1c0f7c60);
}
}

@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/apple/macbook-pro-m4/check_d0112b_34_r_medium.png?7fcdf4685620);
}
}

@media only screen and (max-width:1068px) {
.image-battery {
    width: 224px;
    height: 355px;
    background-size: 224px 355px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/battery_medium.png?7fcd72a3aa60);
}
}

@media only screen and (max-width:1068px) {
.image-performance_metallic_fruit {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_metallic_fruit_medium.png?7fcd921afbb0);
}
}

@media only screen and (max-width:1068px) {
.image-icon_battery_100percent {
    width: 71px;
    height: 38px;
    background-size: 71px 38px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_battery_100percent_medium.png?7fcd933308c0);
}
}

@media only screen and (max-width:1068px) {
.image-hero_headline {
    width: 560px;
    height: 100px;
    background-size: 560px 100px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_headline_medium.png?7fce02fa93a0);
}
}

@media only screen and (max-width:1068px) {
.image-display_colorful_explosion {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_colorful_explosion_medium.png?7fcd7256daf0);
}
}

@media only screen and (max-width:1068px) {
.image-performance_soundwaves_mixing {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_soundwaves_mixing_medium.png?7fcddb862010);
}
}

@media only screen and (max-width:1068px) {
.image-camera {
    width: 329px;
    height: 307px;
    background-size: 329px 307px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/camera_medium.png?7fcd87d05db0);
}
}

@media only screen and (max-width:1068px) {
.image-display_self_portrait_studio {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_self_portrait_studio_medium.png?7fcd73d7f9a0);
}
}

@media only screen and (max-width:1068px) {
.image-flex_applecare {
    width: 285px;
    height: 165px;
    background-size: 285px 165px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/flex_applecare_medium.png?7fcdf77589f0);
}
}

@media only screen and (max-width:1068px) {
.image-icon_video_elevated {
    width: 48px;
    height: 33px;
    background-size: 48px 33px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_video_elevated_medium.png?7fcd7660abc0);
}
}

@media only screen and (max-width:1068px) {
.image-icon_sun_max {
    width: 67px;
    height: 67px;
    background-size: 67px 67px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_sun_max_medium.png?7fce1154d860);
}
}

@media only screen and (max-width:1068px) {
.image-icon_fixed_touchid_elevated {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_fixed_touchid_elevated_medium.png?7fce0f350fe0);
}
}

@media only screen and (max-width:1068px) {
.image-chip_m4 {
    width: 112px;
    height: 112px;
    background-size: 112px 112px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_medium.png?7fcd72396c40);
}
}

@media only screen and (max-width:1068px) {
.image-display {
    width: 396px;
    height: 243px;
    background-size: 396px 243px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_medium.png?7fcd940e9340);
}
}

@media only screen and (max-width:1068px) {
.image-performance_coding_app {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_coding_app_medium.png?7fcdf6a7f1c0);
}
}

@media only screen and (max-width:1068px) {
.image-icon_gamecontroller {
    width: 71px;
    height: 45px;
    background-size: 71px 45px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_gamecontroller_medium.png?7fcd9331e690);
}
}

@media only screen and (max-width:1068px) {
.image-icon_flex_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_checklist_checked_elevated_medium.png?7fcd92553f40);
}
}

@media only screen and (max-width:1068px) {
.image-size {
    width: 336px;
    height: 232px;
    background-size: 336px 232px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/size_medium.png?7fcd72a7aea0);
}
}

@media only screen and (max-width:1068px) {
.image-hero_logo {
    width: 183px;
    height: 25px;
    background-size: 183px 25px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_logo_medium.png?7fcd925cee50);
}
}

@media only screen and (max-width:1068px) {
.image-icon_thunderbolt_and_port_usb_c {
    width: 85px;
    height: 46px;
    background-size: 85px 46px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_thunderbolt_and_port_usb_c_medium.png?7fcd87d46030);
}
}

@media only screen and (max-width:1068px) {
.image-icon_sun_max_gradient {
    width: 67px;
    height: 67px;
    background-size: 67px 67px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_sun_max_gradient_medium.png?7fcd95ac81f0);
}
}

@media only screen and (max-width:1068px) {
.image-icon_cpu {
    width: 61px;
    height: 61px;
    background-size: 61px 61px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_cpu_medium.png?7fcd7234caa0);
}
}

@media only screen and (max-width:1068px) {
.image-icon_person_spatialaudio_fill_elevated {
    width: 42px;
    height: 46px;
    background-size: 42px 46px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_person_spatialaudio_fill_elevated_medium.png?7fcdd5b79f50);
}
}

@media only screen and (max-width:1068px) {
.image-icon_findmy_elevated {
    width: 42px;
    height: 42px;
    background-size: 42px 42px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_findmy_elevated_medium.png?7fcd93323970);
}
}

@media only screen and (max-width:1068px) {
.image-icon_apple_logo_lock_elevated {
    width: 34px;
    height: 46px;
    background-size: 34px 46px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_apple_logo_lock_elevated_medium.png?7fce02cec240);
}
}

@media only screen and (max-width:1068px) {
.image-mac_iphone {
    width: 308px;
    height: 229px;
    background-size: 308px 229px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/mac_iphone_medium.png?7fcddf2ce1d0);
}
}

@media only screen and (max-width:1068px) {
.image-icon_macbook_gen2 {
    width: 80px;
    height: 47px;
    background-size: 80px 47px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_macbook_gen2_medium.png?7fcd87e13c30);
}
}

@media only screen and (max-width:1068px) {
.image-apple_intelligence {
    width: 374px;
    height: 363px;
    background-size: 374px 363px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/apple_intelligence_medium.png?7fcd74656580);
}
}

@media only screen and (max-width:1068px) {
.image-os {
    width: 448px;
    height: 229px;
    background-size: 448px 229px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/os_medium.png?7fcd7680dd40);
}
}

@media only screen and (max-width:1068px) {
.image-icon_flex_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_bolt_fill_elevated_medium.png?7fcd72321ea0);
}
}

@media only screen and (max-width:1068px) {
.image-icon_apple_intelligence {
    width: 63px;
    height: 62px;
    background-size: 63px 62px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_apple_intelligence_medium.png?7fce1b9f0b40);
}
}

@media only screen and (max-width:1068px) {
.image-chip_m4_max {
    width: 112px;
    height: 112px;
    background-size: 112px 112px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_max_medium.png?7fcd746ff4d0);
}
}

@media only screen and (max-width:1068px) {
.image-performance_creature_background {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_creature_background_medium.png?7fcea135fbc0);
}
}

@media only screen and (max-width:1068px) {
.image-icon_flex_macbook_badge_shield_checkmark_elevated {
    width: 55px;
    height: 37px;
    background-size: 55px 37px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_macbook_badge_shield_checkmark_elevated_medium.png?7fcd92666110);
}
}

@media only screen and (max-width:1068px) {
.image-chip_m4_pro {
    width: 112px;
    height: 112px;
    background-size: 112px 112px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_pro_medium.png?7fce1c1646c0);
}
}

@media only screen and (max-width:1068px) {
.image-hero {
    width: 874px;
    height: 259px;
    background-size: 874px 259px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_medium.png?7fcd750f80e0);
}
}

@media only screen and (max-width:1068px) {
.image-icon_waveform_elevated {
    width: 34px;
    height: 42px;
    background-size: 34px 42px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_waveform_elevated_medium.png?7fce004ae450);
}
}

@media only screen and (max-width:1068px) {
.image-connection {
    width: 336px;
    height: 96px;
    background-size: 336px 96px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/connection_medium.png?7fce031f8340);
}
}

@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_creature_background {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_creature_background_medium_2x.png?7fcd75ccb100);
}
}

@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_flex_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_checklist_checked_elevated_medium_2x.png?7fcd92518e10);
}
}

@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_macbook_gen2 {
    width: 80px;
    height: 47px;
    background-size: 80px 47px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_macbook_gen2_medium_2x.png?7fcd72a83f70);
}
}

@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_sun_max_gradient {
    width: 67px;
    height: 67px;
    background-size: 67px 67px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_sun_max_gradient_medium_2x.png?7fcd75cb36f0);
}
}

@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_spatialaudio_fill_elevated {
    width: 42px;
    height: 46px;
    background-size: 42px 46px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_person_spatialaudio_fill_elevated_medium_2x.png?7fcdd5b1fd50);
}
}

@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_pro {
    width: 112px;
    height: 112px;
    background-size: 112px 112px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_pro_medium_2x.png?7fcdf4689bf0);
}
}

@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: 411px;
    height: 238px;
    background-size: 411px 238px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/flex_accessories_medium_2x.png?7fcd913ddf60);
}
}

@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_flex_macbook_badge_shield_checkmark_elevated {
    width: 55px;
    height: 37px;
    background-size: 55px 37px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_macbook_badge_shield_checkmark_elevated_medium_2x.png?7fcd926999e0);
}
}

@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-os {
    width: 448px;
    height: 229px;
    background-size: 448px 229px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/os_medium_2x.png?7fcd74c49da0);
}
}

@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_findmy_elevated {
    width: 42px;
    height: 42px;
    background-size: 42px 42px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_findmy_elevated_medium_2x.png?7fcd933bfd80);
}
}

@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-connection {
    width: 336px;
    height: 96px;
    background-size: 336px 96px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/connection_medium_2x.png?7fce031fdd80);
}
}

@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: 63px;
    height: 62px;
    background-size: 63px 62px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_apple_intelligence_medium_2x.png?7fcd72a2ff60);
}
}

@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 {
    width: 112px;
    height: 112px;
    background-size: 112px 112px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_medium_2x.png?7fce1c13f2c0);
}
}

@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/apple/macbook-pro-m4/check_d0112b_34_r_medium_2x.png?7fce1c13b5c0);
}
}

@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: 45px;
    background-size: 71px 45px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_gamecontroller_medium_2x.png?7fcdee8b49e0);
}
}

@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: 285px;
    height: 165px;
    background-size: 285px 165px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/flex_applecare_medium_2x.png?7fcd93383f20);
}
}

@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-display {
    width: 396px;
    height: 243px;
    background-size: 396px 243px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_medium_2x.png?7fcd72272690);
}
}

@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_cpu {
    width: 61px;
    height: 61px;
    background-size: 61px 61px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_cpu_medium_2x.png?7fcd7223a250);
}
}

@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_battery_100percent {
    width: 71px;
    height: 38px;
    background-size: 71px 38px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_battery_100percent_medium_2x.png?7fcd94c2bcd0);
}
}

@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: 874px;
    height: 259px;
    background-size: 874px 259px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_medium_2x.png?7fcd7686fed0);
}
}

@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_soundwaves_mixing {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_soundwaves_mixing_medium_2x.png?7fcd72206b30);
}
}

@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: 374px;
    height: 363px;
    background-size: 374px 363px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/apple_intelligence_medium_2x.png?7fcd73d8ee10);
}
}

@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-battery {
    width: 224px;
    height: 355px;
    background-size: 224px 355px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/battery_medium_2x.png?7fcd92236f90);
}
}

@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_logo_lock_elevated {
    width: 34px;
    height: 46px;
    background-size: 34px 46px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_apple_logo_lock_elevated_medium_2x.png?7fce1b94dc30);
}
}

@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_flex_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_bolt_fill_elevated_medium_2x.png?7fcd94c289a0);
}
}

@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_waveform_elevated {
    width: 34px;
    height: 42px;
    background-size: 34px 42px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_waveform_elevated_medium_2x.png?7fce0043ba90);
}
}

@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_thunderbolt_and_port_usb_c {
    width: 85px;
    height: 46px;
    background-size: 85px 46px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_thunderbolt_and_port_usb_c_medium_2x.png?7fcdf46501b0);
}
}

@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-display_colorful_explosion {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_colorful_explosion_medium_2x.png?7fcd933682d0);
}
}

@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_video_elevated {
    width: 48px;
    height: 33px;
    background-size: 48px 33px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_video_elevated_medium_2x.png?7fcdd45b1fd0);
}
}

@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-camera {
    width: 329px;
    height: 307px;
    background-size: 329px 307px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/camera_medium_2x.png?7fcd756c7ae0);
}
}

@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-mac_iphone {
    width: 308px;
    height: 229px;
    background-size: 308px 229px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/mac_iphone_medium_2x.png?7fcddf2ff410);
}
}

@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_max {
    width: 112px;
    height: 112px;
    background-size: 112px 112px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_max_medium_2x.png?7fcd746c4a10);
}
}

@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-size {
    width: 336px;
    height: 232px;
    background-size: 336px 232px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/size_medium_2x.png?7fcdd456b780);
}
}

@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: 183px;
    height: 25px;
    background-size: 183px 25px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_logo_medium_2x.png?7fcddb21f6b0);
}
}

@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_headline {
    width: 560px;
    height: 100px;
    background-size: 560px 100px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_headline_medium_2x.png?7fcd94e50c70);
}
}

@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-display_self_portrait_studio {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_self_portrait_studio_medium_2x.png?7fcd87ba1910);
}
}

@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_sun_max {
    width: 67px;
    height: 67px;
    background-size: 67px 67px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_sun_max_medium_2x.png?7fcd67da4c70);
}
}

@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_coding_app {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_coding_app_medium_2x.png?7fcd94c974d0);
}
}

@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_fixed_touchid_elevated {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_fixed_touchid_elevated_medium_2x.png?7fcd74170290);
}
}

@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_metallic_fruit {
    width: 336px;
    height: 340px;
    background-size: 336px 340px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_metallic_fruit_medium_2x.png?7fce1bc95130);
}
}

@media only screen and (max-width:734px) {
.image-connection {
    width: 320px;
    height: 102px;
    background-size: 320px 102px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/connection_small.png?7fcdd5b9b190);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m3_14_silver_small.png?7fcde7cf1420);
}
}

@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/apple/macbook-pro-m4/compare_imac_21_5_silver_intel_2019_small.png?7fcd963efbb0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m3_15_midnight_small.png?7fcd922a2b70);
}
}

@media only screen and (max-width:734px) {
.image-display {
    width: 266px;
    height: 163px;
    background-size: 266px 163px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_small.png?7fcd72aeaa40);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m4_2024_twoport_blue_small.png?7fcd96383d00);
}
}

@media only screen and (max-width:734px) {
.image-mac_iphone {
    width: 293px;
    height: 223px;
    background-size: 293px 223px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/mac_iphone_small.png?7fcd93360580);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m2_13_midnight_small.png?7fcd7634fd60);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m3_2023_fourport_blue_small.png?7fce1c68f830);
}
}

@media only screen and (max-width:734px) {
.image-icon_person_spatialaudio_fill_elevated {
    width: 42px;
    height: 46px;
    background-size: 42px 46px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_person_spatialaudio_fill_elevated_small.png?7fcdd5bf4440);
}
}

@media only screen and (max-width:734px) {
.image-display_colorful_explosion {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_colorful_explosion_small.png?7fcd925d8c80);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m1_2021_twoport_blue_small.png?7fcd75d79b70);
}
}

@media only screen and (max-width:734px) {
.image-icon_sun_max {
    width: 45px;
    height: 45px;
    background-size: 45px 45px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_sun_max_small.png?7fce01c0c180);
}
}

@media only screen and (max-width:734px) {
.image-icon_findmy_elevated {
    width: 42px;
    height: 42px;
    background-size: 42px 42px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_findmy_elevated_small.png?7fcdd44e8130);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m3_14_spaceblack_small.png?7fcde7c16a70);
}
}

@media only screen and (max-width:734px) {
.image-icon_battery_100percent {
    width: 48px;
    height: 26px;
    background-size: 48px 26px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_battery_100percent_small.png?7fcdd5b63560);
}
}

@media only screen and (max-width:734px) {
.image-apple_intelligence {
    width: 278px;
    height: 270px;
    background-size: 278px 270px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/apple_intelligence_small.png?7fcd87bea490);
}
}

@media only screen and (max-width:734px) {
.image-hero {
    width: 292px;
    height: 257px;
    background-size: 292px 257px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_small.png?7fce02c9e050);
}
}

@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/apple/macbook-pro-m4/compare_mac_studio_silver_small.png?7fce1c095d70);
}
}

@media only screen and (max-width:734px) {
.image-icon_flex_macbook_badge_shield_checkmark_elevated {
    width: 55px;
    height: 37px;
    background-size: 55px 37px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_macbook_badge_shield_checkmark_elevated_small.png?7fcd9266f580);
}
}

@media only screen and (max-width:734px) {
.image-performance_metallic_fruit {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_metallic_fruit_small.png?7fcd87b18c80);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m1_14_spacegray_small.png?7fcd920b8600);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m2_14_spacegray_small.png?7fcde47a8c00);
}
}

@media only screen and (max-width:734px) {
.image-icon_waveform_elevated {
    width: 34px;
    height: 42px;
    background-size: 34px 42px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_waveform_elevated_small.png?7fcdd5c7aa70);
}
}

@media only screen and (max-width:734px) {
.image-chip_m4_max {
    width: 98px;
    height: 98px;
    background-size: 98px 98px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_max_small.png?7fce19f9d8e0);
}
}

@media only screen and (max-width:734px) {
.image-size {
    width: 320px;
    height: 232px;
    background-size: 320px 232px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/size_small.png?7fcd67ce7b10);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_13_m1_spacegray_small.png?7fcd76388400);
}
}

@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/apple/macbook-pro-m4/compare_mac_mini_m2_2port_silver_small.png?7fce1c690130);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m3_16_spaceblack_small.png?7fcd944c40b0);
}
}

@media only screen and (max-width:734px) {
.image-icon_thunderbolt_and_port_usb_c {
    width: 57px;
    height: 31px;
    background-size: 57px 31px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_thunderbolt_and_port_usb_c_small.png?7fce01c94cb0);
}
}

@media only screen and (max-width:734px) {
.image-display_self_portrait_studio {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_self_portrait_studio_small.png?7fcd87daaff0);
}
}

@media only screen and (max-width:734px) {
.image-icon_flex_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_bolt_fill_elevated_small.png?7fcd9251f2b0);
}
}

@media only screen and (max-width:734px) {
.image-icon_apple_logo_lock_elevated {
    width: 34px;
    height: 46px;
    background-size: 34px 46px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_apple_logo_lock_elevated_small.png?7fcd74174300);
}
}

@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/apple/macbook-pro-m4/compare_imac_27_silver_small.png?7fcdd444c6f0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m3_13_midnight_small.png?7fce1c61b0b0);
}
}

@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/apple/macbook-pro-m4/compare_imac_pro_spacegray_small.png?7fcd75d393b0);
}
}

@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/apple/macbook-pro-m4/compare_mac_mini_m1_2020_silver_small.png?7fcd9637b710);
}
}

@media only screen and (max-width:734px) {
.image-icon_cpu {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_cpu_small.png?7fcd91e13610);
}
}

@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/apple/macbook-pro-m4/compare_mac_mini_2018_spacegray_small.png?7fcd9637e540);
}
}

@media only screen and (max-width:734px) {
.image-icon_flex_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_checklist_checked_elevated_small.png?7fcd925836f0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m2_13_spacegray_small.png?7fcd92553630);
}
}

@media only screen and (max-width:734px) {
.image-chip_m4 {
    width: 98px;
    height: 98px;
    background-size: 98px 98px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_small.png?7fce031a9f20);
}
}

@media only screen and (max-width:734px) {
.image-chip_m4_pro {
    width: 98px;
    height: 98px;
    background-size: 98px 98px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_pro_small.png?7fce1c13d410);
}
}

@media only screen and (max-width:734px) {
.image-icon_macbook_gen2 {
    width: 54px;
    height: 32px;
    background-size: 54px 32px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_macbook_gen2_small.png?7fcd925cc880);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m3_2023_twoport_blue_small.png?7fcd92060570);
}
}

@media only screen and (max-width:734px) {
.image-flex_applecare {
    width: 236px;
    height: 138px;
    background-size: 236px 138px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/flex_applecare_small.png?7fcd94e689e0);
}
}

@media only screen and (max-width:734px) {
.image-icon_fixed_touchid_elevated {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_fixed_touchid_elevated_small.png?7fcd729ad740);
}
}

@media only screen and (max-width:734px) {
.image-hero_headline {
    width: 365px;
    height: 66px;
    background-size: 365px 66px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_headline_small.png?7fcdf7660e50);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_2017_silver_small.png?7fcd71f26f30);
}
}

@media only screen and (max-width:734px) {
.image-hero_logo {
    width: 142px;
    height: 20px;
    background-size: 142px 20px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_logo_small.png?7fce02c95390);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m4_14__small.png?7fcd94aea3d0);
}
}

@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/apple/macbook-pro-m4/compare_mac_studio_m2_silver_small.png?7fcd7252ab10);
}
}

@media only screen and (max-width:734px) {
.image-icon_video_elevated {
    width: 48px;
    height: 33px;
    background-size: 48px 33px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_video_elevated_small.png?7fcd93fadbb0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m1_16_spacegray_small.png?7fcd87b9f060);
}
}

@media only screen and (max-width:734px) {
.image-flex_accessories {
    width: 320px;
    height: 219px;
    background-size: 320px 219px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/flex_accessories_small.png?7fcd72ac6000);
}
}

@media only screen and (max-width:734px) {
.image-camera {
    width: 320px;
    height: 175px;
    background-size: 320px 175px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/camera_small.png?7fcd73d63420);
}
}

@media only screen and (max-width:734px) {
.image-icon_gamecontroller {
    width: 48px;
    height: 31px;
    background-size: 48px 31px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_gamecontroller_small.png?7fcd91ef7490);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_16_spacegray_small.png?7fcdd5b8d000);
}
}

@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/apple/macbook-pro-m4/check_d0112b_34_r_small.png?7fce1902d510);
}
}

@media only screen and (max-width:734px) {
.image-performance_coding_app {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_coding_app_small.png?7fcd75c7cc10);
}
}

@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/apple/macbook-pro-m4/compare_imac_21_5_silver_intel_2017_small.png?7fcd94e2c490);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m1_spacegray_small.png?7fcd72549100);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m2_15_starlight_small.png?7fcd9444ae40);
}
}

@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/apple/macbook-pro-m4/compare_mac_mini_m4_m4pro_small.png?7fcd91ecd900);
}
}

@media only screen and (max-width:734px) {
.image-icon_sun_max_gradient {
    width: 45px;
    height: 45px;
    background-size: 45px 45px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_sun_max_gradient_small.png?7fce176d98e0);
}
}

@media only screen and (max-width:734px) {
.image-performance_creature_background {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_creature_background_small.png?7fcd92557640);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m4pro_m4max_16__small.png?7fce0f3e62d0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m2_16_spacegray_small.png?7fcde7cf1630);
}
}

@media only screen and (max-width:734px) {
.image-os {
    width: 320px;
    height: 179px;
    background-size: 320px 179px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/os_small.png?7fcd723cf000);
}
}

@media only screen and (max-width:734px) {
.image-battery {
    width: 320px;
    height: 347px;
    background-size: 320px 347px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/battery_small.png?7fcd94c29d70);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m4_2024_fourports_blue_small.png?7fcdd44172a0);
}
}

@media only screen and (max-width:734px) {
.image-icon_apple_intelligence {
    width: 42px;
    height: 42px;
    background-size: 42px 42px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_apple_intelligence_small.png?7fcd91e5e1f0);
}
}

@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/apple/macbook-pro-m4/compare_mac_pro_silver_small.png?7fcd91e7f5a0);
}
}

@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/apple/macbook-pro-m4/compare_mac_pro_m2_silver_small.png?7fcd9223c840);
}
}

@media only screen and (max-width:734px) {
.image-performance_soundwaves_mixing {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_soundwaves_mixing_small.png?7fcd925b7c30);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m1_14_spacegray_small_2x.png?7fcd75d2c700);
}
}

@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/apple/macbook-pro-m4/compare_mac_pro_m2_silver_small_2x.png?7fcd87d43c00);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m4_14__small_2x.png?7fcd94aaafd0);
}
}

@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/apple/macbook-pro-m4/compare_mac_mini_2018_spacegray_small_2x.png?7fcd725424c0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m2_16_spacegray_small_2x.png?7fcd94c05660);
}
}

@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/apple/macbook-pro-m4/compare_mac_mini_m4_m4pro_small_2x.png?7fcdd5f35a50);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_13_m1_spacegray_small_2x.png?7fcd93446140);
}
}

@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_creature_background {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_creature_background_small_2x.png?7fcd87debd10);
}
}

@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_flex_macbook_badge_shield_checkmark_elevated {
    width: 55px;
    height: 37px;
    background-size: 55px 37px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_macbook_badge_shield_checkmark_elevated_small_2x.png?7fcd92617490);
}
}

@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-display_colorful_explosion {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_colorful_explosion_small_2x.png?7fcd72504c60);
}
}

@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-size {
    width: 320px;
    height: 232px;
    background-size: 320px 232px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/size_small_2x.png?7fcd72a256c0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m3_15_midnight_small_2x.png?7fce1c640d40);
}
}

@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_coding_app {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_coding_app_small_2x.png?7fce01c61a30);
}
}

@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_video_elevated {
    width: 48px;
    height: 33px;
    background-size: 48px 33px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_video_elevated_small_2x.png?7fcd93f087c0);
}
}

@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_findmy_elevated {
    width: 42px;
    height: 42px;
    background-size: 42px 42px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_findmy_elevated_small_2x.png?7fcd93318550);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_16_spacegray_small_2x.png?7fcde7ce2930);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m4_2024_fourports_blue_small_2x.png?7fcd963854d0);
}
}

@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/apple/macbook-pro-m4/compare_imac_27_silver_small_2x.png?7fcd75db1ea0);
}
}

@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_flex_checklist_checked_elevated {
    width: 49px;
    height: 44px;
    background-size: 49px 44px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_checklist_checked_elevated_small_2x.png?7fcd925ae2d0);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m3_2023_fourport_blue_small_2x.png?7fcde47b5050);
}
}

@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_max {
    width: 98px;
    height: 98px;
    background-size: 98px 98px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_max_small_2x.png?7fcd722c6870);
}
}

@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_macbook_gen2 {
    width: 54px;
    height: 32px;
    background-size: 54px 32px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_macbook_gen2_small_2x.png?7fcd75c57560);
}
}

@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_fixed_touchid_elevated {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_fixed_touchid_elevated_small_2x.png?7fcd7661ce90);
}
}

@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: 142px;
    height: 20px;
    background-size: 142px 20px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_logo_small_2x.png?7fcddb2cd070);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m3_16_spaceblack_small_2x.png?7fcd72a74880);
}
}

@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: 320px;
    height: 219px;
    background-size: 320px 219px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/flex_accessories_small_2x.png?7fcd72ab6790);
}
}

@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: 278px;
    height: 270px;
    background-size: 278px 270px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/apple_intelligence_small_2x.png?7fcd746f3280);
}
}

@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_sun_max {
    width: 45px;
    height: 45px;
    background-size: 45px 45px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_sun_max_small_2x.png?7fcd87dab2e0);
}
}

@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_soundwaves_mixing {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_soundwaves_mixing_small_2x.png?7fcd87b9f350);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m3_2023_twoport_blue_small_2x.png?7fcd963882e0);
}
}

@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_pro {
    width: 98px;
    height: 98px;
    background-size: 98px 98px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_pro_small_2x.png?7fce176bacb0);
}
}

@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/apple/macbook-pro-m4/compare_imac_21_5_silver_intel_2017_small_2x.png?7fcd94e53d20);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m1_16_spacegray_small_2x.png?7fcddd1d9670);
}
}

@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: 236px;
    height: 138px;
    background-size: 236px 138px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/flex_applecare_small_2x.png?7fcd933fbf50);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m3_14_silver_small_2x.png?7fcd91e15470);
}
}

@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-connection {
    width: 320px;
    height: 102px;
    background-size: 320px 102px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/connection_small_2x.png?7fce031a5be0);
}
}

@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_logo_lock_elevated {
    width: 34px;
    height: 46px;
    background-size: 34px 46px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_apple_logo_lock_elevated_small_2x.png?7fcde84eeb90);
}
}

@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/apple/macbook-pro-m4/compare_mac_studio_m2_silver_small_2x.png?7fcdf6a45490);
}
}

@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-mac_iphone {
    width: 293px;
    height: 223px;
    background-size: 293px 223px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/mac_iphone_small_2x.png?7fcd67cf3700);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m3_13_midnight_small_2x.png?7fcd725598f0);
}
}

@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-display_self_portrait_studio {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_self_portrait_studio_small_2x.png?7fcdd4506f40);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m4pro_m4max_16__small_2x.png?7fcdf6a16e70);
}
}

@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-camera {
    width: 320px;
    height: 175px;
    background-size: 320px 175px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/camera_small_2x.png?7fcd87d64bc0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m2_13_midnight_small_2x.png?7fcd71fd3d00);
}
}

@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 {
    width: 98px;
    height: 98px;
    background-size: 98px 98px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/chip_m4_small_2x.png?7fcd73d61eb0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m2_15_starlight_small_2x.png?7fcd73d74290);
}
}

@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_battery_100percent {
    width: 48px;
    height: 26px;
    background-size: 48px 26px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_battery_100percent_small_2x.png?7fcd93354740);
}
}

@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-display {
    width: 266px;
    height: 163px;
    background-size: 266px 163px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/display_small_2x.png?7fce01bc3970);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m2_14_spacegray_small_2x.png?7fcd87b94f50);
}
}

@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_waveform_elevated {
    width: 34px;
    height: 42px;
    background-size: 34px 42px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_waveform_elevated_small_2x.png?7fcd752fae80);
}
}

@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_sun_max_gradient {
    width: 45px;
    height: 45px;
    background-size: 45px 45px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_sun_max_gradient_small_2x.png?7fcd7637ed00);
}
}

@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: 292px;
    height: 257px;
    background-size: 292px 257px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_small_2x.png?7fcdd41cdaf0);
}
}

@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_headline {
    width: 365px;
    height: 66px;
    background-size: 365px 66px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/hero_headline_small_2x.png?7fcea028be70);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m2_13_spacegray_small_2x.png?7fcdf6a16990);
}
}

@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/apple/macbook-pro-m4/check_d0112b_34_r_small_2x.png?7fcd756eb610);
}
}

@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/apple/macbook-pro-m4/compare_mac_studio_silver_small_2x.png?7fcd94e98630);
}
}

@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/apple/macbook-pro-m4/compare_mac_pro_silver_small_2x.png?7fcd91ed4b00);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m1_2021_twoport_blue_small_2x.png?7fcd75da73d0);
}
}

@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-os {
    width: 320px;
    height: 179px;
    background-size: 320px 179px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/os_small_2x.png?7fcd73da7130);
}
}

@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_flex_bolt_fill_elevated {
    width: 32px;
    height: 49px;
    background-size: 32px 49px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_flex_bolt_fill_elevated_small_2x.png?7fcd92518b00);
}
}

@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/apple/macbook-pro-m4/compare_imac_24_m4_2024_twoport_blue_small_2x.png?7fcd763d8c60);
}
}

@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: 42px;
    background-size: 42px 42px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_apple_intelligence_small_2x.png?7fcd91e74990);
}
}

@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: 31px;
    background-size: 48px 31px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_gamecontroller_small_2x.png?7fcd922c1320);
}
}

@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/apple/macbook-pro-m4/compare_macbook_pro_m3_14_spaceblack_small_2x.png?7fcde7c17040);
}
}

@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_metallic_fruit {
    width: 320px;
    height: 162px;
    background-size: 320px 162px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/performance_metallic_fruit_small_2x.png?7fcd921fcaa0);
}
}

@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_cpu {
    width: 42px;
    height: 41px;
    background-size: 42px 41px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_cpu_small_2x.png?7fcd94c3f4b0);
}
}

@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/apple/macbook-pro-m4/compare_mac_mini_m2_2port_silver_small_2x.png?7fce1c6c97e0);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_2017_silver_small_2x.png?7fcd735077a0);
}
}

@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-battery {
    width: 320px;
    height: 347px;
    background-size: 320px 347px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/battery_small_2x.png?7fcd746eb400);
}
}

@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/apple/macbook-pro-m4/compare_mac_mini_m1_2020_silver_small_2x.png?7fcde7c57480);
}
}

@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_thunderbolt_and_port_usb_c {
    width: 57px;
    height: 31px;
    background-size: 57px 31px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_thunderbolt_and_port_usb_c_small_2x.png?7fce01cbd8b0);
}
}

@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/apple/macbook-pro-m4/compare_imac_21_5_silver_intel_2019_small_2x.png?7fcd75dccb00);
}
}

@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/apple/macbook-pro-m4/compare_macbook_air_m1_spacegray_small_2x.png?7fcd87b77fa0);
}
}

@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_spatialaudio_fill_elevated {
    width: 42px;
    height: 46px;
    background-size: 42px 46px;
    background-repeat: no-repeat;
    background-image: url(./images/apple/macbook-pro-m4/icon_person_spatialaudio_fill_elevated_small_2x.png?7fcdd5b19d80);
}
}

@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/apple/macbook-pro-m4/compare_imac_pro_spacegray_small_2x.png?7fcd72517e60);
}
}



.t1D2C29 {
/* But you can break out of scoping via SCSS "@at-root" feature */
}

.channel-html {
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
}

.channel-html .channel-custom-font-custom-24-intro-elevated {
font-size: 24px;
line-height: 32px;
letter-spacing: 0.009rem;
font-weight: 500;
}

@media only screen and (max-width: 1068px) {
.channel-html .channel-custom-font-custom-24-intro-elevated {
    font-size: 21px;
    line-height: 29px;
    letter-spacing: 0.011rem;
}
}

@media only screen and (max-width: 734px) {
.channel-html .channel-custom-font-custom-24-intro-elevated {
    font-size: 19px;
    line-height: 27px;
    letter-spacing: 0.012rem;
}
}

.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: 500;
}

@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;
    font-weight: 600;
}
}

.channel-html .channel-custom-font-custom-32-fixed-mod-headline {
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-custom-32-fixed-mod-headline {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: 0.007rem;
}
}

@media only screen and (max-width: 734px) {
.channel-html .channel-custom-font-custom-32-fixed-mod-headline {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0.009rem;
}
}

.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: 24px;
    line-height: 28px;
    letter-spacing: 0.004rem;
}
}

.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: 21px;
    line-height: 25px;
    letter-spacing: 0.005rem;
}
}

.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: 1068px) {
.channel-html .channel-custom-font-custom-21-eyebrow-reduced {
    font-size: 21px;
    line-height: 25px;
    font-weight: 600;
}
}

@media only screen and (max-width: 734px) {
.channel-html .channel-custom-font-custom-21-eyebrow-reduced {
    font-size: 17px;
    line-height: 21px;
    letter-spacing: -0.011rem;
    font-weight: 600;
}
}

.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;
}

@media only screen and (max-width: 734px) {
.channel-html .channel-custom-font-custom-17-body-reduced-flex {
    font-size: 17px;
    line-height: 25px;
    letter-spacing: 0rem;
    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-14-eyebrow {
font-size: 14px;
line-height: 20px;
letter-spacing: 0rem;
font-weight: 500;
}

.channel-html .channel-custom-font-14-medium-custom {
font-size: 19px;
line-height: 23px;
letter-spacing: 0rem;
font-weight: 500;
}

@media only screen and (max-width: 1068px) {
.channel-html .channel-custom-font-14-medium-custom {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0rem;
    font-weight: 500;
}
}

@media only screen and (max-width: 734px) {
.channel-html .channel-custom-font-14-medium-custom {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0rem;
    font-weight: 500;
}
}

.channel-html .channel-custom-font-28-custom-upgraders {
font-size: 14px;
line-height: 20px;
letter-spacing: -0.008rem;
font-weight: 600;
}

@media only screen and (max-width: 1068px) {
.channel-html .channel-custom-font-28-custom-upgraders {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.008rem;
    font-weight: 600;
}
}

@media only screen and (max-width: 734px) {
.channel-html .channel-custom-font-28-custom-upgraders {
    font-size: 17px;
    line-height: 21px;
    letter-spacing: -0.011rem;
    font-weight: 600;
}
}

.channel-html .channel-custom-font-14-custom-2-size {
font-size: 14px;
line-height: 20px;
letter-spacing: 0rem;
font-weight: 500;
}

@media only screen and (max-width: 1068px) {
.channel-html .channel-custom-font-14-custom-2-size {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0rem;
    font-weight: 500;
}
}

@media only screen and (max-width: 734px) {
.channel-html .channel-custom-font-14-custom-2-size {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0rem;
    font-weight: 600;
}
}

.channel-html .channel-custom-font-14-custom-connect {
font-size: 19px;
line-height: 23px;
letter-spacing: 0rem;
font-weight: 500;
}

@media only screen and (max-width: 1068px) {
.channel-html .channel-custom-font-14-custom-connect {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0rem;
}
}

@media only screen and (max-width: 734px) {
.channel-html .channel-custom-font-14-custom-connect {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0rem;
}
}

.channel-html .channel-custom-font-40-chip-custom {
font-size: 40px;
line-height: 44px;
letter-spacing: 0rem;
font-weight: 600;
}

@media only screen and (max-width: 1068px) {
.channel-html .channel-custom-font-40-chip-custom {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: NaNrem;
}
}

@media only screen and (max-width: 734px) {
.channel-html .channel-custom-font-40-chip-custom {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: 0.004rem;
}
}

.channel-html .channel-custom-font-custom-24-flex {
font-size: 24px;
line-height: 28px;
letter-spacing: NaNrem;
}

@media only screen and (max-width: 1068px) {
.channel-html .channel-custom-font-custom-24-flex {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: NaNrem;
}
}

@media only screen and (max-width: 734px) {
.channel-html .channel-custom-font-custom-24-flex {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0.004rem;
}
}

.channel-html .channel-custom-font-28-Custom {
font-size: 28px;
line-height: 32px;
letter-spacing: 0.003rem;
font-weight: 400;
}

@media only screen and (max-width: 1068px) {
.channel-html .channel-custom-font-28-Custom {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0.005rem;
}
}

.channel-html .channel-custom-font-Custom-headline-upgraders {
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-headline-upgraders {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: 0.002rem;
}
}

@media only screen and (max-width: 734px) {
.channel-html .channel-custom-font-Custom-headline-upgraders {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: 0.003rem;
}
}

.channel-html .channel-custom-font-Custom-copy-upgraders {
font-size: 32px;
line-height: 36px;
letter-spacing: 0.002rem;
font-weight: 600;
}

@media only screen and (max-width: 1068px) {
.channel-html .channel-custom-font-Custom-copy-upgraders {
    font-size: 28px;
    line-height: 32px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .channel-custom-font-Custom-copy-upgraders {
    font-size: 19px;
    line-height: 23px;
    letter-spacing: 0.006rem;
}
}

.channel-html .channel-custom-font-Custom-ai-upgraders {
font-size: 24px;
line-height: 28px;
letter-spacing: 0.004rem;
font-weight: 600;
}

@media only screen and (max-width: 1068px) {
.channel-html .channel-custom-font-Custom-ai-upgraders {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0.005rem;
}
}

@media only screen and (max-width: 734px) {
.channel-html .channel-custom-font-Custom-ai-upgraders {
    font-size: 19px;
    line-height: 23px;
    letter-spacing: 0.006rem;
}
}

.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;
}
}

@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;
}
}

.channel-html .channel-custom-font-Upgrader-32to19-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-32to19-Tile_Bold {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0rem;
}
}

@media only screen and (max-width: 734px) {
.channel-html .channel-custom-font-Upgrader-32to19-Tile_Bold {
    font-size: 19px;
    line-height: 23px;
    letter-spacing: -0.02rem;
}
}

.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: #1d1d1f;
}

.channel-html .selector-element-gallery {
position: relative;
border: none;
border-bottom: 1px solid #d6d6d6;
border-radius: 0px;
transition: border-color 200ms ease;
margin-left: auto;
margin-right: auto;
width: 300px;
}

@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;
font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
width: 300px;
margin: 0;
color: white;
background: transparent;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
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-dropdown-gallery option {
background-color: #1d1d1f;
}

.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: #86868b;
margin-top: 8px;
margin-bottom: 30px;
display: inline-block;
width: 400px;
}

@media (max-width: 734px) {
.channel-html .upgraders-select-label {
    width: 300px;
}
}

.channel-html .u02CAA2 {
background-color: #000000;
}

.channel-html .j29BAE3 {
min-height: 600px;
margin-top: 100px;
margin-bottom: 64px;
}

@media only screen and (max-width: 1068px) {
.channel-html .j29BAE3 {
    min-height: 600px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j29BAE3 {
    min-height: 600px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .j29BAE3 {
    margin-top: 80px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j29BAE3 {
    margin-top: 58px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .j29BAE3 {
    margin-bottom: 22px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j29BAE3 {
    margin-bottom: 45px;
}
}

.channel-html .yC6984C {
margin-bottom: 37px;
text-align: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .yC6984C {
    margin-bottom: 0px;
}
}

.channel-html .fDD71ED {
justify-content: center;
position: relative;
z-index: 3;
}

@media only screen and (max-width: 734px) {
.channel-html .fDD71ED {
    position: relative;
}
}

@media only screen and (max-width: 734px) {
.channel-html .fDD71ED {
    z-index: 12;
}
}

.channel-html .k32F330 {
margin-top: -17px;
margin-left: -6px;
position: relative;
z-index: 2;
}

@media only screen and (max-width: 1068px) {
.channel-html .k32F330 {
    margin-top: -10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k32F330 {
    margin-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k32F330 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k32F330 {
    margin-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k32F330 {
    margin-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k32F330 {
    padding-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k32F330 {
    padding-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k32F330 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k32F330 {
    padding-right: 0px;
}
}

.channel-html .kBD2C93 {
z-index: 10;
}

@media only screen and (max-width: 734px) {
.channel-html .kBD2C93 {
    margin-top: -6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .kBD2C93 {
    margin-left: -26px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .kBD2C93 {
    z-index: 12;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h333BF8 {
    margin-bottom: 3px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h333BF8 {
    position: relative;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h333BF8 {
    z-index: 1;
}
}

.channel-html .iE475BB {
margin-top: -167px;
margin-bottom: 75px;
}

@media only screen and (max-width: 1068px) {
.channel-html .iE475BB {
    margin-top: -107px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .iE475BB {
    margin-top: 14px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .iE475BB {
    margin-left: -90px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .iE475BB {
    margin-left: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .iE475BB {
    margin-bottom: 66px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .iE475BB {
    margin-bottom: 26px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .iE475BB {
    margin-right: 0px;
}
}

.channel-html .kC8EA74 {
color: #86868b;
margin-top: 0px;
margin-bottom: 21px;
padding-left: 60px;
padding-right: 60px;
}

@media only screen and (max-width: 1068px) {
.channel-html .kC8EA74 {
    margin-bottom: 19px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .kC8EA74 {
    margin-bottom: 17px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .kC8EA74 {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .kC8EA74 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .kC8EA74 {
    padding-right: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .kC8EA74 {
    padding-right: 22px;
}
}

.channel-html .s3A747E {
color: #f5f5f7;
margin-top: 0px;
margin-bottom: 35px;
padding-left: 164px;
padding-right: 164px;
}

@media only screen and (max-width: 1068px) {
.channel-html .s3A747E {
    margin-bottom: 31px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .s3A747E {
    margin-bottom: 11px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .s3A747E {
    padding-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .s3A747E {
    padding-right: 0px;
}
}

.channel-html .o830110 {
color: #f5f5f7;
background: #000000;
border: solid 1px #f5f5f7;
}

.channel-html .o830110:hover {
color: #1d1d1f;
background: #f5f5f7;
}

.channel-html .j19E82F {
background-color: #000000;
}

.channel-html .jD1E8EF {
min-height: 600px;
margin-top: 100px;
margin-bottom: 64px;
}

@media only screen and (max-width: 1068px) {
.channel-html .jD1E8EF {
    min-height: 600px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .jD1E8EF {
    min-height: 600px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .jD1E8EF {
    margin-top: 80px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .jD1E8EF {
    margin-top: 58px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .jD1E8EF {
    margin-bottom: 22px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .jD1E8EF {
    margin-bottom: 45px;
}
}

.channel-html .l3F8970 {
margin-bottom: 37px;
text-align: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .l3F8970 {
    margin-bottom: 0px;
}
}

.channel-html .z506017 {
justify-content: center;
position: relative;
z-index: 3;
}

@media only screen and (max-width: 734px) {
.channel-html .z506017 {
    position: relative;
}
}

@media only screen and (max-width: 734px) {
.channel-html .z506017 {
    z-index: 12;
}
}

.channel-html .a397E73 {
margin-top: -17px;
margin-left: -6px;
position: relative;
z-index: 2;
}

@media only screen and (max-width: 1068px) {
.channel-html .a397E73 {
    margin-top: -10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a397E73 {
    margin-top: -6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a397E73 {
    margin-left: -26px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a397E73 {
    margin-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a397E73 {
    margin-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a397E73 {
    padding-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a397E73 {
    padding-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a397E73 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a397E73 {
    padding-right: 0px;
}
}

.channel-html .o130E5C {
z-index: 10;
}

@media only screen and (max-width: 734px) {
.channel-html .o130E5C {
    z-index: 12;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .uE3A635 {
    margin-bottom: 3px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .uE3A635 {
    position: relative;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .uE3A635 {
    z-index: 1;
}
}

.channel-html .hE87F45 {
margin-top: -167px;
margin-left: -98px;
margin-bottom: 75px;
}

@media only screen and (max-width: 1068px) {
.channel-html .hE87F45 {
    margin-top: -107px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .hE87F45 {
    margin-top: 14px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .hE87F45 {
    margin-left: -90px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .hE87F45 {
    margin-left: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .hE87F45 {
    margin-bottom: 66px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .hE87F45 {
    margin-bottom: 26px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .hE87F45 {
    margin-right: 0px;
}
}

.channel-html .k69AA29 {
color: #86868b;
margin-top: 0px;
margin-bottom: 21px;
padding-left: 60px;
padding-right: 60px;
}

@media only screen and (max-width: 1068px) {
.channel-html .k69AA29 {
    margin-bottom: 16px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k69AA29 {
    margin-bottom: 17px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .k69AA29 {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k69AA29 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .k69AA29 {
    padding-right: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k69AA29 {
    padding-right: 22px;
}
}

.channel-html .e0EA718 {
color: #f5f5f7;
margin-top: 0px;
margin-bottom: 35px;
padding-left: 164px;
padding-right: 164px;
}

@media only screen and (max-width: 1068px) {
.channel-html .e0EA718 {
    margin-bottom: 31px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .e0EA718 {
    margin-bottom: 11px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .e0EA718 {
    padding-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .e0EA718 {
    padding-right: 0px;
}
}

.channel-html .kE0BE34 {
color: #f5f5f7;
background: #000000;
border: solid 1px #f5f5f7;
}

.channel-html .kE0BE34:hover {
color: #1d1d1f;
background: #f5f5f7;
}

.channel-html .o10F913 {
background-color: #000000;
}

.channel-html .m9F9D8D {
min-height: 600px;
margin-top: 100px;
margin-bottom: 64px;
}

@media only screen and (max-width: 1068px) {
.channel-html .m9F9D8D {
    min-height: 600px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m9F9D8D {
    min-height: 600px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .m9F9D8D {
    margin-top: 80px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m9F9D8D {
    margin-top: 58px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .m9F9D8D {
    margin-bottom: 22px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m9F9D8D {
    margin-bottom: 60px;
}
}

.channel-html .l59DF0D {
margin-bottom: 37px;
text-align: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .l59DF0D {
    margin-bottom: 0px;
}
}

.channel-html .b9D81F8 {
justify-content: center;
position: relative;
z-index: 3;
}

@media only screen and (max-width: 734px) {
.channel-html .b9D81F8 {
    position: relative;
}
}

@media only screen and (max-width: 734px) {
.channel-html .b9D81F8 {
    z-index: 12;
}
}

.channel-html .sE8B36B {
margin-top: -17px;
margin-left: -6px;
position: relative;
z-index: 2;
}

@media only screen and (max-width: 1068px) {
.channel-html .sE8B36B {
    margin-top: -10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .sE8B36B {
    margin-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .sE8B36B {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .sE8B36B {
    margin-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .sE8B36B {
    margin-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .sE8B36B {
    padding-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .sE8B36B {
    padding-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .sE8B36B {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .sE8B36B {
    padding-right: 0px;
}
}

.channel-html .a9E255B {
z-index: 10;
}

@media only screen and (max-width: 734px) {
.channel-html .a9E255B {
    margin-top: -6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a9E255B {
    margin-left: -26px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a9E255B {
    z-index: 12;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f4A96E7 {
    margin-bottom: 3px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f4A96E7 {
    position: relative;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f4A96E7 {
    z-index: 1;
}
}

.channel-html .aAD424C {
margin-top: -167px;
margin-left: -98px;
margin-bottom: 75px;
}

@media only screen and (max-width: 1068px) {
.channel-html .aAD424C {
    margin-top: -107px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aAD424C {
    margin-top: 14px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .aAD424C {
    margin-left: -90px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aAD424C {
    margin-left: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .aAD424C {
    margin-bottom: 66px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aAD424C {
    margin-bottom: 26px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aAD424C {
    margin-right: 0px;
}
}

.channel-html .v0A6951 {
color: #86868b;
margin-top: 0px;
margin-bottom: 21px;
padding-left: 60px;
padding-right: 60px;
}

@media only screen and (max-width: 1068px) {
.channel-html .v0A6951 {
    margin-bottom: 19px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .v0A6951 {
    margin-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .v0A6951 {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .v0A6951 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .v0A6951 {
    padding-right: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .v0A6951 {
    padding-right: 22px;
}
}

.channel-html .u7A9AE4 {
color: #f5f5f7;
margin-top: 0px;
margin-bottom: 35px;
padding-left: 164px;
padding-right: 164px;
}

@media only screen and (max-width: 1068px) {
.channel-html .u7A9AE4 {
    margin-bottom: 31px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .u7A9AE4 {
    margin-bottom: 25px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .u7A9AE4 {
    padding-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .u7A9AE4 {
    padding-right: 0px;
}
}

.channel-html .l0122DA {
color: #f5f5f7;
background: #000000;
border: solid 1px #f5f5f7;
}

.channel-html .l0122DA:hover {
color: #1d1d1f;
background: #f5f5f7;
}

.channel-html .i0CFACE {
background-color: #1d1d1f;
}

.channel-html .k3CA21E {
margin-top: 40px;
margin-bottom: 50px;
}

@media only screen and (max-width: 1068px) {
.channel-html .k3CA21E {
    min-height: 410px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .k3CA21E {
    margin-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k3CA21E {
    margin-top: 40px;
}
}

.channel-html .qB144EC {
margin-left: 0px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

.channel-html .eFA8F87 {
margin-top: 0px;
margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
.channel-html .eFA8F87 {
    margin-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .eFA8F87 {
    margin-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .eFA8F87 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .eFA8F87 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .eFA8F87 {
    margin-bottom: 10px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .eFA8F87 {
    margin-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .eFA8F87 {
    margin-right: 0px;
}
}

.channel-html .q9009B7 {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .q9009B7 {
    margin-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .q9009B7 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .q9009B7 {
    margin-bottom: 0px;
}
}

.channel-html .zBE9BB4 {
display: grid;
grid-template-rows: minmax(420px, 1fr);
grid-auto-rows: 1fr;
grid-template-columns: repeat(1, 980px);
}

@media only screen and (max-width: 1068px) {
.channel-html .zBE9BB4 {
    grid-template-rows: minmax(410px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .zBE9BB4 {
    grid-template-rows: minmax(800px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .zBE9BB4 {
    grid-template-columns: repeat(1, 692px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .zBE9BB4 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .zBE9BB4 .bentobox-item {
border-radius: 18px;
}

.channel-html .s9184F6 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .s9184F6:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .u14F8BC {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .u14F8BC {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .u14F8BC {
    min-height: 800px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .u14F8BC {
    margin-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .u14F8BC {
    margin-left: 0px;
}
}

.channel-html .w3FCA9E {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 42px;
padding-left: 40px;
padding-bottom: 42px;
padding-right: 40px;
text-align: center;
z-index: 12;
}

@media only screen and (max-width: 734px) {
.channel-html .w3FCA9E {
    margin-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w3FCA9E {
    margin-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .w3FCA9E {
    padding-top: 38px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w3FCA9E {
    padding-top: 54px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w3FCA9E {
    padding-left: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .w3FCA9E {
    padding-bottom: 38px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w3FCA9E {
    padding-bottom: 36px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w3FCA9E {
    padding-right: 40px;
}
}

.channel-html .r7A124C {
color: #f5f5f7;
}

.channel-html .i3F66B8 {
align-items: flex-start;
justify-content: center;
margin-top: 38px;
}

@media only screen and (max-width: 1068px) {
.channel-html .i3F66B8 {
    margin-top: 50px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .i3F66B8 {
    margin-top: 30px;
}
}

.channel-html .dCE6C7F {
text-align: center;
}

.channel-html .tC2D01F {
margin-bottom: 21px;
}

@media only screen and (max-width: 734px) {
.channel-html .tC2D01F {
    margin-bottom: 13px;
}
}

.channel-html .i69719C {
color: #86868b;
margin-top: 0px;
}

.channel-html .s2FB67A {
color: #f5f5f7;
margin-top: 0px;
}

@media only screen and (max-width: 734px) {
.channel-html .s2FB67A {
    margin-top: 2px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .s2FB67A {
    margin-left: -4px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .s2FB67A {
    margin-right: -4px;
}
}

.channel-html .c9FB2A9 {
color: #86868b;
margin-top: 0px;
}

@media only screen and (max-width: 734px) {
.channel-html .c9FB2A9 {
    margin-top: 4px;
}
}

.channel-html .g5A37B8 {
margin-left: 14px;
margin-right: 14px;
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .g5A37B8 {
    margin-top: 26px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .g5A37B8 {
    margin-left: 50px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .g5A37B8 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .g5A37B8 {
    margin-right: 50px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .g5A37B8 {
    margin-right: 0px;
}
}

.channel-html .kBB5435 {
margin-bottom: 21px;
}

@media only screen and (max-width: 734px) {
.channel-html .kBB5435 {
    margin-bottom: 13px;
}
}

.channel-html .v9E212B {
color: #86868b;
margin-top: 0px;
}

.channel-html .u5CE0B0 {
color: #f5f5f7;
margin-top: 0px;
}

@media only screen and (max-width: 734px) {
.channel-html .u5CE0B0 {
    margin-top: 2px;
}
}

.channel-html .p634B20 {
color: #86868b;
margin-top: 0px;
}

@media only screen and (max-width: 734px) {
.channel-html .p634B20 {
    margin-top: 4px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .p634B20 {
    margin-left: 1px;
}
}

.channel-html .m44AE94 {
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .m44AE94 {
    margin-top: 26px;
}
}

.channel-html .k5E3187 {
margin-left: -4px;
margin-bottom: 21px;
}

@media only screen and (max-width: 734px) {
.channel-html .k5E3187 {
    margin-bottom: 13px;
}
}

.channel-html .t0810F2 {
color: #86868b;
margin-top: 0px;
}

.channel-html .sA48DEB {
color: #f5f5f7;
margin-top: 0px;
}

@media only screen and (max-width: 734px) {
.channel-html .sA48DEB {
    margin-top: 2px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .sA48DEB {
    margin-left: -2px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .sA48DEB {
    margin-right: -2px;
}
}

.channel-html .qE573ED {
color: #86868b;
margin-top: 0px;
}

@media only screen and (max-width: 734px) {
.channel-html .qE573ED {
    margin-top: 4px;
}
}

.channel-html .cD0A9F7 {
margin-top: 10px;
margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
.channel-html .cD0A9F7 {
    margin-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .cD0A9F7 {
    margin-top: 10px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .cD0A9F7 {
    margin-left: 6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .cD0A9F7 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .cD0A9F7 {
    margin-bottom: 10px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .cD0A9F7 {
    margin-right: 6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .cD0A9F7 {
    margin-right: 0px;
}
}

.channel-html .mB5D97B {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .mB5D97B {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .mB5D97B {
    min-height: 420px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .u8F8F0A {
    margin-left: -6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .u8F8F0A {
    margin-left: 0px;
}
}

.channel-html .y790980 {
display: grid;
grid-template-rows: 420px;
grid-auto-rows: 1fr;
grid-template-columns: repeat(1, 980px);
}

@media only screen and (max-width: 1068px) {
.channel-html .y790980 {
    grid-template-rows: minmax(410px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .y790980 {
    grid-template-rows: minmax(420px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .y790980 {
    grid-template-columns: repeat(1, 692px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .y790980 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .y790980 .bentobox-item {
border-radius: 18px;
}

.channel-html .l7B3767 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
overflow: hidden;
background: linear-gradient(#000000, #000000) padding-box, linear-gradient(120deg, #0090f7 0%, #ba62fc 35%, #f2416b 70%, #f55600 100%) border-box;
border-radius: 18px;
border: 2px solid transparent;
}

.channel-html .l7B3767:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .mC98745 {
min-height: 420px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .mC98745 {
    min-height: 410px;
}
}

.channel-html .e82DF1B {
padding-top: 45px;
text-align: left;
}

@media only screen and (max-width: 1068px) {
.channel-html .e82DF1B {
    padding-top: 48px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .e82DF1B {
    order: 2;
}
}

.channel-html .q8AEFAC {
z-index: 10;
}

.channel-html .i0F8F96 {
padding-top: 40px;
padding-left: 57px;
padding-bottom: 40px;
padding-right: 40px;
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .i0F8F96 {
    margin-top: 8px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .i0F8F96 {
    padding-top: 32px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .i0F8F96 {
    padding-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .i0F8F96 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .i0F8F96 {
    padding-right: 25px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .i0F8F96 {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .i0F8F96 {
    order: 1;
}
}

.channel-html .f5D01E9 {
color: #f5f5f7;
}

.channel-html .tE49ACF {
color: #f5f5f7;
margin-top: 18px;
}

.channel-html .tF9ACCB {
padding-top: 42px;
text-align: left;
}

@media only screen and (max-width: 1068px) {
.channel-html .tF9ACCB {
    padding-top: 48px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tF9ACCB {
    padding-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tF9ACCB {
    order: 2;
}
}

.channel-html .dC51FE9 {
z-index: 10;
}

.channel-html .xA884F8 {
padding-top: 40px;
padding-left: 57px;
padding-bottom: 40px;
padding-right: 40px;
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .xA884F8 {
    padding-top: 50px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .xA884F8 {
    padding-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xA884F8 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xA884F8 {
    padding-bottom: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .xA884F8 {
    padding-right: 25px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xA884F8 {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xA884F8 {
    order: 1;
}
}

.channel-html .m377651 {
color: #f5f5f7;
}

.channel-html .l81FB14 {
color: #f5f5f7;
margin-top: 18px;
}

.channel-html .j769232 {
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .j769232 {
    margin-top: 10px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .j769232 {
    margin-left: 6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j769232 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j769232 {
    margin-bottom: 10px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .j769232 {
    margin-right: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j769232 {
    margin-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j769232 {
    padding-top: 0px;
}
}

.channel-html .nB9E560 {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .nB9E560 {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .nB9E560 {
    min-height: 350px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .nB9E560 {
    margin-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .nB9E560 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .nB9E560 {
    margin-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .z1BF79F {
    margin-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .z1BF79F {
    margin-left: -6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .z1BF79F {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .z1BF79F {
    margin-bottom: 0px;
}
}

.channel-html .fC1BA8F {
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 .fC1BA8F {
    grid-template-rows: minmax(410px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .fC1BA8F {
    grid-template-rows: minmax(350px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .fC1BA8F {
    grid-template-columns: repeat(1, 224px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .fC1BA8F {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .fC1BA8F .bentobox-item {
border-radius: 18px;
}

.channel-html .hD5B2A9 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
overflow: hidden;
}

@media only screen and (max-width: 1068px) {
.channel-html .hD5B2A9 {
    overflow: hidden;
}
}

.channel-html .hD5B2A9:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .pA47D38 {
align-items: flex-end;
}

@media only screen and (max-width: 734px) {
.channel-html .pA47D38 {
    min-height: 350px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .pA47D38 {
    margin-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .pA47D38 {
    margin-bottom: 0px;
}
}

.channel-html .b3325F1 {
padding-top: 42px;
padding-left: 36px;
padding-right: 36px;
text-align: center;
z-index: 2;
}

@media only screen and (max-width: 1068px) {
.channel-html .b3325F1 {
    padding-top: 38px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .b3325F1 {
    padding-top: 52px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .b3325F1 {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .b3325F1 {
    padding-left: 70px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .b3325F1 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .b3325F1 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .b3325F1 {
    padding-right: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .b3325F1 {
    padding-right: 70px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .b3325F1 {
    z-index: 10;
}
}

.channel-html .y5B6A14 {
color: #f5f5f7;
}

@media only screen and (max-width: 734px) {
.channel-html .y5B6A14 {
    writing-mode: unset;
    inline-size: unset;
    transform: rotate(0deg);
}
}

.channel-html .q456110 {
padding-top: 42px;
padding-left: 36px;
padding-right: 36px;
text-align: center;
z-index: 2;
}

@media only screen and (max-width: 734px) {
.channel-html .q456110 {
    margin-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .q456110 {
    margin-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .q456110 {
    padding-top: 38px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .q456110 {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .q456110 {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .q456110 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .q456110 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .q456110 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .q456110 {
    padding-right: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .q456110 {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .q456110 {
    z-index: 12;
}
}

.channel-html .oA717C1 {
color: #f5f5f7;
}

@media only screen and (max-width: 734px) {
.channel-html .oA717C1 {
    writing-mode: unset;
    inline-size: unset;
    transform: rotate(0deg);
}
}

.channel-html .i2C49DC {
margin-top: -74px;
text-align: center;
z-index: 1;
}

@media only screen and (max-width: 1068px) {
.channel-html .i2C49DC {
    margin-top: -119px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .i2C49DC {
    margin-top: -109px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .i2C49DC {
    z-index: 1;
}
}

.channel-html .k7B7C3E {
z-index: 1;
}

.channel-html .hFA0371 {
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
.channel-html .hFA0371 {
    margin-left: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .hFA0371 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .hFA0371 {
    margin-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .hFA0371 {
    margin-right: 0px;
}
}

.channel-html .u32A92C {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .u32A92C {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .u32A92C {
    min-height: 332px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .wBF649B {
    margin-left: 0px;
}
}

.channel-html .i989339 {
display: grid;
grid-gap: 10px;
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 .i989339 {
    grid-template-rows: minmax(410px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .i989339 {
    grid-template-rows: minmax(332px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .i989339 {
    grid-template-columns: repeat(1, 448px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .i989339 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .i989339 .bentobox-item {
border-radius: 18px;
}

.channel-html .f7EA872 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .f7EA872:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .j6FFCB5 {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .j6FFCB5 {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j6FFCB5 {
    min-height: 332px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j6FFCB5 {
    align-items: flex-start;
}
}

.channel-html .n9E1729 {
padding-top: 40px;
padding-left: 40px;
padding-right: 40px;
text-align: center;
}

.channel-html .k78A26E {
color: #f5f5f7;
}

.channel-html .x0AD086 {
padding-top: 40px;
padding-left: 40px;
padding-right: 40px;
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .x0AD086 {
    margin-bottom: -6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .x0AD086 {
    padding-top: 52px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .x0AD086 {
    padding-bottom: 0px;
}
}

.channel-html .t019A2B {
color: #f5f5f7;
}

.channel-html .iCD168E {
padding-top: 30px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .iCD168E {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .iCD168E {
    padding-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .iCD168E {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .iCD168E {
    padding-right: 0px;
}
}

.channel-html .i0F5C8C {
margin-top: -2px;
margin-left: -2px;
}

@media only screen and (max-width: 1068px) {
.channel-html .i0F5C8C {
    margin-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .i0F5C8C {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .i0F5C8C {
    margin-left: 0px;
}
}

.channel-html .q511330 {
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

@media only screen and (max-width: 1068px) {
.channel-html .q511330 {
    margin-top: 10px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .q511330 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .q511330 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .q511330 {
    margin-bottom: 10px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .q511330 {
    margin-right: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .q511330 {
    margin-right: 0px;
}
}

.channel-html .f918B9E {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .f918B9E {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f918B9E {
    min-height: 400px;
}
}

.channel-html .a4AA5BE {
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 .a4AA5BE {
    grid-template-rows: minmax(410px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .a4AA5BE {
    grid-template-rows: minmax(400px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .a4AA5BE {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .a4AA5BE {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .a4AA5BE .bentobox-item {
border-radius: 18px;
}

.channel-html .bC19474 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
overflow: hidden;
}

.channel-html .bC19474:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .dDC719B {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .dDC719B {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .dDC719B {
    min-height: 400px;
}
}

.channel-html .sAC1B1B {
padding-top: 40px;
padding-left: 30px;
padding-right: 30px;
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .sAC1B1B {
    padding-top: 52px;
}
}

.channel-html .c470CBC {
color: #f5f5f7;
}

.channel-html .x6ABD6C {
padding-top: 35px;
}

@media only screen and (max-width: 1068px) {
.channel-html .x6ABD6C {
    padding-top: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .x6ABD6C {
    padding-top: 28px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .x6ABD6C {
    padding-bottom: 65px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .x6ABD6C {
    padding-bottom: 36px;
}
}

.channel-html .s9670CA {
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
.channel-html .s9670CA {
    margin-left: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .s9670CA {
    margin-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .s9670CA {
    margin-bottom: 10px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .s9670CA {
    margin-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .s9670CA {
    margin-right: 0px;
}
}

.channel-html .i4B7998 {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .i4B7998 {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .i4B7998 {
    min-height: 470px;
}
}

.channel-html .eA4033E {
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 .eA4033E {
    grid-template-rows: minmax(410px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .eA4033E {
    grid-template-rows: minmax(470px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .eA4033E {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .eA4033E {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .eA4033E .bentobox-item {
border-radius: 18px;
}

.channel-html .d08903F {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
overflow: hidden;
}

@media only screen and (max-width: 1068px) {
.channel-html .d08903F {
    overflow: hidden;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d08903F {
    overflow: hidden;
}
}

.channel-html .d08903F:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .b5F37C7 {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .b5F37C7 {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .b5F37C7 {
    min-height: 470px;
}
}

.channel-html .hD464DB {
padding-top: 40px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .hD464DB {
    padding-top: 54px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .hD464DB {
    padding-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .hD464DB {
    padding-right: 0px;
}
}

.channel-html .d68BBEF {
color: #f5f5f7;
padding-left: 20px;
padding-right: 20px;
}

@media only screen and (max-width: 1068px) {
.channel-html .d68BBEF {
    margin-top: -1px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d68BBEF {
    padding-left: 90px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d68BBEF {
    padding-right: 90px;
}
}

.channel-html .r5936D5 {
margin-top: 124px;
}

@media only screen and (max-width: 1068px) {
.channel-html .r5936D5 {
    margin-top: 126px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .r5936D5 {
    margin-top: 120px;
}
}

.channel-html .m72AD62 {
padding-right: 14px;
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .m72AD62 {
    padding-right: 8px;
}
}

.channel-html .vC6246E {
color: #86868b;
}

.channel-html .h325FEC {
color: #86868b;
margin-top: 0px;
}

.channel-html .q3FF5C9 {
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .q3FF5C9 {
    padding-left: 8px;
}
}

.channel-html .tAE7014 {
color: #86868b;
margin-top: 1px;
margin-left: 3px;
}

@media only screen and (max-width: 734px) {
.channel-html .tAE7014 {
    margin-top: -1px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tAE7014 {
    margin-left: -1px;
}
}

.channel-html .x89A1EB {
color: #86868b;
margin-top: 0px;
margin-left: 1px;
}

@media only screen and (max-width: 734px) {
.channel-html .x89A1EB {
    margin-left: -2px;
}
}

.channel-html .p5AD5D7 {
margin-top: -172px;
}

.channel-html .f246389 {
text-align: center;
}

.channel-html .zD7A504 {
margin-top: 28px;
margin-left: 4px;
margin-bottom: 18px;
}

@media only screen and (max-width: 1068px) {
.channel-html .zD7A504 {
    margin-top: 0;
}
}

@media only screen and (max-width: 734px) {
.channel-html .zD7A504 {
    margin-top: 31px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .zD7A504 {
    margin-left: 0px;
}
}

.channel-html .k8E3528 {
color: #86868b;
margin-top: 2px;
}

@media only screen and (max-width: 1068px) {
.channel-html .k8E3528 {
    margin-top: -6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k8E3528 {
    margin-top: 8px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .k8E3528 {
    padding-left: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k8E3528 {
    padding-left: 80px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .k8E3528 {
    padding-right: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k8E3528 {
    padding-right: 80px;
}
}

.channel-html .t5DC996 {
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

@media only screen and (max-width: 1068px) {
.channel-html .t5DC996 {
    margin-top: 10px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .t5DC996 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .t5DC996 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .t5DC996 {
    margin-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .t5DC996 {
    margin-right: 0px;
}
}

.channel-html .k88CBCD {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .k88CBCD {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k88CBCD {
    min-height: 580px;
}
}

.channel-html .fD8A68B {
display: grid;
grid-template-rows: minmax(420px, 1fr);
grid-auto-rows: 1fr;
grid-template-columns: repeat(1, 980px);
}

@media only screen and (max-width: 1068px) {
.channel-html .fD8A68B {
    grid-template-rows: minmax(410px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .fD8A68B {
    grid-template-rows: minmax(580px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .fD8A68B {
    grid-template-columns: repeat(1, 692px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .fD8A68B {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .fD8A68B .bentobox-item {
border-radius: 18px;
}

.channel-html .e2E01FB {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .e2E01FB:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .oDFC131 {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .oDFC131 {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oDFC131 {
    min-height: 580px;
}
}

.channel-html .cCEA5BE {
padding-top: 40px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
text-align: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .cCEA5BE {
    padding-top: 45px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .cCEA5BE {
    padding-top: 58px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .cCEA5BE {
    padding-left: 27px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .cCEA5BE {
    padding-bottom: 32px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .cCEA5BE {
    padding-right: 27px;
}
}

.channel-html .i4214EE {
color: #f5f5f7;
}

@media only screen and (max-width: 1068px) {
.channel-html .i4214EE {
    margin-top: -5px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .i4214EE {
    padding-left: 60px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .i4214EE {
    padding-right: 60px;
}
}

.channel-html .v44E48B {
align-items: center;
margin-top: 34px;
}

@media only screen and (max-width: 1068px) {
.channel-html .v44E48B {
    margin-top: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .v44E48B {
    margin-top: 0px;
}
}

.channel-html .g0AF30A {
padding-left: 18px;
padding-right: 0px;
}

@media only screen and (max-width: 734px) {
.channel-html .g0AF30A {
    margin-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .g0AF30A {
    padding-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .g0AF30A {
    padding-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .g0AF30A {
    text-align: left;
}
}

@media only screen and (max-width: 734px) {
.channel-html .g0AF30A {
    text-align: center;
}
}

@media only screen and (max-width: 734px) {
.channel-html .vF018AA {
    margin-top: 29px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .vF018AA {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .vF018AA {
    margin-bottom: 1px;
}
}

.channel-html .dA3432D {
margin-bottom: 4px;
padding-left: 2px;
text-align: left;
}

@media only screen and (max-width: 734px) {
.channel-html .dA3432D {
    margin-top: 20px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .dA3432D {
    margin-bottom: 2px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .dA3432D {
    padding-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .dA3432D {
    text-align: center;
}
}

.channel-html .y816AF6 {
color: #f5f5f7;
}

.channel-html .u8C94A4 {
color: #86868b;
margin-top: 0px;
}

@media only screen and (max-width: 734px) {
.channel-html .u8C94A4 {
    margin-top: 4px;
}
}

.channel-html .pFC3139 {
color: #f5f5f7;
margin-top: 14px;
}

@media only screen and (max-width: 1068px) {
.channel-html .pFC3139 {
    margin-top: 16px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .pFC3139 {
    margin-top: 13px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .pFC3139 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .pFC3139 {
    margin-bottom: 4px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .pFC3139 {
    margin-right: 0px;
}
}

.channel-html .dAFEE26 {
color: #86868b;
margin-top: 0px;
}

@media only screen and (max-width: 734px) {
.channel-html .dAFEE26 {
    margin-top: 4px;
}
}

.channel-html .iE96666 {
color: #f5f5f7;
margin-top: 14px;
}

.channel-html .x4DCD1B {
color: #86868b;
margin-top: 0px;
}

@media only screen and (max-width: 734px) {
.channel-html .x4DCD1B {
    margin-top: 4px;
}
}

.channel-html .fAC067F {
margin-top: 10px;
margin-left: 0px;
margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
.channel-html .fAC067F {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .fAC067F {
    margin-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .fAC067F {
    margin-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .fAC067F {
    margin-right: 0px;
}
}

.channel-html .s75A71B {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .s75A71B {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .s75A71B {
    min-height: 580px;
}
}

.channel-html .kE5050D {
display: grid;
grid-template-rows: minmax(420px, 1fr);
grid-auto-rows: 1fr;
grid-template-columns: repeat(1, 980px);
}

@media only screen and (max-width: 1068px) {
.channel-html .kE5050D {
    grid-template-rows: minmax(410px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .kE5050D {
    grid-template-rows: minmax(580px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .kE5050D {
    grid-template-columns: repeat(1, 692px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .kE5050D {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .kE5050D .bentobox-item {
border-radius: 18px;
}

.channel-html .o8FCF1B {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
overflow: hidden;
}

@media only screen and (max-width: 1068px) {
.channel-html .o8FCF1B {
    overflow: hidden;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o8FCF1B {
    overflow: hidden;
}
}

.channel-html .o8FCF1B:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .uCDD69F {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .uCDD69F {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .uCDD69F {
    min-height: 580px;
}
}

.channel-html .b34EE3E {
padding-top: 40px;
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .b34EE3E {
    padding-top: 50px;
}
}

.channel-html .qE3B3C4 {
color: #f5f5f7;
padding-left: 30px;
padding-right: 30px;
}

@media only screen and (max-width: 734px) {
.channel-html .qE3B3C4 {
    padding-left: 50px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .qE3B3C4 {
    padding-right: 50px;
}
}

.channel-html .tEF93FE {
align-items: center;
margin-top: 36px;
}

@media only screen and (max-width: 734px) {
.channel-html .tEF93FE {
    min-height: 440px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .tEF93FE {
    align-items: flex-start;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tEF93FE {
    align-items: flex-start;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .tEF93FE {
    margin-top: 36px;
}
}

.channel-html .l322A3F {
text-align: left;
}

@media only screen and (max-width: 734px) {
.channel-html .l322A3F {
    margin-top: 3px;
}
}

.channel-html .yAF8E9E {
margin-top: 1px;
}

@media only screen and (max-width: 1068px) {
.channel-html .yAF8E9E {
    margin-top: -5px;
}
}

.channel-html .r520043 {
padding-top: 40px;
padding-left: 20px;
padding-bottom: 80px;
padding-right: 40px;
text-align: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .r520043 {
    padding-top: 32px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .r520043 {
    padding-top: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .r520043 {
    padding-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .r520043 {
    padding-bottom: 50px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .r520043 {
    padding-right: 0px;
}
}

.channel-html .fAA3F38 {
align-items: flex-start;
}

@media only screen and (max-width: 1068px) {
.channel-html .fAA3F38 {
    margin-left: -6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .fAA3F38 {
    margin-left: 0px;
}
}

.channel-html .a2E293B {
padding-top: 8px;
text-align: right;
}

@media only screen and (max-width: 734px) {
.channel-html .a2E293B {
    margin-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a2E293B {
    padding-top: 7px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a2E293B {
    padding-right: 6px;
}
}

.channel-html .x99AB6E {
padding-left: 20px;
text-align: left;
}

@media only screen and (max-width: 1068px) {
.channel-html .x99AB6E {
    padding-top: 4px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .x99AB6E {
    padding-top: 4px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .x99AB6E {
    padding-left: 18px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .x99AB6E {
    padding-left: 14px;
}
}

.channel-html .e65A154 {
color: #f5f5f7;
}

.channel-html .uE09147 {
margin-top: 28px;
}

.channel-html .rD8FA2D {
padding-right: 7px;
text-align: right;
}

@media only screen and (max-width: 1068px) {
.channel-html .rD8FA2D {
    padding-right: 12px;
}
}

.channel-html .w1DFCAC {
padding-top: 10px;
padding-left: 20px;
text-align: left;
}

@media only screen and (max-width: 1068px) {
.channel-html .w1DFCAC {
    padding-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w1DFCAC {
    padding-top: 2px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .w1DFCAC {
    padding-left: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w1DFCAC {
    padding-left: 14px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .w1DFCAC {
    padding-right: 90px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w1DFCAC {
    padding-right: 100px;
}
}

.channel-html .oBD9E48 {
color: #f5f5f7;
}

.channel-html .z8FCFC9 {
margin-top: 28px;
}

@media only screen and (max-width: 1068px) {
.channel-html .z8FCFC9 {
    margin-top: 25px;
}
}

.channel-html .t1C735A {
padding-right: 3px;
text-align: right;
}

@media only screen and (max-width: 734px) {
.channel-html .t1C735A {
    margin-top: 1px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .t1C735A {
    padding-right: 8px;
}
}

.channel-html .w9D53E9 {
padding-left: 20px;
padding-right: 30px;
text-align: left;
}

@media only screen and (max-width: 1068px) {
.channel-html .w9D53E9 {
    padding-top: 2px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w9D53E9 {
    padding-top: 4px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .w9D53E9 {
    padding-left: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w9D53E9 {
    padding-left: 14px;
}
}

.channel-html .t9A5DD1 {
color: #f5f5f7;
}

.channel-html .xA615B6 {
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
}

@media only screen and (max-width: 1068px) {
.channel-html .xA615B6 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xA615B6 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .xA615B6 {
    margin-right: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xA615B6 {
    margin-right: 0px;
}
}

.channel-html .bFE3BCA {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .bFE3BCA {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .bFE3BCA {
    min-height: 390px;
}
}

.channel-html .g02329B {
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 .g02329B {
    grid-template-rows: minmax(410px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .g02329B {
    grid-template-rows: minmax(390px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .g02329B {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .g02329B {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .g02329B .bentobox-item {
border-radius: 18px;
}

.channel-html .jEB49C3 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
overflow: hidden;
}

@media only screen and (max-width: 1068px) {
.channel-html .jEB49C3 {
    overflow: hidden;
}
}

@media only screen and (max-width: 734px) {
.channel-html .jEB49C3 {
    overflow: hidden;
}
}

.channel-html .jEB49C3:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .e364721 {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .e364721 {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .e364721 {
    min-height: 390px;
}
}

.channel-html .mC17641 {
padding-top: 44px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
text-align: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .mC17641 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .mC17641 {
    padding-top: 54px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .mC17641 {
    padding-left: 20px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .mC17641 {
    padding-right: 20px;
}
}

.channel-html .dBA9586 {
color: #f5f5f7;
}

.channel-html .pB2104A {
align-items: flex-start;
margin-top: 27px;
padding-left: 20px;
}

@media only screen and (max-width: 734px) {
.channel-html .pB2104A {
    align-items: flex-start;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .pB2104A {
    margin-top: 48px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .pB2104A {
    margin-top: 18px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .pB2104A {
    padding-left: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .pB2104A {
    padding-left: 4px;
}
}

.channel-html .x2E8269 {
padding-top: 14px;
}

@media only screen and (max-width: 1068px) {
.channel-html .x2E8269 {
    padding-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .x2E8269 {
    padding-top: 19px;
}
}

.channel-html .rF80F94 {
padding-left: 8px;
padding-right: 30px;
text-align: left;
}

@media only screen and (max-width: 1068px) {
.channel-html .rF80F94 {
    padding-left: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .rF80F94 {
    padding-left: 24px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .rF80F94 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .rF80F94 {
    padding-right: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .rF80F94 {
    text-align: left;
}
}

.channel-html .a8D2C80 {
color: #86868b;
}

.channel-html .dFE8F6C {
color: #86868b;
}

.channel-html .c683DAF {
align-items: flex-start;
margin-top: 27px;
padding-left: 20px;
}

@media only screen and (max-width: 1068px) {
.channel-html .c683DAF {
    margin-top: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c683DAF {
    margin-top: 18px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c683DAF {
    padding-left: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c683DAF {
    padding-left: 4px;
}
}

.channel-html .r483B0F {
padding-top: 14px;
}

@media only screen and (max-width: 1068px) {
.channel-html .r483B0F {
    padding-top: 10px;
}
}

.channel-html .e8A79A9 {
padding-left: 8px;
padding-right: 30px;
text-align: left;
}

@media only screen and (max-width: 1068px) {
.channel-html .e8A79A9 {
    padding-left: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .e8A79A9 {
    padding-left: 24px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .e8A79A9 {
    padding-right: 24px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .e8A79A9 {
    padding-right: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .e8A79A9 {
    text-align: left;
}
}

.channel-html .sE57D00 {
color: #86868b;
}

.channel-html .sB3CA43 {
align-items: flex-start;
margin-top: 27px;
padding-left: 20px;
}

@media only screen and (max-width: 1068px) {
.channel-html .sB3CA43 {
    margin-top: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .sB3CA43 {
    margin-top: 19px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .sB3CA43 {
    padding-left: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .sB3CA43 {
    padding-left: 4px;
}
}

.channel-html .e8A9144 {
padding-top: 12px;
}

@media only screen and (max-width: 1068px) {
.channel-html .e8A9144 {
    padding-top: 8px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .e8A9144 {
    padding-top: 6px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .e8A9144 {
    padding-right: 2px;
}
}

.channel-html .f9E5836 {
padding-left: 8px;
padding-right: 46px;
text-align: left;
}

@media only screen and (max-width: 1068px) {
.channel-html .f9E5836 {
    padding-left: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f9E5836 {
    padding-left: 24px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f9E5836 {
    padding-right: 28px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f9E5836 {
    text-align: left;
}
}

.channel-html .iDB889B {
color: #86868b;
}

.channel-html .fC5AC2A {
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
.channel-html .fC5AC2A {
    margin-left: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .fC5AC2A {
    margin-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .fC5AC2A {
    margin-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .fC5AC2A {
    margin-right: 0px;
}
}

.channel-html .u90F737 {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .u90F737 {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .u90F737 {
    min-height: 370px;
}
}

.channel-html .k9F06D1 {
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 .k9F06D1 {
    grid-template-rows: minmax(410px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .k9F06D1 {
    grid-template-rows: minmax(370px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .k9F06D1 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .k9F06D1 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .k9F06D1 .bentobox-item {
border-radius: 18px;
}

.channel-html .a996C9E {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .a996C9E:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .t62497B {
min-height: 420px;
}

@media only screen and (max-width: 1068px) {
.channel-html .t62497B {
    min-height: 410px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .t62497B {
    min-height: 370px;
}
}

.channel-html .xF455EB {
padding-top: 40px;
padding-bottom: 40px;
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .xF455EB {
    padding-top: 54px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xF455EB {
    padding-bottom: 36px;
}
}

.channel-html .q78B547 {
color: #f5f5f7;
padding-left: 30px;
padding-right: 30px;
}

.channel-html .s21CD2D {
margin-top: 0px;
}

@media only screen and (max-width: 1068px) {
.channel-html .s21CD2D {
    margin-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .s21CD2D {
    margin-top: 14px;
}
}

.channel-html .k885B6D {
text-align: center;
}

.channel-html .e362E37 {
margin-top: 44px;
margin-left: 0px;
margin-bottom: 28px;
}

@media only screen and (max-width: 1068px) {
.channel-html .e362E37 {
    margin-top: 46px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .e362E37 {
    margin-top: 15px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .e362E37 {
    margin-bottom: 30px;
}
}

.channel-html .f90DD2E {
padding-left: 40px;
padding-right: 40px;
text-align: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .f90DD2E {
    margin-top: -10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f90DD2E {
    padding-top: 8px;
}
}

.channel-html .u35725A {
color: #f5f5f7;
}

.channel-html .t9D4B7C {
background-color: #1d1d1f;
}

.channel-html .qD2843B {
margin-top: 20px;
}

.channel-html .m2A7249 {
padding-left: 225px;
padding-right: 225px;
text-align: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .m2A7249 {
    padding-left: 150px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m2A7249 {
    padding-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .m2A7249 {
    padding-right: 150px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m2A7249 {
    padding-right: 0px;
}
}

.channel-html .o7D8C31 {
color: #f5f5f7;
margin-top: 10px;
padding-left: 25px;
padding-right: 25px;
}

@media only screen and (max-width: 1068px) {
.channel-html .o7D8C31 {
    margin-top: -8px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o7D8C31 {
    margin-top: -7px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o7D8C31 {
    margin-left: 42px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .o7D8C31 {
    margin-bottom: 37px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o7D8C31 {
    margin-bottom: 28px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o7D8C31 {
    margin-right: 42px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o7D8C31 {
    padding-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o7D8C31 {
    padding-right: 0px;
}
}

.channel-html .w7D11FC {
margin-top: 2px;
margin-bottom: 54px;
text-align: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .w7D11FC {
    margin-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .w7D11FC {
    margin-bottom: 43px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w7D11FC {
    margin-bottom: 37px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .w7D11FC {
    text-align: center;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w7D11FC {
    text-align: center;
}
}

.channel-html .kF3B2E9 {
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .kF3B2E9 {
    margin-top: -10px;
}
}

.channel-html .t6788BE {
color: #f5f5f7;
margin-top: 5px;
margin-bottom: 34px;
}

@media only screen and (max-width: 1068px) {
.channel-html .t6788BE {
    margin-top: 21px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .t6788BE {
    margin-top: 27px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .t6788BE {
    margin-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .t6788BE {
    margin-bottom: 31px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .t6788BE {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .t6788BE {
    padding-right: 40px;
}
}

.channel-html .zDE6F3E {
padding-bottom: 40px;
}

.channel-html .y851404 {
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

.channel-html .v61492F {
margin-bottom: 10px;
margin-right: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .v61492F {
    margin-right: 0px;
}
}

.channel-html .h7B1030 {
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 .h7B1030 {
    grid-template-rows: minmax(340px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .h7B1030 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h7B1030 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .h7B1030 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .h7B1030 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .dBBB741 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
position: relative;
}

.channel-html .dBBB741:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .pD80730 {
min-height: 380px;
}

@media only screen and (max-width: 1068px) {
.channel-html .pD80730 {
    min-height: 340px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .pD80730 {
    min-height: 162px;
}
}

.channel-html .oC6957A {
z-index: 1;
}

.channel-html .tFF565B {
align-items: center;
margin-top: -260px;
}

@media only screen and (max-width: 1068px) {
.channel-html .tFF565B {
    margin-top: -234px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tFF565B {
    margin-top: -144px;
}
}

.channel-html .oB0C3AF {
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 .oB0C3AF {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oB0C3AF {
    padding-top: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .oB0C3AF {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oB0C3AF {
    padding-left: 32px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .oB0C3AF {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oB0C3AF {
    padding-bottom: 36px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .oB0C3AF {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oB0C3AF {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oB0C3AF {
    text-align: right;
}
}

.channel-html .h372EF7 {
padding-top: 18px;
padding-left: 54px;
padding-bottom: 46px;
padding-right: 54px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .h372EF7 {
    padding-top: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h372EF7 {
    padding-top: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h372EF7 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h372EF7 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h372EF7 {
    padding-bottom: 32px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h372EF7 {
    padding-bottom: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h372EF7 {
    padding-right: 50px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h372EF7 {
    padding-right: 50px;
}
}

.channel-html .l4E3DBF {
color: #ffffff;
}

.channel-html .o7CBD26 {
margin-left: 10px;
margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .o7CBD26 {
    margin-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o7CBD26 {
    margin-left: 0px;
}
}

.channel-html .pD6D08D {
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 .pD6D08D {
    grid-template-rows: minmax(190px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .pD6D08D {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .pD6D08D {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .pD6D08D {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .pD6D08D .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .m69D24C {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
--igradient: linear-gradient(120deg, #0090f7 0%, #ba62fc 33%, #f2416b 66%, #f55600 100%);
z-index: 0;
inset: 0;
border: 0;
opacity: 100%;
}

.channel-html .m69D24C:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .m69D24C::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: 2px 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 .sB78504 {
min-height: 230px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .sB78504 {
    min-height: 190px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .sB78504 {
    min-height: 162px;
}
}

.channel-html .d0C8BB0 {
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 .d0C8BB0 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d0C8BB0 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d0C8BB0 {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d0C8BB0 {
    padding-left: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d0C8BB0 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d0C8BB0 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d0C8BB0 {
    padding-right: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d0C8BB0 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d0C8BB0 {
    text-align: right;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d0C8BB0 {
    text-align: right;
}
}

.channel-html .d550E6A {
padding-top: 50px;
padding-left: 8px;
padding-bottom: 54px;
padding-right: 54px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .d550E6A {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d550E6A {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d550E6A {
    padding-left: 18px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d550E6A {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d550E6A {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d550E6A {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d550E6A {
    padding-right: 26px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d550E6A {
    padding-right: 30px;
}
}

.channel-html .i0FD63B {
color: #f5f5f7;
}

.channel-html .i1D8872 {
margin-top: 10px;
margin-right: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .i1D8872 {
    margin-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .i1D8872 {
    margin-bottom: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .i1D8872 {
    margin-right: 0px;
}
}

.channel-html .g62EE20 {
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 .g62EE20 {
    grid-template-rows: minmax(190px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .g62EE20 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .g62EE20 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .g62EE20 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .g62EE20 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .aC5178E {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .aC5178E:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .z5C6B2F {
min-height: 230px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .z5C6B2F {
    min-height: 190px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .z5C6B2F {
    min-height: 162px;
}
}

.channel-html .r3AA9DC {
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 .r3AA9DC {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .r3AA9DC {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .r3AA9DC {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .r3AA9DC {
    padding-left: 38px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .r3AA9DC {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .r3AA9DC {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .r3AA9DC {
    padding-right: 6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .r3AA9DC {
    padding-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .r3AA9DC {
    text-align: right;
}
}

@media only screen and (max-width: 734px) {
.channel-html .r3AA9DC {
    text-align: right;
}
}

.channel-html .d68618F {
padding-top: 44px;
padding-left: 14px;
padding-bottom: 54px;
padding-right: 60px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .d68618F {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d68618F {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d68618F {
    padding-left: 22px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d68618F {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d68618F {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d68618F {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d68618F {
    padding-right: 16px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d68618F {
    padding-right: 30px;
}
}

.channel-html .m053B48 {
color: #f5f5f7;
}

.channel-html .t209290 {
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 .t209290 {
    grid-template-rows: minmax(340px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .t209290 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .t209290 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .t209290 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .t209290 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .w8F954E {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .w8F954E:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .u978F24 {
min-height: 380px;
align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
.channel-html .u978F24 {
    min-height: 340px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .u978F24 {
    min-height: 162px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .u978F24 {
    align-items: center;
}
}

.channel-html .m0E3D6B {
padding-top: 152px;
padding-left: 54px;
padding-bottom: 0px;
padding-right: 54px;
text-align: left;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .m0E3D6B {
    padding-top: 164px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m0E3D6B {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .m0E3D6B {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m0E3D6B {
    padding-left: 36px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .m0E3D6B {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m0E3D6B {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .m0E3D6B {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m0E3D6B {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m0E3D6B {
    text-align: right;
}
}

.channel-html .c74B842 {
padding-left: 54px;
padding-bottom: 54px;
padding-right: 96px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .c74B842 {
    padding-top: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c74B842 {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c74B842 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c74B842 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c74B842 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c74B842 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c74B842 {
    padding-right: 32px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c74B842 {
    padding-right: 40px;
}
}

.channel-html .iD3EE97 {
color: #ffffff;
}

.channel-html .g37095F {
color: #ffffff;
margin-top: 2px;
}

@media only screen and (max-width: 1068px) {
.channel-html .g37095F {
    margin-top: 0px;
}
}

.channel-html .e8CA7BE {
margin-top: -140px;
margin-left: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .e8CA7BE {
    margin-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .e8CA7BE {
    margin-left: 0px;
}
}

.channel-html .m471D5D {
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 .m471D5D {
    grid-template-rows: minmax(340px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .m471D5D {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .m471D5D {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .m471D5D {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .m471D5D .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .sE5B9FD {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .sE5B9FD:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .pF1A087 {
min-height: 380px;
align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
.channel-html .pF1A087 {
    min-height: 340px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .pF1A087 {
    min-height: 162px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .pF1A087 {
    align-items: center;
}
}

.channel-html .y1284BF {
padding-top: 152px;
padding-left: 54px;
padding-bottom: 0px;
padding-right: 54px;
text-align: left;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .y1284BF {
    padding-top: 164px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .y1284BF {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .y1284BF {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .y1284BF {
    padding-left: 36px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .y1284BF {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .y1284BF {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .y1284BF {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .y1284BF {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .y1284BF {
    text-align: right;
}
}

.channel-html .y0DB26A {
padding-left: 54px;
padding-bottom: 54px;
padding-right: 96px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .y0DB26A {
    padding-top: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .y0DB26A {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .y0DB26A {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .y0DB26A {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .y0DB26A {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .y0DB26A {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .y0DB26A {
    padding-right: 32px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .y0DB26A {
    padding-right: 40px;
}
}

.channel-html .dC06A5F {
color: #ffffff;
}

.channel-html .o9D1E3D {
color: #ffffff;
margin-top: 2px;
}

@media only screen and (max-width: 1068px) {
.channel-html .o9D1E3D {
    margin-top: 0px;
}
}

.channel-html .i58EB55 {
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 .i58EB55 {
    grid-template-rows: minmax(190px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .i58EB55 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .i58EB55 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .i58EB55 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .i58EB55 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .kFC7264 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .kFC7264:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .h496BB7 {
min-height: 230px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .h496BB7 {
    min-height: 190px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h496BB7 {
    min-height: 162px;
}
}

.channel-html .kC8C58D {
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 .kC8C58D {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .kC8C58D {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .kC8C58D {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .kC8C58D {
    padding-left: 38px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .kC8C58D {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .kC8C58D {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .kC8C58D {
    padding-right: 6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .kC8C58D {
    padding-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .kC8C58D {
    text-align: right;
}
}

@media only screen and (max-width: 734px) {
.channel-html .kC8C58D {
    text-align: right;
}
}

.channel-html .vBE1C01 {
padding-top: 44px;
padding-left: 14px;
padding-bottom: 54px;
padding-right: 60px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .vBE1C01 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .vBE1C01 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .vBE1C01 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .vBE1C01 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .vBE1C01 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .vBE1C01 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .vBE1C01 {
    padding-right: 16px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .vBE1C01 {
    padding-right: 30px;
}
}

.channel-html .q23E038 {
color: #f5f5f7;
}

.channel-html .gDCF922 {
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

.channel-html .m1F913A {
margin-bottom: 10px;
margin-right: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .m1F913A {
    margin-right: 0px;
}
}

.channel-html .s4442ED {
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 .s4442ED {
    grid-template-rows: minmax(340px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .s4442ED {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .s4442ED {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .s4442ED {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .s4442ED .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .a134728 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
position: relative;
}

.channel-html .a134728:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .e646A27 {
min-height: 380px;
}

@media only screen and (max-width: 1068px) {
.channel-html .e646A27 {
    min-height: 340px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .e646A27 {
    min-height: 162px;
}
}

.channel-html .e54D504 {
z-index: 1;
}

.channel-html .d3846CC {
pointer-events: none;
}

.channel-html .wE09438 {
align-items: center;
margin-top: -260px;
}

@media only screen and (max-width: 1068px) {
.channel-html .wE09438 {
    margin-top: -234px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .wE09438 {
    margin-top: -144px;
}
}

.channel-html .h3E83CB {
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 .h3E83CB {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h3E83CB {
    padding-top: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h3E83CB {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h3E83CB {
    padding-left: 32px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h3E83CB {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h3E83CB {
    padding-bottom: 36px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h3E83CB {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h3E83CB {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h3E83CB {
    text-align: right;
}
}

.channel-html .b7FA7A8 {
padding-top: 18px;
padding-left: 54px;
padding-bottom: 46px;
padding-right: 54px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .b7FA7A8 {
    padding-top: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .b7FA7A8 {
    padding-top: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .b7FA7A8 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .b7FA7A8 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .b7FA7A8 {
    padding-bottom: 32px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .b7FA7A8 {
    padding-bottom: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .b7FA7A8 {
    padding-right: 50px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .b7FA7A8 {
    padding-right: 50px;
}
}

.channel-html .dB0368C {
color: #ffffff;
}

.channel-html .q5F4D51 {
margin-left: 10px;
margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .q5F4D51 {
    margin-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .q5F4D51 {
    margin-left: 0px;
}
}

.channel-html .k2087A8 {
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 .k2087A8 {
    grid-template-rows: minmax(190px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .k2087A8 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .k2087A8 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .k2087A8 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .k2087A8 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .w98D4B5 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .w98D4B5:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.tC5A1E0 {
--igradient: linear-gradient(120deg, #0090f7 0%, #ba62fc 33%, #f2416b 66%, #f55600 100%);
position: absolute !important;
z-index: 0;
inset: 0;
border: 0;
opacity: 100%;
}

.channel-html .tC5A1E0 {
min-height: 230px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .tC5A1E0 {
    min-height: 190px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tC5A1E0 {
    min-height: 162px;
}
}

.tC5A1E0::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: 2px 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 .c80D0DD {
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 .c80D0DD {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c80D0DD {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c80D0DD {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c80D0DD {
    padding-left: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c80D0DD {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c80D0DD {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c80D0DD {
    padding-right: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c80D0DD {
    padding-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c80D0DD {
    text-align: right;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c80D0DD {
    text-align: right;
}
}

.channel-html .oA83E74 {
padding-top: 50px;
padding-left: 8px;
padding-bottom: 54px;
padding-right: 54px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .oA83E74 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oA83E74 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .oA83E74 {
    padding-left: 18px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oA83E74 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .oA83E74 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oA83E74 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .oA83E74 {
    padding-right: 26px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oA83E74 {
    padding-right: 30px;
}
}

.channel-html .lE19CCA {
color: #f5f5f7;
}

.channel-html .v5D1AB7 {
margin-top: 10px;
margin-right: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .v5D1AB7 {
    margin-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .v5D1AB7 {
    margin-bottom: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .v5D1AB7 {
    margin-right: 0px;
}
}

.channel-html .s2758BC {
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 .s2758BC {
    grid-template-rows: minmax(190px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .s2758BC {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .s2758BC {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .s2758BC {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .s2758BC .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .zC6EE3F {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .zC6EE3F:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .p714B51 {
min-height: 230px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .p714B51 {
    min-height: 190px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p714B51 {
    min-height: 162px;
}
}

.channel-html .aDB4071 {
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 .aDB4071 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aDB4071 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .aDB4071 {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aDB4071 {
    padding-left: 38px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .aDB4071 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aDB4071 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .aDB4071 {
    padding-right: 6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aDB4071 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .aDB4071 {
    text-align: right;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aDB4071 {
    text-align: right;
}
}

.channel-html .zC9E28A {
padding-top: 44px;
padding-left: 14px;
padding-bottom: 54px;
padding-right: 60px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .zC9E28A {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .zC9E28A {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .zC9E28A {
    padding-left: 22px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .zC9E28A {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .zC9E28A {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .zC9E28A {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .zC9E28A {
    padding-right: 16px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .zC9E28A {
    padding-right: 30px;
}
}

.channel-html .oC467FF {
color: #f5f5f7;
}

.channel-html .f4031E0 {
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 .f4031E0 {
    grid-template-rows: minmax(340px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .f4031E0 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f4031E0 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .f4031E0 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .f4031E0 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .lF87EBD {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .lF87EBD:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .b2F0AF1 {
min-height: 380px;
align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
.channel-html .b2F0AF1 {
    min-height: 340px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .b2F0AF1 {
    min-height: 162px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .b2F0AF1 {
    align-items: center;
}
}

.channel-html .iD18B8C {
padding-top: 152px;
padding-left: 54px;
padding-bottom: 0px;
padding-right: 54px;
text-align: left;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .iD18B8C {
    padding-top: 164px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .iD18B8C {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .iD18B8C {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .iD18B8C {
    padding-left: 36px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .iD18B8C {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .iD18B8C {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .iD18B8C {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .iD18B8C {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .iD18B8C {
    text-align: right;
}
}

.channel-html .t87B67C {
padding-left: 54px;
padding-bottom: 54px;
padding-right: 96px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .t87B67C {
    padding-top: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .t87B67C {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .t87B67C {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .t87B67C {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .t87B67C {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .t87B67C {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .t87B67C {
    padding-right: 32px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .t87B67C {
    padding-right: 40px;
}
}

.channel-html .nDBFB55 {
color: #ffffff;
}

.channel-html .iB79CA7 {
color: #ffffff;
margin-top: 2px;
}

@media only screen and (max-width: 1068px) {
.channel-html .iB79CA7 {
    margin-top: 0px;
}
}

.channel-html .c208588 {
margin-top: -140px;
margin-left: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .c208588 {
    margin-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c208588 {
    margin-left: 0px;
}
}

.channel-html .q281D88 {
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 .q281D88 {
    grid-template-rows: minmax(340px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .q281D88 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .q281D88 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .q281D88 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .q281D88 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .i41F9B6 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .i41F9B6:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .f46F36B {
min-height: 380px;
align-items: flex-end;
}

@media only screen and (max-width: 1068px) {
.channel-html .f46F36B {
    min-height: 340px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f46F36B {
    min-height: 162px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f46F36B {
    align-items: center;
}
}

.channel-html .xE9BA60 {
padding-top: 152px;
padding-left: 54px;
padding-bottom: 0px;
padding-right: 54px;
text-align: left;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .xE9BA60 {
    padding-top: 164px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xE9BA60 {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .xE9BA60 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xE9BA60 {
    padding-left: 36px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .xE9BA60 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xE9BA60 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .xE9BA60 {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xE9BA60 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xE9BA60 {
    text-align: right;
}
}

.channel-html .bC8BDCC {
padding-left: 54px;
padding-bottom: 54px;
padding-right: 96px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .bC8BDCC {
    padding-top: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .bC8BDCC {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .bC8BDCC {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .bC8BDCC {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .bC8BDCC {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .bC8BDCC {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .bC8BDCC {
    padding-right: 32px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .bC8BDCC {
    padding-right: 40px;
}
}

.channel-html .sEC7ED8 {
color: #ffffff;
}

.channel-html .tD53896 {
color: #ffffff;
margin-top: 2px;
}

@media only screen and (max-width: 1068px) {
.channel-html .tD53896 {
    margin-top: 0px;
}
}

.channel-html .aAB8FCD {
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 .aAB8FCD {
    grid-template-rows: minmax(190px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .aAB8FCD {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .aAB8FCD {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .aAB8FCD {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .aAB8FCD .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .rB4C853 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .rB4C853:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .dB21FD0 {
min-height: 230px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .dB21FD0 {
    min-height: 190px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .dB21FD0 {
    min-height: 162px;
}
}

.channel-html .yBBFED8 {
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 .yBBFED8 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .yBBFED8 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .yBBFED8 {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .yBBFED8 {
    padding-left: 38px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .yBBFED8 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .yBBFED8 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .yBBFED8 {
    padding-right: 6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .yBBFED8 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .yBBFED8 {
    text-align: right;
}
}

@media only screen and (max-width: 734px) {
.channel-html .yBBFED8 {
    text-align: right;
}
}

.channel-html .c6375AB {
padding-top: 44px;
padding-left: 14px;
padding-bottom: 54px;
padding-right: 60px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .c6375AB {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c6375AB {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c6375AB {
    padding-left: 22px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c6375AB {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c6375AB {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c6375AB {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c6375AB {
    padding-right: 16px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c6375AB {
    padding-right: 30px;
}
}

.channel-html .k14B472 {
color: #f5f5f7;
}

.channel-html .l2DC6E3 {
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

.channel-html .i9ABDAD {
margin-bottom: 10px;
margin-right: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .i9ABDAD {
    margin-right: 0px;
}
}

.channel-html .z63EC06 {
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 .z63EC06 {
    grid-template-rows: minmax(340px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .z63EC06 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .z63EC06 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .z63EC06 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .z63EC06 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .iF7F5E6 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
position: relative;
}

.channel-html .iF7F5E6:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .x258545 {
min-height: 380px;
}

@media only screen and (max-width: 1068px) {
.channel-html .x258545 {
    min-height: 340px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .x258545 {
    min-height: 162px;
}
}

.channel-html .o014233 {
z-index: 1;
}

.channel-html .fA242C3 {
align-items: center;
margin-top: -260px;
}

@media only screen and (max-width: 1068px) {
.channel-html .fA242C3 {
    margin-top: -234px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .fA242C3 {
    margin-top: -144px;
}
}

.channel-html .tC538A6 {
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 .tC538A6 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tC538A6 {
    padding-top: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .tC538A6 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tC538A6 {
    padding-left: 32px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .tC538A6 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tC538A6 {
    padding-bottom: 36px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .tC538A6 {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tC538A6 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tC538A6 {
    text-align: right;
}
}

.channel-html .xA911F3 {
padding-top: 18px;
padding-left: 54px;
padding-bottom: 46px;
padding-right: 54px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .xA911F3 {
    padding-top: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xA911F3 {
    padding-top: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .xA911F3 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xA911F3 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .xA911F3 {
    padding-bottom: 32px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xA911F3 {
    padding-bottom: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .xA911F3 {
    padding-right: 50px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xA911F3 {
    padding-right: 50px;
}
}

.channel-html .q9AF038 {
color: #ffffff;
}

.channel-html .t41BF6D {
margin-left: 10px;
margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .t41BF6D {
    margin-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .t41BF6D {
    margin-left: 0px;
}
}

.channel-html .j472EC7 {
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 .j472EC7 {
    grid-template-rows: minmax(190px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .j472EC7 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .j472EC7 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .j472EC7 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .j472EC7 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .j7E4280 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .j7E4280:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .v2D876D {
min-height: 230px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .v2D876D {
    min-height: 190px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .v2D876D {
    min-height: 162px;
}
}

.channel-html .oFCF0FB {
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 .oFCF0FB {
    padding-top: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oFCF0FB {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .oFCF0FB {
    padding-left: 52px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oFCF0FB {
    padding-left: 36px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .oFCF0FB {
    padding-bottom: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oFCF0FB {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .oFCF0FB {
    padding-right: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oFCF0FB {
    padding-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .oFCF0FB {
    text-align: right;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oFCF0FB {
    text-align: right;
}
}

.channel-html .jBE45A1 {
padding-top: 50px;
padding-left: 38px;
padding-bottom: 54px;
padding-right: 32px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .jBE45A1 {
    padding-top: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .jBE45A1 {
    padding-top: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .jBE45A1 {
    padding-left: 42px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .jBE45A1 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .jBE45A1 {
    padding-bottom: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .jBE45A1 {
    padding-bottom: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .jBE45A1 {
    padding-right: 28px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .jBE45A1 {
    padding-right: 30px;
}
}

.channel-html .i8E10F6 {
color: #f5f5f7;
}

.channel-html .hBEC44B {
margin-top: 10px;
margin-right: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .hBEC44B {
    margin-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .hBEC44B {
    margin-bottom: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .hBEC44B {
    margin-right: 0px;
}
}

.channel-html .sA5A745 {
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 .sA5A745 {
    grid-template-rows: minmax(190px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .sA5A745 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .sA5A745 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .sA5A745 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .sA5A745 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .t1EB77A {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .t1EB77A:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .c46759C {
min-height: 230px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .c46759C {
    min-height: 190px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c46759C {
    min-height: 162px;
}
}

.channel-html .o4C402E {
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 .o4C402E {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o4C402E {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .o4C402E {
    padding-left: 38px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o4C402E {
    padding-left: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .o4C402E {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o4C402E {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .o4C402E {
    padding-right: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o4C402E {
    padding-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .o4C402E {
    text-align: right;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o4C402E {
    text-align: right;
}
}

.channel-html .o53B7C3 {
padding-top: 44px;
padding-left: 38px;
padding-bottom: 54px;
padding-right: 60px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .o53B7C3 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o53B7C3 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .o53B7C3 {
    padding-left: 42px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o53B7C3 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .o53B7C3 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o53B7C3 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .o53B7C3 {
    padding-right: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o53B7C3 {
    padding-right: 40px;
}
}

.channel-html .z78F357 {
color: #f5f5f7;
}

.channel-html .v4829BD {
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 .v4829BD {
    grid-template-rows: minmax(340px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .v4829BD {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .v4829BD {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .v4829BD {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .v4829BD .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .dD56423 {
background-color: #000;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
position: relative;
}

.channel-html .dD56423:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .y1336CD {
min-height: 380px;
}

@media only screen and (max-width: 1068px) {
.channel-html .y1336CD {
    min-height: 340px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .y1336CD {
    min-height: 162px;
}
}

.channel-html .vA325EF {
z-index: 1;
}

.channel-html .bDD7938 {
align-items: center;
margin-top: -286px;
}

@media only screen and (max-width: 1068px) {
.channel-html .bDD7938 {
    margin-top: -260px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .bDD7938 {
    margin-top: -104px;
}
}

.channel-html .oEF9764 {
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 .oEF9764 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oEF9764 {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .oEF9764 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oEF9764 {
    padding-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .oEF9764 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oEF9764 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .oEF9764 {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oEF9764 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oEF9764 {
    text-align: right;
}
}

.channel-html .f4D7A9D {
padding-top: 18px;
padding-left: 54px;
padding-bottom: 54px;
padding-right: 96px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .f4D7A9D {
    padding-top: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f4D7A9D {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f4D7A9D {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f4D7A9D {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f4D7A9D {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f4D7A9D {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f4D7A9D {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f4D7A9D {
    padding-right: 40px;
}
}

.channel-html .wA1DB06 {
color: #ffffff;
}

.channel-html .j87712F {
margin-top: -140px;
margin-left: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .j87712F {
    margin-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j87712F {
    margin-left: 0px;
}
}

.channel-html .m41A0A6 {
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 .m41A0A6 {
    grid-template-rows: minmax(340px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .m41A0A6 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .m41A0A6 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .m41A0A6 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .m41A0A6 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .gFFE1EF {
background-color: #000;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
position: relative;
}

.channel-html .gFFE1EF:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .nEADFC4 {
min-height: 380px;
}

@media only screen and (max-width: 1068px) {
.channel-html .nEADFC4 {
    min-height: 340px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .nEADFC4 {
    min-height: 162px;
}
}

.channel-html .n941322 {
z-index: 1;
}

.channel-html .xEA02FA {
align-items: center;
margin-top: -286px;
}

@media only screen and (max-width: 1068px) {
.channel-html .xEA02FA {
    margin-top: -210px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .xEA02FA {
    margin-top: -104px;
}
}

.channel-html .f00DE23 {
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 .f00DE23 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f00DE23 {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f00DE23 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f00DE23 {
    padding-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f00DE23 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f00DE23 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f00DE23 {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f00DE23 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f00DE23 {
    text-align: right;
}
}

.channel-html .c7D65A7 {
padding-top: 18px;
padding-left: 54px;
padding-bottom: 54px;
padding-right: 96px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .c7D65A7 {
    padding-top: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c7D65A7 {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c7D65A7 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c7D65A7 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c7D65A7 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c7D65A7 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c7D65A7 {
    padding-right: 68px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c7D65A7 {
    padding-right: 40px;
}
}

.channel-html .tFA6124 {
color: #ffffff;
}

.channel-html .gF37301 {
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 .gF37301 {
    grid-template-rows: minmax(190px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .gF37301 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .gF37301 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .gF37301 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .gF37301 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .r9A55B3 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .r9A55B3:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .r179E82 {
min-height: 230px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .r179E82 {
    min-height: 190px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .r179E82 {
    min-height: 162px;
}
}

.channel-html .h19CA56 {
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 .h19CA56 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h19CA56 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h19CA56 {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h19CA56 {
    padding-left: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h19CA56 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h19CA56 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h19CA56 {
    padding-right: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h19CA56 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h19CA56 {
    text-align: right;
}
}

@media only screen and (max-width: 734px) {
.channel-html .h19CA56 {
    text-align: right;
}
}

.channel-html .v843F1E {
padding-top: 44px;
padding-left: 38px;
padding-bottom: 54px;
padding-right: 60px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .v843F1E {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .v843F1E {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .v843F1E {
    padding-left: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .v843F1E {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .v843F1E {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .v843F1E {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .v843F1E {
    padding-right: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .v843F1E {
    padding-right: 40px;
}
}

.channel-html .q1A196E {
color: #f5f5f7;
}

.channel-html .d763C5E {
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

.channel-html .p731B25 {
margin-bottom: 10px;
margin-right: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .p731B25 {
    margin-right: 0px;
}
}

.channel-html .xEB0CE5 {
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 .xEB0CE5 {
    grid-template-rows: minmax(340px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .xEB0CE5 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .xEB0CE5 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .xEB0CE5 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .xEB0CE5 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .s5288E9 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
position: relative;
}

.channel-html .s5288E9:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .tA0CD8D {
min-height: 380px;
}

@media only screen and (max-width: 1068px) {
.channel-html .tA0CD8D {
    min-height: 340px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tA0CD8D {
    min-height: 162px;
}
}

.channel-html .j774802 {
z-index: 1;
}

.channel-html .e536C0F {
align-items: center;
margin-top: -260px;
}

@media only screen and (max-width: 1068px) {
.channel-html .e536C0F {
    margin-top: -234px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .e536C0F {
    margin-top: -144px;
}
}

.channel-html .m5A4505 {
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 .m5A4505 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m5A4505 {
    padding-top: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .m5A4505 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m5A4505 {
    padding-left: 32px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .m5A4505 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m5A4505 {
    padding-bottom: 36px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .m5A4505 {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m5A4505 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m5A4505 {
    text-align: right;
}
}

.channel-html .j44C378 {
padding-top: 18px;
padding-left: 54px;
padding-bottom: 46px;
padding-right: 54px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .j44C378 {
    padding-top: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j44C378 {
    padding-top: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .j44C378 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j44C378 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .j44C378 {
    padding-bottom: 32px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j44C378 {
    padding-bottom: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .j44C378 {
    padding-right: 50px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j44C378 {
    padding-right: 50px;
}
}

.channel-html .z1C6E20 {
color: #ffffff;
}

.channel-html .o452214 {
margin-left: 10px;
margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .o452214 {
    margin-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o452214 {
    margin-left: 0px;
}
}

.channel-html .f6BB559 {
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 .f6BB559 {
    grid-template-rows: minmax(190px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .f6BB559 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f6BB559 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .f6BB559 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .f6BB559 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .a79D0C8 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .a79D0C8:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .c04E4B2 {
min-height: 230px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .c04E4B2 {
    min-height: 190px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c04E4B2 {
    min-height: 162px;
}
}

.channel-html .d4382A7 {
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 .d4382A7 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d4382A7 {
    padding-top: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d4382A7 {
    padding-left: 50px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d4382A7 {
    padding-left: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d4382A7 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d4382A7 {
    padding-bottom: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d4382A7 {
    padding-right: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d4382A7 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d4382A7 {
    text-align: right;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d4382A7 {
    text-align: right;
}
}

.channel-html .p4769B8 {
padding-top: 50px;
padding-left: 26px;
padding-bottom: 54px;
padding-right: 32px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .p4769B8 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p4769B8 {
    padding-top: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .p4769B8 {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p4769B8 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .p4769B8 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p4769B8 {
    padding-bottom: 30px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .p4769B8 {
    padding-right: 14px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p4769B8 {
    padding-right: 28px;
}
}

.channel-html .dF52715 {
color: #f5f5f7;
}

.channel-html .rF1B617 {
margin-top: 10px;
margin-right: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .rF1B617 {
    margin-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .rF1B617 {
    margin-bottom: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .rF1B617 {
    margin-right: 0px;
}
}

.channel-html .iFAB284 {
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 .iFAB284 {
    grid-template-rows: minmax(190px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .iFAB284 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .iFAB284 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .iFAB284 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .iFAB284 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .uA91C53 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .uA91C53:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .a8F7023 {
min-height: 230px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .a8F7023 {
    min-height: 190px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a8F7023 {
    min-height: 162px;
}
}

.channel-html .dC7E526 {
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 .dC7E526 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .dC7E526 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .dC7E526 {
    padding-left: 38px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .dC7E526 {
    padding-left: 38px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .dC7E526 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .dC7E526 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .dC7E526 {
    padding-right: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .dC7E526 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .dC7E526 {
    text-align: right;
}
}

@media only screen and (max-width: 734px) {
.channel-html .dC7E526 {
    text-align: right;
}
}

.channel-html .wAE409D {
padding-top: 44px;
padding-left: 24px;
padding-bottom: 54px;
padding-right: 44px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .wAE409D {
    padding-top: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .wAE409D {
    padding-top: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .wAE409D {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .wAE409D {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .wAE409D {
    padding-bottom: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .wAE409D {
    padding-bottom: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .wAE409D {
    padding-right: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .wAE409D {
    padding-right: 30px;
}
}

.channel-html .z5708F0 {
color: #f5f5f7;
}

.channel-html .c03EFF8 {
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 .c03EFF8 {
    grid-template-rows: minmax(340px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .c03EFF8 {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c03EFF8 {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .c03EFF8 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .c03EFF8 .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .f905E1B {
background-color: #000;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
position: relative;
}

.channel-html .f905E1B:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .oE1BC0C {
min-height: 380px;
}

@media only screen and (max-width: 1068px) {
.channel-html .oE1BC0C {
    min-height: 340px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .oE1BC0C {
    min-height: 162px;
}
}

.channel-html .v3B1DFB {
z-index: 1;
}

.channel-html .c14D27D {
align-items: center;
margin-top: -322px;
}

@media only screen and (max-width: 1068px) {
.channel-html .c14D27D {
    margin-top: -241px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c14D27D {
    margin-top: -116px;
}
}

.channel-html .n476C03 {
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 .n476C03 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .n476C03 {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .n476C03 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .n476C03 {
    padding-left: 38px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .n476C03 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .n476C03 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .n476C03 {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .n476C03 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .n476C03 {
    text-align: right;
}
}

.channel-html .tA2AF7C {
padding-top: 18px;
padding-left: 54px;
padding-bottom: 54px;
padding-right: 96px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .tA2AF7C {
    padding-top: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tA2AF7C {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .tA2AF7C {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tA2AF7C {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .tA2AF7C {
    padding-bottom: 32px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tA2AF7C {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .tA2AF7C {
    padding-right: 26px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tA2AF7C {
    padding-right: 30px;
}
}

.channel-html .y13B85C {
color: #ffffff;
}

.channel-html .nE0FAFA {
margin-top: -140px;
margin-left: 10px;
}

@media only screen and (max-width: 734px) {
.channel-html .nE0FAFA {
    margin-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .nE0FAFA {
    margin-left: 0px;
}
}

.channel-html .h01871D {
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 .h01871D {
    grid-template-rows: minmax(340px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .h01871D {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .h01871D {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .h01871D {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .h01871D .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .q2BD311 {
background-color: #000;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
position: relative;
}

.channel-html .q2BD311:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .g600E03 {
min-height: 380px;
}

@media only screen and (max-width: 1068px) {
.channel-html .g600E03 {
    min-height: 340px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .g600E03 {
    min-height: 162px;
}
}

.channel-html .lCDA4DD {
z-index: 1;
}

.channel-html .f052F97 {
align-items: center;
margin-top: -322px;
}

@media only screen and (max-width: 1068px) {
.channel-html .f052F97 {
    margin-top: -228px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f052F97 {
    margin-top: -116px;
}
}

.channel-html .aE58669 {
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 .aE58669 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aE58669 {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .aE58669 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aE58669 {
    padding-left: 38px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .aE58669 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aE58669 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .aE58669 {
    padding-right: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aE58669 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aE58669 {
    text-align: right;
}
}

.channel-html .kA25F89 {
padding-top: 18px;
padding-left: 54px;
padding-bottom: 54px;
padding-right: 96px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .kA25F89 {
    padding-top: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .kA25F89 {
    padding-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .kA25F89 {
    padding-left: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .kA25F89 {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .kA25F89 {
    padding-bottom: 32px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .kA25F89 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .kA25F89 {
    padding-right: 70px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .kA25F89 {
    padding-right: 30px;
}
}

.channel-html .tF8A916 {
color: #ffffff;
}

.channel-html .t29473F {
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 .t29473F {
    grid-template-rows: minmax(190px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .t29473F {
    grid-template-rows: minmax(162px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .t29473F {
    grid-template-columns: repeat(1, 336px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .t29473F {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .t29473F .bentobox-item {
border-radius: 29px;
overflow: hidden;
}

.channel-html .q1A0D57 {
background-color: #000000;
grid-column-start: 1;
grid-column-end: 1;
grid-row-start: 1;
grid-row-end: 1;
position: relative;
}

.channel-html .q1A0D57:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .o871D2B {
min-height: 230px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .o871D2B {
    min-height: 190px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o871D2B {
    min-height: 162px;
}
}

.channel-html .a454246 {
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 .a454246 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a454246 {
    padding-top: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .a454246 {
    padding-left: 38px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a454246 {
    padding-left: 38px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .a454246 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a454246 {
    padding-bottom: 40px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .a454246 {
    padding-right: 12px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a454246 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .a454246 {
    text-align: right;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a454246 {
    text-align: right;
}
}

.channel-html .w0E2E4F {
padding-top: 44px;
padding-left: 24px;
padding-bottom: 54px;
padding-right: 44px;
z-index: 10;
}

@media only screen and (max-width: 1068px) {
.channel-html .w0E2E4F {
    padding-top: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w0E2E4F {
    padding-top: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .w0E2E4F {
    padding-left: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w0E2E4F {
    padding-left: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .w0E2E4F {
    padding-bottom: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w0E2E4F {
    padding-bottom: 22px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .w0E2E4F {
    padding-right: 30px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w0E2E4F {
    padding-right: 30px;
}
}

.channel-html .lAF788B {
color: #f5f5f7;
}

.channel-html .nF5969C {
margin-top: 94.5px;
}

@media only screen and (max-width: 1068px) {
.channel-html .nF5969C {
    margin-top: 80px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .nF5969C {
    margin-top: 77px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .nF5969C {
    margin-left: -1px;
}
}

.channel-html .k7B3270 {
text-align: center;
}

.channel-html .a45A0DF {
color: #1d1d1f;
margin-top: 9px;
padding-left: 3px;
}

@media only screen and (max-width: 1068px) {
.channel-html .a45A0DF {
    margin-top: 5px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a45A0DF {
    margin-top: 8px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a45A0DF {
    padding-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a45A0DF {
    padding-right: 0px;
}
}

.channel-html .sD5957E {
min-height: 312px;
margin-top: 54px;
}

@media only screen and (max-width: 1068px) {
.channel-html .sD5957E {
    min-height: 280px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .sD5957E {
    margin-top: 43px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .sD5957E {
    margin-top: 39px;
}
}

.channel-html .kC94921 {
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 .kC94921 {
    grid-template-rows: minmax(280px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .kC94921 {
    grid-template-rows: minmax(270px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .kC94921 {
    grid-template-columns: repeat(1, 217px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .kC94921 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .kC94921 .bentobox-item {
border-radius: 18px;
}

.channel-html .yCBA7EF {
background-color: #f5f5f7;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
position: relative;
}

.channel-html .yCBA7EF:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .fFEF1B9 {
margin-top: 59px;
margin-bottom: 53px;
}

@media only screen and (max-width: 1068px) {
.channel-html .fFEF1B9 {
    margin-top: 47px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .fFEF1B9 {
    margin-top: 38.5px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .fFEF1B9 {
    margin-bottom: 60px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .fFEF1B9 {
    margin-bottom: 33.5px;
}
}

.channel-html .rC31244 {
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .rC31244 {
    margin-left: 26px;
}
}

.channel-html .iAE07DB {
margin-top: 1px;
margin-left: 0px;
margin-right: 0px;
}

@media only screen and (max-width: 1068px) {
.channel-html .iAE07DB {
    margin-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .iAE07DB {
    margin-left: -1px;
}
}

.channel-html .q470890 {
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .q470890 {
    margin-left: 41.5px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .q470890 {
    text-align: left;
}
}

.channel-html .qD7D3E1 {
color: #1d1d1f;
margin-top: 24px;
padding-left: 33px;
padding-right: 33px;
}

@media only screen and (max-width: 1068px) {
.channel-html .qD7D3E1 {
    margin-top: 18.5px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .qD7D3E1 {
    margin-top: 12px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .qD7D3E1 {
    padding-left: 18px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .qD7D3E1 {
    padding-left: 1px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .qD7D3E1 {
    padding-right: 17px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .qD7D3E1 {
    padding-right: 46px;
}
}

.channel-html .c887F99 {
color: #1d1d1f;
margin-top: 5px;
padding-left: 40px;
padding-right: 40px;
}

@media only screen and (max-width: 734px) {
.channel-html .c887F99 {
    margin-top: 14px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c887F99 {
    margin-left: -1px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c887F99 {
    margin-right: -1px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c887F99 {
    padding-left: 23px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c887F99 {
    padding-left: 1px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .c887F99 {
    padding-right: 23px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .c887F99 {
    padding-right: 46px;
}
}

.channel-html .aC72D1C {
padding-left: 6px;
}

@media only screen and (max-width: 734px) {
.channel-html .aC72D1C {
    margin-top: 20px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .aC72D1C {
    padding-left: 7px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aC72D1C {
    padding-left: 0px;
}
}

.channel-html .bDC2E29 {
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 .bDC2E29 {
    grid-template-rows: minmax(280px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .bDC2E29 {
    grid-template-rows: minmax(299px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .bDC2E29 {
    grid-template-columns: repeat(1, 218px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .bDC2E29 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .bDC2E29 .bentobox-item {
border-radius: 18px;
}

.channel-html .w3A8A25 {
background-color: #f5f5f7;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
position: relative;
}

.channel-html .w3A8A25:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .z7775AC {
margin-top: 57px;
margin-bottom: 53px;
}

@media only screen and (max-width: 1068px) {
.channel-html .z7775AC {
    margin-top: 46px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .z7775AC {
    margin-top: 38.5px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .z7775AC {
    margin-bottom: 40px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .z7775AC {
    margin-bottom: 33px;
}
}

.channel-html .b8B9CDC {
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .b8B9CDC {
    margin-left: 19px;
}
}

.channel-html .qA0ECA6 {
margin-left: 2px;
}

@media only screen and (max-width: 1068px) {
.channel-html .qA0ECA6 {
    margin-top: -1px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .qA0ECA6 {
    margin-left: -2px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .qA0ECA6 {
    margin-left: -1px;
}
}

.channel-html .vA90079 {
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .vA90079 {
    padding-left: 41.5px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .vA90079 {
    text-align: left;
}
}

.channel-html .p3B6AEB {
color: #1d1d1f;
margin-top: 21px;
padding-left: 33px;
padding-right: 30px;
}

@media only screen and (max-width: 1068px) {
.channel-html .p3B6AEB {
    margin-top: 14.5px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p3B6AEB {
    margin-top: 11.5px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .p3B6AEB {
    padding-left: 18.5px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p3B6AEB {
    padding-left: 1px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .p3B6AEB {
    padding-right: 18px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p3B6AEB {
    padding-right: 42px;
}
}

.channel-html .f484F71 {
color: #1d1d1f;
margin-top: 5px;
padding-left: 31px;
padding-right: 31px;
}

@media only screen and (max-width: 734px) {
.channel-html .f484F71 {
    margin-top: 14px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f484F71 {
    padding-left: 17px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f484F71 {
    padding-left: 1px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f484F71 {
    padding-right: 18px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f484F71 {
    padding-right: 60px;
}
}

.channel-html .p56EBC7 {
padding-left: 14px;
}

@media only screen and (max-width: 734px) {
.channel-html .p56EBC7 {
    margin-top: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p56EBC7 {
    padding-left: 0px;
}
}

.channel-html .mAAED3B {
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 .mAAED3B {
    grid-template-rows: minmax(280px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .mAAED3B {
    grid-template-rows: minmax(263px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .mAAED3B {
    grid-template-columns: repeat(1, 217px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .mAAED3B {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .mAAED3B .bentobox-item {
border-radius: 18px;
}

.channel-html .n6B2658 {
background-color: #f5f5f7;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
position: relative;
}

.channel-html .n6B2658:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .lEDBDFC {
margin-top: 57px;
margin-bottom: 53px;
}

@media only screen and (max-width: 1068px) {
.channel-html .lEDBDFC {
    margin-top: 53.5px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .lEDBDFC {
    margin-top: 39px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .lEDBDFC {
    margin-bottom: 60px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .lEDBDFC {
    margin-bottom: 33px;
}
}

.channel-html .g4DBFE1 {
margin-top: 9px;
text-align: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .g4DBFE1 {
    margin-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .g4DBFE1 {
    margin-left: -1px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .g4DBFE1 {
    margin-left: 29px;
}
}

.channel-html .p8031B8 {
margin-left: 3px;
margin-right: 0px;
}

@media only screen and (max-width: 1068px) {
.channel-html .p8031B8 {
    margin-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .p8031B8 {
    margin-left: 3px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p8031B8 {
    margin-left: 0px;
}
}

.channel-html .n1C55DF {
text-align: center;
}

@media only screen and (max-width: 734px) {
.channel-html .n1C55DF {
    padding-left: 41.5px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .n1C55DF {
    text-align: left;
}
}

.channel-html .m431A15 {
color: #1d1d1f;
margin-top: 24px;
padding-left: 34px;
padding-right: 30px;
}

@media only screen and (max-width: 1068px) {
.channel-html .m431A15 {
    margin-top: 19px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m431A15 {
    margin-top: 12px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .m431A15 {
    padding-left: 18px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m431A15 {
    padding-left: 1px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .m431A15 {
    padding-right: 16px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m431A15 {
    padding-right: 42px;
}
}

.channel-html .o8B3C53 {
color: #1d1d1f;
margin-top: 5px;
padding-left: 36px;
padding-right: 36px;
}

@media only screen and (max-width: 734px) {
.channel-html .o8B3C53 {
    margin-top: 14px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .o8B3C53 {
    padding-left: 21px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o8B3C53 {
    padding-left: 1px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .o8B3C53 {
    padding-right: 21px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .o8B3C53 {
    padding-right: 42px;
}
}

.channel-html .p829266 {
align-items: center;
padding-bottom: 65px;
}

@media only screen and (max-width: 734px) {
.channel-html .p829266 {
    padding-bottom: 30px;
}
}

.channel-html .f8F57F7 {
align-items: center;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 119px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}

@media only screen and (max-width: 1068px) {
.channel-html .f8F57F7 {
    align-items: center;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f8F57F7 {
    align-items: center;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f8F57F7 {
    margin-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f8F57F7 {
    margin-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f8F57F7 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f8F57F7 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f8F57F7 {
    margin-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f8F57F7 {
    margin-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f8F57F7 {
    margin-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f8F57F7 {
    margin-right: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f8F57F7 {
    padding-top: 95.5px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f8F57F7 {
    padding-top: 67px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f8F57F7 {
    padding-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f8F57F7 {
    padding-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f8F57F7 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f8F57F7 {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .f8F57F7 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f8F57F7 {
    padding-right: 0px;
}
}

.channel-html .p8DE121 {
text-align: center;
}

.channel-html .gD415B9 {
color: #1d1d1f;
}

.channel-html .rE46FD1 {
color: #1d1d1f;
margin-top: 8px;
}

@media only screen and (max-width: 1068px) {
.channel-html .rE46FD1 {
    margin-top: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .rE46FD1 {
    margin-top: 7px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .rE46FD1 {
    padding-left: 54px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .rE46FD1 {
    padding-right: 54px;
}
}

.channel-html .g737104 {
margin-top: 41px;
margin-bottom: 61px;
}

@media only screen and (max-width: 1068px) {
.channel-html .g737104 {
    margin-top: 28px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .g737104 {
    margin-top: 8px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .g737104 {
    margin-bottom: 36px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .g737104 {
    margin-bottom: 40px;
}
}

.o74A288 {
width: 100%;
--columns: 3;
--grid-column: 3;
--static-enabled: false;
--column-data: 5, 6, 7, 5, 6, 7, 5, 6;
--column-header-empty-cell: &nbsp;
--allowed-columns: 3, 3, 2;
}

.o74A288 .compare-column-0 {
display: flex;
order: 1;
}

.o74A288 .compare-column-1 {
display: flex;
order: 2;
}

.o74A288 .compare-column-2 {
display: flex;
order: 3;
}

.o74A288 .compare-static-5 {
display: flex;
order: 1;
}

.o74A288 .compare-static-6 {
display: flex;
order: 2;
}

.o74A288 .compare-static-7 {
display: flex;
order: 3;
}

@media only screen and (max-width: 1068px) {
.o74A288 {
    --columns: 3;
    --grid-column: 3;
}
}

@media only screen and (max-width: 1068px) {
.o74A288 .compare-column-0 {
    display: flex;
    order: 1;
}
}

@media only screen and (max-width: 1068px) {
.o74A288 .compare-column-1 {
    display: flex;
    order: 2;
}
}

@media only screen and (max-width: 1068px) {
.o74A288 .compare-column-2 {
    display: flex;
    order: 3;
}
}

@media only screen and (max-width: 1068px) {
.o74A288 {
    --static-enabled: false;
}

.o74A288 .compare-static-5 {
    display: flex;
    order: 1;
}

.o74A288 .compare-static-6 {
    display: flex;
    order: 2;
}

.o74A288 .compare-static-7 {
    display: flex;
    order: 3;
}
}

@media only screen and (max-width: 734px) {
.o74A288 {
    --columns: 2;
    --grid-column: 2;
}
}

@media only screen and (max-width: 734px) {
.o74A288 .compare-column-0 {
    display: flex;
    order: 1;
}
}

@media only screen and (max-width: 734px) {
.o74A288 .compare-column-1 {
    display: flex;
    order: 2;
}
}

@media only screen and (max-width: 734px) {
.o74A288 .compare-column-2 {
    display: none;
    order: 3;
}
}

@media only screen and (max-width: 734px) {
.o74A288 {
    --static-enabled: false;
}

.o74A288 .compare-static-7 {
    display: none;
}

.o74A288 .compare-static-7 {
    display: none;
}

.o74A288 .compare-static-5 {
    display: flex;
    order: 1;
}

.o74A288 .compare-static-6 {
    display: flex;
    order: 2;
}
}

.channel-html .g7AAC7F {
min-height: 415px;
margin-top: 10px;
margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
.channel-html .g7AAC7F {
    min-height: 355px;
}
}

.channel-html .lEBC721 {
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 .lEBC721 {
    grid-template-rows: minmax(355px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .lEBC721 {
    grid-template-rows: minmax(510px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .lEBC721 {
    grid-template-columns: repeat(1, 692px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .lEBC721 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .lEBC721 .bentobox-item {
border-radius: 18px;
overflow: hidden;
}

.channel-html .v0A4159 {
background-color: #f5f5f7;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
position: relative;
}

.channel-html .v0A4159:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .nA98793 {
min-height: 415px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .nA98793 {
    min-height: 355px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .nA98793 {
    min-height: 510px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .nA98793 {
    align-items: flex-start;
}
}

.channel-html .p55DB2B {
padding-top: 42px;
padding-left: 46px;
padding-bottom: 40px;
padding-right: 0px;
}

@media only screen and (max-width: 1068px) {
.channel-html .p55DB2B {
    margin-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p55DB2B {
    margin-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .p55DB2B {
    margin-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p55DB2B {
    margin-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .p55DB2B {
    padding-top: 74px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p55DB2B {
    padding-top: 36px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .p55DB2B {
    padding-left: 33px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p55DB2B {
    padding-left: 43px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .p55DB2B {
    padding-bottom: 72px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p55DB2B {
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .p55DB2B {
    padding-right: 30px;
}
}

.channel-html .n099CFB {
color: #1d1d1f;
margin-left: -1px;
}

@media only screen and (max-width: 734px) {
.channel-html .n099CFB {
    margin-top: -1px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .n099CFB {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .n099CFB {
    margin-left: -2px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .n099CFB {
    padding-left: 0px;
}
}

.channel-html .n402AA3 {
color: #1d1d1f;
margin-top: 8px;
margin-left: -2px;
}

@media only screen and (max-width: 1068px) {
.channel-html .n402AA3 {
    margin-top: 6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .n402AA3 {
    margin-top: 8px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .n402AA3 {
    margin-left: -1px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .n402AA3 {
    margin-left: -2px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .n402AA3 {
    margin-right: 72px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .n402AA3 {
    padding-left: 0px;
}
}

.channel-html .tE894C7 {
color: #1d1d1f;
margin-top: 18px;
margin-left: -1px;
padding-right: 50px;
}

@media only screen and (max-width: 1068px) {
.channel-html .tE894C7 {
    margin-top: 20px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tE894C7 {
    margin-top: 14px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .tE894C7 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tE894C7 {
    margin-left: -2px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .tE894C7 {
    margin-right: 36px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tE894C7 {
    margin-right: 2px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .tE894C7 {
    padding-right: 25px;
}
}

.channel-html .d9E2DA7 {
margin-top: 14px;
margin-left: -1px;
}

@media only screen and (max-width: 734px) {
.channel-html .d9E2DA7 {
    margin-top: 12px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .d9E2DA7 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .d9E2DA7 {
    margin-left: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .x6943CD {
    margin-top: -1px;
}
}

.channel-html .y0698D3 {
margin-top: 0px;
margin-bottom: 0px;
text-align: right;
}

@media only screen and (max-width: 1068px) {
.channel-html .y0698D3 {
    margin-top: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .y0698D3 {
    margin-top: 30.5px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .y0698D3 {
    margin-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .y0698D3 {
    margin-bottom: 39px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .y0698D3 {
    padding-left: 2px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .y0698D3 {
    padding-left: 9px;
}
}

.channel-html .x39A9C8 {
margin-left: -79px;
}

@media only screen and (max-width: 1068px) {
.channel-html .x39A9C8 {
    margin-left: -69px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .x39A9C8 {
    margin-left: -9px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .x39A9C8 {
    margin-bottom: 0px;
}
}

.channel-html .x4EA550 {
min-height: 415px;
margin-top: 10px;
margin-bottom: 10px;
}

@media only screen and (max-width: 1068px) {
.channel-html .x4EA550 {
    min-height: 355px;
}
}

.channel-html .q0734F1 {
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 .q0734F1 {
    grid-template-rows: minmax(355px, 1fr);
}
}

@media only screen and (max-width: 734px) {
.channel-html .q0734F1 {
    grid-template-rows: minmax(530px, 1fr);
}
}

@media only screen and (max-width: 1068px) {
.channel-html .q0734F1 {
    grid-template-columns: repeat(1, 692px);
}
}

@media only screen and (max-width: 734px) {
.channel-html .q0734F1 {
    grid-template-columns: repeat(1, 320px);
}
}

.channel-html .q0734F1 .bentobox-item {
border-radius: 18px;
overflow: hidden;
}

.channel-html .iDB785D {
background-color: #f5f5f7;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 2;
position: relative;
}

.channel-html .iDB785D:before {
display: block;
position: absolute;
pointer-events: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-style: solid;
}

.channel-html .k67DDCB {
min-height: 415px;
align-items: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .k67DDCB {
    min-height: 355px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k67DDCB {
    min-height: 530px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .k67DDCB {
    align-items: center;
}
}

@media only screen and (max-width: 734px) {
.channel-html .k67DDCB {
    align-items: flex-start;
}
}

.channel-html .p34484F {
padding-top: 40px;
padding-left: 46px;
padding-bottom: 40px;
}

@media only screen and (max-width: 734px) {
.channel-html .p34484F {
    padding-top: 36px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .p34484F {
    padding-left: 33px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p34484F {
    padding-left: 43px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .p34484F {
    padding-bottom: 0px;
}
}

.channel-html .e44C84F {
color: #1d1d1f;
margin-left: -1px;
}

@media only screen and (max-width: 1068px) {
.channel-html .e44C84F {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .e44C84F {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .e44C84F {
    padding-left: 0px;
}
}

.channel-html .tEDD50F {
color: #1d1d1f;
margin-top: 8px;
margin-left: -2px;
}

@media only screen and (max-width: 1068px) {
.channel-html .tEDD50F {
    margin-top: 6px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tEDD50F {
    margin-top: 8px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .tEDD50F {
    margin-left: -1px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tEDD50F {
    margin-left: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tEDD50F {
    margin-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .tEDD50F {
    padding-right: 0px;
}
}

.channel-html .m87563C {
margin-top: 16px;
margin-left: 0px;
margin-bottom: 15px;
}

@media only screen and (max-width: 1068px) {
.channel-html .m87563C {
    margin-top: 17px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m87563C {
    margin-top: 12px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .m87563C {
    margin-bottom: 15px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .m87563C {
    margin-bottom: 2px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .iA8856B {
    padding-right: 0px;
}
}

.channel-html .vCC086C {
margin-left: 0px;
}

.channel-html .aFA3C7D {
align-items: flex-start;
}

@media only screen and (max-width: 1068px) {
.channel-html .aFA3C7D {
    align-items: flex-start;
}
}

@media only screen and (max-width: 734px) {
.channel-html .aFA3C7D {
    align-items: flex-start;
}
}

.channel-html .a78F83E {
margin-top: 0.5px;
margin-left: -1px;
}

@media only screen and (max-width: 734px) {
.channel-html .a78F83E {
    margin-top: 3px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a78F83E {
    margin-left: -1px;
}
}

.channel-html .lA21469 {
margin-top: 5px;
}

@media only screen and (max-width: 1068px) {
.channel-html .lA21469 {
    margin-top: 7px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .lA21469 {
    margin-top: 0px;
}
}

.channel-html .vED84EA {
margin-left: 10.5px;
margin-bottom: -2px;
padding-top: 2px;
}

@media only screen and (max-width: 1068px) {
.channel-html .vED84EA {
    margin-left: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .vED84EA {
    margin-left: 8px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .vED84EA {
    padding-left: 3px;
}
}

.channel-html .lF7B187 {
color: #1d1d1f;
margin-left: -1px;
}

.channel-html .f350818 {
align-items: flex-start;
margin-top: 0px;
}

@media only screen and (max-width: 1068px) {
.channel-html .f350818 {
    align-items: flex-start;
}
}

@media only screen and (max-width: 734px) {
.channel-html .f350818 {
    align-items: flex-start;
}
}

.channel-html .dDAB812 {
margin-top: 0.5px;
margin-left: -1px;
}

@media only screen and (max-width: 734px) {
.channel-html .dDAB812 {
    margin-top: 3px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .dDAB812 {
    margin-left: -1px;
}
}

.channel-html .j0A17B1 {
margin-top: 5px;
}

@media only screen and (max-width: 1068px) {
.channel-html .j0A17B1 {
    margin-top: 7px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .j0A17B1 {
    margin-top: 0px;
}
}

.channel-html .gC3013D {
margin-left: 10.5px;
margin-bottom: -2px;
padding-top: 2px;
}

@media only screen and (max-width: 1068px) {
.channel-html .gC3013D {
    margin-left: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .gC3013D {
    margin-left: 8px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .gC3013D {
    padding-left: 3px;
}
}

.channel-html .t513C0B {
color: #1d1d1f;
margin-left: -1px;
}

@media only screen and (max-width: 734px) {
.channel-html .t513C0B {
    margin-right: 34px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .t513C0B {
    padding-right: 35px;
}
}

.channel-html .b4009D3 {
align-items: flex-start;
}

@media only screen and (max-width: 1068px) {
.channel-html .b4009D3 {
    align-items: flex-start;
}
}

@media only screen and (max-width: 734px) {
.channel-html .b4009D3 {
    align-items: flex-start;
}
}

.channel-html .gFF8EE7 {
margin-top: 0.5px;
margin-left: -1px;
}

@media only screen and (max-width: 734px) {
.channel-html .gFF8EE7 {
    margin-top: 3px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .gFF8EE7 {
    margin-left: -1px;
}
}

.channel-html .eCC64BC {
margin-top: 4px;
}

@media only screen and (max-width: 1068px) {
.channel-html .eCC64BC {
    margin-top: 7px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .eCC64BC {
    margin-top: 1px;
}
}

.channel-html .a20E9BD {
margin-left: 10.5px;
margin-bottom: -2px;
padding-top: 2px;
}

@media only screen and (max-width: 1068px) {
.channel-html .a20E9BD {
    margin-left: 10px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a20E9BD {
    margin-left: 8px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .a20E9BD {
    padding-left: 3px;
}
}

.channel-html .s489AAA {
color: #1d1d1f;
margin-left: -1px;
}

@media only screen and (max-width: 734px) {
.channel-html .s489AAA {
    margin-right: 31px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .s489AAA {
    padding-right: 55px;
}
}

.channel-html .qEEE9E6 {
margin-top: 14px;
margin-left: -1px;
padding-left: 0px;
}

@media only screen and (max-width: 734px) {
.channel-html .qEEE9E6 {
    margin-top: 13px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .qEEE9E6 {
    margin-left: -1px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .qEEE9E6 {
    margin-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .qEEE9E6 {
    padding-right: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .q3CF8B0 {
    padding-left: 1px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .q3CF8B0 {
    padding-right: 110px;
}
}

.channel-html .w607453 {
margin-top: 0px;
margin-bottom: 0px;
padding-left: 26px;
text-align: center;
}

@media only screen and (max-width: 1068px) {
.channel-html .w607453 {
    margin-top: 0px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .w607453 {
    margin-bottom: 0px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w607453 {
    padding-top: 28px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .w607453 {
    padding-left: 7px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w607453 {
    padding-left: 9px;
}
}

@media only screen and (max-width: 734px) {
.channel-html .w607453 {
    padding-bottom: 40px;
}
}

.channel-html .rAA7321 {
margin-left: 39px;
}

@media only screen and (max-width: 734px) {
.channel-html .rAA7321 {
    margin-top: 4px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .rAA7321 {
    margin-left: -9px;
}
}

@media only screen and (max-width: 1068px) {
.channel-html .rAA7321 {
    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 .eFC64D0 {
margin-bottom: 9px;
}

.channel-html .v6A6D7B {
color: #6E6E73;
margin-left: -0.5px;
padding-right: 2px;
}

@media only screen and (max-width: 734px) {
.channel-html .v6A6D7B {
    padding-right: 0px;
}
}

.channel-html .s041AD1 {
margin-bottom: 9px;
}

.channel-html .dAF2C16 {
color: #6E6E73;
margin-left: -0.5px;
padding-right: 2px;
}

@media only screen and (max-width: 734px) {
.channel-html .dAF2C16 {
    padding-right: 10px;
}
}

.channel-html .hEC40CB {
margin-bottom: 9px;
}

.channel-html .a54DBB7 {
color: #6E6E73;
margin-left: -0.5px;
padding-right: 2px;
}

@media only screen and (max-width: 734px) {
.channel-html .a54DBB7 {
    padding-right: 10px;
}
}

.channel-html .nE62060 {
margin-bottom: 9px;
}

.channel-html .dB5BAA1 {
color: #6E6E73;
margin-left: -0.5px;
padding-right: 2px;
}

@media only screen and (max-width: 734px) {
.channel-html .dB5BAA1 {
    padding-right: 10px;
}
}

.channel-html .s8D220A {
margin-bottom: 9px;
}

.channel-html .cF88B53 {
color: #6E6E73;
margin-left: -0.5px;
padding-right: 2px;
}

@media only screen and (max-width: 734px) {
.channel-html .cF88B53 {
    padding-right: 10px;
}
}

.channel-html .rF624D4 {
margin-bottom: 9px;
}

.channel-html .h20F13D {
color: #6E6E73;
margin-left: -0.5px;
padding-right: 2px;
}

@media only screen and (max-width: 734px) {
.channel-html .h20F13D {
    padding-right: 10px;
}
}

.channel-html .s81BCAD {
margin-bottom: 9px;
}

.channel-html .o3CF5E4 {
color: #6E6E73;
margin-left: -0.5px;
padding-right: 2px;
}

@media only screen and (max-width: 734px) {
.channel-html .o3CF5E4 {
    padding-right: 10px;
}
}

.channel-html .a8940CE {
margin-bottom: 9px;
}

.channel-html .z180EE8 {
color: #6E6E73;
margin-left: -0.5px;
padding-right: 2px;
}

@media only screen and (max-width: 734px) {
.channel-html .z180EE8 {
    padding-right: 10px;
}
}

.channel-html .vE3188D {
margin-bottom: 9px;
}

.channel-html .f5C9580 {
color: #6E6E73;
margin-left: -0.5px;
padding-right: 2px;
}

@media only screen and (max-width: 734px) {
.channel-html .f5C9580 {
    padding-right: 10px;
}
}

.channel-html .i33B5BD {
margin-bottom: 9px;
}

.channel-html .sBEBE23 {
color: #6E6E73;
margin-left: -0.5px;
padding-right: 2px;
}

@media only screen and (max-width: 734px) {
.channel-html .sBEBE23 {
    padding-right: 10px;
}
}

.channel-html .a53BFDC {
margin-bottom: 9px;
}

.channel-html .gA8A2B0 {
color: #6E6E73;
margin-left: -0.5px;
padding-right: 2px;
}

@media only screen and (max-width: 734px) {
.channel-html .gA8A2B0 {
    padding-right: 10px;
}
}

.channel-html .o186BCF {
margin-bottom: 9px;
}

.channel-html .h5DE1E9 {
color: #6E6E73;
margin-left: -0.5px;
padding-right: 2px;
}

@media only screen and (max-width: 734px) {
.channel-html .h5DE1E9 {
    padding-right: 0px;
}
}

.channel-html .vBF6FF3 {
margin-bottom: 9px;
}

.channel-html .t354121 {
color: #6E6E73;
margin-left: -0.5px;
}

@media only screen and (max-width: 734px) {
.channel-html .t354121 {
    padding-right: 9px;
}
}

.channel-html .kAEFA98 {
margin-bottom: 9px;
}

.channel-html .y4D77F3 {
color: #6E6E73;
margin-left: -0.5px;
}

@media only screen and (max-width: 734px) {
.channel-html .y4D77F3 {
    padding-right: 9px;
}
}

.channel-html .t5E6DDF {
margin-bottom: 9px;
}

.channel-html .q848B71 {
color: #6E6E73;
margin-left: -0.5px;
margin-right: 9px;
}

@media only screen and (max-width: 734px) {
.channel-html .q848B71 {
    padding-right: 9px;
}
}

.channel-html .c59316F {
margin-bottom: 9px;
}

.channel-html .n1C5A6B {
color: #6E6E73;
margin-left: -0.5px;
}

@media only screen and (max-width: 734px) {
.channel-html .n1C5A6B {
    padding-right: 9px;
}
}
br.large {
display: block;
}
@media only screen and (max-width: 1068px) {
br.large {
    display: none;
}
}
@media only screen and (max-width: 734px) {
br.large {
    display: none;
}
}
br.medium {
display: none;
}
@media only screen and (max-width: 1068px) {
br.medium {
    display: block;
}
}
@media only screen and (max-width: 734px) {
br.medium {
    display: none;
}
}
br.small {
display: none;
}
@media only screen and (max-width: 1068px) {
br.small {
    display: none;
}
}
@media only screen and (max-width: 734px) {
br.small {
    display: block;
}
}