/*!
 * @sie/designkit
 * @copyright     2026 Studio Soft Interactive Entertainment LLC, all rights reserved
 */
@charset "UTF-8";@import url(//fast.fonts.net/t/1.css?apiType=css&projectid=6f5a16ca-a850-4820-9679-63209ec3e566);@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeInLight {
    0% {
        opacity: .75
    }

    to {
        opacity: 1
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(-20px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(100%)
    }
}

@keyframes panLeft {
    0% {
        opacity: 0;
        transform: scale(1.05) translateX(2%)
    }

    to {
        opacity: 1;
        transform: scale(1.05) translateX(0)
    }
}

@keyframes panRight {
    0% {
        opacity: 0;
        transform: scale(1.05) translateX(-2%)
    }

    to {
        transform: scale(1.05) translateX(0);
        opacity: 1
    }
}

@keyframes panUp {
    0% {
        opacity: 0;
        transform: scale(1.05) translateY(2%)
    }

    to {
        transform: scale(1.05) translateY(0);
        opacity: 1
    }
}

@keyframes panDown {
    0% {
        opacity: 0;
        transform: scale(1.05) translateY(-2%)
    }

    to {
        transform: scale(1.05) translateY(0);
        opacity: 1
    }
}

@keyframes slideInUp {
    0% {
        opacity: var(--slide-in-start-opacity, 0);
        transform: translateY(var(--slide-in-start, 100%))
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slideOutDown {
    0% {
        opacity: 1;
        transform: translateY(var(--slide-out-start, 0))
    }

    to {
        opacity: 0;
        transform: translateY(100%)
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        transform: translateX(2000px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes fadeSlideInRight {
    0% {
        opacity: 0;
        transform: translateX(100vw)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        transform: translateX(-2000px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes slideOutRight {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(2000px)
    }
}

@keyframes slideOutLeft {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    to {
        opacity: 0;
        transform: translateX(-2000px)
    }
}

@keyframes preload__symbols--triangle {
    0%,70% {
        opacity: 0;
        transform-origin: center;
        transform: scale(0) rotate(0deg)
    }

    10% {
        opacity: 1;
        transform-origin: center;
        transform: scale(1) rotate(360deg)
    }

    11%,60% {
        opacity: 1;
        transform: scale(1) rotate(360deg)
    }
}

@keyframes preload__symbols--circle {
    20% {
        opacity: 1;
        transform-origin: center;
        transform: scale(1) rotate(360deg)
    }

    21%,70% {
        opacity: 1;
        transform: scale(1) rotate(360deg)
    }

    10%,80% {
        opacity: 0;
        transform-origin: center;
        transform: scale(0) rotate(0deg)
    }
}

@keyframes preload__symbols--cross {
    30% {
        opacity: 1;
        transform-origin: center;
        transform: scale(1) rotate(360deg)
    }

    31%,80% {
        opacity: 1;
        transform: scale(1) rotate(360deg)
    }

    20%,90% {
        opacity: 0;
        transform-origin: center;
        transform: scale(0) rotate(0deg)
    }
}

@keyframes preload__symbols--square {
    40% {
        opacity: 1;
        transform-origin: center;
        transform: scale(1) rotate(360deg)
    }

    41%,90% {
        opacity: 1;
        transform: scale(1) rotate(360deg)
    }

    30%,to {
        opacity: 0;
        transform-origin: center;
        transform: scale(0) rotate(0deg)
    }
}

@keyframes preload__symbols--triangle--fader {
    0%,70% {
        opacity: 0
    }

    10%,11%,60% {
        opacity: 1
    }
}

@keyframes preload__symbols--circle--fader {
    10%,80% {
        opacity: 0
    }

    20%,21%,70% {
        opacity: 1
    }
}

@keyframes preload__symbols--cross--fader {
    20%,90% {
        opacity: 0
    }

    30%,31%,80% {
        opacity: 1
    }
}

@keyframes preload__symbols--square--fader {
    30%,to {
        opacity: 0
    }

    40%,41%,90% {
        opacity: 1
    }
}

@keyframes zoomInBg {
    0% {
        opacity: 0;
        transform: scale3d(1,1,1)
    }

    to {
        opacity: 1;
        transform: scale3d(1.05,1.05,1.05)
    }
}

@keyframes zoomOutBg {
    0% {
        opacity: 0;
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        opacity: 1;
        transform: scale3d(1,1,1)
    }
}

@keyframes scaleBorderOutMobile {
    0% {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        will-change: width,height,top,left,border-color;
        border: 0
    }

    to {
        top: -4px;
        left: -4px;
        width: calc(100% + 4px);
        height: calc(100% + 4px);
        border-color: #0072ce
    }
}

@keyframes scaleBorderOutDesktop {
    0% {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        will-change: width,height,top,left,border-color;
        border: 0
    }

    to {
        top: -.375rem;
        left: -.375rem;
        width: calc(100% + .375rem);
        height: calc(100% + .375rem);
        border-color: #0072ce
    }
}

@keyframes scaleBorderInMobile {
    0% {
        top: -4px;
        left: -4px;
        width: calc(100% + 4px);
        height: calc(100% + 4px);
        border-color: #0072ce;
        will-change: width,height,top,left,border-color
    }

    to {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0
    }
}

@keyframes scaleBorderInDesktop {
    0% {
        top: -.375rem;
        left: -.375rem;
        width: calc(100% + .375rem);
        height: calc(100% + .375rem);
        border-color: #0072ce;
        will-change: width,height,top,left,border-color
    }

    to {
        top: 0;
        left: 0;
        width: calc(100%);
        height: calc(100%);
        border: 0
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translate(-15px,-15px)
    }

    to {
        opacity: 1;
        transform: translate(0,0)
    }
}

@keyframes selectedStateBorderAnimation {
    0% {
        background-position: 0 33%
    }

    50% {
        background-position: 33% 66%
    }

    to {
        background-position: 66% 100%
    }
}

@keyframes psSpinner {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes scale-border-out-mobile {
    0% {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        will-change: width,height,top,left,border-color;
        border: 0;
        border-color: var(--border-color)
    }

    to {
        top: calc(-6px);
        left: calc(-6px);
        width: calc(100% + 12px);
        height: calc(100% + 12px);
        border-color: var(--border-color)
    }
}

@keyframes scale-border-out-desktop {
    0% {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        will-change: width,height,top,left,border-color;
        border: 0;
        border-color: var(--border-color)
    }

    to {
        top: calc(-7px);
        left: calc(-7px);
        width: calc(100% + 14px);
        height: calc(100% + 14px);
        border-color: var(--border-color)
    }
}

@keyframes scale-border-in-mobile {
    0% {
        top: calc(-6px);
        left: calc(-6px);
        width: calc(100% + 12px);
        height: calc(100% + 12px);
        border-color: var(--border-color)
    }

    to {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        will-change: width,height,top,left,border-color;
        border: 0;
        border-color: var(--border-color)
    }
}

@keyframes scale-border-in-desktop {
    0% {
        top: calc(-7px);
        left: calc(-7px);
        width: calc(100% + 14px);
        height: calc(100% + 14px);
        border-color: var(--border-color)
    }

    to {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        will-change: width,height,top,left,border-color;
        border: 0;
        border-color: var(--border-color)
    }
}

@keyframes surfaceScale {
    0% {
        width: 100%;
        height: 100%;
        transform: translate3d(0,0,0)
    }

    50% {
        width: calc(100% + 2px);
        height: calc(100% + 2px);
        transform: translate3d(-1px,-1px,-2px)
    }

    to {
        width: calc(100% + 4px);
        height: calc(100% + 4px);
        transform: translate3d(-2px,-2px,-4px)
    }
}

@keyframes progressAnimation {
    0% {
        opacity: 0;
        transform: rotate(.4turn);
        background: conic-gradient(var(--color) calc(var(--adjusted-percent)*.1%),#0000 0)
    }

    to {
        opacity: 1;
        transform: rotate(.6turn);
        background: conic-gradient(var(--color) calc(var(--adjusted-percent)*1%),#0000 0)
    }
}

@keyframes progressLineAnimation {
    0% {
        opacity: 0;
        width: calc(var(--adjusted-percent)*.1%)
    }

    to {
        opacity: 1;
        width: calc(var(--adjusted-percent)*1%)
    }
}

@keyframes alertsInMobile {
    0% {
        opacity: 0;
        transform: translate3d(0,var(--space-6),0)
    }

    to {
        opacity: 1;
        transform: translate3d(0,0,0)
    }
}

@keyframes alertsInTablet {
    0% {
        opacity: 0;
        transform: translate3d(var(--space-10),0,0)
    }

    to {
        opacity: 1;
        transform: translate3d(0,0,0)
    }
}

@keyframes alertsInTabletRTL {
    0% {
        opacity: 0;
        transform: translate3d(calc(var(--space-10)*-1),0,0)
    }

    to {
        opacity: 1;
        transform: translate3d(0,0,0)
    }
}

@keyframes shimmer-top-left {
    0%,50%,to {
        opacity: 0
    }

    25% {
        opacity: 1
    }
}

@keyframes shimmer-top-right {
    0%,25%,75%,to {
        opacity: 0
    }

    50% {
        opacity: 1
    }
}

@keyframes shimmer-bottom-right {
    0%,50%,to {
        opacity: 0
    }

    75% {
        opacity: 1
    }
}

@keyframes shimmer-bottom-left {
    0%,50%,to {
        opacity: 0
    }

    75% {
        opacity: 1
    }
}

@keyframes pin-pulse {
    0% {
        transform: scale(0);
        opacity: .8
    }

    to {
        transform: scale(var(--pin-pulse-scale, 4));
        opacity: 0
    }
}

@keyframes wizard-scale {
    0%,to {
        transform: scale(1.1)
    }

    50% {
        transform: scale(1)
    }
}

@keyframes wizard-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes wizard-fg-all {
    0% {
        opacity: 0;
        transform: translateY(5%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes wizard-bg-mobile {
    0% {
        transform: skewY(-5deg) translateY(-20%)
    }

    to {
        transform: skewY(-5deg) translateY(0)
    }
}

@keyframes wizard-bg-initial-desktop {
    0% {
        opacity: 1;
        transform: skewX(-10deg) translateX(-55%)
    }

    80%,to {
        opacity: 1;
        transform: skewX(-10deg) translateX(0)
    }
}

@keyframes wizard-bg-outcome-desktop {
    0% {
        transform: skewX(-10deg) translateX(155%)
    }

    80%,to {
        transform: skewX(-10deg) translateX(90%)
    }
}

@keyframes scaleErrorBorderOut {
    0% {
        inset: 0;
        border: 0;
        width: 100%;
        height: 100%;
        will-change: width,height,inset,border-color
    }

    to {
        width: var(--before-dimension);
        height: var(--before-dimension);
        border-color: var(--color-role-text-warning);
        inset: calc(-1*var(--before-space))
    }
}

:root {
    --color-1-light: 255 255 255;
    --color-1-darken-10-light: 229 229 229;
    --color-1-darken-20-light: 204 204 204;
    --color-2-light: 245 247 250;
    --color-2-darken-10-light: 212 220 233;
    --color-2-darken-20-light: 179 194 216;
    --color-3-light: 235 238 240;
    --color-4-light: 0 0 0;
    --color-4-darken-10-light: 0 0 0;
    --color-4-darken-20-light: 0 0 0;
    --color-5-light: 107 107 107;
    --color-6-light: 150 151 153;
    --color-7-light: 210 212 217;
    --color-8-light: 243 243 243;
    --color-9-light: 213 59 0;
    --color-9-darken-10-light: 192 53 0;
    --color-9-darken-20-light: 170 47 0;
    --color-10-light: 0 104 189;
    --color-10-darken-10-light: 0 93 170;
    --color-10-darken-20-light: 0 83 151;
    --color-11-light: 252 199 29;
    --color-12-light: 0 122 98;
    --color-13-light: 200 27 58;
    --color-14-light: 203 32 112;
    --color-15-light: 13 212 116;
    --color-16-light: 0 54 151;
    --color-17-light: 0 112 204;
    --color-17-darken-10-light: 0 100 183;
    --color-17-darken-20-light: 0 89 163;
    --color-1-dark: 18 19 20;
    --color-2-dark: 9 10 10;
    --color-3-dark: 0 0 0;
    --color-4-dark: 255 255 255;
    --color-4-darken-10-dark: 229 229 229;
    --color-4-darken-20-dark: 204 204 204;
    --color-5-dark: 178 178 178;
    --color-6-dark: 44 45 51;
    --color-7-dark: 31 32 36;
    --color-8-dark: 23 24 26;
    --color-9-dark: 214 61 0;
    --color-9-darken-10-dark: 192 53 0;
    --color-9-darken-20-dark: 170 47 0;
    --color-10-dark: 83 177 255;
    --color-10-darken-10-dark: 49 161 255;
    --color-10-darken-20-dark: 15 146 255;
    --color-11-dark: 252 199 29;
    --color-12-dark: 0 148 118;
    --color-13-dark: 255 20 63;
    --color-14-dark: 217 74 141;
    --color-15-dark: 16 252 138;
    --color-16-dark: 0 54 151;
    --color-role-shadows-low-base-light: rgb(var(--color-4-light)/0.08);
    --color-role-shadows-low-base-dark: rgb(var(--color-4-light)/0.06);
    --color-role-shadows-low-hover-light: rgb(var(--color-4-light)/0.16);
    --color-role-shadows-low-hover-dark: rgb(var(--color-4-light)/0.8);
    --color-role-shadows-low-active-light: rgb(var(--color-4-light)/0.16);
    --color-role-shadows-low-active-dark: rgb(var(--color-4-light)/0.8);
    --color-role-shadows-high-base-light: rgb(var(--color-4-light)/0.16);
    --color-role-shadows-high-base-dark: rgb(var(--color-4-light)/0.8);
    --color-role-shadows-high-hover-light: rgb(var(--color-4-light)/0.32);
    --color-role-shadows-high-hover-dark: rgb(var(--color-4-light)/1);
    --color-role-shadows-high-active-light: rgb(var(--color-4-light)/0.32);
    --color-role-shadows-high-active-dark: rgb(var(--color-4-light)/1);
    --color-role-borders-divider-line-base-light: rgb(var(--color-8-light)/1);
    --color-role-borders-divider-line-base-dark: rgb(var(--color-4-dark)/0.08);
    --color-role-borders-divider-line-hover-light: rgb(var(--color-8-light)/1);
    --color-role-borders-divider-line-hover-dark: rgb(var(--color-4-dark)/0.08);
    --color-role-borders-divider-line-focus-light: rgb(var(--color-8-light)/1);
    --color-role-borders-divider-line-focus-dark: rgb(var(--color-4-dark)/0.08);
    --color-role-borders-divider-line-active-light: rgb(var(--color-8-light)/1);
    --color-role-borders-divider-line-active-dark: rgb(var(--color-4-dark)/0.08);
    --color-role-borders-commerce-link-base-light: rgb(var(--color-9-light)/1);
    --color-role-borders-commerce-link-base-dark: rgb(var(--color-9-dark)/1);
    --color-role-borders-commerce-link-hover-light: rgb(var(--color-9-darken-10-light)/1);
    --color-role-borders-commerce-link-hover-dark: rgb(var(--color-9-darken-10-dark)/1);
    --color-role-borders-commerce-link-focus-light: rgb(var(--color-9-darken-10-light)/1);
    --color-role-borders-commerce-link-focus-dark: rgb(var(--color-9-darken-10-dark)/1);
    --color-role-borders-commerce-link-active-light: rgb(var(--color-9-darken-20-light)/1);
    --color-role-borders-commerce-link-active-dark: rgb(var(--color-9-darken-20-dark)/1);
    --color-role-borders-primary-link-base-light: rgb(var(--color-17-light)/0.5);
    --color-role-borders-primary-link-base-dark: rgb(var(--color-4-dark)/0.5);
    --color-role-borders-primary-link-hover-light: rgb(var(--color-17-darken-10-light)/0.5);
    --color-role-borders-primary-link-hover-dark: rgb(var(--color-4-darken-10-dark)/0.5);
    --color-role-borders-primary-link-focus-light: rgb(var(--color-17-darken-10-light)/1);
    --color-role-borders-primary-link-focus-dark: rgb(var(--color-4-darken-10-dark)/1);
    --color-role-borders-primary-link-active-light: rgb(var(--color-17-darken-10-light)/1);
    --color-role-borders-primary-link-active-dark: rgb(var(--color-4-darken-10-dark)/1);
    --color-role-borders-secondary-link-base-light: rgb(var(--color-2-light)/1);
    --color-role-borders-secondary-link-base-dark: rgb(var(--color-4-dark)/0.3);
    --color-role-borders-secondary-link-hover-light: rgb(var(--color-2-darken-10-light)/0.6);
    --color-role-borders-secondary-link-hover-dark: rgb(var(--color-4-darken-10-dark)/0.2);
    --color-role-borders-secondary-link-focus-light: rgb(var(--color-2-darken-10-light)/0.6);
    --color-role-borders-secondary-link-focus-dark: rgb(var(--color-4-darken-10-dark)/0.2);
    --color-role-borders-secondary-link-active-light: rgb(var(--color-2-darken-10-light)/0.6);
    --color-role-borders-secondary-link-active-dark: rgb(var(--color-4-darken-10-dark)/0.3);
    --color-role-gradients-accent-light: linear-gradient(rgb(var(--color-10-light)/1), rgb(var(--color-16-light)/1));
    --color-role-gradients-accent-dark: linear-gradient(rgb(var(--color-10-light)/1), rgb(var(--color-16-dark)/1));
    --color-role-gradients-content-light: linear-gradient(rgb(var(--color-8-light)/1), rgb(var(--color-1-light)/1));
    --color-role-gradients-content-dark: linear-gradient(rgb(var(--color-8-dark)/1), rgb(var(--color-7-dark)/1));
    --color-role-gradients-content-transparent-light: linear-gradient(rgb(var(--color-8-light)/0.85), rgb(var(--color-1-light)/0.85));
    --color-role-gradients-content-transparent-dark: linear-gradient(rgb(var(--color-8-dark)/0.85), rgb(var(--color-7-dark)/0.85));
    --color-role-gradients-gloss-light: linear-gradient(to bottom right, rgb(var(--color-4-dark)/0.08), rgb(var(--color-1-light)/0.2), rgb(var(--color-4-dark)/0.08));
    --color-role-gradients-gloss-dark: linear-gradient(to bottom right, rgb(var(--color-3-dark)/0.08), rgb(var(--color-4-dark)/0.2), rgb(var(--color-3-dark)/0.08));
    --color-role-gradients-cx-article-light: linear-gradient(0deg, #828fa4, rgb(var(--color-1-light)/1));
    --color-role-gradients-cx-article-dark: linear-gradient(0deg, rgb(var(--color-5-dark)/1), rgb(var(--color-1-dark)/1));
    --color-role-gradients-surface-interactive-wizard-mobile-light: linear-gradient(0deg, rgb(var(--color-1-light)/1), rgb(var(--color-7-light)/1));
    --color-role-gradients-surface-interactive-wizard-mobile-dark: linear-gradient(to bottom, rgb(var(--color-1-dark)/1), rgb(var(--color-7-dark)/1));
    --color-role-gradients-surface-interactive-wizard-desktop-light: linear-gradient(0deg, rgb(var(--color-1-light)/1), rgb(var(--color-7-light)/1));
    --color-role-gradients-surface-interactive-wizard-desktop-dark: linear-gradient(0deg, rgb(var(--color-8-dark)/1), rgb(var(--color-7-dark)/1));
    --color-role-gradients-surface-light: linear-gradient(rgb(var(--color-8-light)/1), rgb(var(--color-1-light)/1));
    --color-role-gradients-surface-dark: linear-gradient(rgb(var(--color-8-dark)/1), rgb(var(--color-7-dark)/1));
    --color-role-gradients-text-light: linear-gradient(rgb(var(--color-4-light)/0) 75%, rgb(var(--color-4-light)/0.7));
    --color-role-gradients-text-dark: linear-gradient(rgb(var(--color-3-dark)/0) 75%, rgb(var(--color-3-dark)/0.7));
    --color-role-gradients-fade-in-light: linear-gradient(rgb(var(--color-1-light)/0) rgb(var(--color-1-light)/1));
    --color-role-gradients-fade-in-dark: linear-gradient(rgb(var(--color-7-dark)/0), rgb(var(--color-7-dark)/1));
    --color-role-gradients-fade-out-light: linear-gradient(rgb(var(--color-1-light)/1), rgb(var(--color-1-light)/0.7));
    --color-role-gradients-fade-out-dark: linear-gradient(rgb(var(--color-7-dark)/1), rgb(var(--color-7-dark)/0.7));
    --color-role-text-button-light: rgb(var(--color-1-light)/1);
    --color-role-text-button-dark: rgb(var(--color-3-dark)/1);
    --color-role-text-button-secondary-light: rgb(var(--color-10-light)/1);
    --color-role-text-button-secondary-dark: rgb(var(--color-4-dark)/1);
    --color-role-text-button-tertiary-light: rgb(var(--color-10-light)/1);
    --color-role-text-button-tertiary-dark: rgb(var(--color-4-dark)/1);
    --color-role-text-hint-light: rgb(var(--color-14-light)/1);
    --color-role-text-hint-dark: rgb(var(--color-14-dark)/1);
    --color-role-text-placeholder-light: rgb(var(--color-4-light)/0.6);
    --color-role-text-placeholder-dark: rgb(var(--color-4-dark)/0.6);
    --color-role-text-ps-plus-light: rgb(var(--color-11-light)/1);
    --color-role-text-ps-plus-dark: rgb(var(--color-11-dark)/1);
    --color-role-text-success-light: rgb(var(--color-12-light)/1);
    --color-role-text-success-dark: rgb(var(--color-12-dark)/1);
    --color-role-text-disabled-link-light: rgb(var(--color-7-light)/1);
    --color-role-text-disabled-link-dark: rgb(var(--color-6-dark)/1);
    --color-role-text-link-base-light: rgb(var(--color-10-light)/1);
    --color-role-text-link-base-dark: rgb(var(--color-10-dark)/1);
    --color-role-text-link-hover-light: rgb(var(--color-10-darken-10-light)/1);
    --color-role-text-link-hover-dark: rgb(var(--color-10-darken-10-dark)/1);
    --color-role-text-link-focus-light: rgb(var(--color-10-darken-10-light)/1);
    --color-role-text-link-focus-dark: rgb(var(--color-10-darken-10-dark)/1);
    --color-role-text-link-active-light: rgb(var(--color-10-darken-20-light)/1);
    --color-role-text-link-active-dark: rgb(var(--color-10-darken-20-dark)/1);
    --color-role-text-primary-base-light: rgb(var(--color-4-light)/1);
    --color-role-text-primary-base-dark: rgb(var(--color-4-dark)/1);
    --color-role-text-secondary-light: rgb(var(--color-5-light)/1);
    --color-role-text-secondary-dark: rgb(var(--color-5-dark)/1);
    --color-role-text-commerce-link-base-light: rgb(var(--color-1-light)/1);
    --color-role-text-commerce-link-base-dark: rgb(var(--color-4-dark)/1);
    --color-role-text-commerce-link-hover-light: rgb(var(--color-1-darken-10-light)/1);
    --color-role-text-commerce-link-hover-dark: rgb(var(--color-4-darken-10-dark)/1);
    --color-role-text-commerce-link-focus-light: rgb(var(--color-1-darken-20-light)/1);
    --color-role-text-commerce-link-focus-dark: rgb(var(--color-4-darken-20-dark)/1);
    --color-role-text-commerce-link-active-light: rgb(var(--color-1-darken-20-light)/1);
    --color-role-text-commerce-link-active-dark: rgb(var(--color-4-darken-20-dark)/1);
    --color-role-text-warning-light: rgb(var(--color-13-light)/1);
    --color-role-text-warning-dark: rgb(var(--color-13-dark)/1);
    --color-role-backgrounds-card-light: rgb(var(--color-1-light)/0.97);
    --color-role-backgrounds-card-dark: rgb(var(--color-7-dark)/0.97);
    --color-role-backgrounds-rating-light: rgb(var(--color-6-light)/0.1);
    --color-role-backgrounds-rating-dark: rgb(var(--color-7-dark)/0.85);
    --color-role-backgrounds-interactive-wizard-light: rgb(var(--color-7-light)/1);
    --color-role-backgrounds-interactive-wizard-dark: rgb(var(--color-3-dark)/1);
    --color-role-backgrounds-review-light: rgb(var(--color-6-light)/0.1);
    --color-role-backgrounds-review-dark: rgb(var(--color-7-dark)/0.85);
    --color-role-backgrounds-filter-light: rgb(var(--color-2-light)/0.3);
    --color-role-backgrounds-filter-dark: rgb(var(--color-2-dark)/0.3);
    --color-role-backgrounds-pagination-active-light: rgb(var(--color-6-light)/0.1);
    --color-role-backgrounds-pagination-active-dark: rgb(var(--color-6-dark)/0.85);
    --color-role-backgrounds-divider-line-light: rgb(var(--color-4-light)/0.2);
    --color-role-backgrounds-divider-line-dark: rgb(var(--color-4-dark)/0.2);
    --color-role-backgrounds-overlay-card-light: rgb(var(--color-1-light)/0.97);
    --color-role-backgrounds-overlay-card-dark: rgb(var(--color-1-dark)/0.8);
    --color-role-backgrounds-disabled-link-light: rgb(var(--color-5-light)/0.6);
    --color-role-backgrounds-disabled-link-dark: rgb(var(--color-5-dark)/0.4);
    --color-role-backgrounds-form-field-light: rgb(var(--color-4-light)/0.06);
    --color-role-backgrounds-form-field-dark: rgb(var(--color-4-dark)/0.08);
    --color-role-backgrounds-commerce-link-base-light: rgb(var(--color-9-light)/1);
    --color-role-backgrounds-commerce-link-base-dark: rgb(var(--color-9-dark)/1);
    --color-role-backgrounds-commerce-link-hover-light: rgb(var(--color-9-darken-10-light)/1);
    --color-role-backgrounds-commerce-link-hover-dark: rgb(var(--color-9-darken-10-light)/1);
    --color-role-backgrounds-commerce-link-focus-light: rgb(var(--color-9-darken-10-light)/1);
    --color-role-backgrounds-commerce-link-focus-dark: rgb(var(--color-9-darken-10-light)/1);
    --color-role-backgrounds-commerce-link-active-light: rgb(var(--color-9-darken-20-light)/1);
    --color-role-backgrounds-commerce-link-active-dark: rgb(var(--color-9-darken-20-light)/1);
    --color-role-backgrounds-primary-link-base-light: rgb(var(--color-17-light)/1);
    --color-role-backgrounds-primary-link-base-dark: rgb(var(--color-4-dark)/1);
    --color-role-backgrounds-primary-link-hover-light: rgb(var(--color-17-darken-10-light)/1);
    --color-role-backgrounds-primary-link-hover-dark: rgb(var(--color-4-darken-10-dark)/1);
    --color-role-backgrounds-primary-link-focus-light: rgb(var(--color-17-darken-10-light)/1);
    --color-role-backgrounds-primary-link-focus-dark: rgb(var(--color-4-darken-10-dark)/1);
    --color-role-backgrounds-primary-link-active-light: rgb(var(--color-17-darken-20-light)/1);
    --color-role-backgrounds-primary-link-active-dark: rgb(var(--color-4-darken-20-dark)/1);
    --color-role-backgrounds-secondary-link-base-light: rgb(var(--color-4-light)/0.06);
    --color-role-backgrounds-secondary-link-base-dark: rgb(var(--color-4-dark)/0.3);
    --color-role-backgrounds-secondary-link-hover-light: rgb(var(--color-4-light)/0.1);
    --color-role-backgrounds-secondary-link-hover-dark: rgb(var(--color-4-darken-10-dark)/0.3);
    --color-role-backgrounds-secondary-link-focus-light: rgb(var(--color-2-darken-10-light)/0.6);
    --color-role-backgrounds-secondary-link-focus-dark: rgb(var(--color-4-darken-10-dark)/0.3);
    --color-role-backgrounds-secondary-link-active-light: rgb(var(--color-4-light)/0.16);
    --color-role-backgrounds-secondary-link-active-dark: rgb(var(--color-4-darken-20-dark)/0.3);
    --color-role-page-backgrounds-primary-light: rgb(var(--color-1-light)/1);
    --color-role-page-backgrounds-primary-dark: rgb(var(--color-1-dark)/1);
    --color-role-page-backgrounds-secondary-light: rgb(var(--color-2-light)/1);
    --color-role-page-backgrounds-secondary-dark: rgb(var(--color-2-dark)/1);
    --color-role-page-backgrounds-tertiary-light: rgb(var(--color-3-light)/1);
    --color-role-page-backgrounds-tertiary-dark: rgb(var(--color-3-dark)/1);
    --color-role-section-gradients-primary-start-light: rgb(var(--color-2-light)/1);
    --color-role-section-gradients-primary-start-dark: #050606;
    --color-role-section-gradients-primary-end-light: rgb(var(--color-1-light)/1);
    --color-role-section-gradients-primary-end-dark: #2A2C2F;
    --color-role-section-gradients-emphasis-start-light: #D1D3DF;
    --color-role-section-gradients-emphasis-start-dark: rgb(var(--color-1-dark)/1);
    --color-role-section-gradients-emphasis-end-light: rgb(var(--color-2-light)/1);
    --color-role-section-gradients-emphasis-end-dark: #333A4A;
    --color-role-section-gradients-blue-start: rgb(var(--color-16-light)/1);
    --color-role-section-gradients-blue-end: rgb(var(--color-10-light)/1);
    --space-1: 2px;
    --space-2: 4px;
    --space-3: 7px;
    --space-4: 10px;
    --space-5: 14px;
    --space-6: 21px;
    --space-7: 28px;
    --space-8: 35px;
    --space-9: 42px;
    --space-10: 56px;
    --space-11: 70px;
    --space-12: 112px;
    --space-13: 224px
}

:root .box--light,:root .box--lightAlt,:root .featured-hardware.slider,:root .theme--light,:root .theme--lightAlt,:root .three-column-spotlight {
    --color-1: var(--color-1-light);
    --color-1-darken-10: var(--color-1-darken-10-light);
    --color-1-darken-20: var(--color-1-darken-20-light);
    --color-2: var(--color-2-light);
    --color-2-darken-10: var(--color-2-darken-10-light);
    --color-2-darken-20: var(--color-2-darken-20-light);
    --color-3: var(--color-3-light);
    --color-4: var(--color-4-light);
    --color-4-darken-10: var(--color-4-darken-10-light);
    --color-4-darken-20: var(--color-4-darken-20-light);
    --color-5: var(--color-5-light);
    --color-6: var(--color-6-light);
    --color-7: var(--color-7-light);
    --color-8: var(--color-8-light);
    --color-9: var(--color-9-light);
    --color-9-darken-10: var(--color-9-darken-10-light);
    --color-9-darken-20: var(--color-9-darken-20-light);
    --color-10: var(--color-10-light);
    --color-10-darken-10: var(--color-10-darken-10-light);
    --color-10-darken-20: var(--color-10-darken-20-light);
    --color-11: var(--color-11-light);
    --color-12: var(--color-12-light);
    --color-13: var(--color-13-light);
    --color-14: var(--color-14-light);
    --color-15: var(--color-15-light);
    --color-16: var(--color-16-light);
    --color-17: var(--color-17-light);
    --color-17-darken-10: var(--color-17-darken-10-light);
    --color-17-darken-20: var(--color-17-darken-20-light);
    --color-role-shadows-low-base: var(--color-role-shadows-low-base-light);
    --color-role-shadows-low-hover: var(--color-role-shadows-low-hover-light);
    --color-role-shadows-low-active: var(--color-role-shadows-low-active-light);
    --color-role-shadows-high-base: var(--color-role-shadows-high-base-light);
    --color-role-shadows-high-hover: var(--color-role-shadows-high-hover-light);
    --color-role-shadows-high-active: var(--color-role-shadows-high-active-light);
    --color-role-borders-divider-line-base: var(--color-role-borders-divider-line-base-light);
    --color-role-borders-divider-line-hover: var(--color-role-borders-divider-line-hover-light);
    --color-role-borders-divider-line-focus: var(--color-role-borders-divider-line-focus-light);
    --color-role-borders-divider-line-active: var(--color-role-borders-divider-line-active-light);
    --color-role-borders-commerce-link-base: var(--color-role-borders-commerce-link-base-light);
    --color-role-borders-commerce-link-hover: var(--color-role-borders-commerce-link-hover-light);
    --color-role-borders-commerce-link-focus: var(--color-role-borders-commerce-link-focus-light);
    --color-role-borders-commerce-link-active: var(--color-role-borders-commerce-link-active-light);
    --color-role-borders-primary-link-base: var(--color-role-borders-primary-link-base-light);
    --color-role-borders-primary-link-hover: var(--color-role-borders-primary-link-hover-light);
    --color-role-borders-primary-link-focus: var(--color-role-borders-primary-link-focus-light);
    --color-role-borders-primary-link-active: var(--color-role-borders-primary-link-active-light);
    --color-role-borders-secondary-link-base: var(--color-role-borders-secondary-link-base-light);
    --color-role-borders-secondary-link-hover: var(--color-role-borders-secondary-link-hover-light);
    --color-role-borders-secondary-link-focus: var(--color-role-borders-secondary-link-focus-light);
    --color-role-borders-secondary-link-active: var(--color-role-borders-secondary-link-active-light);
    --color-role-gradients-accent: var(--color-role-gradients-accent-light);
    --color-role-gradients-content: var(--color-role-gradients-content-light);
    --color-role-gradients-content-transparent: var(--color-role-gradients-content-transparent-light);
    --color-role-gradients-gloss: var(--color-role-gradients-gloss-light);
    --color-role-gradients-cx-article: var(--color-role-gradients-cx-article-light);
    --color-role-gradients-surface-interactive-wizard-mobile: var(--color-role-gradients-surface-interactive-wizard-mobile-light);
    --color-role-gradients-surface-interactive-wizard-desktop: var(--color-role-gradients-surface-interactive-wizard-desktop-light);
    --color-role-gradients-surface: var(--color-role-gradients-surface-light);
    --color-role-gradients-text: var(--color-role-gradients-text-light);
    --color-role-gradients-fade-in: var(--color-role-gradients-fade-in-light);
    --color-role-gradients-fade-out: var(--color-role-gradients-fade-out-light);
    --color-role-text-button: var(--color-role-text-button-light);
    --color-role-text-button-secondary: var(--color-role-text-button-secondary-light);
    --color-role-text-button-tertiary: var(--color-role-text-button-tertiary-light);
    --color-role-text-hint: var(--color-role-text-hint-light);
    --color-role-text-placeholder: var(--color-role-text-placeholder-light);
    --color-role-text-ps-plus: var(--color-role-text-ps-plus-light);
    --color-role-text-success: var(--color-role-text-success-light);
    --color-role-text-disabled-link: var(--color-role-text-disabled-link-light);
    --color-role-text-link-base: var(--color-role-text-link-base-light);
    --color-role-text-link-hover: var(--color-role-text-link-hover-light);
    --color-role-text-link-focus: var(--color-role-text-link-focus-light);
    --color-role-text-link-active: var(--color-role-text-link-active-light);
    --color-role-text-primary-base: var(--color-role-text-primary-base-light);
    --color-role-text-secondary: var(--color-role-text-secondary-light);
    --color-role-text-commerce-link-base: var(--color-role-text-commerce-link-base-light);
    --color-role-text-commerce-link-hover: var(--color-role-text-commerce-link-hover-light);
    --color-role-text-commerce-link-focus: var(--color-role-text-commerce-link-focus-light);
    --color-role-text-commerce-link-active: var(--color-role-text-commerce-link-active-light);
    --color-role-text-warning: var(--color-role-text-warning-light);
    --color-role-backgrounds-card: var(--color-role-backgrounds-card-light);
    --color-role-backgrounds-rating: var(--color-role-backgrounds-rating-light);
    --color-role-backgrounds-interactive-wizard: var(--color-role-backgrounds-interactive-wizard-light);
    --color-role-backgrounds-review: var(--color-role-backgrounds-review-light);
    --color-role-backgrounds-filter: var(--color-role-backgrounds-filter-light);
    --color-role-backgrounds-pagination-active: var(--color-role-backgrounds-pagination-active-light);
    --color-role-backgrounds-divider-line: var(--color-role-backgrounds-divider-line-light);
    --color-role-backgrounds-overlay-card: var(--color-role-backgrounds-overlay-card-light);
    --color-role-backgrounds-disabled-link: var(--color-role-backgrounds-disabled-link-light);
    --color-role-backgrounds-form-field: var(--color-role-backgrounds-form-field-light);
    --color-role-backgrounds-commerce-link-base: var(--color-role-backgrounds-commerce-link-base-light);
    --color-role-backgrounds-commerce-link-hover: var(--color-role-backgrounds-commerce-link-hover-light);
    --color-role-backgrounds-commerce-link-focus: var(--color-role-backgrounds-commerce-link-focus-light);
    --color-role-backgrounds-commerce-link-active: var(--color-role-backgrounds-commerce-link-active-light);
    --color-role-backgrounds-primary-link-base: var(--color-role-backgrounds-primary-link-base-light);
    --color-role-backgrounds-primary-link-hover: var(--color-role-backgrounds-primary-link-hover-light);
    --color-role-backgrounds-primary-link-focus: var(--color-role-backgrounds-primary-link-focus-light);
    --color-role-backgrounds-primary-link-active: var(--color-role-backgrounds-primary-link-active-light);
    --color-role-backgrounds-secondary-link-base: var(--color-role-backgrounds-secondary-link-base-light);
    --color-role-backgrounds-secondary-link-hover: var(--color-role-backgrounds-secondary-link-hover-light);
    --color-role-backgrounds-secondary-link-focus: var(--color-role-backgrounds-secondary-link-focus-light);
    --color-role-backgrounds-secondary-link-active: var(--color-role-backgrounds-secondary-link-active-light);
    --color-role-page-backgrounds-primary: var(--color-role-page-backgrounds-primary-light);
    --color-role-page-backgrounds-secondary: var(--color-role-page-backgrounds-secondary-light);
    --color-role-page-backgrounds-tertiary: var(--color-role-page-backgrounds-tertiary-light);
    --color-role-section-gradients-primary-start: var(--color-role-section-gradients-primary-start-light);
    --color-role-section-gradients-primary-end: var(--color-role-section-gradients-primary-end-light);
    --color-role-section-gradients-emphasis-start: var(--color-role-section-gradients-emphasis-start-light);
    --color-role-section-gradients-emphasis-end: var(--color-role-section-gradients-emphasis-end-light)
}

.gdk .box--dark,.gdk .theme--dark {
    --color-1: var(--color-1-dark);
    --color-1-darken-10: var(--color-1-darken-10-dark);
    --color-1-darken-20: var(--color-1-darken-20-dark);
    --color-2: var(--color-2-dark);
    --color-2-darken-10: var(--color-2-darken-10-dark);
    --color-2-darken-20: var(--color-2-darken-20-dark);
    --color-3: var(--color-3-dark);
    --color-4: var(--color-4-dark);
    --color-4-darken-10: var(--color-4-darken-10-dark);
    --color-4-darken-20: var(--color-4-darken-20-dark);
    --color-5: var(--color-5-dark);
    --color-6: var(--color-6-dark);
    --color-7: var(--color-7-dark);
    --color-8: var(--color-8-dark);
    --color-9: var(--color-9-dark);
    --color-9-darken-10: var(--color-9-darken-10-dark);
    --color-9-darken-20: var(--color-9-darken-20-dark);
    --color-10: var(--color-10-dark);
    --color-10-darken-10: var(--color-10-darken-10-dark);
    --color-10-darken-20: var(--color-10-darken-20-dark);
    --color-11: var(--color-11-dark);
    --color-12: var(--color-12-dark);
    --color-13: var(--color-13-dark);
    --color-14: var(--color-14-dark);
    --color-15: var(--color-15-dark);
    --color-16: var(--color-16-dark);
    --color-17: var(--color-17-dark);
    --color-17-darken-10: var(--color-17-darken-10-dark);
    --color-17-darken-20: var(--color-17-darken-20-dark);
    --color-role-shadows-low-base: var(--color-role-shadows-low-base-dark);
    --color-role-shadows-low-hover: var(--color-role-shadows-low-hover-dark);
    --color-role-shadows-low-active: var(--color-role-shadows-low-active-dark);
    --color-role-shadows-high-base: var(--color-role-shadows-high-base-dark);
    --color-role-shadows-high-hover: var(--color-role-shadows-high-hover-dark);
    --color-role-shadows-high-active: var(--color-role-shadows-high-active-dark);
    --color-role-borders-divider-line-base: var(--color-role-borders-divider-line-base-dark);
    --color-role-borders-divider-line-hover: var(--color-role-borders-divider-line-hover-dark);
    --color-role-borders-divider-line-focus: var(--color-role-borders-divider-line-focus-dark);
    --color-role-borders-divider-line-active: var(--color-role-borders-divider-line-active-dark);
    --color-role-borders-commerce-link-base: var(--color-role-borders-commerce-link-base-dark);
    --color-role-borders-commerce-link-hover: var(--color-role-borders-commerce-link-hover-dark);
    --color-role-borders-commerce-link-focus: var(--color-role-borders-commerce-link-focus-dark);
    --color-role-borders-commerce-link-active: var(--color-role-borders-commerce-link-active-dark);
    --color-role-borders-primary-link-base: var(--color-role-borders-primary-link-base-dark);
    --color-role-borders-primary-link-hover: var(--color-role-borders-primary-link-hover-dark);
    --color-role-borders-primary-link-focus: var(--color-role-borders-primary-link-focus-dark);
    --color-role-borders-primary-link-active: var(--color-role-borders-primary-link-active-dark);
    --color-role-borders-secondary-link-base: var(--color-role-borders-secondary-link-base-dark);
    --color-role-borders-secondary-link-hover: var(--color-role-borders-secondary-link-hover-dark);
    --color-role-borders-secondary-link-focus: var(--color-role-borders-secondary-link-focus-dark);
    --color-role-borders-secondary-link-active: var(--color-role-borders-secondary-link-active-dark);
    --color-role-gradients-accent: var(--color-role-gradients-accent-dark);
    --color-role-gradients-content: var(--color-role-gradients-content-dark);
    --color-role-gradients-content-transparent: var(--color-role-gradients-content-transparent-dark);
    --color-role-gradients-gloss: var(--color-role-gradients-gloss-dark);
    --color-role-gradients-cx-article: var(--color-role-gradients-cx-article-dark);
    --color-role-gradients-surface-interactive-wizard-mobile: var(--color-role-gradients-surface-interactive-wizard-mobile-dark);
    --color-role-gradients-surface-interactive-wizard-desktop: var(--color-role-gradients-surface-interactive-wizard-desktop-dark);
    --color-role-gradients-surface: var(--color-role-gradients-surface-dark);
    --color-role-gradients-text: var(--color-role-gradients-text-dark);
    --color-role-gradients-fade-in: var(--color-role-gradients-fade-in-dark);
    --color-role-gradients-fade-out: var(--color-role-gradients-fade-out-dark);
    --color-role-text-button: var(--color-role-text-button-dark);
    --color-role-text-button-secondary: var(--color-role-text-button-secondary-dark);
    --color-role-text-button-tertiary: var(--color-role-text-button-tertiary-dark);
    --color-role-text-hint: var(--color-role-text-hint-dark);
    --color-role-text-placeholder: var(--color-role-text-placeholder-dark);
    --color-role-text-ps-plus: var(--color-role-text-ps-plus-dark);
    --color-role-text-success: var(--color-role-text-success-dark);
    --color-role-text-disabled-link: var(--color-role-text-disabled-link-dark);
    --color-role-text-link-base: var(--color-role-text-link-base-dark);
    --color-role-text-link-hover: var(--color-role-text-link-hover-dark);
    --color-role-text-link-focus: var(--color-role-text-link-focus-dark);
    --color-role-text-link-active: var(--color-role-text-link-active-dark);
    --color-role-text-primary-base: var(--color-role-text-primary-base-dark);
    --color-role-text-secondary: var(--color-role-text-secondary-dark);
    --color-role-text-commerce-link-base: var(--color-role-text-commerce-link-base-dark);
    --color-role-text-commerce-link-hover: var(--color-role-text-commerce-link-hover-dark);
    --color-role-text-commerce-link-focus: var(--color-role-text-commerce-link-focus-dark);
    --color-role-text-commerce-link-active: var(--color-role-text-commerce-link-active-dark);
    --color-role-text-warning: var(--color-role-text-warning-dark);
    --color-role-backgrounds-card: var(--color-role-backgrounds-card-dark);
    --color-role-backgrounds-rating: var(--color-role-backgrounds-rating-dark);
    --color-role-backgrounds-interactive-wizard: var(--color-role-backgrounds-interactive-wizard-dark);
    --color-role-backgrounds-review: var(--color-role-backgrounds-review-dark);
    --color-role-backgrounds-filter: var(--color-role-backgrounds-filter-dark);
    --color-role-backgrounds-pagination-active: var(--color-role-backgrounds-pagination-active-dark);
    --color-role-backgrounds-divider-line: var(--color-role-backgrounds-divider-line-dark);
    --color-role-backgrounds-overlay-card: var(--color-role-backgrounds-overlay-card-dark);
    --color-role-backgrounds-disabled-link: var(--color-role-backgrounds-disabled-link-dark);
    --color-role-backgrounds-form-field: var(--color-role-backgrounds-form-field-dark);
    --color-role-backgrounds-commerce-link-base: var(--color-role-backgrounds-commerce-link-base-dark);
    --color-role-backgrounds-commerce-link-hover: var(--color-role-backgrounds-commerce-link-hover-dark);
    --color-role-backgrounds-commerce-link-focus: var(--color-role-backgrounds-commerce-link-focus-dark);
    --color-role-backgrounds-commerce-link-active: var(--color-role-backgrounds-commerce-link-active-dark);
    --color-role-backgrounds-primary-link-base: var(--color-role-backgrounds-primary-link-base-dark);
    --color-role-backgrounds-primary-link-hover: var(--color-role-backgrounds-primary-link-hover-dark);
    --color-role-backgrounds-primary-link-focus: var(--color-role-backgrounds-primary-link-focus-dark);
    --color-role-backgrounds-primary-link-active: var(--color-role-backgrounds-primary-link-active-dark);
    --color-role-backgrounds-secondary-link-base: var(--color-role-backgrounds-secondary-link-base-dark);
    --color-role-backgrounds-secondary-link-hover: var(--color-role-backgrounds-secondary-link-hover-dark);
    --color-role-backgrounds-secondary-link-focus: var(--color-role-backgrounds-secondary-link-focus-dark);
    --color-role-backgrounds-secondary-link-active: var(--color-role-backgrounds-secondary-link-active-dark);
    --color-role-page-backgrounds-primary: var(--color-role-page-backgrounds-primary-dark);
    --color-role-page-backgrounds-secondary: var(--color-role-page-backgrounds-secondary-dark);
    --color-role-page-backgrounds-tertiary: var(--color-role-page-backgrounds-tertiary-dark);
    --color-role-section-gradients-primary-start: var(--color-role-section-gradients-primary-start-dark);
    --color-role-section-gradients-primary-end: var(--color-role-section-gradients-primary-end-dark);
    --color-role-section-gradients-emphasis-start: var(--color-role-section-gradients-emphasis-start-dark);
    --color-role-section-gradients-emphasis-end: var(--color-role-section-gradients-emphasis-end-dark)
}

html {
    --dk-font: "sst", Arial, sans-serif;
    --dk-font-condensed: "sst condensed", "sst", Arial, sans-serif;
    --dk-font-bebas-neue: "bebas neue", "sst", Arial, sans-serif;
    --dk-font-mont: "Mont W05", "sst", Arial, sans-serif
}

html[lang^=zh-hans] {
    --dk-font: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", Arial, sans-serif;
    --dk-font-condensed: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", Arial, sans-serif;
    --dk-font-bebas-neue: "bebas neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", Arial, sans-serif
}

html[lang^=zh-hant] {
    --dk-font: "微軟正黑體", "Microsoft JhengHei", "PMingLiu", "新細明體", sans-serif;
    --dk-font-condensed: "微軟正黑體", "Microsoft JhengHei", "PMingLiu", "新細明體", -apple-system, blinkmacsystemfont, sans-serif;
    --dk-font-bebas-neue: "bebas neue", "微軟正黑體", "Microsoft JhengHei", "PMingLiu", "新細明體", -apple-system, blinkmacsystemfont, sans-serif
}

html[lang=ja-JP],html[lang=th-TH] {
    --dk-font: "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "MS PGothic", Arial, sans-serif;
    --dk-font-condensed: "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "MS PGothic", Arial, sans-serif;
    --dk-font-bebas-neue: "bebas neue", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "MS PGothic", Arial, sans-serif
}

html[lang=ko-KR] {
    --dk-font: "Nanum Gothic", "맑은고딕", Malgun Gothic, "돋움", dotum, AppleGothic, Arial, sans-serif;
    --dk-font-condensed: "Nanum Gothic", "맑은고딕", Malgun Gothic, "돋움", dotum, AppleGothic, Arial, sans-serif;
    --dk-font-bebas-neue: "bebas neue", "Nanum Gothic", "맑은고딕", Malgun Gothic, "돋움", dotum, AppleGothic, Arial, sans-serif
}

@font-face {
    font-family: "Mont W05";
    src: url(../../../../etc.clientlibs/global_pdc/clientlibs/clientlib-base/resources/fonts/70562c10-d8ab-42a5-888d-5c0e73ac7245.woff2) format("woff2"),url(../../../../etc.clientlibs/global_pdc/clientlibs/clientlib-base/resources/fonts/ea1751cf-feea-4af3-a294-c334399f3dac.woff) format("woff");
    font-weight: 800;
    font-style: normal
}

.gdk .sst-ultra-light,.gdk .sst-ultra-light-italic,.gdk .stat {
    font-family: var(--dk-font);
    font-style: normal;
    font-weight: 100
}

.gdk .sst-ultra-light-italic {
    font-style: italic
}

.gdk .form__heading h4,.gdk .form__legend,.gdk .form__message h5,.gdk .form__title h4,.gdk .form__view h5,.gdk .game-hero__title-content .game-title,.gdk .mega,.gdk .progress-tracker__title-main,.gdk .sst-light,.gdk .sst-light-italic,.gdk .stat-block h1,.gdk .stat-block h2,.gdk .stat-block h3,.gdk .text-block h1,.gdk .text-block h2,.gdk .text-block h3,.gdk .title-block h1,.gdk .title-block h2,.gdk .title-block h3 {
    font-family: var(--dk-font);
    font-style: normal;
    font-weight: 300
}

.gdk .sst-light-italic {
    font-style: italic
}

.gdk .legal,.gdk .sst-roman,.gdk .stat-block blockquote,.gdk .stat-block h4,.gdk .stat-block h5,.gdk .stat-block p,.gdk .stat-block small,.gdk .subtitle,.gdk .text-block .legal,.gdk .text-block blockquote,.gdk .text-block h4,.gdk .text-block h5,.gdk .text-block p,.gdk .text-block small,.gdk .title-block blockquote,.gdk .title-block h4,.gdk .title-block h5,.gdk .title-block p,.gdk .title-block small,html {
    font-family: var(--dk-font);
    font-style: normal;
    font-weight: 400
}

.gdk .text-link {
    font-family: var(--dk-font);
    font-style: normal
}

.gdk .form__heading h2,.gdk .form__item--checkbox .input__item--tag .input__label,.gdk .form__item--radio .input__item--tag .input__label,.gdk .form__view p,.gdk .input__field,.gdk .notices,.gdk input {
    font-family: var(--dk-font);
    font-style: normal;
    font-weight: 400
}

.gdk .age-gate .text-link {
    font-family: var(--dk-font);
    font-style: normal
}

.gdk .sst-italic,.gdk em,.gdk i {
    font-family: var(--dk-font);
    font-style: italic
}

.gdk .accent,.gdk .game-hero__title-content .publisher,.gdk .medium,.gdk .progress-tracker__bar-label,.gdk .progress-tracker__stretch-label-percentage,.gdk .site-footer .footer-label,.gdk .sst-medium,.gdk .sst-medium-italic {
    font-family: var(--dk-font);
    font-style: normal;
    font-weight: 500
}

.gdk .sst-medium-italic {
    font-style: italic
}

.gdk .alerts__item__heading,.gdk .bold,.gdk .pricing-group .discount,.gdk .progress-tracker__current,.gdk .review-detail__show-hide--btn,.gdk .sst-bold,.gdk .sst-bold-italic,.gdk .table__container--comparison .table--comparison .comparison__header,.gdk .table__header,.gdk b,.gdk strong {
    font-family: var(--dk-font);
    font-style: normal;
    font-weight: 700
}

.gdk .sst-bold-italic {
    font-style: italic
}

.gdk .giga,.gdk .sst-heavy,.gdk .sst-heavy-italic {
    font-family: var(--dk-font);
    font-style: normal;
    font-weight: 900
}

.gdk .sst-heavy-italic {
    font-style: italic
}

.gdk .sst-condensed,.gdk .sst-condensed-bold {
    font-family: var(--dk-font-condensed);
    font-style: normal;
    font-weight: 400
}

.gdk .sst-condensed-bold {
    font-weight: 700
}

.gdk .bebas-neue,.gdk .bebas-neue-bold,.gdk .stat-block ol>li:before,.gdk .text-block ol>li:before,.gdk .title-block ol>li:before {
    font-family: var(--dk-font-bebas-neue);
    font-style: normal;
    font-weight: 400
}

.gdk .bebas-neue-bold {
    font-weight: 700
}

@media (min-width: 1367px) {
    :root {
        --space-1:2px;
        --space-2: 4px;
        --space-3: 8px;
        --space-4: 12px;
        --space-5: 16px;
        --space-6: 24px;
        --space-7: 32px;
        --space-8: 40px;
        --space-9: 48px;
        --space-10: 64px;
        --space-11: 80px;
        --space-12: 128px;
        --space-13: 256px
    }
}

@media (min-width: 1920px) {
    :root {
        --space-1:2px;
        --space-2: 5px;
        --space-3: 9px;
        --space-4: 14px;
        --space-5: 18px;
        --space-6: 27px;
        --space-7: 36px;
        --space-8: 45px;
        --space-9: 54px;
        --space-10: 72px;
        --space-11: 90px;
        --space-12: 144px;
        --space-13: 288px
    }
}

body,html {
    overflow-x: clip
}

.gdk *,html {
    -webkit-font-smoothing: antialiased
}

html {
    margin: 0;
    -moz-osx-font-smoothing: grayscale;
    color: #1f1f1f;
    font-size: var(--root-font-size)
}

body {
    opacity: 1!important
}

body:after {
    bottom: 0;
    content: 'mobile';
    position: absolute;
    visibility: hidden;
    z-index: -1
}

@media (min-width: 768px) {
    body:after {
        content:'tablet'
    }
}

@media (min-width: 1024px) {
    body:after {
        content:'desktop'
    }
}

.gdk * {
    line-height: 1.5em;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.gdk div.pagebanner,.gdk div.section {
    line-height: 0
}

.gdk a {
    text-decoration: none;
    background-color: transparent
}

.gdk [hidden] {
    display: none
}

svg:not(:root) {
    overflow: hidden
}

.gdk button::-moz-focus-inner,.gdk input::-moz-focus-inner {
    border: 0;
    padding: 0
}

.gdk [type=search] {
    -webkit-appearance: textfield
}

.gdk [type=search]::-webkit-search-cancel-button,.gdk [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

.gdk .pseudo-anchor[tabindex]:focus,.gdk a:focus,.gdk button:focus,.gdk img:focus,.gdk input:focus,.gdk textarea:focus {
    outline-offset: .125rem;
    box-shadow: none!important;
    outline: 2px solid var(--color-role-text-primary-base);
    outline-color: inherit
}

.gdk .pseudo-anchor[tabindex]:focus:not(.focus-visible),.gdk a:focus:not(.focus-visible),.gdk button:focus:not(.focus-visible),.gdk img:focus:not(.focus-visible),.gdk input:focus:not(.focus-visible),.gdk textarea:focus:not(.focus-visible) {
    outline: 0
}

.gdk [role=button] {
    cursor: pointer
}

.gdk .\+normalized {
    all: unset
}

.gdk .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.gdk .game-overview--blended .media-block--bg,.gdk .gradient {
    --gradient-start-color: rgba(255, 255, 255, 0);
    --gradient-end-color: rgba(255, 255, 255, 0);
    --gradient-start-color-tablet: rgba(255, 255, 255, 0);
    --gradient-end-color-tablet: rgba(255, 255, 255, 0);
    --gradient-start-color-desktop: rgba(255, 255, 255, 0);
    --gradient-end-color-desktop: rgba(255, 255, 255, 0)
}

.gdk .game-overview--blended .media-block--bg:before,.gdk .gradient:before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    z-index: 20
}

@media (min-width: 768px) {
    .gdk .game-overview--blended .media-block--bg:before,.gdk .gradient\@tablet:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20
    }
}

@media (min-width: 1024px) {
    .gdk .gradient\@desktop:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20
    }
}

.gdk .game-overview--blended .media-block--bg:before,.gdk .gradient.\+t-b:before {
    background: linear-gradient(to bottom,var(--gradient-start-color) 0%,var(--gradient-end-color) 100%)
}

.gdk .game-overview--blended .\+t-b--50.media-block--bg:before,.gdk .gradient.\+t-b--50:before {
    background: linear-gradient(to bottom,var(--gradient-start-color) 0%,var(--gradient-end-color) 50%)
}

.gdk .game-overview--blended .\+t-b--33.media-block--bg:before,.gdk .gradient.\+t-b--33:before {
    background: linear-gradient(to bottom,var(--gradient-start-color) 0%,var(--gradient-end-color) 33%)
}

.gdk .game-overview--blended .\+r-l.media-block--bg:before,.gdk .gradient.\+r-l:before {
    background: linear-gradient(to left,var(--gradient-start-color) 0%,var(--gradient-end-color) 100%)
}

.gdk .game-overview--blended .\+r-l--50.media-block--bg:before,.gdk .gradient.\+r-l--50:before {
    background: linear-gradient(to left,var(--gradient-start-color) 0%,var(--gradient-end-color) 50%)
}

.gdk .game-overview--blended .\+r-l--33.media-block--bg:before,.gdk .gradient.\+r-l--33:before {
    background: linear-gradient(to left,var(--gradient-start-color) 0%,var(--gradient-end-color) 33%)
}

.gdk .game-overview--blended .\+b-t.media-block--bg:before,.gdk .gradient.\+b-t:before {
    background: linear-gradient(to top,var(--gradient-start-color) 0%,var(--gradient-end-color) 100%)
}

.gdk .game-overview--blended .\+b-t--50.media-block--bg:before,.gdk .gradient.\+b-t--50:before {
    background: linear-gradient(to top,var(--gradient-start-color) 0%,var(--gradient-end-color) 50%)
}

.gdk .game-overview--blended .\+b-t--33.media-block--bg:before,.gdk .gradient.\+b-t--33:before {
    background: linear-gradient(to top,var(--gradient-start-color) 0%,var(--gradient-end-color) 33%)
}

.gdk .game-overview--blended .\+l-r.media-block--bg:before,.gdk .gradient.\+l-r:before {
    background: linear-gradient(to right,var(--gradient-start-color) 0%,var(--gradient-end-color) 100%)
}

.gdk .game-overview--blended .\+l-r--50.media-block--bg:before,.gdk .gradient.\+l-r--50:before {
    background: linear-gradient(to right,var(--gradient-start-color) 0%,var(--gradient-end-color) 50%)
}

.gdk .game-overview--blended .\+l-r--33.media-block--bg:before,.gdk .gradient.\+l-r--33:before {
    background: linear-gradient(to right,var(--gradient-start-color) 0%,var(--gradient-end-color) 33%)
}

.gdk .game-overview--blended .\+tl-br.media-block--bg:before,.gdk .gradient.\+tl-br:before {
    background: linear-gradient(135deg,var(--gradient-start-color) 0%,var(--gradient-end-color) 100%)
}

.gdk .game-overview--blended .\+tl-br--50.media-block--bg:before,.gdk .gradient.\+tl-br--50:before {
    background: linear-gradient(135deg,var(--gradient-start-color) 0%,var(--gradient-end-color) 50%)
}

.gdk .game-overview--blended .\+tl-br--33.media-block--bg:before,.gdk .gradient.\+tl-br--33:before {
    background: linear-gradient(135deg,var(--gradient-start-color) 0%,var(--gradient-end-color) 33%)
}

.gdk .game-overview--blended .\+tr-bl.media-block--bg:before,.gdk .gradient.\+tr-bl:before {
    background: linear-gradient(-135deg,var(--gradient-start-color) 0%,var(--gradient-end-color) 100%)
}

.gdk .game-overview--blended .\+tr-bl--50.media-block--bg:before,.gdk .gradient.\+tr-bl--50:before {
    background: linear-gradient(-135deg,var(--gradient-start-color) 0%,var(--gradient-end-color) 50%)
}

.gdk .game-overview--blended .\+tr-bl--33.media-block--bg:before,.gdk .gradient.\+tr-bl--33:before {
    background: linear-gradient(-135deg,var(--gradient-start-color) 0%,var(--gradient-end-color) 33%)
}

.gdk .game-overview--blended .\+bl-tr.media-block--bg:before,.gdk .gradient.\+bl-tr:before {
    background: linear-gradient(45deg,var(--gradient-start-color) 0%,var(--gradient-end-color) 100%)
}

.gdk .game-overview--blended .\+bl-tr--50.media-block--bg:before,.gdk .gradient.\+bl-tr--50:before {
    background: linear-gradient(45deg,var(--gradient-start-color) 0%,var(--gradient-end-color) 50%)
}

.gdk .game-overview--blended .\+bl-tr--33.media-block--bg:before,.gdk .gradient.\+bl-tr--33:before {
    background: linear-gradient(45deg,var(--gradient-start-color) 0%,var(--gradient-end-color) 33%)
}

.gdk .game-overview--blended .\+br-tl.media-block--bg:before,.gdk .gradient.\+br-tl:before {
    background: linear-gradient(-45deg,var(--gradient-start-color) 0%,var(--gradient-end-color) 100%)
}

.gdk .game-overview--blended .\+br-tl--50.media-block--bg:before,.gdk .gradient.\+br-tl--50:before {
    background: linear-gradient(-45deg,var(--gradient-start-color) 0%,var(--gradient-end-color) 50%)
}

.gdk .game-overview--blended .\+br-tl--33.media-block--bg:before,.gdk .gradient.\+br-tl--33:before {
    background: linear-gradient(-45deg,var(--gradient-start-color) 0%,var(--gradient-end-color) 33%)
}

@media (min-width: 768px) {
    .gdk .game-overview--blended .\+t-b\@tablet.media-block--bg:before,.gdk .gradient\@tablet.\+t-b\@tablet:before {
        background:linear-gradient(to bottom,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 100%)
    }

    .gdk .game-overview--blended .\+t-b\@tablet--50.media-block--bg:before,.gdk .gradient\@tablet.\+t-b\@tablet--50:before {
        background: linear-gradient(to bottom,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 50%)
    }

    .gdk .game-overview--blended .\+t-b\@tablet--33.media-block--bg:before,.gdk .gradient\@tablet.\+t-b\@tablet--33:before {
        background: linear-gradient(to bottom,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 33%)
    }

    .gdk .game-overview--blended .\+r-l\@tablet.media-block--bg:before,.gdk .gradient\@tablet.\+r-l\@tablet:before {
        background: linear-gradient(to left,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 100%)
    }

    .gdk .game-overview--blended .\+r-l\@tablet--50.media-block--bg:before,.gdk .gradient\@tablet.\+r-l\@tablet--50:before {
        background: linear-gradient(to left,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 50%)
    }

    .gdk .game-overview--blended .\+r-l\@tablet--33.media-block--bg:before,.gdk .gradient\@tablet.\+r-l\@tablet--33:before {
        background: linear-gradient(to left,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 33%)
    }

    .gdk .game-overview--blended .\+b-t\@tablet.media-block--bg:before,.gdk .gradient\@tablet.\+b-t\@tablet:before {
        background: linear-gradient(to top,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 100%)
    }

    .gdk .game-overview--blended .\+b-t\@tablet--50.media-block--bg:before,.gdk .gradient\@tablet.\+b-t\@tablet--50:before {
        background: linear-gradient(to top,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 50%)
    }

    .gdk .game-overview--blended .\+b-t\@tablet--33.media-block--bg:before,.gdk .gradient\@tablet.\+b-t\@tablet--33:before {
        background: linear-gradient(to top,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 33%)
    }

    .gdk .game-overview--blended .\+l-r\@tablet.media-block--bg:before,.gdk .gradient\@tablet.\+l-r\@tablet:before {
        background: linear-gradient(to right,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 100%)
    }

    .gdk .game-overview--blended .\+l-r\@tablet--50.media-block--bg:before,.gdk .gradient\@tablet.\+l-r\@tablet--50:before {
        background: linear-gradient(to right,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 50%)
    }

    .gdk .game-overview--blended .\+l-r\@tablet--33.media-block--bg:before,.gdk .gradient\@tablet.\+l-r\@tablet--33:before {
        background: linear-gradient(to right,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 33%)
    }

    .gdk .game-overview--blended .\+tl-br\@tablet.media-block--bg:before,.gdk .gradient\@tablet.\+tl-br\@tablet:before {
        background: linear-gradient(135deg,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 100%)
    }

    .gdk .game-overview--blended .\+tl-br\@tablet--50.media-block--bg:before,.gdk .gradient\@tablet.\+tl-br\@tablet--50:before {
        background: linear-gradient(135deg,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 50%)
    }

    .gdk .game-overview--blended .\+tl-br\@tablet--33.media-block--bg:before,.gdk .gradient\@tablet.\+tl-br\@tablet--33:before {
        background: linear-gradient(135deg,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 33%)
    }

    .gdk .game-overview--blended .\+tr-bl\@tablet.media-block--bg:before,.gdk .gradient\@tablet.\+tr-bl\@tablet:before {
        background: linear-gradient(-135deg,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 100%)
    }

    .gdk .game-overview--blended .\+tr-bl\@tablet--50.media-block--bg:before,.gdk .gradient\@tablet.\+tr-bl\@tablet--50:before {
        background: linear-gradient(-135deg,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 50%)
    }

    .gdk .game-overview--blended .\+tr-bl\@tablet--33.media-block--bg:before,.gdk .gradient\@tablet.\+tr-bl\@tablet--33:before {
        background: linear-gradient(-135deg,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 33%)
    }

    .gdk .game-overview--blended .\+bl-tr\@tablet.media-block--bg:before,.gdk .gradient\@tablet.\+bl-tr\@tablet:before {
        background: linear-gradient(45deg,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 100%)
    }

    .gdk .game-overview--blended .\+bl-tr\@tablet--50.media-block--bg:before,.gdk .gradient\@tablet.\+bl-tr\@tablet--50:before {
        background: linear-gradient(45deg,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 50%)
    }

    .gdk .game-overview--blended .\+bl-tr\@tablet--33.media-block--bg:before,.gdk .gradient\@tablet.\+bl-tr\@tablet--33:before {
        background: linear-gradient(45deg,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 33%)
    }

    .gdk .game-overview--blended .\+br-tl\@tablet.media-block--bg:before,.gdk .gradient\@tablet.\+br-tl\@tablet:before {
        background: linear-gradient(-45deg,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 100%)
    }

    .gdk .game-overview--blended .\+br-tl\@tablet--50.media-block--bg:before,.gdk .gradient\@tablet.\+br-tl\@tablet--50:before {
        background: linear-gradient(-45deg,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 50%)
    }

    .gdk .game-overview--blended .\+br-tl\@tablet--33.media-block--bg:before,.gdk .gradient\@tablet.\+br-tl\@tablet--33:before {
        background: linear-gradient(-45deg,var(--gradient-start-color-tablet) 0%,var(--gradient-end-color-tablet) 33%)
    }
}

@media (min-width: 1024px) {
    .gdk .gradient\@desktop.\+t-b\@desktop:before {
        background:linear-gradient(to bottom,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .gradient\@desktop.\+t-b\@desktop--50:before {
        background: linear-gradient(to bottom,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .gradient\@desktop.\+t-b\@desktop--33:before {
        background: linear-gradient(to bottom,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 33%)
    }

    .gdk .gradient\@desktop.\+r-l\@desktop:before {
        background: linear-gradient(to left,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .gradient\@desktop.\+r-l\@desktop--50:before {
        background: linear-gradient(to left,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .gradient\@desktop.\+r-l\@desktop--33:before {
        background: linear-gradient(to left,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 33%)
    }

    .gdk .gradient\@desktop.\+b-t\@desktop:before {
        background: linear-gradient(to top,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .gradient\@desktop.\+b-t\@desktop--50:before {
        background: linear-gradient(to top,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .gradient\@desktop.\+b-t\@desktop--33:before {
        background: linear-gradient(to top,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 33%)
    }

    .gdk .gradient\@desktop.\+l-r\@desktop:before {
        background: linear-gradient(to right,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .gradient\@desktop.\+l-r\@desktop--50:before {
        background: linear-gradient(to right,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .gradient\@desktop.\+l-r\@desktop--33:before {
        background: linear-gradient(to right,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 33%)
    }

    .gdk .gradient\@desktop.\+tl-br\@desktop:before {
        background: linear-gradient(135deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .gradient\@desktop.\+tl-br\@desktop--50:before {
        background: linear-gradient(135deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .gradient\@desktop.\+tl-br\@desktop--33:before {
        background: linear-gradient(135deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 33%)
    }

    .gdk .gradient\@desktop.\+tr-bl\@desktop:before {
        background: linear-gradient(-135deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .gradient\@desktop.\+tr-bl\@desktop--50:before {
        background: linear-gradient(-135deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .gradient\@desktop.\+tr-bl\@desktop--33:before {
        background: linear-gradient(-135deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 33%)
    }

    .gdk .gradient\@desktop.\+bl-tr\@desktop:before {
        background: linear-gradient(45deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .gradient\@desktop.\+bl-tr\@desktop--50:before {
        background: linear-gradient(45deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .gradient\@desktop.\+bl-tr\@desktop--33:before {
        background: linear-gradient(45deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 33%)
    }

    .gdk .gradient\@desktop.\+br-tl\@desktop:before {
        background: linear-gradient(-45deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .gradient\@desktop.\+br-tl\@desktop--50:before {
        background: linear-gradient(-45deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .gradient\@desktop.\+br-tl\@desktop--33:before {
        background: linear-gradient(-45deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 33%)
    }
}

.gdk .gradient--none:before {
    display: none
}

@media (min-width: 768px) {
    .gdk .gradient--none\@tablet:before {
        display:none
    }
}

@media (min-width: 1024px) {
    .gdk .gradient--none\@desktop:before {
        display:none
    }
}

:root {
    --component-additional-top-gap: 0%;
    --root-font-size: var(--text-4);
    --text-1: 8px;
    --text-2: 10px;
    --text-3: 12px;
    --text-4: 14px;
    --text-5: 17px;
    --text-6: 20px;
    --text-7: 24px;
    --text-8: 29px;
    --text-9: 35px;
    --text-10: 42px;
    --text-11: 50px
}

.gdk .age-gate__forms .age-gate__input-field.dirty~.age-gate__input-placeholder,.gdk .age-gate__forms .age-gate__input-field:focus~.age-gate__input-placeholder,.gdk .esrb__content,.gdk .legal,.gdk .notices,.gdk .progress-tracker__bar-label,.gdk .site-footer__legal,.gdk .text-block .legal,.gdk .txt--1,.gdk a.notices__see-all,.gdk span.notices__see-all {
    font-size: .75rem
}

@media (min-width: 768px) {
    .gdk .age-gate__forms .age-gate__input-field.dirty~.age-gate__input-placeholder,.gdk .age-gate__forms .age-gate__input-field:focus~.age-gate__input-placeholder,.gdk .esrb__content,.gdk .legal,.gdk .notices,.gdk .progress-tracker__bar-label,.gdk .site-footer__legal,.gdk .text-block .legal,.gdk .txt--1,.gdk a.notices__see-all,.gdk span.notices__see-all {
        font-size:.75rem
    }
}

.gdk .accent,.gdk .game-hero__info__lpi .release-info,.gdk .game-hero__notification a,.gdk .input__char-count,.gdk .input__description,.gdk .input__error,.gdk .input__link,.gdk .pricing-group .discount,.gdk .pricing-group .release-date,.gdk .pricing-group .sale-timer,.gdk .pricing-group .strikethrough-price,.gdk .progress-tracker__date,.gdk .progress-tracker__stretch-label-goal,.gdk .site-footer .footer-label,.gdk .site-footer li,.gdk .stat-block small,.gdk .table__container--comparison .table--comparison .comparison__header,.gdk .table__container--comparison .table--comparison .comparison__item-data,.gdk .table__row,.gdk .text-block small,.gdk .title-block small,.gdk .txt--2,.gdk .video-js .vjs-control-bar .video-current-time,.gdk .video-js .vjs-control-bar .vjs-duration,.gdk .video-js .vjs-control-bar .vjs-time-control,.gdk .video-js .vjs-control-bar .vjs-time-divider,.gdk .video-playlist .text-block,.gdk .video-playlist .text-block.description,.gdk .video-playlist.inline .inline__gallery .video-playlist-block .video-playlist-info .text-block.description,.gdk figcaption,.table__container--comparison .table--comparison .comparison__item-featured-text-body {
    font-size: .875rem
}

@media (min-width: 768px) {
    .gdk .accent,.gdk .game-hero__info__lpi .release-info,.gdk .game-hero__notification a,.gdk .input__char-count,.gdk .input__description,.gdk .input__error,.gdk .input__link,.gdk .pricing-group .discount,.gdk .pricing-group .release-date,.gdk .pricing-group .sale-timer,.gdk .pricing-group .strikethrough-price,.gdk .progress-tracker__date,.gdk .progress-tracker__stretch-label-goal,.gdk .site-footer .footer-label,.gdk .site-footer li,.gdk .stat-block small,.gdk .table__container--comparison .table--comparison .comparison__header,.gdk .table__container--comparison .table--comparison .comparison__item-data,.gdk .table__row,.gdk .text-block small,.gdk .title-block small,.gdk .txt--2,.gdk .video-js .vjs-control-bar .video-current-time,.gdk .video-js .vjs-control-bar .vjs-duration,.gdk .video-js .vjs-control-bar .vjs-time-control,.gdk .video-js .vjs-control-bar .vjs-time-divider,.gdk .video-playlist .text-block,.gdk .video-playlist .text-block.description,.gdk .video-playlist.inline .inline__gallery .video-playlist-block .video-playlist-info .text-block.description,.gdk figcaption,.table__container--comparison .table--comparison .comparison__item-featured-text-body {
        font-size:.875rem
    }
}

.gdk .accordion.expandable-link .accordion__item-title .link,.gdk .age-gate__input-placeholder,.gdk .checkbox,.gdk .featured-hardware .slider__controls .slider__control figcaption,.gdk .form__actions button[type=cancel],.gdk .form__actions button[type=submit],.gdk .form__heading h2,.gdk .form__item--checkbox .input__item--tag .input__label,.gdk .form__item--radio .input__item--tag .input__label,.gdk .form__view p,.gdk .game-grid__games .game-grid__game .media-block__caption,.gdk .game-hero__title-content .publisher,.gdk .input__field,.gdk .input__label,.gdk .page-banner__logo-content .title-block .subtitle,.gdk .page-banner__logo-content .title-block p,.gdk .progress-tracker__current,.gdk .progress-tracker__stretch-label-percentage,.gdk .stat-block p,.gdk .stat-block ul li:before,.gdk .text-block p,.gdk .text-block ul li:before,.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn .text-block .tile__description,.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn .text-block .tile__description-link,.gdk .title-block ul li:before,.gdk .txt--3,.gdk .video-js .vjs-control-bar .vjs-button .vjs-icon-placeholder:before,.gdk .video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-level:before,.gdk .video-playlist.inline .inline__gallery .video-playlist-block .video-playlist-info .text-block,.gdk input {
    font-size: calc(1rem)
}

@media (min-width: 768px) {
    .gdk .accordion.expandable-link .accordion__item-title .link,.gdk .age-gate__input-placeholder,.gdk .checkbox,.gdk .featured-hardware .slider__controls .slider__control figcaption,.gdk .form__actions button[type=cancel],.gdk .form__actions button[type=submit],.gdk .form__heading h2,.gdk .form__item--checkbox .input__item--tag .input__label,.gdk .form__item--radio .input__item--tag .input__label,.gdk .form__view p,.gdk .game-grid__games .game-grid__game .media-block__caption,.gdk .game-hero__title-content .publisher,.gdk .input__field,.gdk .input__label,.gdk .page-banner__logo-content .title-block .subtitle,.gdk .page-banner__logo-content .title-block p,.gdk .progress-tracker__current,.gdk .progress-tracker__stretch-label-percentage,.gdk .stat-block p,.gdk .stat-block ul li:before,.gdk .text-block p,.gdk .text-block ul li:before,.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn .text-block .tile__description,.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn .text-block .tile__description-link,.gdk .title-block p,.gdk .title-block ul li:before,.gdk .txt--3,.gdk .video-js .vjs-control-bar .vjs-button .vjs-icon-placeholder:before,.gdk .video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-level:before,.gdk .video-playlist.inline .inline__gallery .video-playlist-block .video-playlist-info .text-block,.gdk input {
        font-size:calc(1rem)
    }
}

.gdk .form__view h5,.gdk .pricing-group .price,.gdk .progress-tracker__title-sub,.gdk .stat-block h5,.gdk .stat-block ol>li:before,.gdk .subtitle,.gdk .text-block h5,.gdk .text-block ol>li:before,.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn .text-block .tile__title,.gdk .title-block h5,.gdk .title-block ol>li:before,.gdk .title-block p,.gdk .txt--4,.gdk .video-js .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress:before {
    font-size: calc(1rem*1.2)
}

@media (min-width: 768px) {
    .gdk .form__view h5,.gdk .pricing-group .price,.gdk .progress-tracker__title-sub,.gdk .stat-block h5,.gdk .stat-block ol>li:before,.gdk .subtitle,.gdk .text-block h5,.gdk .text-block ol>li:before,.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn .text-block .tile__title,.gdk .title-block h5,.gdk .title-block ol>li:before,.gdk .title-block p,.gdk .txt--4,.gdk .video-js .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress:before {
        font-size:calc(1rem*1.25)
    }
}

.gdk .form__legend,.gdk .form__message h5,.gdk .hp-hero__banner .page-banner__content-wrapper .title-block h2,.gdk .progress-tracker__bar-percentage,.gdk .stat-block h4,.gdk .text-block h4,.gdk .title-block h4,.gdk .txt--5 {
    font-size: calc(1rem*1.44)
}

@media (min-width: 768px) {
    .gdk .form__legend,.gdk .form__message h5,.gdk .hp-hero__banner .page-banner__content-wrapper .title-block h2,.gdk .progress-tracker__bar-percentage,.gdk .stat-block h4,.gdk .text-block h4,.gdk .title-block h4,.gdk .txt--5 {
        font-size:calc(1rem*1.5625)
    }
}

.gdk .form__heading h4,.gdk .form__title h4,.gdk .progress-tracker__title-main,.gdk .retail__header,.gdk .stat-block blockquote,.gdk .stat-block h3,.gdk .text-block blockquote,.gdk .text-block h3,.gdk .title-block blockquote,.gdk .title-block h3,.gdk .txt--6,.gdk .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    font-size: calc(1rem*1.728)
}

@media (min-width: 768px) {
    .gdk .form__heading h4,.gdk .form__title h4,.gdk .progress-tracker__title-main,.gdk .retail__header,.gdk .stat-block blockquote,.gdk .stat-block h3,.gdk .text-block blockquote,.gdk .text-block h3,.gdk .title-block blockquote,.gdk .title-block h3,.gdk .txt--6,.gdk .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
        font-size:calc(1rem*1.95312)
    }
}

.gdk .stat-block h2,.gdk .text-block h2,.gdk .title-block h2,.gdk .txt--7 {
    font-size: calc(1rem*2.0736)
}

@media (min-width: 768px) {
    .gdk .stat-block h2,.gdk .text-block h2,.gdk .title-block h2,.gdk .txt--7 {
        font-size:calc(1rem*2.44141)
    }
}

.gdk .game-hero__title-content .game-title,.gdk .game-hero__title-content h1,.gdk .stat-block h1,.gdk .text-block h1,.gdk .title-block h1,.gdk .txt--8 {
    font-size: calc(1rem*2.48832)
}

@media (min-width: 768px) {
    .gdk .game-hero__title-content .game-title,.gdk .game-hero__title-content h1,.gdk .stat-block h1,.gdk .text-block h1,.gdk .title-block h1,.gdk .txt--8 {
        font-size:calc(1rem*3.05176)
    }
}

.gdk .mega,.gdk .txt--9 {
    font-size: calc(1rem*2.98598)
}

@media (min-width: 768px) {
    .gdk .mega,.gdk .txt--9 {
        font-size:calc(1rem*3.8147)
    }
}

.gdk .giga,.gdk .stat,.gdk .txt--10 {
    font-size: calc(1rem*3.58318)
}

@media (min-width: 768px) {
    .gdk .giga,.gdk .stat,.gdk .txt--10 {
        font-size:calc(1rem*4.76837)
    }
}

@media (min-width: 768px) {
    :root {
        --text-1:8px;
        --text-2: 10px;
        --text-3: 12px;
        --text-4: 14px;
        --text-5: 18px;
        --text-6: 22px;
        --text-7: 27px;
        --text-8: 34px;
        --text-9: 43px;
        --text-10: 53px;
        --text-11: 67px
    }
}

@media (min-width: 1367px) {
    :root {
        --text-1:10px;
        --text-2: 12px;
        --text-3: 14px;
        --text-4: 16px;
        --text-5: 20px;
        --text-6: 25px;
        --text-7: 31px;
        --text-8: 39px;
        --text-9: 49px;
        --text-10: 61px;
        --text-11: 76px
    }
}

@media (min-width: 1920px) {
    :root {
        --text-1:10px;
        --text-2: 12px;
        --text-3: 14px;
        --text-4: 18px;
        --text-5: 22px;
        --text-6: 28px;
        --text-7: 36px;
        --text-8: 44px;
        --text-9: 54px;
        --text-10: 68px;
        --text-11: 86px
    }
}

.gdk .text--0 {
    font-size: var(--text-0)
}

.gdk .text--1 {
    font-size: var(--text-1)
}

.gdk .text--2 {
    font-size: var(--text-2)
}

.gdk .alerts__item__content .text-block,.gdk .alerts__item__link,.gdk .text--3 {
    font-size: var(--text-3)
}

.gdk .alerts__item__heading,.gdk .text--4 {
    font-size: var(--text-4)
}

.gdk .text--5 {
    font-size: var(--text-5)
}

.gdk .text--6 {
    font-size: var(--text-6)
}

.gdk .text--7 {
    font-size: var(--text-7)
}

.gdk .text--8 {
    font-size: var(--text-8)
}

.gdk .text--9 {
    font-size: var(--text-9)
}

.gdk .text--10 {
    font-size: var(--text-10)
}

.gdk .text--11 {
    font-size: var(--text-11)
}

.gdk .carousel,.gdk .content-grid,.gdk .max-width--defaults {
    padding: 0 1.5rem;
    margin-left: auto;
    margin-right: auto
}

.gdk .age-gate__header {
    padding: 0 1.5rem
}

.gdk .gallery,.gdk .modal__grid,.gdk .page-banner__content,.gdk .table__container,.gdk .table__container--comparison,.gdk .video-playlist {
    padding: 0 1.5rem;
    margin-left: auto;
    margin-right: auto
}

.gdk .accordion--expandable-content,.gdk .modal[data-style=banner] .modal__content {
    padding: 0 1.5rem
}

.gdk .game-grid__collections,.gdk .slider__controls.carousel {
    padding: 0 1.5rem;
    margin-left: auto;
    margin-right: auto
}

@media (min-width: 768px) {
    .gdk .accordion--expandable-content,.gdk .age-gate__header,.gdk .carousel,.gdk .content-grid,.gdk .gallery,.gdk .game-grid__collections,.gdk .max-width--defaults,.gdk .modal[data-style=banner] .modal__content,.gdk .modal__grid,.gdk .page-banner__content,.gdk .slider__controls.carousel,.gdk .table__container,.gdk .table__container--comparison,.gdk .video-playlist {
        width:100%;
        max-width: 620px;
        padding: 0
    }
}

@media (min-width: 1024px) {
    .gdk .accordion--expandable-content,.gdk .age-gate__header,.gdk .carousel,.gdk .content-grid,.gdk .gallery,.gdk .game-grid__collections,.gdk .max-width--defaults,.gdk .modal[data-style=banner] .modal__content,.gdk .modal__grid,.gdk .page-banner__content,.gdk .slider__controls.carousel,.gdk .table__container,.gdk .table__container--comparison,.gdk .video-playlist {
        max-width:886px
    }
}

@media (min-width: 1367px) {
    .gdk .accordion--expandable-content,.gdk .age-gate__header,.gdk .carousel,.gdk .content-grid,.gdk .gallery,.gdk .game-grid__collections,.gdk .max-width--defaults,.gdk .modal[data-style=banner] .modal__content,.gdk .modal__grid,.gdk .page-banner__content,.gdk .slider__controls.carousel,.gdk .table__container,.gdk .table__container--comparison,.gdk .video-playlist {
        max-width:1320px
    }
}

@media (min-width: 1920px) {
    .gdk .accordion--expandable-content,.gdk .age-gate__header,.gdk .carousel,.gdk .content-grid,.gdk .gallery,.gdk .game-grid__collections,.gdk .max-width--defaults,.gdk .modal[data-style=banner] .modal__content,.gdk .modal__grid,.gdk .page-banner__content,.gdk .slider__controls.carousel,.gdk .table__container,.gdk .table__container--comparison,.gdk .video-playlist {
        max-width:1564px
    }
}

@media (min-width: 1024px) {
    .\+width--small.review-list-item__body,.gdk .\+width--small.age-gate__header,.gdk .\+width--small.contact-us__container,.gdk .\+width--small.media-carousel__cells.flickity-enabled,.gdk .\+width--small.media-carousel__title,.gdk .\+width--small.modal__grid,.gdk .\+width--small.page-banner__content,.gdk .\+width--small.social-feed__container,.gdk .accordion--expandable-content.\+width--small,.gdk .content-grid.\+width--small,.gdk .gallery.\+width--small,.gdk .grid.\+width--small,.gdk .max-width--small,.gdk .media-carousel--product-picker .\+width--small.media-carousel__description,.gdk .modal[data-style=banner] .\+width--small.modal__content,.gdk .table__container.\+width--small,.gdk .video-playlist.\+width--small {
        max-width:886px
    }
}

@media (min-width: 1367px) {
    .\+width--medium.review-list-item__body,.gdk .\+width--medium.age-gate__header,.gdk .\+width--medium.contact-us__container,.gdk .\+width--medium.media-carousel__cells.flickity-enabled,.gdk .\+width--medium.media-carousel__title,.gdk .\+width--medium.modal__grid,.gdk .\+width--medium.page-banner__content,.gdk .\+width--medium.social-feed__container,.gdk .accordion--expandable-content.\+width--medium,.gdk .content-grid.\+width--medium,.gdk .gallery.\+width--medium,.gdk .grid.\+width--medium,.gdk .max-width--medium,.gdk .media-carousel--product-picker .\+width--medium.media-carousel__description,.gdk .modal[data-style=banner] .\+width--medium.modal__content,.gdk .table__container.\+width--medium,.gdk .video-playlist.\+width--medium {
        max-width:1320px
    }
}

@media (min-width: 1920px) {
    .\+width--large.review-list-item__body,.gdk .\+width--large.age-gate__header,.gdk .\+width--large.contact-us__container,.gdk .\+width--large.media-carousel__cells.flickity-enabled,.gdk .\+width--large.media-carousel__title,.gdk .\+width--large.modal__grid,.gdk .\+width--large.page-banner__content,.gdk .\+width--large.social-feed__container,.gdk .accordion--expandable-content.\+width--large,.gdk .content-grid.\+width--large,.gdk .gallery.\+width--large,.gdk .grid.\+width--large,.gdk .max-width--large,.gdk .media-carousel--product-picker .\+width--large.media-carousel__description,.gdk .modal[data-style=banner] .\+width--large.modal__content,.gdk .table__container.\+width--large,.gdk .video-playlist.\+width--large {
        max-width:1564px
    }
}

@media (min-width: 768px) {
    .\+width--full.review-list-item__body,.gdk .\+width--full.age-gate__header,.gdk .\+width--full.contact-us__container,.gdk .\+width--full.media-carousel__cells.flickity-enabled,.gdk .\+width--full.media-carousel__title,.gdk .\+width--full.modal__grid,.gdk .\+width--full.page-banner__content,.gdk .\+width--full.social-feed__container,.gdk .accordion--expandable-content.\+width--full,.gdk .content-grid.\+width--full,.gdk .gallery.\+width--full,.gdk .grid.\+width--full,.gdk .max-width--full,.gdk .media-carousel--product-picker .\+width--full.media-carousel__description,.gdk .modal[data-style=banner] .\+width--full.modal__content,.gdk .table__container.\+width--full,.gdk .video-playlist.\+width--full {
        width:100%;
        max-width: inherit;
        padding: 0 1.5rem
    }
}

.gdk .max-width--layout-run-off {
    width: 100%;
    max-width: calc((100vw + 620px)/2)
}

@media (min-width: 768px) {
    .gdk .max-width--layout-run-off {
        max-width:calc((100vw + 886px)/2)
    }
}

@media (min-width: 1367px) {
    .gdk .max-width--layout-run-off {
        max-width:calc((100vw + 1320px)/2)
    }
}

@media (min-width: 1920px) {
    .gdk .max-width--layout-run-off {
        max-width:calc((100vw + 1564px)/2)
    }
}

@media (min-width: 768px) {
    .gdk .max-width--layout-run-off-padding,.gdk .table__container--comparison.\+run-off {
        -webkit-padding-start:calc((100vw - 620px)/2);
        -moz-padding-start: calc((100vw - 620px)/2);
        padding-inline-start:calc((100vw - 620px)/2)}
}

@media (min-width: 1024px) {
    .gdk .max-width--layout-run-off-padding,.gdk .table__container--comparison.\+run-off {
        -webkit-padding-start:calc((100vw - 886px)/2);
        -moz-padding-start: calc((100vw - 886px)/2);
        padding-inline-start:calc((100vw - 886px)/2)}
}

@media (min-width: 1367px) {
    .gdk .max-width--layout-run-off-padding,.gdk .table__container--comparison.\+run-off {
        -webkit-padding-start:calc((100vw - 1320px)/2);
        -moz-padding-start: calc((100vw - 1320px)/2);
        padding-inline-start:calc((100vw - 1320px)/2)}
}

@media (min-width: 1920px) {
    .gdk .max-width--layout-run-off-padding,.gdk .table__container--comparison.\+run-off {
        -webkit-padding-start:calc((100vw - 1564px)/2);
        -moz-padding-start: calc((100vw - 1564px)/2);
        padding-inline-start:calc((100vw - 1564px)/2)}
}

@media (min-width: 768px) {
    .gdk .max-width--use-padding,.gdk .table__container--comparison .table--comparison .comparison__items.isSticky {
        padding-left:calc((100vw - 620px)/2);
        padding-right: calc((100vw - 620px)/2)
    }
}

@media (min-width: 1024px) {
    .gdk .max-width--use-padding,.gdk .table__container--comparison .table--comparison .comparison__items.isSticky {
        padding-left:calc((100vw - 886px)/2);
        padding-right: calc((100vw - 886px)/2)
    }
}

@media (min-width: 1367px) {
    .gdk .max-width--use-padding,.gdk .table__container--comparison .table--comparison .comparison__items.isSticky {
        padding-left:calc((100vw - 1320px)/2);
        padding-right: calc((100vw - 1320px)/2)
    }
}

@media (min-width: 1920px) {
    .gdk .max-width--use-padding,.gdk .table__container--comparison .table--comparison .comparison__items.isSticky {
        padding-left:calc((100vw - 1564px)/2);
        padding-right: calc((100vw - 1564px)/2)
    }
}

@media (min-width: 768px) {
    html[dir=rtl] .max-width--layout-run-off-padding,html[dir=rtl] .table__container--comparison.\+run-off {
        -webkit-padding-end:calc((100vw - 620px)/2);
        -moz-padding-end: calc((100vw - 620px)/2);
        padding-inline-end:calc((100vw - 620px)/2);-webkit-padding-start: 0;
        -moz-padding-start: 0;
        padding-inline-start:0}
}

@media (min-width: 1024px) {
    html[dir=rtl] .max-width--layout-run-off-padding,html[dir=rtl] .table__container--comparison.\+run-off {
        -webkit-padding-end:calc((100vw - 886px)/2);
        -moz-padding-end: calc((100vw - 886px)/2);
        padding-inline-end:calc((100vw - 886px)/2);-webkit-padding-start: 0;
        -moz-padding-start: 0;
        padding-inline-start:0}
}

@media (min-width: 1367px) {
    html[dir=rtl] .max-width--layout-run-off-padding,html[dir=rtl] .table__container--comparison.\+run-off {
        -webkit-padding-end:calc((100vw - 1320px)/2);
        -moz-padding-end: calc((100vw - 1320px)/2);
        padding-inline-end:calc((100vw - 1320px)/2);-webkit-padding-start: 0;
        -moz-padding-start: 0;
        padding-inline-start:0}
}

@media (min-width: 1920px) {
    html[dir=rtl] .max-width--layout-run-off-padding,html[dir=rtl] .table__container--comparison.\+run-off {
        -webkit-padding-end:calc((100vw - 1564px)/2);
        -moz-padding-end: calc((100vw - 1564px)/2);
        padding-inline-end:calc((100vw - 1564px)/2);-webkit-padding-start: 0;
        -moz-padding-start: 0;
        padding-inline-start:0}
}

.gdk .lozad {
    will-change: height,width,filter
}

.gdk .lozad:not([data-loaded=true]) {
    width: 100%;
    display: block;
    height: 16rem;
    min-height: 100%
}

.gdk .lozad[data-loaded=true] {
    animation-name: fadeIn;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.75s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

:root {
    --corner-size-0: 2px;
    --corner-size-1: 3px;
    --corner-size-2: 6px;
    --corner-size-3: 12px;
    --corner-size-4: 24px
}

@media (min-width: 1367px) {
    :root {
        --corner-size-0:2px;
        --corner-size-1: 4px;
        --corner-size-2: 8px;
        --corner-size-3: 16px;
        --corner-size-4: 32px
    }
}

@media (min-width: 1920px) {
    :root {
        --corner-size-0:3px;
        --corner-size-1: 6px;
        --corner-size-2: 12px;
        --corner-size-3: 24px;
        --corner-size-4: 48px
    }
}

.gdk .corner-size-0 {
    border-radius: var(--corner-size-0)
}

.gdk .corner-size-1 {
    border-radius: var(--corner-size-1)
}

.gdk .corner-size-2 {
    border-radius: var(--corner-size-2)
}

.gdk .corner-size-3 {
    border-radius: var(--corner-size-3)
}

.gdk .corner-size-4 {
    border-radius: var(--corner-size-4)
}

.gdk .featured-hardware.slider,.gdk .theme--dark,.gdk .theme--dark.featured-hardware.slider .text-link,.gdk .theme--dark.featured-hardware.slider a,.gdk .theme--dark.theme--dark .text-link,.gdk .theme--dark.theme--dark a,.gdk .theme--light,.gdk .theme--light.theme--dark .text-link,.gdk .theme--light.theme--dark a,.gdk .theme--lightAlt,.gdk .theme--lightAlt.theme--dark .text-link,.gdk .theme--lightAlt.theme--dark a {
    color: var(--color-role-text-primary-base)
}

.gdk .theme--dark.featured-hardware.slider .text-link .text-link__icon,.gdk .theme--dark.theme--dark .text-link .text-link__icon,.gdk .theme--light.theme--dark .text-link .text-link__icon,.gdk .theme--lightAlt.theme--dark .text-link .text-link__icon {
    fill: var(--color-role-text-primary-base)
}

.gdk .featured-hardware.slider .text-link,.gdk .featured-hardware.slider a,.gdk .theme--dark .text-link,.gdk .theme--dark a,.gdk .theme--light .text-link,.gdk .theme--light a,.gdk .theme--lightAlt .text-link,.gdk .theme--lightAlt a {
    color: var(--color-role-text-link-base)
}

.gdk .featured-hardware.slider .text-link .text-link__icon,.gdk .theme--dark .text-link .text-link__icon,.gdk .theme--light .text-link .text-link__icon,.gdk .theme--lightAlt .text-link .text-link__icon,.gdk .txt-style-link svg {
    fill: var(--color-role-text-link-base)
}

.gdk .featured-hardware.slider .accent,.gdk .featured-hardware.slider .site-footer .footer-label,.gdk .featured-hardware.slider blockquote,.gdk .featured-hardware.slider ol li:before,.gdk .featured-hardware.slider ul li:before,.gdk .site-footer .featured-hardware.slider .footer-label,.gdk .site-footer .theme--dark .footer-label,.gdk .site-footer .theme--light .footer-label,.gdk .site-footer .theme--lightAlt .footer-label,.gdk .theme--dark .accent,.gdk .theme--dark .site-footer .footer-label,.gdk .theme--dark blockquote,.gdk .theme--dark ol li:before,.gdk .theme--dark ul li:before,.gdk .theme--light .accent,.gdk .theme--light .site-footer .footer-label,.gdk .theme--light blockquote,.gdk .theme--light ol li:before,.gdk .theme--light ul li:before,.gdk .theme--lightAlt .accent,.gdk .theme--lightAlt .site-footer .footer-label,.gdk .theme--lightAlt blockquote,.gdk .theme--lightAlt ol li:before,.gdk .theme--lightAlt ul li:before {
    color: var(--color-role-text-link-base)
}

.gdk .box figcaption,.gdk .box--dark figcaption,.gdk .box--light figcaption,.gdk .box--lightAlt figcaption,.gdk .box--transparent figcaption,.gdk .featured-hardware.slider figcaption,.gdk .review__box figcaption,.gdk .theme--dark figcaption,.gdk .theme--light figcaption,.gdk .theme--lightAlt figcaption {
    color: var(--color-role-text-secondary)
}

.gdk .featured-hardware.slider,.gdk .theme--dark,.gdk .theme--light {
    background-color: var(--color-role-page-backgrounds-primary)
}

.gdk .theme--lightAlt {
    background-color: var(--color-role-page-backgrounds-secondary)
}

:root {
    --border-color: #0072CE;
    --shadow-color: #1F1F1F;
    --icon-size-1: 12px;
    --icon-size-2: 18px;
    --icon-size-3: 28px;
    --icon-size-4: 40px;
    --icon-size-5: 64px;
    --icon-size-6: 96px
}

.gdk .border,.gdk .border--commerce-link,.gdk .border--commerce-link--states,.gdk .border--divider-line,.gdk .border--divider-line--states,.gdk .border--primary-link,.gdk .border--primary-link--states,.gdk .border--secondary-link,.gdk .border--secondary-link--states,.gdk .border--states,.gdk .search-results__tile--direct-link {
    position: relative;
    transition-property: opacity,transform;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
    border-radius: var(--corner-size-0)
}

.gdk .surface {
    transition-property: opacity,transform;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
    border-radius: var(--corner-size-0)
}

.gdk .border:before {
    border-radius: calc(var(--corner-size-0) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border:before {
        border-radius:calc(var(--corner-size-0) + 7px)
    }
}

.gdk .border:before {
    content: '';
    visibility: hidden;
    position: absolute;
    z-index: -1;
    box-sizing: border-box;
    border: 2px solid transparent;
    transition: all 1s;
    --border-color: var(--color-role-borders-divider-line-base);
    animation-name: scale-border-in-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border:before {
        border-width:calc(3px);
        animation-name: scale-border-in-desktop
    }
}

.gdk .border.border--active:before,.gdk .border.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border.surface--tile:before,.gdk .tier-tile--active .border.link:before {
    visibility: visible;
    animation-name: scale-border-out-mobile
}

@media (min-width: 1024px) {
    .gdk .border.border--active:before,.gdk .border.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border.surface--tile:before,.gdk .tier-tile--active .border.link:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--commerce-link--states:focus,.gdk .border--commerce-link:focus,.gdk .border--divider-line--states:focus,.gdk .border--divider-line:focus,.gdk .border--primary-link--states:focus,.gdk .border--primary-link:focus,.gdk .border--secondary-link--states:focus,.gdk .border--secondary-link:focus,.gdk .border--states:focus,.gdk .border:focus,.gdk .search-results__tile--direct-link:focus,.gdk .surface:focus {
    outline: 0
}

.gdk .border:focus:before {
    visibility: visible;
    --border-color: var(--color-role-borders-divider-line-focus);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border:focus:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--states:before {
    border-radius: calc(var(--corner-size-0) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--states:before {
        border-radius:calc(var(--corner-size-0) + 7px)
    }
}

.gdk .border--states:before {
    content: '';
    visibility: hidden;
    position: absolute;
    z-index: -1;
    box-sizing: border-box;
    border: 2px solid transparent;
    transition: all 1s;
    --border-color: var(--color-role-borders-divider-line-base);
    animation-name: scale-border-in-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--states:before {
        border-width:calc(3px);
        animation-name: scale-border-in-desktop
    }
}

.gdk .border--states.border--active:before,.gdk .border--states.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--states.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--states.surface--tile:before,.gdk .tier-tile--active .border--states.link:before {
    visibility: visible;
    animation-name: scale-border-out-mobile
}

@media (min-width: 1024px) {
    .gdk .border--states.border--active:before,.gdk .border--states.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--states.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--states.surface--tile:before,.gdk .tier-tile--active .border--states.link:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--states:focus:before {
    visibility: visible;
    --border-color: var(--color-role-borders-divider-line-focus);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--states:focus:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--states:active:before {
    visibility: visible;
    --border-color: var(--color-role-borders-divider-line-active);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--states:active:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--states:hover:before {
    visibility: visible;
    --border-color: var(--color-role-borders-divider-line-hover);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--states:hover:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--divider-line:before {
    border-radius: calc(var(--corner-size-0) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--divider-line:before {
        border-radius:calc(var(--corner-size-0) + 7px)
    }
}

.gdk .border--divider-line:before {
    content: '';
    visibility: hidden;
    position: absolute;
    z-index: -1;
    box-sizing: border-box;
    border: 2px solid transparent;
    transition: all 1s;
    --border-color: var(--color-role-borders-divider-line-base);
    animation-name: scale-border-in-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--divider-line:before {
        border-width:calc(3px);
        animation-name: scale-border-in-desktop
    }
}

.gdk .border--divider-line.border--active:before,.gdk .border--divider-line.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--divider-line.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--divider-line.surface--tile:before,.gdk .tier-tile--active .border--divider-line.link:before {
    visibility: visible;
    animation-name: scale-border-out-mobile
}

@media (min-width: 1024px) {
    .gdk .border--divider-line.border--active:before,.gdk .border--divider-line.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--divider-line.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--divider-line.surface--tile:before,.gdk .tier-tile--active .border--divider-line.link:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--divider-line:focus:before {
    visibility: visible;
    --border-color: var(--color-role-borders-divider-line-focus);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--divider-line:focus:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--divider-line--states:before {
    border-radius: calc(var(--corner-size-0) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--divider-line--states:before {
        border-radius:calc(var(--corner-size-0) + 7px)
    }
}

.gdk .border--divider-line--states:before {
    content: '';
    visibility: hidden;
    position: absolute;
    z-index: -1;
    box-sizing: border-box;
    border: 2px solid transparent;
    transition: all 1s;
    --border-color: var(--color-role-borders-divider-line-base);
    animation-name: scale-border-in-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--divider-line--states:before {
        border-width:calc(3px);
        animation-name: scale-border-in-desktop
    }
}

.gdk .border--divider-line--states.border--active:before,.gdk .border--divider-line--states.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--divider-line--states.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--divider-line--states.surface--tile:before,.gdk .tier-tile--active .border--divider-line--states.link:before {
    visibility: visible;
    animation-name: scale-border-out-mobile
}

@media (min-width: 1024px) {
    .gdk .border--divider-line--states.border--active:before,.gdk .border--divider-line--states.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--divider-line--states.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--divider-line--states.surface--tile:before,.gdk .tier-tile--active .border--divider-line--states.link:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--divider-line--states:focus:before {
    visibility: visible;
    --border-color: var(--color-role-borders-divider-line-focus);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--divider-line--states:focus:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--divider-line--states:active:before {
    visibility: visible;
    --border-color: var(--color-role-borders-divider-line-active);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--divider-line--states:active:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--divider-line--states:hover:before {
    visibility: visible;
    --border-color: var(--color-role-borders-divider-line-hover);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--divider-line--states:hover:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--primary-link:before,.gdk .search-results__tile--direct-link:before,.gdk .surface:before {
    border-radius: calc(var(--corner-size-0) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--primary-link:before,.gdk .search-results__tile--direct-link:before,.gdk .surface:before {
        border-radius:calc(var(--corner-size-0) + 7px)
    }
}

.gdk .border--primary-link:before,.gdk .surface:before {
    animation-name: scale-border-in-mobile
}

.gdk .border--primary-link:before,.gdk .search-results__tile--direct-link:before,.gdk .surface:before {
    content: '';
    visibility: hidden;
    position: absolute;
    z-index: -1;
    box-sizing: border-box;
    border: 2px solid transparent;
    transition: all 1s;
    --border-color: var(--color-role-borders-primary-link-base);
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--primary-link:before,.gdk .search-results__tile--direct-link:before,.gdk .surface:before {
        border-width:calc(3px);
        animation-name: scale-border-in-desktop
    }
}

.gdk .border--active.search-results__tile--direct-link:before,.gdk .border--active.surface:before,.gdk .border--primary-link.border--active:before,.gdk .border--primary-link.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--primary-link.surface--tile:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .search-results__tile--direct-link.surface--tile:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .surface.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--primary-link.surface--tile:before,.gdk .product-picker .slider__control.is-selected .search-results__tile--direct-link.surface--tile:before,.gdk .product-picker .slider__control.is-selected .surface.surface--tile:before,.gdk .surface--tile--active.search-results__tile--direct-link:before,.gdk .surface.surface--tile--active:before,.gdk .tier-tile--active .border--primary-link.link:before,.gdk .tier-tile--active .link.search-results__tile--direct-link:before,.gdk .tier-tile--active .surface.link:before {
    visibility: visible;
    animation-name: scale-border-out-mobile
}

@media (min-width: 1024px) {
    .gdk .border--active.search-results__tile--direct-link:before,.gdk .border--active.surface:before,.gdk .border--primary-link.border--active:before,.gdk .border--primary-link.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--primary-link.surface--tile:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .search-results__tile--direct-link.surface--tile:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .surface.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--primary-link.surface--tile:before,.gdk .product-picker .slider__control.is-selected .search-results__tile--direct-link.surface--tile:before,.gdk .product-picker .slider__control.is-selected .surface.surface--tile:before,.gdk .surface--tile--active.search-results__tile--direct-link:before,.gdk .surface.surface--tile--active:before,.gdk .tier-tile--active .border--primary-link.link:before,.gdk .tier-tile--active .link.search-results__tile--direct-link:before,.gdk .tier-tile--active .surface.link:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--primary-link:focus:before,.gdk .search-results__tile--direct-link:focus:before,.gdk .surface:focus:before {
    visibility: visible;
    --border-color: var(--color-role-borders-primary-link-focus);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--primary-link:focus:before,.gdk .search-results__tile--direct-link:focus:before,.gdk .surface:focus:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--primary-link--states:before {
    border-radius: calc(var(--corner-size-0) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--primary-link--states:before {
        border-radius:calc(var(--corner-size-0) + 7px)
    }
}

.gdk .border--primary-link--states:before {
    content: '';
    visibility: hidden;
    position: absolute;
    z-index: -1;
    box-sizing: border-box;
    border: 2px solid transparent;
    transition: all 1s;
    --border-color: var(--color-role-borders-primary-link-base);
    animation-name: scale-border-in-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--primary-link--states:before {
        border-width:calc(3px);
        animation-name: scale-border-in-desktop
    }
}

.gdk .border--primary-link--states.border--active:before,.gdk .border--primary-link--states.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--primary-link--states.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--primary-link--states.surface--tile:before,.gdk .tier-tile--active .border--primary-link--states.link:before {
    visibility: visible;
    animation-name: scale-border-out-mobile
}

@media (min-width: 1024px) {
    .gdk .border--primary-link--states.border--active:before,.gdk .border--primary-link--states.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--primary-link--states.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--primary-link--states.surface--tile:before,.gdk .tier-tile--active .border--primary-link--states.link:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--primary-link--states:focus:before {
    visibility: visible;
    --border-color: var(--color-role-borders-primary-link-focus);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--primary-link--states:focus:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--primary-link--states:active:before {
    visibility: visible;
    --border-color: var(--color-role-borders-primary-link-active);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--primary-link--states:active:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--primary-link--states:hover:before {
    visibility: visible;
    --border-color: var(--color-role-borders-primary-link-hover);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--primary-link--states:hover:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--secondary-link:before {
    border-radius: calc(var(--corner-size-0) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--secondary-link:before {
        border-radius:calc(var(--corner-size-0) + 7px)
    }
}

.gdk .border--secondary-link:before {
    content: '';
    visibility: hidden;
    position: absolute;
    z-index: -1;
    box-sizing: border-box;
    border: 2px solid transparent;
    transition: all 1s;
    --border-color: var(--color-role-borders-secondary-link-base);
    animation-name: scale-border-in-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--secondary-link:before {
        border-width:calc(3px);
        animation-name: scale-border-in-desktop
    }
}

.gdk .border--secondary-link.border--active:before,.gdk .border--secondary-link.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--secondary-link.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--secondary-link.surface--tile:before,.gdk .tier-tile--active .border--secondary-link.link:before {
    visibility: visible;
    animation-name: scale-border-out-mobile
}

@media (min-width: 1024px) {
    .gdk .border--secondary-link.border--active:before,.gdk .border--secondary-link.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--secondary-link.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--secondary-link.surface--tile:before,.gdk .tier-tile--active .border--secondary-link.link:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--secondary-link:focus:before {
    visibility: visible;
    --border-color: var(--color-role-borders-secondary-link-focus);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--secondary-link:focus:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--secondary-link--states:before {
    border-radius: calc(var(--corner-size-0) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--secondary-link--states:before {
        border-radius:calc(var(--corner-size-0) + 7px)
    }
}

.gdk .border--secondary-link--states:before {
    content: '';
    visibility: hidden;
    position: absolute;
    z-index: -1;
    box-sizing: border-box;
    border: 2px solid transparent;
    transition: all 1s;
    --border-color: var(--color-role-borders-secondary-link-base);
    animation-name: scale-border-in-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--secondary-link--states:before {
        border-width:calc(3px);
        animation-name: scale-border-in-desktop
    }
}

.gdk .border--secondary-link--states.border--active:before,.gdk .border--secondary-link--states.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--secondary-link--states.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--secondary-link--states.surface--tile:before,.gdk .tier-tile--active .border--secondary-link--states.link:before {
    visibility: visible;
    animation-name: scale-border-out-mobile
}

@media (min-width: 1024px) {
    .gdk .border--secondary-link--states.border--active:before,.gdk .border--secondary-link--states.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--secondary-link--states.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--secondary-link--states.surface--tile:before,.gdk .tier-tile--active .border--secondary-link--states.link:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--secondary-link--states:focus:before {
    visibility: visible;
    --border-color: var(--color-role-borders-secondary-link-focus);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--secondary-link--states:focus:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--secondary-link--states:active:before {
    visibility: visible;
    --border-color: var(--color-role-borders-secondary-link-active);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--secondary-link--states:active:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--secondary-link--states:hover:before {
    visibility: visible;
    --border-color: var(--color-role-borders-secondary-link-hover);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--secondary-link--states:hover:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--commerce-link:before {
    border-radius: calc(var(--corner-size-0) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--commerce-link:before {
        border-radius:calc(var(--corner-size-0) + 7px)
    }
}

.gdk .border--commerce-link:before {
    content: '';
    visibility: hidden;
    position: absolute;
    z-index: -1;
    box-sizing: border-box;
    border: 2px solid transparent;
    transition: all 1s;
    --border-color: var(--color-role-borders-commerce-link-base);
    animation-name: scale-border-in-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--commerce-link:before {
        border-width:calc(3px);
        animation-name: scale-border-in-desktop
    }
}

.gdk .border--commerce-link.border--active:before,.gdk .border--commerce-link.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--commerce-link.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--commerce-link.surface--tile:before,.gdk .tier-tile--active .border--commerce-link.link:before {
    visibility: visible;
    animation-name: scale-border-out-mobile
}

@media (min-width: 1024px) {
    .gdk .border--commerce-link.border--active:before,.gdk .border--commerce-link.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--commerce-link.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--commerce-link.surface--tile:before,.gdk .tier-tile--active .border--commerce-link.link:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--commerce-link:focus:before {
    visibility: visible;
    --border-color: var(--color-role-borders-commerce-link-focus);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--commerce-link:focus:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--commerce-link--states:before {
    border-radius: calc(var(--corner-size-0) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--commerce-link--states:before {
        border-radius:calc(var(--corner-size-0) + 7px)
    }
}

.gdk .border--commerce-link--states:before {
    content: '';
    visibility: hidden;
    position: absolute;
    z-index: -1;
    box-sizing: border-box;
    border: 2px solid transparent;
    transition: all 1s;
    --border-color: var(--color-role-borders-commerce-link-base);
    animation-name: scale-border-in-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--commerce-link--states:before {
        border-width:calc(3px);
        animation-name: scale-border-in-desktop
    }
}

.gdk .border--commerce-link--states.border--active:before,.gdk .border--commerce-link--states.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--commerce-link--states.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--commerce-link--states.surface--tile:before,.gdk .tier-tile--active .border--commerce-link--states.link:before {
    visibility: visible;
    animation-name: scale-border-out-mobile
}

@media (min-width: 1024px) {
    .gdk .border--commerce-link--states.border--active:before,.gdk .border--commerce-link--states.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .border--commerce-link--states.surface--tile:before,.gdk .product-picker .slider__control.is-selected .border--commerce-link--states.surface--tile:before,.gdk .tier-tile--active .border--commerce-link--states.link:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--commerce-link--states:focus:before {
    visibility: visible;
    --border-color: var(--color-role-borders-commerce-link-focus);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--commerce-link--states:focus:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--commerce-link--states:active:before {
    visibility: visible;
    --border-color: var(--color-role-borders-commerce-link-active);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--commerce-link--states:active:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--commerce-link--states:hover:before {
    visibility: visible;
    --border-color: var(--color-role-borders-commerce-link-hover);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .border--commerce-link--states:hover:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .border--radius {
    border-radius: var(--corner-size-2)
}

.gdk .border--radius:before {
    border-radius: calc(var(--corner-size-2) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--radius:before {
        border-radius:calc(var(--corner-size-2) + 7px)
    }
}

.gdk .border--radius-0 {
    border-radius: var(--corner-size-0)
}

.gdk .border--radius-0:before {
    border-radius: calc(var(--corner-size-0) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--radius-0:before {
        border-radius:calc(var(--corner-size-0) + 7px)
    }
}

.gdk .border--radius-1 {
    border-radius: var(--corner-size-1)
}

.gdk .border--radius-1:before {
    border-radius: calc(var(--corner-size-1) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--radius-1:before {
        border-radius:calc(var(--corner-size-1) + 7px)
    }
}

.gdk .border--radius-2 {
    border-radius: var(--corner-size-2)
}

.gdk .border--radius-2:before {
    border-radius: calc(var(--corner-size-2) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--radius-2:before {
        border-radius:calc(var(--corner-size-2) + 7px)
    }
}

.gdk .border--radius-3 {
    border-radius: var(--corner-size-3)
}

.gdk .border--radius-3:before {
    border-radius: calc(var(--corner-size-3) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--radius-3:before {
        border-radius:calc(var(--corner-size-3) + 7px)
    }
}

.gdk .border--radius-4,.gdk .btn--cta__inner,body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton,body #limitless-root:not(:has(div.llm-shadow)) .embeddedServiceIcon,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton,body .embeddedServiceHelpButton .content .messageContent,body .embeddedServiceHelpButton .content .uiButton,body .embeddedServiceHelpButton .embeddedServiceIcon,body .embeddedServiceHelpButton .helpButton .messageContent,body .embeddedServiceHelpButton .helpButton .uiButton,body .embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton,body .embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton {
    border-radius: var(--corner-size-4)
}

.gdk .border--radius-4:before,.gdk .btn--cta__inner:before,body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent:before,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton:before,body #limitless-root:not(:has(div.llm-shadow)) .embeddedServiceIcon:before,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent:before,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton:before,body .embeddedServiceHelpButton .content .messageContent:before,body .embeddedServiceHelpButton .content .uiButton:before,body .embeddedServiceHelpButton .embeddedServiceIcon:before,body .embeddedServiceHelpButton .helpButton .messageContent:before,body .embeddedServiceHelpButton .helpButton .uiButton:before,body .embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI:before,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent:before,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton:before,body .embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon:before,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent:before,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton:before {
    border-radius: calc(var(--corner-size-4) + 6px)
}

@media (min-width: 1024px) {
    .gdk .border--radius-4:before,.gdk .btn--cta__inner:before,body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent:before,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton:before,body #limitless-root:not(:has(div.llm-shadow)) .embeddedServiceIcon:before,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent:before,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton:before,body .embeddedServiceHelpButton .content .messageContent:before,body .embeddedServiceHelpButton .content .uiButton:before,body .embeddedServiceHelpButton .embeddedServiceIcon:before,body .embeddedServiceHelpButton .helpButton .messageContent:before,body .embeddedServiceHelpButton .helpButton .uiButton:before,body .embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI:before,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent:before,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton:before,body .embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon:before,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent:before,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton:before {
        border-radius:calc(var(--corner-size-4) + 7px)
    }
}

.gdk .shadow,.gdk .shadow--low,.gdk .shadow--low--states {
    --shadow-color: var(--color-role-shadows-low-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .shadow--low--states {
    transition: box-shadow .2s ease-in-out
}

.gdk .shadow--low--states:focus.focus-visible,.gdk .shadow--low--states:hover {
    --shadow-color: var(--color-role-shadows-low-hover);
    box-shadow: 0 var(--space-2) var(--space-5) 0 var(--shadow-color)
}

.gdk .shadow--low--states:active {
    --shadow-color: var(--color-role-shadows-low-active);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .shadow--high,.gdk .shadow--high--states {
    --shadow-color: var(--color-role-shadows-high-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .shadow--high--states {
    transition: box-shadow .2s ease-in-out
}

.gdk .shadow--high--states:focus.focus-visible,.gdk .shadow--high--states:hover {
    --shadow-color: var(--color-role-shadows-low-hover);
    box-shadow: 0 var(--space-2) var(--space-5) 0 var(--shadow-color)
}

.gdk .shadow--high--states:active {
    --shadow-color: var(--color-role-shadows-low-active);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

@media (min-width: 1367px) {
    :root {
        --icon-size-1:14px;
        --icon-size-2: 22px;
        --icon-size-3: 34px;
        --icon-size-4: 48px;
        --icon-size-5: 72px;
        --icon-size-6: 108px
    }
}

@media (min-width: 1920px) {
    :root {
        --icon-size-1:18px;
        --icon-size-2: 28px;
        --icon-size-3: 42px;
        --icon-size-4: 60px;
        --icon-size-5: 96px;
        --icon-size-6: 144px
    }
}

:root {
    --sticker-size-1: 36px;
    --sticker-size-2: 42px;
    --sticker-size-3: 56px;
    --sticker-size-4: 70px;
    --sticker-size-5: 112px
}

@media (min-width: 1367px) {
    :root {
        --sticker-size-1:40px;
        --sticker-size-2: 48px;
        --sticker-size-3: 64px;
        --sticker-size-4: 80px;
        --sticker-size-5: 128px
    }
}

@media (min-width: 1920px) {
    :root {
        --sticker-size-1:46px;
        --sticker-size-2: 54px;
        --sticker-size-3: 72px;
        --sticker-size-4: 90px;
        --sticker-size-5: 144px
    }
}

.gdk .stat-block h1,.gdk .stat-block h2,.gdk .stat-block h3,.gdk .stat-block h4,.gdk .stat-block h5,.gdk .text-block h1,.gdk .text-block h2,.gdk .text-block h3,.gdk .text-block h4,.gdk .text-block h5,.gdk .title-block h1,.gdk .title-block h2,.gdk .title-block h3,.gdk .title-block h4,.gdk .title-block h5 {
    -webkit-margin-before: 0;
    margin-block-start:0;line-height: 1.25em;
    -webkit-margin-before: 2rem;
    margin-block-start:2rem;-webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .giga,.gdk .mega,.gdk .stat {
    line-height: 1.25em;
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .giga,.gdk .mega {
    -webkit-margin-after: 4rem;
    margin-block-end:4rem}

.gdk .stat-block p,.gdk .text-block p {
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .stat-block p,.gdk .text-block p,.gdk .title-block p {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .stat-block p a,.gdk .text-block p a,.gdk .title-block p a {
    text-decoration: underline
}

.gdk .stat-block small,.gdk .text-block small,.gdk .title-block small {
    display: block;
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

@media (min-width: 320px) and (max-width:767px) {
    .gdk .stat-block small,.gdk .text-block small,.gdk .title-block small {
        letter-spacing:.5px
    }
}

.gdk .stat-block blockquote,.gdk .text-block blockquote,.gdk .title-block blockquote {
    background: #f6fbff;
    padding: 2rem;
    display: inline-block;
    margin-left: 0;
    margin-right: 0;
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: 1.5rem;
    margin-block-end:1.5rem}

.gdk .stat-block sub,.gdk .stat-block sup,.gdk .text-block sub,.gdk .text-block sup,.gdk .title-block sub,.gdk .title-block sup {
    font-size: .5em
}

.gdk .subtitle,.gdk .title-block p {
    opacity: .7
}

.gdk .legal,.gdk .subtitle,.gdk .text-block .legal,.gdk .title-block p {
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .accent,.gdk .site-footer .footer-label {
    letter-spacing: .2rem
}

.site-footer html:not([lang=el-GR]) .footer-label,html:not([lang=el-GR]) .accent,html:not([lang=el-GR]) .site-footer .footer-label {
    text-transform: uppercase
}

.site-footer html[lang=el-GR] .footer-label,html[lang=el-GR] .accent,html[lang=el-GR] .site-footer .footer-label {
    text-transform: lowercase
}

.gdk .underline {
    text-decoration: underline
}

.gdk .strike {
    text-decoration: line-through
}

html[dir=rtl] .gdk ol>li:before,html[dir=rtl] .gdk ul>li:before {
    right: 0;
    left: unset
}

.gdk blockquote,.gdk dd,.gdk dl,.gdk figcaption,.gdk figure,.gdk h1,.gdk h2,.gdk h3,.gdk h4,.gdk li,.gdk ol,.gdk p,.gdk ul,body {
    margin: 0
}

.gdk .txt-style-giga-ultra-light {
    font-size: var(--text-10);
    font-weight: 100;
    letter-spacing: -.1px;
    line-height: 1em;
    --type-margin-top: var(--space-8);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-giga-ultra-light--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-giga-ultra-light--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-giga-ultra-light--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-giga-ultra-light--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-giga-ultra-light--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-giga-ultra-light--link {
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-giga-light {
    font-size: var(--text-10);
    font-weight: 300;
    letter-spacing: -.1px;
    line-height: 1em;
    --type-margin-top: var(--space-8);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-giga-light--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-giga-light--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-giga-light--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-giga-light--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-giga-light--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-giga-light--link {
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-giga-bold {
    font-size: var(--text-10);
    font-weight: 600;
    letter-spacing: -.1px;
    line-height: 1em;
    --type-margin-top: var(--space-8);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-giga-bold--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-giga-bold--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-giga-bold--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-giga-bold--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-giga-bold--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-giga-bold--link {
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-mega-ultra-light {
    font-size: var(--text-9);
    font-weight: 100;
    letter-spacing: -.1px;
    line-height: 1.25em;
    --type-margin-top: var(--space-8);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-mega-ultra-light--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-mega-ultra-light--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-mega-ultra-light--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-mega-ultra-light--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-mega-ultra-light--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-mega-ultra-light--link {
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-mega-light {
    font-size: var(--text-9);
    font-weight: 300;
    letter-spacing: -.1px;
    line-height: 1.25em;
    --type-margin-top: var(--space-8);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-mega-light--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-mega-light--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-mega-light--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-mega-light--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-mega-light--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-mega-light--link {
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-mega-bold {
    font-size: var(--text-9);
    font-weight: 600;
    letter-spacing: -.1px;
    line-height: 1.25em;
    --type-margin-top: var(--space-8);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-mega-bold--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-mega-bold--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-mega-bold--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-mega-bold--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-mega-bold--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-mega-bold--link {
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-large-title {
    font-size: var(--text-8);
    font-weight: 300;
    letter-spacing: .1px;
    line-height: 1.25em;
    --type-margin-top: var(--space-7);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-large-title--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-large-title--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-large-title--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-large-title--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-large-title--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-large-title--link {
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-medium-title {
    font-size: var(--text-6);
    font-weight: 300;
    letter-spacing: .1px;
    line-height: 1.25em;
    --type-margin-top: var(--space-6);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-medium-title--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-medium-title--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-medium-title--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-medium-title--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-medium-title--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-medium-title--link {
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-small-title {
    font-size: var(--text-5);
    font-weight: 300;
    letter-spacing: .1px;
    line-height: 1.25em;
    --type-margin-top: var(--space-6);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-small-title--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-small-title--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-small-title--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-small-title--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-small-title--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-small-title--link {
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-base {
    font-size: var(--text-4);
    font-weight: 400;
    letter-spacing: .1px;
    line-height: 1.5em;
    --type-margin-top: var(--space-5);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-base--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-base--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-base--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-base--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-base--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-secondary {
    font-size: var(--text-3);
    font-weight: 400;
    line-height: 1.5em;
    --type-margin-top: var(--space-5);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-secondary--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-secondary--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-secondary--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-secondary--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-secondary--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-utility {
    font-size: var(--text-2);
    font-weight: 400;
    line-height: 1.5em;
    --type-margin-top: var(--space-3);
    --type-margin-bottom: var(--space-3);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-utility--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-utility--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-utility--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-utility--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-utility--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-disclosure {
    font-size: var(--text-1);
    font-weight: 400;
    line-height: 1.5em;
    color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

@media (min-width: 1920px) {
    .gdk .txt-style-disclosure {
        font-size:var(--text-2)
    }
}

.gdk .txt-style-subtitle {
    font-size: var(--text-3);
    font-weight: 400;
    line-height: 1.5em;
    --type-margin-top: var(--space-5);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-subtitle--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-subtitle--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-subtitle--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-subtitle--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-subtitle--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-subtitle--link {
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-subtitle-medium {
    font-size: var(--text-3);
    font-weight: 500;
    line-height: 1.5em;
    --type-margin-top: var(--space-5);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-subtitle-medium--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-subtitle-medium--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-subtitle-medium--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-subtitle-medium--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-subtitle-medium--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-subtitle-medium--link {
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-subtitle-bold {
    font-size: var(--text-3);
    font-weight: 600;
    line-height: 1.5em;
    --type-margin-top: var(--space-5);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-subtitle-bold--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-subtitle-bold--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-subtitle-bold--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-subtitle-bold--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-subtitle-bold--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-subtitle-bold--link {
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-subtitle-mont {
    font-size: var(--text-4);
    font-family: var(--dk-font-mont);
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0;
    line-height: .94em;
    color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-secondary)
}

html:not([lang=el-GR]) .txt-style-subtitle-mont {
    text-transform: uppercase
}

html[lang=el-GR] .txt-style-subtitle-mont {
    text-transform: lowercase
}

html[lang=th-TH] .txt-style-subtitle-mont {
    line-height: 1.3
}

.gdk .txt-style-overline {
    font-size: var(--text-2);
    font-weight: 400;
    line-height: 1.5em;
    color: var(--type-custom-color, var(--type-style-color))
}

.gdk .txt-style-overline,.gdk .txt-style-overline--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-overline--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-overline--link {
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-overline-bold {
    font-size: var(--text-2);
    font-weight: 600;
    line-height: 1.5em;
    color: var(--type-custom-color, var(--type-style-color))
}

.gdk .text-block__table p--primary,.gdk .text-block__table td--primary,.gdk .text-block__table th--primary,.gdk .txt-style-overline-bold,.gdk .txt-style-overline-bold--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .text-block__table p--secondary,.gdk .text-block__table td--secondary,.gdk .text-block__table th--secondary,.gdk .txt-style-overline-bold--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-style-overline-bold--link {
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-overline-mont {
    font-size: var(--text-3);
    font-family: var(--dk-font-mont);
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0;
    line-height: .94em;
    color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-secondary)
}

html:not([lang=el-GR]) .txt-style-overline-mont {
    text-transform: uppercase
}

html[lang=el-GR] .txt-style-overline-mont {
    text-transform: lowercase
}

html[lang=th-TH] .txt-style-overline-mont {
    line-height: 1.3
}

.gdk .txt-style-button {
    font-size: var(--text-4);
    font-weight: 600;
    line-height: 1.25em;
    color: var(--type-custom-color, var(--type-style-color))
}

.gdk .txt-style-inline-link,.gdk .txt-style-link {
    color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-inline-link {
    text-decoration: underline
}

.gdk .txt-style-link {
    font-size: var(--text-4);
    font-weight: 400;
    line-height: 1.25em;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center
}

.gdk .txt-style-link-icon {
    width: var(--icon-size-2);
    height: var(--icon-size-2);
    -webkit-margin-start: var(--space-2);
    -moz-margin-start: var(--space-2);
    margin-inline-start:var(--space-2)}

.gdk .txt-style-tag {
    font-size: var(--text-1);
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.25em;
    border-width: 1px;
    border-style: solid;
    --type-margin-top: var(--space-2);
    --type-margin-bottom: var(--space-2);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);padding: var(--space-2);
    color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base);
    background-color: rgb(var(--color-1)/.5)
}

.gdk .txt-style-tag--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-tag--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-tag--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-blockquote {
    font-size: var(--text-6);
    font-weight: 300;
    line-height: 1.5em;
    background: var(--color-role-backgrounds-form-field);
    --type-margin-top: var(--space-6);
    --type-margin-bottom: var(--space-8);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);padding: var(--space-6);
    color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-link-base)
}

.gdk .txt-style-blockquote--m-0 {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .txt-style-blockquote--mt-0 {
    --type-margin-top: 0
}

.gdk .txt-style-blockquote--mb-0 {
    --type-margin-bottom: 0
}

.gdk .txt-style-unordered-list {
    list-style: none;
    --type-margin-top: var(--space-5);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);margin-left: 0;
    margin-right: 0;
    padding: 0;
    color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-unordered-list .txt-style-unordered-list {
    -webkit-margin-start: var(--space-3);
    -moz-margin-start: var(--space-3);
    margin-inline-start:var(--space-3)}

.gdk .txt-style-unordered-list .txt-style-unordered-list .txt-style-unordered-list-item: before {
    background-color:transparent;
    box-shadow: inset 0 0 0 1px var(--border-color)
}

.gdk .txt-style-unordered-list-item {
    position: relative;
    font-weight: 400;
    line-height: 1.5em;
    --border-color: var(--color-role-borders-primary-link-base);
    --bg-color: var(--color-role-backgrounds-primary-link-base);
    font-size: var(--text-4);
    -webkit-padding-start: var(--space-6);
    -moz-padding-start: var(--space-6);
    padding-inline-start:var(--space-6);margin-left: 0;
    margin-right: 0;
    margin-top: var(--space-5);
    margin-bottom: var(--space-5)
}

.gdk .txt-style-unordered-list-item:first-child {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .txt-style-unordered-list-item:last-child {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .txt-style-unordered-list-item:before {
    content: '';
    position: absolute;
    top: var(--space-3);
    left: 0;
    width: var(--space-3);
    height: var(--space-3);
    border-radius: 100%;
    display: inline-block;
    transform: translateY(calc(var(--space-1)*-1));
    background-color: var(--bg-color);
    -webkit-margin-end: var(--space-3);
    -moz-margin-end: var(--space-3);
    margin-inline-end:var(--space-3)}

.gdk .txt-style-ordered-list {
    counter-reset: item;
    list-style: none;
    --type-margin-top: var(--space-5);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);margin-left: 0;
    margin-right: 0;
    padding: 0;
    color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-style-ordered-list .txt-style-ordered-list {
    -webkit-margin-start: var(--space-3);
    -moz-margin-start: var(--space-3);
    margin-inline-start:var(--space-3)}

.gdk .txt-style-ordered-list .txt-style-ordered-list .txt-style-ordered-list-item: before {
    font-weight:400
}

.gdk .txt-style-ordered-list-item {
    position: relative;
    font-weight: 400;
    line-height: 1.5em;
    --border-color: var(--color-role-borders-primary-link-base);
    --bg-color: var(--color-role-backgrounds-primary-link-base);
    font-size: var(--text-4);
    margin-left: 0;
    margin-right: 0;
    margin-top: var(--space-5);
    margin-bottom: var(--space-5);
    -webkit-padding-start: var(--space-7);
    -moz-padding-start: var(--space-7);
    padding-inline-start:var(--space-7)}

.gdk .txt-style-ordered-list-item: first-child {
    -webkit-margin-before:0;
    margin-block-start:0}

.gdk .txt-style-ordered-list-item:last-child {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .txt-style-ordered-list-item:before {
    content: '';
    display: inline-block;
    position: absolute;
    left: 0;
    font-weight: 600;
    counter-increment: item;
    content: counter(item,decimal-leading-zero);
    color: var(--color-role-text-link-base);
    font-size: var(--text-4)
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .page-banner-v2.text-align\@mobile--center .exclusive-badge__legal-text .txt-style-ordered-list-item,.gdk .page-banner-v2.text-align\@mobile--center .exclusive-badge__legal-text .txt-style-unordered-list-item,.gdk .page-banner-v2.text-align\@mobile--center .txt-block-title .txt-style-ordered-list-item,.gdk .page-banner-v2.text-align\@mobile--center .txt-block-title .txt-style-unordered-list-item,.gdk .page-banner-v2.text-align\@mobile--right .exclusive-badge__legal-text .txt-style-ordered-list-item,.gdk .page-banner-v2.text-align\@mobile--right .exclusive-badge__legal-text .txt-style-unordered-list-item,.gdk .page-banner-v2.text-align\@mobile--right .txt-block-title .txt-style-ordered-list-item,.gdk .page-banner-v2.text-align\@mobile--right .txt-block-title .txt-style-unordered-list-item,.gdk .text-align\@mobile--center .txt-style-ordered-list-item,.gdk .text-align\@mobile--center .txt-style-unordered-list-item,.gdk .text-align\@mobile--right .txt-style-ordered-list-item,.gdk .text-align\@mobile--right .txt-style-unordered-list-item {
        -webkit-padding-start:0;
        -moz-padding-start: 0;
        padding-inline-start:0}

    .gdk .page-banner-v2.text-align\@mobile--center .exclusive-badge__legal-text .txt-style-ordered-list-item:before,.gdk .page-banner-v2.text-align\@mobile--center .exclusive-badge__legal-text .txt-style-unordered-list-item:before,.gdk .page-banner-v2.text-align\@mobile--center .txt-block-title .txt-style-ordered-list-item:before,.gdk .page-banner-v2.text-align\@mobile--center .txt-block-title .txt-style-unordered-list-item:before,.gdk .page-banner-v2.text-align\@mobile--right .exclusive-badge__legal-text .txt-style-ordered-list-item:before,.gdk .page-banner-v2.text-align\@mobile--right .exclusive-badge__legal-text .txt-style-unordered-list-item:before,.gdk .page-banner-v2.text-align\@mobile--right .txt-block-title .txt-style-ordered-list-item:before,.gdk .page-banner-v2.text-align\@mobile--right .txt-block-title .txt-style-unordered-list-item:before,.gdk .text-align\@mobile--center .txt-style-ordered-list-item:before,.gdk .text-align\@mobile--center .txt-style-unordered-list-item:before,.gdk .text-align\@mobile--right .txt-style-ordered-list-item:before,.gdk .text-align\@mobile--right .txt-style-unordered-list-item:before {
        -webkit-margin-end: var(--space-5);
        -moz-margin-end: var(--space-5);
        margin-inline-end:var(--space-5);top: 0;
        position: relative
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .page-banner-v2.text-align\@tablet-large--center .exclusive-badge__legal-text .txt-style-ordered-list-item,.gdk .page-banner-v2.text-align\@tablet-large--center .exclusive-badge__legal-text .txt-style-unordered-list-item,.gdk .page-banner-v2.text-align\@tablet-large--center .txt-block-title .txt-style-ordered-list-item,.gdk .page-banner-v2.text-align\@tablet-large--center .txt-block-title .txt-style-unordered-list-item,.gdk .page-banner-v2.text-align\@tablet-large--right .exclusive-badge__legal-text .txt-style-ordered-list-item,.gdk .page-banner-v2.text-align\@tablet-large--right .exclusive-badge__legal-text .txt-style-unordered-list-item,.gdk .page-banner-v2.text-align\@tablet-large--right .txt-block-title .txt-style-ordered-list-item,.gdk .page-banner-v2.text-align\@tablet-large--right .txt-block-title .txt-style-unordered-list-item,.gdk .text-align\@tablet-large--center .txt-style-ordered-list-item,.gdk .text-align\@tablet-large--center .txt-style-unordered-list-item,.gdk .text-align\@tablet-large--right .txt-style-ordered-list-item,.gdk .text-align\@tablet-large--right .txt-style-unordered-list-item {
        -webkit-padding-start:0;
        -moz-padding-start: 0;
        padding-inline-start:0}

    .gdk .page-banner-v2.text-align\@tablet-large--center .exclusive-badge__legal-text .txt-style-ordered-list-item:before,.gdk .page-banner-v2.text-align\@tablet-large--center .exclusive-badge__legal-text .txt-style-unordered-list-item:before,.gdk .page-banner-v2.text-align\@tablet-large--center .txt-block-title .txt-style-ordered-list-item:before,.gdk .page-banner-v2.text-align\@tablet-large--center .txt-block-title .txt-style-unordered-list-item:before,.gdk .page-banner-v2.text-align\@tablet-large--right .exclusive-badge__legal-text .txt-style-ordered-list-item:before,.gdk .page-banner-v2.text-align\@tablet-large--right .exclusive-badge__legal-text .txt-style-unordered-list-item:before,.gdk .page-banner-v2.text-align\@tablet-large--right .txt-block-title .txt-style-ordered-list-item:before,.gdk .page-banner-v2.text-align\@tablet-large--right .txt-block-title .txt-style-unordered-list-item:before,.gdk .text-align\@tablet-large--center .txt-style-ordered-list-item:before,.gdk .text-align\@tablet-large--center .txt-style-unordered-list-item:before,.gdk .text-align\@tablet-large--right .txt-style-ordered-list-item:before,.gdk .text-align\@tablet-large--right .txt-style-unordered-list-item:before {
        -webkit-margin-end: var(--space-5);
        -moz-margin-end: var(--space-5);
        margin-inline-end:var(--space-5);top: 0;
        position: relative
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner-v2.text-align\@desktop--center .txt-block-title .txt-style-ordered-list-item,.gdk .page-banner-v2.text-align\@desktop--center .txt-block-title .txt-style-unordered-list-item,.gdk .page-banner-v2.text-align\@desktop--right .exclusive-badge__legal-text .txt-style-ordered-list-item,.gdk .page-banner-v2.text-align\@desktop--right .exclusive-badge__legal-text .txt-style-unordered-list-item,.gdk .page-banner-v2.text-align\@desktop--right .txt-block-title .txt-style-ordered-list-item,.gdk .page-banner-v2.text-align\@desktop--right .txt-block-title .txt-style-unordered-list-item,.gdk .text-align\@desktop--center .txt-style-ordered-list-item,.gdk .text-align\@desktop--center .txt-style-unordered-list-item,.gdk .text-align\@desktop--right .txt-style-ordered-list-item,.gdk .text-align\@desktop--right .txt-style-unordered-list-item {
        -webkit-padding-start:0;
        -moz-padding-start: 0;
        padding-inline-start:0}

    .gdk .page-banner-v2.text-align\@desktop--center .txt-block-title .txt-style-ordered-list-item:before,.gdk .page-banner-v2.text-align\@desktop--center .txt-block-title .txt-style-unordered-list-item:before,.gdk .page-banner-v2.text-align\@desktop--right .exclusive-badge__legal-text .txt-style-ordered-list-item:before,.gdk .page-banner-v2.text-align\@desktop--right .exclusive-badge__legal-text .txt-style-unordered-list-item:before,.gdk .page-banner-v2.text-align\@desktop--right .txt-block-title .txt-style-ordered-list-item:before,.gdk .page-banner-v2.text-align\@desktop--right .txt-block-title .txt-style-unordered-list-item:before,.gdk .text-align\@desktop--center .txt-style-ordered-list-item:before,.gdk .text-align\@desktop--center .txt-style-unordered-list-item:before,.gdk .text-align\@desktop--right .txt-style-ordered-list-item:before,.gdk .text-align\@desktop--right .txt-style-unordered-list-item:before {
        -webkit-margin-end: var(--space-5);
        -moz-margin-end: var(--space-5);
        margin-inline-end:var(--space-5);top: 0;
        position: relative
    }
}

.gdk .txt-style-weight-100 {
    font-weight: 100
}

.gdk .txt-style-weight-300 {
    font-weight: 300
}

.gdk .txt-style-weight-400 {
    font-weight: 400
}

.gdk .txt-style-weight-500 {
    font-weight: 500
}

.gdk .txt-style-weight-700 {
    font-weight: 700
}

.gdk .txt-style-weight-900 {
    font-weight: 900
}

.gdk .txt-style-align-left {
    text-align: left
}

.gdk .txt-style-align-center {
    text-align: center
}

.gdk .txt-style-align-right {
    text-align: right
}

.gdk .text-link {
    --fill-color: var(--color-role-text-link-base-light);
    color: inherit;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    grid-gap: var(--space-2);
    text-decoration: none;
    font-weight: 500;
    font-size: var(--text-4);
    margin: var(--space-2);
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.gdk .theme--dark .text-link {
    --fill-color: var(--color-role-text-primary-base-dark)
}

.gdk .text-link.disabled {
    opacity: .4;
    pointer-events: none
}

.gdk .text-link.\+iconized .icon,.gdk .text-link.\+iconized .text-link__icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2);
    fill: var(--fill-color)
}

.gdk .text-link.\+iconized .icon svg,.gdk .text-link.\+iconized .text-link__icon svg {
    width: 100%;
    height: 100%;
    fill: var(--fill-color)
}

.gdk .text-link:focus,.gdk .text-link:hover {
    text-decoration: underline
}

.gdk .text-link:focus {
    outline-color: inherit;
    outline-offset: 1px
}

html[dir=rtl] .text-link .icon,html[dir=rtl] .text-link .text-link__icon {
    transform: scale(-1,-1)
}

.gdk .text-link--secondary {
    font-size: var(--text-3)
}

.gdk .text-link--utility {
    font-size: var(--text-2)
}

.gdk .text-link--utility.\+iconized .icon {
    height: var(--icon-size-1);
    width: var(--icon-size-1)
}

.gdk .btn--cta__btn-container--utility .text-link.\+iconized .icon svg,.gdk .btn--quick-action--large .btn--quick-action__inner .icon svg,.gdk .btn--quick-action--small .btn--quick-action__inner .icon svg,.gdk .text-link--utility.\+iconized .icon svg {
    width: 100%;
    height: 100%
}

.gdk .btn-round__primary {
    --btn-text-color: var(--color-role-text-button);
    --btn-text-fill: var(--btn-text-color);
    --btn-bg-color: var(--color-role-backgrounds-primary-link-base);
    --btn-border-color-hover: var(--color-role-backgrounds-primary-link-hover);
    --btn-bg-color-hover: var(--color-role-backgrounds-primary-link-hover);
    --btn-border-color-active: var(--color-role-backgrounds-primary-link-active);
    --btn-bg-color-active: var(--color-role-backgrounds-primary-link-active)
}

.gdk .btn-round__secondary {
    --btn-text-color: var(--color-role-text-button-secondary);
    --btn-text-fill: var(--btn-text-color);
    --btn-bg-color: var(--color-role-backgrounds-secondary-link-base);
    --btn-border-color-hover: var(--color-role-backgrounds-secondary-link-hover);
    --btn-bg-color-hover: var(--color-role-backgrounds-secondary-link-hover);
    --btn-border-color-active: var(--color-role-backgrounds-secondary-link-active);
    --btn-bg-color-active: var(--color-role-backgrounds-secondary-link-active)
}

.gdk .btn-round__purchase {
    --btn-text-color: var(--color-role-text-commerce-link-base);
    --btn-text-fill: var(--btn-text-color);
    --btn-bg-color: var(--color-role-backgrounds-commerce-link-base);
    --btn-border-color-hover: var(--color-role-backgrounds-commerce-link-hover);
    --btn-bg-color-hover: var(--color-role-backgrounds-commerce-link-hover);
    --btn-border-color-active: var(--color-role-backgrounds-commerce-link-active);
    --btn-bg-color-active: var(--color-role-backgrounds-commerce-link-active)
}

.gdk .btn-round__disabled {
    --btn-text-color: var(--color-role-text-disabled-link);
    --btn-text-fill: var(--btn-text-color);
    --btn-bg-color: var(--color-role-backgrounds-disabled-link)
}

.gdk .btn-round__psexp {
    --btn-text-color: #E7CD78;
    --btn-text-fill: #E7CD78;
    --btn-bg-color: #1f1f1f;
    --btn-border-color-hover: #1f1f1f;
    --btn-bg-color-hover: #1f1f1f;
    --btn-border-color-active: #060606;
    --btn-bg-color-active: #060606
}

.gdk .theme--dark .btn-round__psexp {
    --btn-text-color: #1f1f1f;
    --btn-text-fill: #1f1f1f;
    --btn-bg-color: #E7CD78;
    --btn-border-color-hover: #efdda3;
    --btn-bg-color-hover: #efdda3;
    --btn-border-color-active: #dfbd4d;
    --btn-bg-color-active: #dfbd4d
}

.gdk .btn-round__disabled,.gdk .btn-round__primary,.gdk .btn-round__psexp,.gdk .btn-round__purchase,.gdk .btn-round__secondary {
    padding: 2px;
    display: block;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    will-change: background,box-shadow;
    border-radius: 100%;
    transition: all .1s ease-in-out;
    margin: .25rem
}

.gdk .btn-round__disabled:hover .cta__inner,.gdk .btn-round__primary:hover .cta__inner,.gdk .btn-round__psexp:hover .cta__inner,.gdk .btn-round__purchase:hover .cta__inner,.gdk .btn-round__secondary:hover .cta__inner {
    background-color: var(--btn-bg-color-hover)
}

.gdk .btn-round__primary:hover,.gdk .btn-round__purchase:hover,.gdk .btn-round__secondary:hover {
    outline: 0;
    box-shadow: 0 0 0 2px var(--btn-bg-color-hover)!important
}

.gdk .btn-round__disabled:hover,.gdk .btn-round__psexp:hover {
    box-shadow: 0 0 0 2px var(--btn-bg-color-hover)!important
}

.gdk .btn-round__psexp:hover {
    outline: 0
}

.gdk .btn-round__disabled:focus,.gdk .btn-round__primary:focus,.gdk .btn-round__psexp:focus,.gdk .btn-round__purchase:focus,.gdk .btn-round__secondary:focus {
    outline: 0;
    box-shadow: 0 0 0 2px var(--btn-bg-color-active)!important
}

.gdk .btn-round__disabled:focus .cta__inner,.gdk .btn-round__primary:focus .cta__inner,.gdk .btn-round__psexp:focus .cta__inner,.gdk .btn-round__purchase:focus .cta__inner,.gdk .btn-round__secondary:focus .cta__inner {
    background-color: var(--btn-bg-color-active)
}

.gdk .btn-round__primary:active,.gdk .btn-round__purchase:active,.gdk .btn-round__secondary:active {
    outline: 0;
    box-shadow: 0 0 0 2px var(--btn-border-color-active)!important
}

.gdk .btn-round__disabled:active,.gdk .btn-round__psexp:active {
    box-shadow: 0 0 0 2px var(--btn-border-color-active)!important
}

.gdk .btn-round__psexp:active {
    outline: 0
}

.gdk .btn-round__disabled:active .cta__inner,.gdk .btn-round__primary:active .cta__inner,.gdk .btn-round__psexp:active .cta__inner,.gdk .btn-round__purchase:active .cta__inner,.gdk .btn-round__secondary:active .cta__inner {
    background-color: var(--btn-bg-color-active)
}

.gdk .btn-round__primary .cta__inner,.gdk .btn-round__purchase .cta__inner,.gdk .btn-round__secondary .cta__inner {
    cursor: pointer
}

.gdk .btn-round__disabled .cta__inner,.gdk .btn-round__primary .cta__inner,.gdk .btn-round__psexp .cta__inner,.gdk .btn-round__purchase .cta__inner,.gdk .btn-round__secondary .cta__inner {
    color: var(--btn-text-color);
    background-color: var(--btn-bg-color);
    position: relative;
    text-align: center;
    border-radius: 2rem;
    margin: 0;
    font-size: var(--text-4);
    font-weight: 600;
    line-height: 1.25em;
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: .55rem
}

.gdk .btn-round__psexp .cta__inner {
    cursor: pointer
}

.gdk .btn-round__disabled.\+iconized .cta-icon,.gdk .btn-round__primary.\+iconized .cta-icon,.gdk .btn-round__psexp.\+iconized .cta-icon,.gdk .btn-round__purchase.\+iconized .cta-icon,.gdk .btn-round__secondary.\+iconized .cta-icon {
    width: 1.15em;
    height: 1.15em;
    fill: var(--btn-text-fill);
    -webkit-margin-end: .25rem;
    -moz-margin-end: .25rem;
    margin-inline-end:.25rem}

.gdk .btn-round__disabled.\+iconized--spacing-lg .cta-icon,.gdk .btn-round__primary.\+iconized--spacing-lg .cta-icon,.gdk .btn-round__psexp.\+iconized--spacing-lg .cta-icon,.gdk .btn-round__purchase.\+iconized--spacing-lg .cta-icon,.gdk .btn-round__secondary.\+iconized--spacing-lg .cta-icon {
    -webkit-margin-end: .5rem;
    -moz-margin-end: .5rem;
    margin-inline-end:.5rem}

.gdk .btn-round__disabled .cta__inner span,.gdk .btn-round__primary .cta__inner span,.gdk .btn-round__psexp .cta__inner span,.gdk .btn-round__purchase .cta__inner span,.gdk .btn-round__secondary .cta__inner span,.gdk .cta__disabled .cta__inner span,.gdk .cta__primary .cta__inner span,.gdk .cta__primary--outlined .cta__inner span,.gdk .cta__psexp .cta__inner span,.gdk .cta__purchase .cta__inner span,.gdk .cta__purchase--outlined .cta__inner span,.gdk .cta__secondary .cta__inner span,.gdk .cta__secondary--outlined .cta__inner span,.gdk .cta__secondary-alt .cta__inner span,.gdk .cta__secondary-alt--outlined .cta__inner span {
    line-height: 1em
}

.gdk .btn-round__disabled:active,.gdk .btn-round__disabled:hover {
    outline: 0;
    box-shadow: none!important
}

.gdk .btn-round__disabled:active .cta__inner,.gdk .btn-round__disabled:hover .cta__inner {
    background: var(--btn-bg-color)
}

.gdk .btn-round--disabled .cta__inner,.gdk .btn-round__disabled .cta__inner {
    cursor: not-allowed
}

.gdk .btn-round--disabled {
    opacity: .4;
    pointer-events: none
}

.gdk .cta__primary,.gdk .cta__primary--outlined {
    --btn-text-color: var(--color-role-text-button);
    --btn-text-fill: var(--btn-text-color);
    --btn-bg-color: var(--color-role-backgrounds-primary-link-base);
    --btn-border-color-hover: var(--color-role-backgrounds-primary-link-hover);
    --btn-bg-color-hover: var(--color-role-backgrounds-primary-link-hover);
    --btn-border-color-active: var(--color-role-backgrounds-primary-link-active);
    --btn-bg-color-active: var(--color-role-backgrounds-primary-link-active)
}

.gdk .cta__secondary,.gdk .cta__secondary--outlined,.gdk .cta__secondary-alt,.gdk .cta__secondary-alt--outlined {
    --btn-text-color: var(--color-role-text-button-secondary);
    --btn-text-fill: var(--btn-text-color);
    --btn-bg-color: var(--color-role-backgrounds-secondary-link-base);
    --btn-border-color-hover: var(--color-role-backgrounds-secondary-link-hover);
    --btn-bg-color-hover: var(--color-role-backgrounds-secondary-link-hover);
    --btn-border-color-active: var(--color-role-backgrounds-secondary-link-active);
    --btn-bg-color-active: var(--color-role-backgrounds-secondary-link-active)
}

.gdk .cta__purchase,.gdk .cta__purchase--outlined {
    --btn-text-color: var(--color-role-text-commerce-link-base);
    --btn-text-fill: var(--btn-text-color);
    --btn-bg-color: var(--color-role-backgrounds-commerce-link-base);
    --btn-border-color-hover: var(--color-role-backgrounds-commerce-link-hover);
    --btn-bg-color-hover: var(--color-role-backgrounds-commerce-link-hover);
    --btn-border-color-active: var(--color-role-backgrounds-commerce-link-active);
    --btn-bg-color-active: var(--color-role-backgrounds-commerce-link-active)
}

.gdk .cta__disabled {
    --btn-text-color: var(--color-role-text-disabled-link);
    --btn-text-fill: var(--btn-text-color);
    --btn-bg-color: var(--color-role-backgrounds-disabled-link)
}

.gdk .cta__psexp {
    --btn-text-color: #E7CD78;
    --btn-text-fill: #E7CD78;
    --btn-bg-color: #1f1f1f;
    --btn-border-color-hover: #1f1f1f;
    --btn-bg-color-hover: #1f1f1f;
    --btn-border-color-active: #060606;
    --btn-bg-color-active: #060606
}

.gdk .theme--dark .cta__psexp {
    --btn-text-color: #1f1f1f;
    --btn-text-fill: #1f1f1f;
    --btn-bg-color: #E7CD78;
    --btn-border-color-hover: #efdda3;
    --btn-bg-color-hover: #efdda3;
    --btn-border-color-active: #dfbd4d;
    --btn-bg-color-active: #dfbd4d
}

.gdk .cta__disabled,.gdk .cta__primary,.gdk .cta__primary--outlined,.gdk .cta__psexp,.gdk .cta__purchase,.gdk .cta__purchase--outlined,.gdk .cta__secondary,.gdk .cta__secondary--outlined,.gdk .cta__secondary-alt,.gdk .cta__secondary-alt--outlined {
    padding: 2px;
    display: block;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    will-change: background,box-shadow;
    border-radius: 2rem;
    transition: all .1s ease-in-out;
    margin: .25rem
}

.gdk .cta__disabled:hover .cta__inner,.gdk .cta__primary--outlined:hover .cta__inner,.gdk .cta__primary:hover .cta__inner,.gdk .cta__psexp:hover .cta__inner,.gdk .cta__purchase--outlined:hover .cta__inner,.gdk .cta__purchase:hover .cta__inner,.gdk .cta__secondary--outlined:hover .cta__inner,.gdk .cta__secondary-alt--outlined:hover .cta__inner,.gdk .cta__secondary-alt:hover .cta__inner,.gdk .cta__secondary:hover .cta__inner {
    background-color: var(--btn-bg-color-hover)
}

.gdk .cta__primary--outlined:hover,.gdk .cta__primary:hover,.gdk .cta__purchase--outlined:hover,.gdk .cta__purchase:hover,.gdk .cta__secondary--outlined:hover,.gdk .cta__secondary-alt--outlined:hover,.gdk .cta__secondary-alt:hover,.gdk .cta__secondary:hover {
    outline: 0;
    box-shadow: 0 0 0 2px var(--btn-bg-color-hover)!important
}

.gdk .cta__disabled:hover,.gdk .cta__psexp:hover {
    box-shadow: 0 0 0 2px var(--btn-bg-color-hover)!important
}

.gdk .cta__psexp:hover {
    outline: 0
}

.gdk .cta__disabled:focus,.gdk .cta__primary--outlined:focus,.gdk .cta__primary:focus,.gdk .cta__psexp:focus,.gdk .cta__purchase--outlined:focus,.gdk .cta__purchase:focus,.gdk .cta__secondary--outlined:focus,.gdk .cta__secondary-alt--outlined:focus,.gdk .cta__secondary-alt:focus,.gdk .cta__secondary:focus {
    outline: 0;
    box-shadow: 0 0 0 2px var(--btn-bg-color-active)!important
}

.gdk .cta__disabled:focus .cta__inner,.gdk .cta__primary--outlined:focus .cta__inner,.gdk .cta__primary:focus .cta__inner,.gdk .cta__psexp:focus .cta__inner,.gdk .cta__purchase--outlined:focus .cta__inner,.gdk .cta__purchase:focus .cta__inner,.gdk .cta__secondary--outlined:focus .cta__inner,.gdk .cta__secondary-alt--outlined:focus .cta__inner,.gdk .cta__secondary-alt:focus .cta__inner,.gdk .cta__secondary:focus .cta__inner {
    background-color: var(--btn-bg-color-active)
}

.gdk .cta__primary--outlined:active,.gdk .cta__primary:active,.gdk .cta__purchase--outlined:active,.gdk .cta__purchase:active,.gdk .cta__secondary--outlined:active,.gdk .cta__secondary-alt--outlined:active,.gdk .cta__secondary-alt:active,.gdk .cta__secondary:active {
    outline: 0;
    box-shadow: 0 0 0 2px var(--btn-border-color-active)!important
}

.gdk .cta__disabled:active,.gdk .cta__psexp:active {
    box-shadow: 0 0 0 2px var(--btn-border-color-active)!important
}

.gdk .cta__psexp:active {
    outline: 0
}

.gdk .cta__disabled:active .cta__inner,.gdk .cta__primary--outlined:active .cta__inner,.gdk .cta__primary:active .cta__inner,.gdk .cta__psexp:active .cta__inner,.gdk .cta__purchase--outlined:active .cta__inner,.gdk .cta__purchase:active .cta__inner,.gdk .cta__secondary--outlined:active .cta__inner,.gdk .cta__secondary-alt--outlined:active .cta__inner,.gdk .cta__secondary-alt:active .cta__inner,.gdk .cta__secondary:active .cta__inner {
    background-color: var(--btn-bg-color-active)
}

.gdk .cta__primary .cta__inner,.gdk .cta__primary--outlined .cta__inner,.gdk .cta__purchase .cta__inner,.gdk .cta__purchase--outlined .cta__inner,.gdk .cta__secondary .cta__inner,.gdk .cta__secondary--outlined .cta__inner,.gdk .cta__secondary-alt .cta__inner,.gdk .cta__secondary-alt--outlined .cta__inner {
    cursor: pointer
}

.gdk .cta__disabled .cta__inner,.gdk .cta__primary .cta__inner,.gdk .cta__primary--outlined .cta__inner,.gdk .cta__psexp .cta__inner,.gdk .cta__purchase .cta__inner,.gdk .cta__purchase--outlined .cta__inner,.gdk .cta__secondary .cta__inner,.gdk .cta__secondary--outlined .cta__inner,.gdk .cta__secondary-alt .cta__inner,.gdk .cta__secondary-alt--outlined .cta__inner {
    color: var(--btn-text-color);
    background-color: var(--btn-bg-color);
    position: relative;
    text-align: center;
    border-radius: 2rem;
    margin: 0;
    font-size: var(--text-4);
    font-weight: 600;
    line-height: 1.25em;
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .cta__psexp .cta__inner {
    cursor: pointer
}

.gdk .\+iconized.cta__primary--outlined .cta-icon,.gdk .\+iconized.cta__purchase--outlined .cta-icon,.gdk .\+iconized.cta__secondary--outlined .cta-icon,.gdk .\+iconized.cta__secondary-alt .cta-icon,.gdk .\+iconized.cta__secondary-alt--outlined .cta-icon,.gdk .cta__disabled.\+iconized .cta-icon,.gdk .cta__primary.\+iconized .cta-icon,.gdk .cta__psexp.\+iconized .cta-icon,.gdk .cta__purchase.\+iconized .cta-icon,.gdk .cta__secondary.\+iconized .cta-icon {
    width: 1.15em;
    height: 1.15em;
    fill: var(--btn-text-fill);
    -webkit-margin-end: .25rem;
    -moz-margin-end: .25rem;
    margin-inline-end:.25rem}

.gdk .\+iconized--spacing-lg.cta__primary--outlined .cta-icon,.gdk .\+iconized--spacing-lg.cta__purchase--outlined .cta-icon,.gdk .\+iconized--spacing-lg.cta__secondary--outlined .cta-icon,.gdk .\+iconized--spacing-lg.cta__secondary-alt .cta-icon,.gdk .\+iconized--spacing-lg.cta__secondary-alt--outlined .cta-icon,.gdk .cta__disabled.\+iconized--spacing-lg .cta-icon,.gdk .cta__primary.\+iconized--spacing-lg .cta-icon,.gdk .cta__psexp.\+iconized--spacing-lg .cta-icon,.gdk .cta__purchase.\+iconized--spacing-lg .cta-icon,.gdk .cta__secondary.\+iconized--spacing-lg .cta-icon {
    -webkit-margin-end: .5rem;
    -moz-margin-end: .5rem;
    margin-inline-end:.5rem}

.gdk .cta__disabled:active,.gdk .cta__disabled:hover {
    outline: 0;
    box-shadow: none!important
}

.gdk .cta__disabled:active .cta__inner,.gdk .cta__disabled:hover .cta__inner {
    background: var(--btn-bg-color)
}

.gdk .cta--disabled .cta__inner,.gdk .cta__disabled .cta__inner {
    cursor: not-allowed
}

.gdk .checkbox input[type=checkbox].disabled,.gdk .checkbox input[type=checkbox][disabled],.gdk .cta--disabled {
    opacity: .4;
    pointer-events: none
}

.gdk .btn--cta {
    cursor: pointer;
    overflow: auto;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    transition: all .1s ease-in-out
}

.gdk .btn--cta__btn-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center
}

.gdk .btn--cta__btn-container--links {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .btn--cta__outer {
    overflow: auto;
    cursor: pointer;
    background: 0 0;
    will-change: background;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-width: var(--space-1);
    border-color: transparent;
    border-style: solid;
    transition: all .2s ease-in-out
}

.gdk .btn--cta__inner {
    background: var(--btn-bg-color);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
    margin: var(--space-1)
}

.gdk .btn--cta__inner .btn--cta__text {
    text-align: center;
    letter-spacing: .025rem;
    color: var(--btn-text-color);
    line-height: 1.25em;
    font-size: var(--text-4);
    font-family: var(--dk-font);
    font-style: normal;
    font-weight: 700
}

.gdk .btn--cta:not(.btn--cta--disabled):hover .btn--cta__outer {
    border-color: var(--btn-border-color-hover)
}

.gdk .btn--cta:not(.btn--cta--disabled):hover .btn--cta__inner {
    background: var(--btn-bg-color-hover)
}

.gdk .btn--cta:not(.btn--cta--disabled):active,.gdk .btn--cta:not(.btn--cta--disabled):focus {
    outline: 0
}

.gdk .btn--cta:not(.btn--cta--disabled):active .btn--cta__outer,.gdk .btn--cta:not(.btn--cta--disabled):focus .btn--cta__outer {
    border-color: var(--btn-border-color-active)
}

.gdk .btn--cta:not(.btn--cta--disabled):active .btn--cta__inner,.gdk .btn--cta:not(.btn--cta--disabled):focus .btn--cta__inner {
    background: var(--btn-bg-color-active)
}

.gdk .btn--cta__btn-container {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5)}

.gdk .btn--cta__btn-container--layout .btn--cta__text {
    letter-spacing: .018rem;
    font-size: var(--text-3)
}

.gdk .btn--cta__btn-container--layout .text-link {
    font-size: var(--text-3)
}

.gdk .btn--cta__btn-container--utility .btn--cta__inner {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
    padding-top: var(--space-3);
    padding-bottom: var(--space-3)
}

.gdk .btn--cta__btn-container--utility .btn--cta__text {
    letter-spacing: unset;
    font-size: var(--text-2)
}

.gdk .btn--cta__btn-container--utility .text-link {
    font-size: var(--text-2)
}

.gdk .btn--cta__btn-container--utility .text-link.\+iconized .icon {
    height: var(--icon-size-1);
    width: var(--icon-size-1)
}

.gdk .btn--cta--primary,.gdk .featured-hardware.slider .filter__ButtonWrapper .btn--cta,.gdk .theme--light .filter__ButtonWrapper .btn--cta {
    --btn-text-color: var(--color-role-text-button);
    --btn-bg-color: var(--color-role-backgrounds-primary-link-base);
    --btn-border-color-hover: var(--color-role-backgrounds-primary-link-hover);
    --btn-bg-color-hover: var(--color-role-backgrounds-primary-link-hover);
    --btn-border-color-active: var(--color-role-backgrounds-primary-link-active);
    --btn-bg-color-active: var(--color-role-backgrounds-primary-link-active)
}

.gdk .btn--cta--secondary,.gdk .btn--cta--tertiary {
    --btn-border-color-hover: var(--color-role-backgrounds-secondary-link-hover);
    --btn-bg-color-hover: var(--color-role-backgrounds-secondary-link-hover);
    --btn-border-color-active: var(--color-role-backgrounds-secondary-link-active);
    --btn-bg-color-active: var(--color-role-backgrounds-secondary-link-active)
}

.gdk .btn--cta--secondary {
    --btn-text-color: var(--color-role-text-button-secondary);
    --btn-bg-color: var(--color-role-backgrounds-secondary-link-base)
}

.gdk .btn--cta--tertiary {
    --btn-text-color: var(--color-role-text-button-tertiary);
    --btn-bg-color: none
}

.gdk .btn--cta--commerce {
    --btn-text-color: var(--color-role-text-commerce-link-base);
    --btn-bg-color: var(--color-role-backgrounds-commerce-link-base);
    --btn-border-color-hover: var(--color-role-backgrounds-commerce-link-hover);
    --btn-bg-color-hover: var(--color-role-backgrounds-commerce-link-hover);
    --btn-border-color-active: var(--color-role-backgrounds-commerce-link-active);
    --btn-bg-color-active: var(--color-role-backgrounds-commerce-link-active)
}

.gdk .btn--cta--disabled {
    pointer-events: none;
    --btn-text-color: var(--color-role-text-disabled-link);
    --btn-bg-color: var(--color-role-backgrounds-disabled-link)
}

.gdk .btn--cta--disabled:active,.gdk .btn--cta--disabled:focus {
    outline: 0
}

.gdk .carousel .flickity-page-dots,.gdk .pagination__wrapper {
    position: relative;
    bottom: -.5rem;
    display: block;
    width: 100%
}

@media (min-width: 768px) {
    .gdk .carousel .flickity-page-dots,.gdk .pagination__wrapper {
        position:absolute;
        bottom: .5rem
    }
}

@media (min-width: 1920px) {
    .gdk .carousel .flickity-page-dots,.gdk .pagination__wrapper {
        bottom:.25rem
    }
}

.gdk .carousel .flickity-page-dots .dot,.gdk .pagination__element {
    width: var(--space-5);
    height: var(--space-1);
    border-radius: unset;
    background: #dedede;
    opacity: 1;
    margin-left: .125rem;
    margin-right: .125rem
}

.gdk .carousel .flickity-page-dots .featured-hardware.slider .dot,.gdk .carousel .flickity-page-dots .theme--.dot .dot,.gdk .carousel .flickity-page-dots .theme--.dot .pagination__element,.gdk .carousel .flickity-page-dots .theme--.pagination__element .dot,.gdk .carousel .flickity-page-dots .theme--light .dot,.gdk .featured-hardware.slider .carousel .flickity-page-dots .dot,.gdk .featured-hardware.slider .pagination__element,.gdk .theme--.pagination__element .carousel .flickity-page-dots .dot,.gdk .theme--.pagination__element .pagination__element,.gdk .theme--light .carousel .flickity-page-dots .dot,.gdk .theme--light .pagination__element {
    background: #dedede
}

.gdk .carousel .flickity-page-dots .theme--.dot .dot,.gdk .carousel .flickity-page-dots .theme--.dot .pagination__element,.gdk .carousel .flickity-page-dots .theme--.pagination__element .dot,.gdk .carousel .flickity-page-dots .theme--lightAlt .dot,.gdk .theme--.pagination__element .carousel .flickity-page-dots .dot,.gdk .theme--.pagination__element .pagination__element,.gdk .theme--lightAlt .carousel .flickity-page-dots .dot,.gdk .theme--lightAlt .pagination__element {
    background: #a8a8a8
}

.gdk .carousel .flickity-page-dots .theme--.dot .dot,.gdk .carousel .flickity-page-dots .theme--.dot .pagination__element,.gdk .carousel .flickity-page-dots .theme--.pagination__element .dot,.gdk .carousel .flickity-page-dots .theme--dark .dot,.gdk .theme--.pagination__element .carousel .flickity-page-dots .dot,.gdk .theme--.pagination__element .pagination__element,.gdk .theme--dark .carousel .flickity-page-dots .dot,.gdk .theme--dark .pagination__element {
    background: #363636;
    opacity: 1
}

.gdk .carousel .flickity-page-dots .is-selected.dot,.gdk .pagination__element.is-selected {
    background: #0072ce
}

.gdk .btn--quick-action {
    cursor: pointer;
    background: 0 0;
    will-change: background;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-width: 2px;
    border-color: transparent;
    border-style: solid;
    border-radius: 100%;
    transition: all .1s ease-in-out
}

.gdk .btn--quick-action__inner {
    border-radius: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: var(--space-1)
}

.gdk .btn--quick-action--small .btn--quick-action__inner {
    height: var(--space-7);
    width: var(--space-7)
}

.gdk .btn--quick-action--small .btn--quick-action__inner .icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .btn--quick-action--large .btn--quick-action__inner {
    height: var(--space-9);
    width: var(--space-9)
}

.gdk .btn--quick-action--large .btn--quick-action__inner .icon {
    height: var(--icon-size-3);
    width: var(--icon-size-3)
}

.gdk .btn--quick-action--primary .btn--quick-action__inner {
    background: var(--color-role-backgrounds-primary-link-base)
}

.gdk .btn--quick-action--primary:hover {
    border-color: var(--color-role-backgrounds-primary-link-hover)
}

.gdk .btn--quick-action--primary:hover .btn--quick-action__inner {
    background: var(--color-role-backgrounds-primary-link-hover)
}

.gdk .btn--quick-action--primary:active,.gdk .btn--quick-action--primary:focus {
    border-color: var(--color-role-backgrounds-primary-link-active)
}

.gdk .btn--quick-action--primary:active .btn--quick-action__inner,.gdk .btn--quick-action--primary:focus .btn--quick-action__inner {
    background: var(--color-role-backgrounds-primary-link-active)
}

.gdk .btn--quick-action--primary svg {
    fill: var(--color-role-text-button)
}

.gdk .btn--quick-action--secondary .btn--quick-action__inner {
    background: var(--color-role-backgrounds-secondary-link-base)
}

.gdk .btn--quick-action--secondary:hover {
    border-color: var(--color-role-backgrounds-secondary-link-hover)
}

.gdk .btn--quick-action--secondary:hover .btn--quick-action__inner {
    background: var(--color-role-backgrounds-secondary-link-hover)
}

.gdk .btn--quick-action--secondary:active,.gdk .btn--quick-action--secondary:focus {
    border-color: var(--color-role-backgrounds-secondary-link-active)
}

.gdk .btn--quick-action--secondary:active .btn--quick-action__inner,.gdk .btn--quick-action--secondary:focus .btn--quick-action__inner {
    background: var(--color-role-backgrounds-secondary-link-active)
}

.gdk .btn--quick-action--secondary svg {
    fill: var(--color-role-text-link-base)
}

.gdk .btn--quick-action--disabled .btn--quick-action__inner {
    background: var(--color-role-backgrounds-disabled-link)
}

.gdk .btn--quick-action--disabled svg {
    fill: var(--color-role-text-disabled-link)
}

.gdk .media-carousel__cells.flickity-enabled .flickity-button,.gdk .quick-action {
    display: none
}

.gdk .carousel .flickity-button,.gdk .media-carousel__cells.flickity-enabled .flickity-button,.gdk .quick-action {
    border-radius: 50%;
    width: 3rem;
    height: 3rem;
    background: var(--color-role-backgrounds-primary-link-base)
}

.gdk .carousel .flickity-button:hover,.gdk .media-carousel__cells.flickity-enabled .flickity-button:hover,.gdk .quick-action:hover {
    background: var(--color-role-backgrounds-primary-link-hover)
}

.gdk .carousel .flickity-button:active,.gdk .carousel .flickity-button:focus,.gdk .media-carousel__cells.flickity-enabled .flickity-button:active,.gdk .media-carousel__cells.flickity-enabled .flickity-button:focus,.gdk .quick-action:active,.gdk .quick-action:focus {
    background: var(--color-role-backgrounds-primary-link-active)
}

.gdk .carousel .flickity-button svg,.gdk .media-carousel__cells.flickity-enabled .flickity-button svg,.gdk .quick-action svg {
    fill: var(--color-role-text-button)
}

.gdk input {
    border: 0;
    height: 3rem;
    padding: 0 1rem;
    position: relative;
    background: #f5f5f5
}

.gdk input:after {
    bottom: 0;
    content: '';
    height: 2px;
    width: 100%
}

.gdk input:focus {
    outline: 0
}

.no-scroll {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none
}

.gdk .curtain {
    transition: all .25s ease-in-out;
    top: 0;
    opacity: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 10002
}

.gdk .curtain.dark {
    background: #1f1f1f
}

.gdk .curtain.light {
    background: #fff
}

.gdk .curtain__blur {
    -webkit-filter: blur(.5rem);
    filter: blur(.5rem)
}

.gdk .checkbox {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.gdk .checkbox input[type=checkbox] {
    padding: 0;
    cursor: pointer;
    visibility: hidden;
    -moz-appearance: initial;
    width: calc(1rem + 4px);
    height: calc(1rem + 4px);
    transition: all .1s ease-in-out;
    -webkit-margin-end: .75rem;
    -moz-margin-end: .75rem;
    margin-inline-end:.75rem}

.gdk .checkbox input[type=checkbox]:after,.gdk .checkbox input[type=checkbox]:before {
    width: 1rem;
    height: 1rem;
    visibility: visible;
    display: inline-block
}

.gdk .checkbox input[type=checkbox]:before {
    content: '';
    border: 2px solid #eee
}

.gdk .checkbox input[type=checkbox]:after {
    top: 50%;
    left: 50%;
    content: none;
    position: absolute;
    transform: translate(-50%,-50%)
}

.gdk .checkbox input[type=checkbox]:checked:after {
    content: url(pdc.homepage/assets/svgs/default/icon_tick.svg)
}

.gdk .checkbox input[type=checkbox].disabled:after,.gdk .checkbox input[type=checkbox][disabled]:after {
    opacity: .4
}

.gdk .webcheckout__wrapper {
    top: 0;
    right: 0;
    width: 320px;
    height: 100%;
    max-width: 100vw;
    position: fixed;
    background: #fff;
    z-index: 10003
}

.gdk .webcheckout__wrapper iframe {
    opacity: 1;
    transition: opacity .2s ease-in-out
}

@media (max-width: 767px) {
    .gdk .webcheckout__wrapper {
        width:100%
    }
}

@media (min-width: 768px) and (max-width:1023px) and (orientation:portrait) {
    .gdk .webcheckout__wrapper {
        width:493px
    }
}

@media (min-width: 768px) and (orientation:landscape) {
    .gdk .webcheckout__wrapper {
        width:338px
    }
}

@media (min-width: 1367px) {
    .gdk .webcheckout__wrapper {
        width:457px
    }
}

@media (min-width: 1920px) {
    .gdk .webcheckout__wrapper {
        width:640px
    }
}

.gdk .webcheckout__wrapper .spinner {
    display: none;
    position: relative
}

.gdk .webcheckout__wrapper.loading {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .webcheckout__wrapper.loading iframe {
    opacity: 0;
    position: absolute;
    z-index: -1
}

.gdk .platform-badge,.gdk .webcheckout__wrapper.loading .spinner {
    display: -ms-flexbox;
    display: flex
}

.gdk .webcheckout__wrapper .webcheckout {
    width: 100%;
    height: 100%
}

body[data-store-disabled=true] .cta__purchase--outlined[data-sku],body[data-store-disabled=true] .cta__purchase[data-sku] {
    display: none
}

.gdk .platform-badge {
    -webkit-margin-after: .75rem;
    margin-block-end:.75rem}

.gdk .platform-badge svg {
    width: auto;
    height: 100%;
    fill: var(--color-role-text-primary-base)
}

.gdk .platform-badge__wide-icon svg {
    height: auto;
    margin-top: .25rem
}

.gdk .platform-badge .icon-block {
    width: 3rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-margin-end: .5rem;
    -moz-margin-end: .5rem;
    margin-inline-end:.5rem}

.gdk .stat-block ol,.gdk .stat-block ul,.gdk .text-block ol,.gdk .text-block ul,.gdk .title-block ol,.gdk .title-block ul {
    padding: 0;
    list-style-type: none;
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .stat-block ol ol,.gdk .stat-block ol ul,.gdk .stat-block ul ol,.gdk .stat-block ul ul,.gdk .text-block ol ol,.gdk .text-block ol ul,.gdk .text-block ul ol,.gdk .text-block ul ul,.gdk .title-block ol ol,.gdk .title-block ol ul,.gdk .title-block ul ol,.gdk .title-block ul ul {
    -webkit-margin-start: 2.5rem;
    -moz-margin-start: 2.5rem;
    margin-inline-start:2.5rem}

.gdk .stat-block ol>li,.gdk .stat-block ul li,.gdk .text-block ol>li,.gdk .text-block ul li,.gdk .title-block ol>li,.gdk .title-block ul li {
    width: 100%;
    position: relative;
    display: inline-block;
    -webkit-padding-start: 1.5rem;
    -moz-padding-start: 1.5rem;
    padding-inline-start:1.5rem;-webkit-margin-end: 0;
    -moz-margin-end: 0;
    margin-inline-end:0;-webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: .75rem;
    margin-block-end:.75rem}

.gdk .stat-block ul li:before,.gdk .text-block ul li:before,.gdk .title-block ul li:before {
    left: 0;
    top: -1px;
    content: "\25A0";
    position: absolute
}

.gdk .stat-block ol,.gdk .text-block ol,.gdk .title-block ol {
    counter-reset: item
}

.gdk .stat-block ol>li,.gdk .text-block ol>li,.gdk .title-block ol>li {
    -webkit-padding-start: 2rem;
    -moz-padding-start: 2rem;
    padding-inline-start:2rem}

.gdk .stat-block ol>li:before,.gdk .text-block ol>li:before,.gdk .title-block ol>li:before {
    left: 0;
    top: .125rem;
    line-height: 1.2;
    text-align: start;
    position: absolute;
    counter-increment: item;
    content: counter(item,decimal-leading-zero)
}

.gdk .exclusive-badge__link-block {
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 1px;
    margin-top: var(--space-4);
    margin-bottom: var(--space-4);
    border-radius: var(--corner-size-1);
    position: relative;
    background: linear-gradient(90deg,#00439c 25%,#39b5e9);
    text-decoration: none;
    cursor: default;
    box-shadow: 0 0 var(--space-1) #00439c
}

.gdk .exclusive-badge__link-block[href] {
    cursor: pointer
}

html[dir=rtl] .exclusive-badge__link-block {
    background: linear-gradient(-90deg,#00439c 25%,#39b5e9)
}

@media (min-width: 1367px) {
    .gdk .exclusive-badge__link-block {
        padding:var(--space-1)
    }
}

.gdk .exclusive-badge__icon-block {
    position: absolute;
    width: var(--space-8);
    height: var(--space-8);
    left: calc(var(--space-3)*.85);
    top: calc(var(--space-2)*-1.2);
    z-index: 75
}

html[dir=rtl] .exclusive-badge__icon-block {
    left: 0;
    right: var(--space-2)
}

@media (min-width: 1367px) {
    .gdk .exclusive-badge__icon-block {
        top:calc(var(--space-2)*-1.4)
    }
}

.gdk .exclusive-badge__text-block {
    font-family: var(--dk-font-mont);
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: .94em;
    font-size: var(--text-1);
    -webkit-padding-end: var(--space-3);
    -moz-padding-end: var(--space-3);
    padding-inline-end:var(--space-3);-webkit-padding-start: var(--space-9);
    -moz-padding-start: var(--space-9);
    padding-inline-start:var(--space-9);padding-top: var(--space-1);
    padding-bottom: var(--space-1);
    position: relative;
    overflow: hidden;
    z-index: 50;
    color: #fff;
    border-radius: calc(var(--corner-size-1) - 1px);
    background: linear-gradient(90deg,#00439c 0,#0078bc 100%);
    text-align: left
}

html:not([lang=el-GR]) .exclusive-badge__text-block {
    text-transform: uppercase
}

html[lang=el-GR] .exclusive-badge__text-block {
    text-transform: lowercase
}

html[lang=th-TH] .exclusive-badge__text-block {
    line-height: 1.3
}

html[dir=rtl] .exclusive-badge__text-block {
    text-align: right
}

.gdk .exclusive-badge__text-block__text {
    line-height: 1.15em;
    letter-spacing: -.18px;
    text-transform: uppercase
}

.gdk .exclusive-badge__text-block:after,.gdk .exclusive-badge__text-block:before {
    content: '';
    position: absolute;
    z-index: -1
}

.gdk .exclusive-badge__text-block:after {
    top: calc(var(--space-5)*-1);
    left: var(--space-3);
    width: var(--space-13);
    height: var(--space-11);
    background: linear-gradient(90deg,#00439c 40%,#39b5e9);
    transform: rotate(-30deg);
    opacity: .5
}

html[dir=rtl] .exclusive-badge__text-block:after {
    left: 0;
    right: var(--space-8);
    background: linear-gradient(-90deg,#00439c 40%,#39b5e9)
}

.gdk .exclusive-badge__text-block:before {
    top: calc(var(--space-7)*-1);
    left: var(--space-5);
    width: var(--space-13);
    height: var(--space-11);
    background: linear-gradient(90deg,#39b5e9,#00439c);
    transform: rotate(30deg);
    opacity: .3
}

html[dir=rtl] .exclusive-badge__text-block:before {
    left: 0;
    right: var(--space-8);
    background: linear-gradient(-90deg,#39b5e9,#00439c)
}

:root {
    --mesh-columns: 4;
    --mesh-gutter: var(--space-5);
    --mesh-margin: var(--space-6);
    --mesh-max-width: 100%;
    --mesh-container-size: calc((100vw - var(--scrollbar-width, 0px)) - var(--mesh-margin) - var(--mesh-margin) + var(--mesh-gutter));
    --mesh-column-width: calc(var(--mesh-container-size) / var(--mesh-columns));
    --mesh-gutter-negative: calc(var(--mesh-gutter) * -1);
    --mesh-gutter-half: calc(var(--mesh-gutter) * 0.5);
    --mesh-gutter-half-negative: calc(var(--mesh-gutter-half) * -1)
}

@media (min-width: 360px) {
    :root {
        --mesh-margin:var(--space-7)
    }
}

@media (min-width: 768px) {
    :root {
        --mesh-columns:12;
        --mesh-margin: var(--space-9)
    }
}

@media (min-width: 1367px) {
    :root {
        --mesh-margin:var(--space-11)
    }
}

@media (min-width: 1920px) {
    :root {
        --mesh-columns:24;
        --mesh-max-width: 1920px
    }
}

@media (min-width: 2120px) {
    :root {
        --mesh-container-size:calc(var(--mesh-max-width) + var(--mesh-gutter));
        --mesh-margin: calc((100vw - var(--mesh-max-width)) / 2)
    }
}

.gdk .mesh-container {
    max-width: var(--mesh-max-width);
    margin-left: var(--mesh-margin);
    margin-right: var(--mesh-margin);
    -webkit-margin-after: var(--space-10);
    margin-block-end:var(--space-10)}

.gdk .mesh-container--mb-0 {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .mesh-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: var(--mesh-gutter);
    -webkit-padding-after: 0;
    padding-block-end:0}

.gdk .mesh-row .flickity-viewport {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0
}

.gdk .mesh-row--column {
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .mesh-row--nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.gdk .mesh-row--justify-start {
    -ms-flex-pack: start;
    justify-content: start
}

.gdk .mesh-row--justify-between {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.gdk .mesh-row--justify-center {
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .mesh-row--justify-end {
    -ms-flex-pack: end;
    justify-content: end
}

.gdk .mesh-col-0[class*=mesh-col] {
    display: none
}

.gdk .mesh-col-1 {
    --mesh-column-count-desktop: 2;
    --mesh-column-count: 1
}

.gdk .mesh-col-2 {
    --mesh-column-count-desktop: 4;
    --mesh-column-count: 2
}

.gdk .mesh-col-3 {
    --mesh-column-count-desktop: 6;
    --mesh-column-count: 3
}

.gdk .mesh-col-4 {
    --mesh-column-count-desktop: 8;
    --mesh-column-count: 4
}

.gdk .mesh-col-5 {
    --mesh-column-count-desktop: 10;
    --mesh-column-count: 4
}

.gdk .mesh-col-6 {
    --mesh-column-count-desktop: 12;
    --mesh-column-count: 4
}

.gdk .mesh-col-7 {
    --mesh-column-count-desktop: 14;
    --mesh-column-count: 4
}

.gdk .mesh-col-8 {
    --mesh-column-count-desktop: 16;
    --mesh-column-count: 4
}

.gdk .mesh-col-9 {
    --mesh-column-count-desktop: 18;
    --mesh-column-count: 4
}

.gdk .mesh-col-10 {
    --mesh-column-count-desktop: 20;
    --mesh-column-count: 4
}

.gdk .mesh-col-11 {
    --mesh-column-count-desktop: 22;
    --mesh-column-count: 4
}

.gdk .mesh-col-12 {
    --mesh-column-count-desktop: 24;
    --mesh-column-count: 4
}

@media (min-width: 768px) {
    .gdk .mesh-col-5 {
        --mesh-column-count:5
    }

    .gdk .mesh-col-6 {
        --mesh-column-count: 6
    }

    .gdk .mesh-col-7 {
        --mesh-column-count: 7
    }

    .gdk .mesh-col-8 {
        --mesh-column-count: 8
    }

    .gdk .mesh-col-9 {
        --mesh-column-count: 9
    }

    .gdk .mesh-col-10 {
        --mesh-column-count: 10
    }

    .gdk .mesh-col-11 {
        --mesh-column-count: 11
    }

    .gdk .mesh-col-12 {
        --mesh-column-count: 12
    }
}

@media (min-width: 1920px) {
    .gdk .mesh-col-1 {
        --mesh-column-count:2
    }

    .gdk .mesh-col-2 {
        --mesh-column-count: 4
    }

    .gdk .mesh-col-3 {
        --mesh-column-count: 6
    }

    .gdk .mesh-col-4 {
        --mesh-column-count: 8
    }

    .gdk .mesh-col-5 {
        --mesh-column-count: 10
    }

    .gdk .mesh-col-6 {
        --mesh-column-count: 12
    }

    .gdk .mesh-col-7 {
        --mesh-column-count: 14
    }

    .gdk .mesh-col-8 {
        --mesh-column-count: 16
    }

    .gdk .mesh-col-9 {
        --mesh-column-count: 18
    }

    .gdk .mesh-col-10 {
        --mesh-column-count: 20
    }

    .gdk .mesh-col-11 {
        --mesh-column-count: 22
    }

    .gdk .mesh-col-12 {
        --mesh-column-count: 24
    }
}

@media (max-width: 767px) {
    .gdk .mesh-col-0\@mobile[class*=mesh-col] {
        display:none
    }

    .gdk .mesh-col-1\@mobile {
        --mesh-column-count: 1
    }

    .gdk .mesh-col-2\@mobile {
        --mesh-column-count: 2
    }

    .gdk .mesh-col-3\@mobile {
        --mesh-column-count: 3
    }

    .gdk .mesh-col-4\@mobile {
        --mesh-column-count: 4
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mesh-col-0\@tablet-small[class*=mesh-col] {
        display:none
    }

    .gdk .mesh-col-1\@tablet-small {
        --mesh-column-count: 1
    }

    .gdk .mesh-col-2\@tablet-small {
        --mesh-column-count: 2
    }

    .gdk .mesh-col-3\@tablet-small {
        --mesh-column-count: 3
    }

    .gdk .mesh-col-4\@tablet-small {
        --mesh-column-count: 4
    }

    .gdk .mesh-col-5\@tablet-small {
        --mesh-column-count: 5
    }

    .gdk .mesh-col-6\@tablet-small {
        --mesh-column-count: 6
    }

    .gdk .mesh-col-7\@tablet-small {
        --mesh-column-count: 7
    }

    .gdk .mesh-col-8\@tablet-small {
        --mesh-column-count: 8
    }

    .gdk .mesh-col-9\@tablet-small {
        --mesh-column-count: 9
    }

    .gdk .mesh-col-10\@tablet-small {
        --mesh-column-count: 10
    }

    .gdk .mesh-col-11\@tablet-small {
        --mesh-column-count: 11
    }

    .gdk .mesh-col-12\@tablet-small {
        --mesh-column-count: 12
    }
}

@media (min-width: 1024px) and (max-width:1367px) {
    .gdk .mesh-col-0\@tablet-large[class*=mesh-col] {
        display:none
    }

    .gdk .mesh-col-1\@tablet-large {
        --mesh-column-count: 1
    }

    .gdk .mesh-col-2\@tablet-large {
        --mesh-column-count: 2
    }

    .gdk .mesh-col-3\@tablet-large {
        --mesh-column-count: 3
    }

    .gdk .mesh-col-4\@tablet-large {
        --mesh-column-count: 4
    }

    .gdk .mesh-col-5\@tablet-large {
        --mesh-column-count: 5
    }

    .gdk .mesh-col-6\@tablet-large {
        --mesh-column-count: 6
    }

    .gdk .mesh-col-7\@tablet-large {
        --mesh-column-count: 7
    }

    .gdk .mesh-col-8\@tablet-large {
        --mesh-column-count: 8
    }

    .gdk .mesh-col-9\@tablet-large {
        --mesh-column-count: 9
    }

    .gdk .mesh-col-10\@tablet-large {
        --mesh-column-count: 10
    }

    .gdk .mesh-col-11\@tablet-large {
        --mesh-column-count: 11
    }

    .gdk .mesh-col-12\@tablet-large {
        --mesh-column-count: 12
    }
}

@media (min-width: 1367px) and (max-width:1920px) {
    .gdk .mesh-col-0\@tablet-laptop[class*=mesh-col] {
        display:none
    }

    .gdk .mesh-col-1\@laptop {
        --mesh-column-count: 1
    }

    .gdk .mesh-col-2\@laptop {
        --mesh-column-count: 2
    }

    .gdk .mesh-col-3\@laptop {
        --mesh-column-count: 3
    }

    .gdk .mesh-col-4\@laptop {
        --mesh-column-count: 4
    }

    .gdk .mesh-col-5\@laptop {
        --mesh-column-count: 5
    }

    .gdk .mesh-col-6\@laptop {
        --mesh-column-count: 6
    }

    .gdk .mesh-col-7\@laptop {
        --mesh-column-count: 7
    }

    .gdk .mesh-col-8\@laptop {
        --mesh-column-count: 8
    }

    .gdk .mesh-col-9\@laptop {
        --mesh-column-count: 9
    }

    .gdk .mesh-col-10\@laptop {
        --mesh-column-count: 10
    }

    .gdk .mesh-col-11\@laptop {
        --mesh-column-count: 11
    }

    .gdk .mesh-col-12\@laptop {
        --mesh-column-count: 12
    }
}

@media (min-width: 1920px) {
    .gdk .mesh-col-0\@desktop[class*=mesh-col] {
        display:none
    }

    .gdk .mesh-col-1\@desktop {
        --mesh-column-count: 1
    }

    .gdk .mesh-col-2\@desktop {
        --mesh-column-count: 2
    }

    .gdk .mesh-col-3\@desktop {
        --mesh-column-count: 3
    }

    .gdk .mesh-col-4\@desktop {
        --mesh-column-count: 4
    }

    .gdk .mesh-col-5\@desktop {
        --mesh-column-count: 5
    }

    .gdk .mesh-col-6\@desktop {
        --mesh-column-count: 6
    }

    .gdk .mesh-col-7\@desktop {
        --mesh-column-count: 7
    }

    .gdk .mesh-col-8\@desktop {
        --mesh-column-count: 8
    }

    .gdk .mesh-col-9\@desktop {
        --mesh-column-count: 9
    }

    .gdk .mesh-col-10\@desktop {
        --mesh-column-count: 10
    }

    .gdk .mesh-col-11\@desktop {
        --mesh-column-count: 11
    }

    .gdk .mesh-col-12\@desktop {
        --mesh-column-count: 12
    }

    .gdk .mesh-col-13\@desktop {
        --mesh-column-count: 13
    }

    .gdk .mesh-col-14\@desktop {
        --mesh-column-count: 14
    }

    .gdk .mesh-col-15\@desktop {
        --mesh-column-count: 15
    }

    .gdk .mesh-col-16\@desktop {
        --mesh-column-count: 16
    }

    .gdk .mesh-col-17\@desktop {
        --mesh-column-count: 17
    }

    .gdk .mesh-col-18\@desktop {
        --mesh-column-count: 18
    }

    .gdk .mesh-col-19\@desktop {
        --mesh-column-count: 19
    }

    .gdk .mesh-col-20\@desktop {
        --mesh-column-count: 20
    }

    .gdk .mesh-col-21\@desktop {
        --mesh-column-count: 21
    }

    .gdk .mesh-col-22\@desktop {
        --mesh-column-count: 22
    }

    .gdk .mesh-col-23\@desktop {
        --mesh-column-count: 23
    }

    .gdk .mesh-col-24\@desktop {
        --mesh-column-count: 24
    }
}

.gdk [class*=mesh-col] {
    --columns: var(--mesh-column-count);
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc((var(--mesh-column-width)*var(--columns)) - var(--mesh-gutter))
}

@media (min-width: 1920px) {
    .gdk [class*=mesh-col] {
        --columns:var(--mesh-column-count-desktop, var(--mesh-column-count))
    }
}

:root {
    --spacer-size-0: 0;
    --spacer-size-1: 50px;
    --spacer-size-2: 100px;
    --spacer-size-3: 150px;
    --spacer-size-4: 200px;
    --spacer-size-5: 250px
}

@media (min-width: 1024px) {
    :root {
        --spacer-size-0:0;
        --spacer-size-1: 75px;
        --spacer-size-2: 150px;
        --spacer-size-3: 225px;
        --spacer-size-4: 300px;
        --spacer-size-5: 375px
    }
}

@media (min-width: 1920px) {
    :root {
        --spacer-size-0:0;
        --spacer-size-1: 100px;
        --spacer-size-2: 200px;
        --spacer-size-3: 300px;
        --spacer-size-4: 400px;
        --spacer-size-5: 500px
    }
}

.gdk .content-spacer {
    width: 100%;
    position: relative
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .content-spacer {
        height:var(--custom-mobile-height)
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .content-spacer {
        height:var(--custom-tablet-large-height)
    }
}

@media (min-width: 1920px) {
    .gdk .content-spacer {
        height:var(--custom-desktop-height)
    }
}

.gdk .content-spacer--0 {
    --custom-mobile-height: var(--spacer-size-0);
    --custom-tablet-large-height: var(--spacer-size-0);
    --custom-desktop-height: var(--spacer-size-0)
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .content-spacer\@mobile--0 {
        --custom-mobile-height:var(--spacer-size-0)
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .content-spacer\@tablet-large--0 {
        --custom-tablet-large-height:var(--spacer-size-0)
    }
}

@media (min-width: 1920px) {
    .gdk .content-spacer\@desktop--0 {
        --custom-desktop-height:var(--spacer-size-0)
    }
}

.gdk .content-spacer--1 {
    --custom-mobile-height: var(--spacer-size-1);
    --custom-tablet-large-height: var(--spacer-size-1);
    --custom-desktop-height: var(--spacer-size-1)
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .content-spacer\@mobile--1 {
        --custom-mobile-height:var(--spacer-size-1)
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .content-spacer\@tablet-large--1 {
        --custom-tablet-large-height:var(--spacer-size-1)
    }
}

@media (min-width: 1920px) {
    .gdk .content-spacer\@desktop--1 {
        --custom-desktop-height:var(--spacer-size-1)
    }
}

.gdk .content-spacer--2 {
    --custom-mobile-height: var(--spacer-size-2);
    --custom-tablet-large-height: var(--spacer-size-2);
    --custom-desktop-height: var(--spacer-size-2)
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .content-spacer\@mobile--2 {
        --custom-mobile-height:var(--spacer-size-2)
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .content-spacer\@tablet-large--2 {
        --custom-tablet-large-height:var(--spacer-size-2)
    }
}

@media (min-width: 1920px) {
    .gdk .content-spacer\@desktop--2 {
        --custom-desktop-height:var(--spacer-size-2)
    }
}

.gdk .content-spacer--3 {
    --custom-mobile-height: var(--spacer-size-3);
    --custom-tablet-large-height: var(--spacer-size-3);
    --custom-desktop-height: var(--spacer-size-3)
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .content-spacer\@mobile--3 {
        --custom-mobile-height:var(--spacer-size-3)
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .content-spacer\@tablet-large--3 {
        --custom-tablet-large-height:var(--spacer-size-3)
    }
}

@media (min-width: 1920px) {
    .gdk .content-spacer\@desktop--3 {
        --custom-desktop-height:var(--spacer-size-3)
    }
}

.gdk .content-spacer--4 {
    --custom-mobile-height: var(--spacer-size-4);
    --custom-tablet-large-height: var(--spacer-size-4);
    --custom-desktop-height: var(--spacer-size-4)
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .content-spacer\@mobile--4 {
        --custom-mobile-height:var(--spacer-size-4)
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .content-spacer\@tablet-large--4 {
        --custom-tablet-large-height:var(--spacer-size-4)
    }
}

@media (min-width: 1920px) {
    .gdk .content-spacer\@desktop--4 {
        --custom-desktop-height:var(--spacer-size-4)
    }
}

.gdk .content-spacer--5 {
    --custom-mobile-height: var(--spacer-size-5);
    --custom-tablet-large-height: var(--spacer-size-5);
    --custom-desktop-height: var(--spacer-size-5)
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .content-spacer\@mobile--5 {
        --custom-mobile-height:var(--spacer-size-5)
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .content-spacer\@tablet-large--5 {
        --custom-tablet-large-height:var(--spacer-size-5)
    }
}

@media (min-width: 1920px) {
    .gdk .content-spacer\@desktop--5 {
        --custom-desktop-height:var(--spacer-size-5)
    }
}

.gdk .content-override--large,.gdk .content-override--medium,html body .gdk [data-component-time] {
    display: none
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .content-override--medium {
        display:block
    }

    .gdk .content-override--medium~.content-override--default {
        display: none
    }
}

@media (min-width: 1920px) {
    .gdk .content-override--large {
        display:block
    }

    .gdk .content-override--large~.content-override--default {
        display: none
    }
}

.gdk .box,.gdk .box--dark,.gdk .box--frosted,.gdk .box--light,.gdk .box--lightAlt,.gdk .box--shadowed,.gdk .box--smoked,.gdk .box--transparent,.gdk .review__box,.gdk .site-footer__brand-area,.gdk .site-footer__categories {
    position: relative;
    z-index: 29;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .site-footer__badges,.gdk .site-footer__legal {
    position: relative;
    z-index: 29
}

.gdk .site-footer__legal {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .box--dark>div:last-child,.gdk .box--dark>div:last-child>*,.gdk .box--frosted>div:last-child,.gdk .box--frosted>div:last-child>*,.gdk .box--light>div:last-child,.gdk .box--light>div:last-child>*,.gdk .box--lightAlt>div:last-child,.gdk .box--lightAlt>div:last-child>*,.gdk .box--shadowed>div:last-child,.gdk .box--shadowed>div:last-child>*,.gdk .box--smoked>div:last-child,.gdk .box--smoked>div:last-child>*,.gdk .box--transparent>div:last-child,.gdk .box--transparent>div:last-child>*,.gdk .box>div:last-child,.gdk .box>div:last-child>*,.gdk .review__box>div:last-child,.gdk .review__box>div:last-child>*,.gdk .site-footer__badges>div:last-child,.gdk .site-footer__badges>div:last-child>*,.gdk .site-footer__brand-area>div:last-child,.gdk .site-footer__brand-area>div:last-child>*,.gdk .site-footer__categories>div:last-child,.gdk .site-footer__categories>div:last-child>*,.gdk .site-footer__legal>div:last-child,.gdk .site-footer__legal>div:last-child>* {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .box.theme--dark .text-link,.gdk .box.theme--dark a,.gdk .theme--dark.box--dark .text-link,.gdk .theme--dark.box--dark a,.gdk .theme--dark.box--light .text-link,.gdk .theme--dark.box--light a,.gdk .theme--dark.box--lightAlt .text-link,.gdk .theme--dark.box--lightAlt a,.gdk .theme--dark.box--transparent .text-link,.gdk .theme--dark.box--transparent a,.gdk .theme--dark.review__box .text-link,.gdk .theme--dark.review__box a {
    color: var(--color-role-text-primary-base)
}

.gdk .box.theme--dark .text-link .text-link__icon,.gdk .theme--dark.box--dark .text-link .text-link__icon,.gdk .theme--dark.box--light .text-link .text-link__icon,.gdk .theme--dark.box--lightAlt .text-link .text-link__icon,.gdk .theme--dark.box--transparent .text-link .text-link__icon,.gdk .theme--dark.review__box .text-link .text-link__icon {
    fill: var(--color-role-text-primary-base)
}

.gdk .box .text-link .text-link__icon,.gdk .box--dark .text-link .text-link__icon,.gdk .box--light .text-link .text-link__icon,.gdk .box--lightAlt .text-link .text-link__icon,.gdk .box--transparent .text-link .text-link__icon,.gdk .review__box .text-link .text-link__icon {
    fill: var(--color-role-text-link-base)
}

.gdk .box .accent,.gdk .box .site-footer .footer-label,.gdk .box .text-link,.gdk .box a,.gdk .box blockquote,.gdk .box ol li:before,.gdk .box ul li:before,.gdk .box--dark .accent,.gdk .box--dark .site-footer .footer-label,.gdk .box--dark .text-link,.gdk .box--dark a,.gdk .box--dark blockquote,.gdk .box--dark ol li:before,.gdk .box--dark ul li:before,.gdk .box--light .accent,.gdk .box--light .site-footer .footer-label,.gdk .box--light .text-link,.gdk .box--light a,.gdk .box--light blockquote,.gdk .box--light ol li:before,.gdk .box--light ul li:before,.gdk .box--lightAlt .accent,.gdk .box--lightAlt .site-footer .footer-label,.gdk .box--lightAlt .text-link,.gdk .box--lightAlt a,.gdk .box--lightAlt blockquote,.gdk .box--lightAlt ol li:before,.gdk .box--lightAlt ul li:before,.gdk .box--transparent .accent,.gdk .box--transparent .site-footer .footer-label,.gdk .box--transparent .text-link,.gdk .box--transparent a,.gdk .box--transparent blockquote,.gdk .box--transparent ol li:before,.gdk .box--transparent ul li:before,.gdk .review__box .accent,.gdk .review__box .site-footer .footer-label,.gdk .review__box .text-link,.gdk .review__box a,.gdk .review__box blockquote,.gdk .review__box ol li:before,.gdk .review__box ul li:before,.gdk .site-footer .box .footer-label,.gdk .site-footer .box--dark .footer-label,.gdk .site-footer .box--light .footer-label,.gdk .site-footer .box--lightAlt .footer-label,.gdk .site-footer .box--transparent .footer-label,.gdk .site-footer .review__box .footer-label {
    color: var(--color-role-text-link-base)
}

.gdk .box--dark>div,.gdk .box--light>div,.gdk .box--lightAlt>div,.gdk .box--transparent>div,.gdk .box>div,.gdk .review__box>div {
    z-index: 29
}

.gdk .box--dark>div.backgroundblock,.gdk .box--dark>div.media-block--bg,.gdk .box--light>div.backgroundblock,.gdk .box--light>div.media-block--bg,.gdk .box--lightAlt>div.backgroundblock,.gdk .box--lightAlt>div.media-block--bg,.gdk .box--transparent>div.backgroundblock,.gdk .box--transparent>div.media-block--bg,.gdk .box>div.backgroundblock,.gdk .box>div.media-block--bg,.gdk .review__box>div.backgroundblock,.gdk .review__box>div.media-block--bg {
    z-index: unset
}

.gdk .box--dark,.gdk .box--transparent {
    padding: var(--space-6)
}

.gdk .box--dark {
    color: var(--color-role-text-primary-base-dark);
    background: var(--color-role-page-backgrounds-primary-dark)
}

.gdk .box--dark .accent,.gdk .box--dark .site-footer .footer-label,.gdk .box--dark a,.gdk .box--smoked .accent,.gdk .box--smoked .site-footer .footer-label,.gdk .box--smoked a,.gdk .site-footer .box--dark .footer-label,.gdk .site-footer .box--smoked .footer-label {
    color: #00a2ff
}

.gdk .box--light {
    background: var(--color-role-page-backgrounds-primary-light)
}

.gdk .box--frosted,.gdk .box--light,.gdk .box--lightAlt {
    color: var(--color-role-text-primary-base-light);
    padding: var(--space-6)
}

.gdk .box--lightAlt {
    background: var(--color-role-page-backgrounds-tertiary-light)
}

.gdk .box--frosted {
    background: rgba(255,255,255,.85)
}

.gdk .box--shadowed {
    padding-left: var(--space-9);
    padding-right: var(--space-9);
    -webkit-padding-before: var(--space-9);
    padding-block-start:var(--space-9);-webkit-padding-after: var(--space-10);
    padding-block-end:var(--space-10);border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 2px 14px 0 rgba(0,0,0,.12),0 2px 12px 0 rgba(0,0,0,.12)
}

.gdk .box--smoked {
    color: var(--color-role-text-primary-base-dark);
    background: rgba(31,31,31,.85);
    padding: var(--space-6)
}

.gdk .box--keyline {
    border: 1px solid #dedede;
    padding: var(--space-7)
}

.gdk .pricing-group {
    position: relative;
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .pricing-group .discount,.gdk .pricing-group .strikethrough-price {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    height: 1.5rem;
    padding: 0 .75rem;
    line-height: 1.5rem
}

.gdk .pricing-group .discount {
    color: #fff;
    -webkit-margin-after: .75rem;
    margin-block-end:.75rem}

.gdk .pricing-group .discount.plus {
    background: #4d4000
}

.gdk .pricing-group .discount.plus .icon-block {
    height: 85%;
    -webkit-margin-start: 3px;
    -moz-margin-start: 3px;
    margin-inline-start:3px}

.gdk .pricing-group .discount.plus svg {
    height: 100%;
    fill: #fdd800
}

.gdk .pricing-group .strikethrough-price {
    text-decoration: line-through
}

.gdk .featured-hardware.slider .pricing-group .strikethrough-price,.gdk .theme--light .pricing-group .strikethrough-price,.gdk .theme--lightAlt .pricing-group .strikethrough-price {
    color: #707070
}

.gdk .theme--dark .pricing-group .strikethrough-price {
    color: #a8a8a8
}

.gdk .pricing-group .price {
    -webkit-margin-end: 0;
    -moz-margin-end: 0;
    margin-inline-end:0}

.gdk .esrb {
    display: -ms-flexbox;
    display: flex
}

.gdk .esrb__badge {
    height: 60px;
    margin: 0
}

.gdk .esrb__badge img,.gdk .esrb__mini-badge img {
    height: 100%
}

.gdk .esrb__content {
    max-width: 250px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .esrb__content.\+hasMiniBadges {
    -ms-flex-direction: row;
    flex-direction: row
}

.gdk .esrb a+.esrb__content {
    -webkit-margin-start: 1rem;
    -moz-margin-start: 1rem;
    margin-inline-start:1rem}

.gdk .esrb__interactive,.gdk .esrb__ratings {
    color: var(--color-role-text-primary-base)
}

.gdk .esrb__interactive,.gdk .video-js .vjs-control-bar .vjs-button .vjs-icon-placeholder:before {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .esrb__interactive:before {
    content: '';
    height: 2px;
    width: 1.5rem;
    background: var(--color-role-text-primary-base);
    margin-left: 0;
    margin-right: 0;
    margin-top: .25rem;
    margin-bottom: .25rem
}

.gdk .esrb__mini-badge {
    height: 45px;
    -webkit-margin-end: .5rem;
    -moz-margin-end: .5rem;
    margin-inline-end:.5rem;-webkit-margin-before: auto;
    margin-block-start:auto}

.gdk .esrb__mini-badge:last-child {
    -webkit-margin-end: 0;
    -moz-margin-end: 0;
    margin-inline-end:0}

.gdk .notices {
    color: #dedede;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-margin-after: .25rem;
    margin-block-end:.25rem}

.gdk .featured-hardware.slider .notices,.gdk .theme--light .notices,.gdk .theme--lightAlt .notices {
    color: #363636
}

.gdk .theme--dark .notices {
    color: #dedede
}

.gdk .notices__wrapper {
    -webkit-margin-after: .5rem;
    margin-block-end:.5rem}

.gdk .notices figure {
    position: relative
}

.gdk .notices figure img {
    width: 100%;
    height: 100%;
    position: absolute;
    -o-object-fit: contain;
    object-fit: contain
}

.gdk .notices .icon-block,.gdk .notices figure {
    width: 1.5rem;
    height: 1.5rem;
    -webkit-margin-end: 1rem;
    -moz-margin-end: 1rem;
    margin-inline-end:1rem}

.gdk .featured-hardware.slider .notices svg,.gdk .notices svg,.gdk .theme--light .notices svg,.gdk .theme--lightAlt .notices svg {
    fill: #363636
}

.gdk .theme--dark .notices svg {
    fill: #dedede
}

.gdk .stat-block a,.gdk .text-block a,.gdk .title-block a,.gdk a.notices__see-all,.gdk span.notices__see-all {
    text-decoration: underline
}

.gdk .featured-hardware.slider a.notices__see-all,.gdk .featured-hardware.slider span.notices__see-all,.gdk .theme--light a.notices__see-all,.gdk .theme--light span.notices__see-all,.gdk .theme--lightAlt a.notices__see-all,.gdk .theme--lightAlt span.notices__see-all {
    color: #1f1f1f
}

.gdk .theme--dark a.notices__see-all,.gdk .theme--dark span.notices__see-all {
    color: #fff
}

.gdk .video-js.vjs-has-started .vjs-big-play-button {
    display: none
}

.gdk .video-js .vjs-big-play-button {
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%,-50%);
    background-color: rgba(31,31,31,.85);
    border: 0;
    border-radius: unset;
    width: 12%;
    max-width: calc(2rem + 3rem);
    min-width: 3rem;
    height: unset
}

.gdk .video-js .vjs-big-play-button:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 100%;
    padding-block-start:100%}

.gdk .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #00a2ff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 768px) {
    .gdk .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
        font-size:calc(1rem*3.05176)
    }
}

.gdk .video-js .vjs-control-bar {
    opacity: 0;
    height: 3rem;
    padding: .5rem;
    background: 0 0;
    background-color: unset;
    background-image: linear-gradient(0deg,#1f1f1f,transparent);
    display: -ms-flexbox;
    display: flex;
    transition: opacity .25s ease-in-out
}

@media (min-width: 768px) {
    .gdk .video-js .vjs-control-bar {
        padding:1.5rem;
        height: calc(2.5rem + 2rem)
    }
}

.gdk .video-js .vjs-control-bar .vjs-load-progress {
    background: rgba(255,255,255,.5)
}

.gdk .video-js .vjs-control-bar .vjs-play-progress:before {
    opacity: 0;
    transition: opacity .25s ease-in-out
}

.gdk .video-js .vjs-control-bar .vjs-control {
    width: 1.5rem
}

@media (min-width: 768px) {
    .gdk .video-js .vjs-control-bar .vjs-control {
        width:2.5rem
    }
}

.gdk .video-js .vjs-control-bar .vjs-control:focus {
    text-shadow: none
}

.gdk .video-js .vjs-control-bar .vjs-button.close-full-screen-control,.gdk .video-js .vjs-control-bar .vjs-button.pause-video,.gdk .video-js .vjs-control-bar .vjs-button.replay-video,.gdk .video-js .vjs-control-bar .vjs-button.vjs-fullscreen-control,.gdk .video-js .vjs-control-bar .vjs-button.vjs-play-control {
    display: none
}

.gdk .video-js .vjs-control-bar .vjs-button.full-screen-control svg,.gdk .video-js .vjs-control-bar .vjs-button.play-video svg {
    height: 47%
}

@media (min-width: 768px) {
    .gdk .video-js .vjs-control-bar .vjs-button.full-screen-control svg,.gdk .video-js .vjs-control-bar .vjs-button.play-video svg {
        height:100%
    }
}

.gdk .video-js .vjs-control-bar .vjs-button.close-full-screen-control,.gdk .video-js .vjs-control-bar .vjs-button.full-screen-control {
    -webkit-margin-start: auto;
    -moz-margin-start: auto;
    margin-inline-start:auto}

.gdk .video-js .vjs-control-bar .vjs-button svg {
    display: block;
    height: 37%;
    width: 100%;
    fill: #fff;
    cursor: pointer;
    margin: auto
}

@media (min-width: 768px) {
    .gdk .video-js .vjs-control-bar .vjs-button svg {
        height:78%
    }
}

@media (min-width: 768px) {
    .gdk .video-js .vjs-control-bar .vjs-button .vjs-icon-placeholder:before {
        font-size:calc(1rem*1.5625)
    }
}

.gdk .video-js .vjs-control-bar .vjs-volume-panel {
    -webkit-margin-end: .125rem;
    -moz-margin-end: .125rem;
    margin-inline-end:.125rem}

@media (min-width: 768px) {
    .gdk .video-js .vjs-control-bar .vjs-volume-panel {
        -webkit-margin-end:.5rem;
        -moz-margin-end: .5rem;
        margin-inline-end:.5rem}
}

.gdk .video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
    outline: 2px solid var(--color-role-text-primary-base);
    transition: none
}

.gdk .video-js .vjs-control-bar .vjs-volume-panel.vjs-hover,.gdk .video-js .vjs-control-bar .vjs-volume-panel:active,.gdk .video-js .vjs-control-bar .vjs-volume-panel:focus {
    width: calc(6rem + 1rem)
}

.gdk .video-js .vjs-control-bar .vjs-volume-panel.vjs-hover .vjs-volume-control,.gdk .video-js .vjs-control-bar .vjs-volume-panel:active .vjs-volume-control,.gdk .video-js .vjs-control-bar .vjs-volume-panel:focus .vjs-volume-control {
    width: 6rem;
    height: 100%
}

.gdk .video-js .vjs-control-bar .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.gdk .video-js .vjs-control-bar .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.gdk .video-js .vjs-control-bar .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
    height: 100%;
    width: calc(3rem + .5rem);
    transition: opacity .5s ease-in-out,width .5s ease-in-out,left .5s ease-in-out
}

.gdk .video-js .vjs-control-bar .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal .vjs-volume-level,.gdk .video-js .vjs-control-bar .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal .vjs-volume-level,.gdk .video-js .vjs-control-bar .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal .vjs-volume-level {
    position: relative;
    background: #fff;
    margin: auto 0
}

.gdk .video-js .vjs-control-bar .vjs-volume-panel.vjs-hover .vjs-volume-control .vjs-volume-bar,.gdk .video-js .vjs-control-bar .vjs-volume-panel:active .vjs-volume-control .vjs-volume-bar,.gdk .video-js .vjs-control-bar .vjs-volume-panel:focus .vjs-volume-control .vjs-volume-bar {
    margin: auto 0
}

.gdk .video-js .vjs-control-bar .vjs-volume-panel .vjs-slider-horizontal {
    width: 100%;
    height: 3px;
    background: rgba(255,255,255,.5);
    margin: auto 0;
    display: -ms-flexbox;
    display: flex
}

.gdk .video-js .vjs-control-bar .vjs-progress-control {
    top: 0;
    left: 0;
    right: 0;
    height: 0;
    width: 100%;
    position: absolute;
    padding: .25rem .75rem
}

@media (min-width: 768px) {
    .gdk .video-js .vjs-control-bar .vjs-progress-control {
        padding:.5rem 1.5rem
    }
}

.gdk .video-js .vjs-control-bar .vjs-progress-control:focus .vjs-progress-holder,.gdk .video-js .vjs-control-bar .vjs-progress-control:hover .vjs-progress-holder {
    font-size: inherit
}

.gdk .video-js .vjs-control-bar .vjs-progress-control:focus .vjs-play-progress:before,.gdk .video-js .vjs-control-bar .vjs-progress-control:hover .vjs-play-progress:before {
    opacity: 1
}

.gdk .video-js .vjs-control-bar .vjs-progress-control .vjs-progress-holder {
    height: .25rem;
    margin: 0
}

.gdk .video-js .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress {
    background-color: #00a2ff
}

.gdk .video-js .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress:before {
    color: #00a2ff
}

.gdk .video-js .vjs-control-bar .vjs-progress-control .vjs-time-tooltip {
    display: none
}

.gdk .video-js .vjs-control-bar .vjs-duration {
    width: 2rem
}

.gdk .video-js .vjs-control-bar .video-current-time,.gdk .video-js .vjs-control-bar .vjs-duration,.gdk .video-js .vjs-control-bar .vjs-time-control,.gdk .video-js .vjs-control-bar .vjs-time-divider {
    padding: 0;
    min-width: unset;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .video-js .vjs-control-bar .video-current-time,.gdk .video-js .vjs-control-bar .vjs-time-control {
    width: 2rem
}

.gdk .video-js .vjs-control-bar .video-current-time span,.gdk .video-js .vjs-control-bar .vjs-duration span,.gdk .video-js .vjs-control-bar .vjs-time-control span,.gdk .video-js .vjs-control-bar .vjs-time-divider,.gdk .video-js .vjs-control-bar .vjs-time-divider span {
    -webkit-margin-after: -.125rem;
    margin-block-end:-.125rem}

@media (min-width: 768px) {
    .gdk .video-js .vjs-control-bar .video-current-time span,.gdk .video-js .vjs-control-bar .vjs-duration span,.gdk .video-js .vjs-control-bar .vjs-time-control span,.gdk .video-js .vjs-control-bar .vjs-time-divider span {
        -webkit-margin-after:-.25rem;
        margin-block-end:-.25rem}
}

.gdk .video-js .vjs-control-bar .vjs-time-divider {
    width: .125rem;
    text-align: center
}

@media (min-width: 768px) {
    .gdk .video-js .vjs-control-bar .vjs-time-divider {
        width:.5rem;
        -webkit-margin-after: -.25rem;
        margin-block-end:-.25rem}
}

.gdk .video-js:focus .vjs-control-bar,.gdk .video-js:hover .vjs-control-bar {
    opacity: 1
}

.gdk .video-js:focus .vjs-big-play-button,.gdk .video-js:hover .vjs-big-play-button {
    background-color: rgba(31,31,31,.85)
}

.gdk .media-block--video:focus .video-js .vjs-control-bar,.gdk .media-block--video:focus-within .video-js .vjs-control-bar {
    opacity: 1
}

.gdk .media-block--video:focus .video-js .vjs-big-play-button,.gdk .media-block--video:focus-within .video-js .vjs-big-play-button {
    background-color: rgba(31,31,31,.85)
}

.gdk .tile {
    height: 100%;
    border-radius: calc(.5rem + 2px);
    padding: 0;
    -webkit-margin-after: .75rem;
    margin-block-end:.75rem}

.gdk .tile__btn {
    cursor: pointer;
    border-radius: calc(.5rem + 4px);
    box-shadow: 0 0 2px 1px #eee,0 0 2px 1px #eee;
    padding-left: var(--space-4);
    padding-right: var(--space-4);
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.gdk .media-lightbox.light .media-lightbox__main figcaption,.gdk .tile__title {
    color: #1f1f1f
}

.gdk .theme--dark .tile__title {
    color: #fff
}

.gdk .tile--back-to-topic {
    background: #f6fbff
}

.gdk .tile--back-to-topic .tile__title {
    font-weight: 700
}

.gdk .tile[data-iconized=true] .tile__btn {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
    padding-top: var(--space-3);
    padding-bottom: var(--space-3)
}

.gdk .tile[data-iconized=true] .icon,.gdk .tile[data-iconized=true] .image {
    display: block;
    height: var(--icon-size-4);
    width: var(--icon-size-4)
}

.gdk .tile[data-iconized=true] .icon svg,.gdk .tile[data-iconized=true] .image svg {
    width: 100%;
    height: 100%;
    fill: var(--color-role-text-link-base)
}

.gdk .tile[data-iconized=true] .icon .media-block,.gdk .tile[data-iconized=true] .image .media-block {
    width: 100%;
    height: 100%;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .media-block--video .media-block__overlay .icon svg,.gdk .media-block__overlay .icon svg,.gdk .tile[data-iconized=true] .icon .media-block__figure,.gdk .tile[data-iconized=true] .icon .media-block__inner,.gdk .tile[data-iconized=true] .image .media-block__figure,.gdk .tile[data-iconized=true] .image .media-block__inner,.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn .icon svg {
    width: 100%;
    height: 100%
}

.gdk .tile[data-iconized=true] .icon .media-block img,.gdk .tile[data-iconized=true] .image .media-block img {
    -o-object-fit: contain;
    object-fit: contain
}

.gdk .tile[data-iconized=true] .tile__title {
    -webkit-padding-start: 1rem;
    -moz-padding-start: 1rem;
    padding-inline-start:1rem}

.gdk .tile[data-iconized=true][data-callout-tile=true] {
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

@media (min-width: 1024px) {
    .gdk .tile[data-iconized=true][data-callout-tile=true] {
        -webkit-margin-after:0;
        margin-block-end:0}
}

.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn .icon {
    height: var(--icon-size-5);
    width: var(--icon-size-5)
}

.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn .icon svg {
    fill: var(--color-role-text-link-base)
}

.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn .text-block {
    -webkit-margin-after: 0;
    margin-block-end:0;-webkit-padding-start: 1rem;
    -moz-padding-start: 1rem;
    padding-inline-start:1rem}

.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn .text-block .tile__title {
    color: #0072ce;
    text-align: left;
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    padding-inline-start:0;-webkit-padding-before: 0;
    padding-block-start:0;display: block
}

.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn .text-block .tile__description {
    display: block
}

.gdk .tile[data-iconized=true][data-callout-tile=true][data-callout-recommended=true] .title-block {
    display: block;
    opacity: 1;
    text-align: center
}

.gdk .tile[data-iconized=true][data-callout-tile=true] .title-block {
    display: none;
    -webkit-margin-after: .5rem;
    margin-block-end:.5rem}

@media (min-width: 1024px) {
    .gdk .tile[data-iconized=true][data-callout-tile=true] .title-block {
        display:block;
        opacity: 0
    }
}

.gdk .media-block--video .media-block__overlay .icon svg,.gdk .tile .icon,.gdk .tile .image {
    display: none
}

@media (min-width: 768px) {
    .gdk .tile {
        border-radius:calc(.5rem + 4px);
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .tile[data-iconized=true] .tile__btn {
        height: 100%;
        padding: var(--space-5)
    }

    .gdk .tile[data-iconized=true] .tile__btn .icon,.gdk .tile[data-iconized=true] .tile__btn .image {
        height: var(--icon-size-5);
        width: var(--icon-size-5)
    }

    .gdk .tile[data-iconized=true] .tile__btn .icon svg,.gdk .tile[data-iconized=true] .tile__btn .image svg {
        width: 100%;
        height: 100%
    }

    .gdk .tile[data-iconized=true] .tile__btn .text-block {
        -webkit-padding-start: .75rem;
        -moz-padding-start: .75rem;
        padding-inline-start:.75rem}

    .gdk .tile[data-iconized=true] .tile__btn .tile__title {
        font-size: calc(1rem);
        text-align: center;
        -webkit-padding-start: 0;
        -moz-padding-start: 0;
        padding-inline-start:0;-webkit-padding-before: 1rem;
        padding-block-start:1rem}

    .gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn {
        text-align: left;
        padding: var(--space-5)
    }

    .gdk .tile .tile__btn {
        height: 100%;
        border: 2px solid;
        border-color: transparent;
        border-radius: calc(.5rem + 2px);
        transition: border-color 300ms,background-color 300ms;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (min-width: 768px) and (min-width:768px) {
    .gdk .tile .tile__btn {
        border-radius:calc(.5rem + 4px)
    }
}

@media (min-width: 768px) {
    .gdk .tile .tile__btn:hover {
        border-color:#0072ce;
        box-shadow: none
    }

    .gdk .tile .tile__btn.is-selected {
        background-color: #0072ce;
        border: 0;
        box-shadow: none;
        position: relative;
        transition-property: opacity,transform;
        transition-duration: .2s;
        transition-timing-function: ease-in-out
    }

    .gdk .tile .tile__btn.is-selected:before {
        position: absolute;
        content: '';
        border: 2px solid transparent;
        border-radius: calc(.5rem + 6px);
        animation-name: scaleBorderInMobile;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .gdk .tile .tile__btn.is-selected:before {
        border:3px solid transparent;
        border-radius: calc(.5rem + 8px);
        animation-name: scaleBorderInDesktop;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

@media (min-width: 768px) {
    .gdk .tile .tile__btn.is-selected.is-selected:before {
        animation-name:scaleBorderOutMobile;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .gdk .tile .tile__btn.is-selected.is-selected:before {
        animation-name:scaleBorderOutDesktop;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

@media (min-width: 768px) {
    .gdk .tile .tile__btn.is-selected.is-hovered:before {
        animation-name:scaleBorderOutMobile;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .gdk .tile .tile__btn.is-selected.is-hovered:before {
        animation-name:scaleBorderOutDesktop;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

@media (min-width: 768px) {
    .gdk .tile .tile__btn.is-selected .icon svg {
        fill:var(--color-role-text-button-light)
    }

    .gdk .tile .tile__btn.is-selected .tile__title {
        color: #fff
    }
}

.gdk .content-grid.tile--mobile,.gdk .modal[data-style=banner] .tile--mobile.modal__content,.gdk .tile--mobile.age-gate__header,.gdk .tile--mobile.modal__grid,.gdk .tile--mobile.page-banner__content {
    display: block
}

@media (min-width: 768px) {
    .gdk .content-grid.tile--mobile,.gdk .modal[data-style=banner] .tile--mobile.modal__content,.gdk .tile--mobile.age-gate__header,.gdk .tile--mobile.modal__grid,.gdk .tile--mobile.page-banner__content {
        display:none
    }
}

.gdk .cx-tiles-layouts {
    width: 100%
}

.gdk .cx-browse-tiles .contact-us__items-row,.gdk .cx-tiles-layouts {
    gap: var(--space-5);
    display: grid;
    grid-auto-rows: 1fr;
    -ms-flex-pack: center;
    justify-content: center;
    grid-template-columns: repeat(2,minmax(auto,var(--col-max-width)));
    --col-max-width: calc(((((360px - calc(var(--space-7) * 2)) - calc(var(--space-5) * 1)) / 4) * 2) + calc(var(--space-5) * 1))
}

.gdk .cx-browse-tiles .\+layout__1\@mobile.contact-us__items-row,.gdk .cx-tiles-layouts.\+layout__1\@mobile {
    grid-template-columns: 1fr
}

@media (min-width: 768px) {
    .gdk .cx-browse-tiles .\+layout__1.contact-us__items-row,.gdk .cx-tiles-layouts.\+layout__1 {
        grid-template-columns:repeat(1,minmax(auto,var(--col-max-width)))
    }

    .gdk .cx-browse-tiles .\+layout__2.contact-us__items-row,.gdk .cx-tiles-layouts.\+layout__2 {
        grid-template-columns: repeat(2,minmax(auto,var(--col-max-width)))
    }

    .gdk .cx-browse-tiles .\+layout__3.contact-us__items-row,.gdk .cx-tiles-layouts.\+layout__3 {
        grid-template-columns: repeat(3,minmax(auto,var(--col-max-width)))
    }

    .gdk .cx-browse-tiles .\+layout__4.contact-us__items-row,.gdk .cx-tiles-layouts.\+layout__4 {
        grid-template-columns: repeat(4,minmax(auto,var(--col-max-width)))
    }

    .gdk .cx-browse-tiles .\+layout__5.contact-us__items-row,.gdk .cx-tiles-layouts.\+layout__5 {
        grid-template-columns: repeat(5,minmax(auto,var(--col-max-width)))
    }

    .gdk .cx-browse-tiles .\+layout__6.contact-us__items-row,.gdk .cx-tiles-layouts.\+layout__6 {
        grid-template-columns: repeat(6,minmax(auto,var(--col-max-width)))
    }

    .gdk .cx-browse-tiles .contact-us__items-row,.gdk .cx-tiles-layouts {
        --col-max-width: calc(((((768px - calc(var(--space-9) * 2)) - calc(var(--space-5) * 3)) / 12) * 4) + calc(var(--space-5) * 3))
    }
}

@media (min-width: 1024px) {
    .gdk .cx-browse-tiles .contact-us__items-row,.gdk .cx-tiles-layouts {
        --col-max-width:calc(((((1024px - calc(var(--space-9) * 2)) - calc(var(--space-5) * 2)) / 12) * 3) + calc(var(--space-5) * 2))
    }
}

.gdk .btn-block,.gdk .media-block--image,.gdk .media-block--live-image,.gdk .media-block--video,.gdk .stat-block,.gdk .text-block,.gdk .title-block {
    --custom-mobile-width: 100%;
    --custom-tablet-width: 100%;
    --custom-desktop-width: 100%;
    width: var(--custom-mobile-width)
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .btn-block,.gdk .media-block--image,.gdk .media-block--live-image,.gdk .media-block--video,.gdk .stat-block,.gdk .text-block,.gdk .title-block {
        width:var(--custom-tablet-width)
    }
}

@media (min-width: 1024px) {
    .gdk .btn-block,.gdk .media-block--image,.gdk .media-block--live-image,.gdk .media-block--video,.gdk .stat-block,.gdk .text-block,.gdk .title-block {
        width:var(--custom-desktop-width)
    }
}

.gdk .btn-block {
    display: -ms-flexbox;
    display: flex;
    margin-left: -.125rem;
    margin-right: -.125rem;
    -webkit-margin-before: -.5rem;
    margin-block-start:-.5rem;-webkit-margin-after: 1.5rem;
    margin-block-end:1.5rem}

.gdk .btn-block>div:first-child {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 768px) {
    .gdk .btn-block>div:first-child {
        -ms-flex-direction:row;
        flex-direction: row
    }
}

@media (max-width: 767px) {
    .gdk .btn-block.\+stack\@mobile div {
        -ms-flex-direction:column;
        flex-direction: column
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .btn-block.\+stack\@tablet div {
        -ms-flex-direction:column;
        flex-direction: column
    }
}

@media (min-width: 1024px) {
    .gdk .btn-block.\+stack\@desktop div {
        -ms-flex-direction:column;
        flex-direction: column
    }
}

.gdk .buttonblock {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .stat-block,.gdk .text-block,.gdk .title-block {
    -webkit-margin-after: 2rem;
    margin-block-end:2rem}

.gdk .stat-block :first-child,.gdk .text-block :first-child,.gdk .title-block :first-child {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .stat-block :last-child,.gdk .text-block :last-child,.gdk .text-block__table p:last-child,.gdk .title-block :last-child {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .stat-block img,.gdk .text-block img,.gdk .title-block img {
    height: 1.5rem;
    vertical-align: top
}

.gdk .text-block .\+columns,.gdk .text-block.column-width--2,.gdk .text-block.column-width--3 {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    -moz-column-width: 16rem;
    column-width: 16rem
}

.gdk .text-block.column-width--2,.gdk .text-block.column-width--3 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem
}

.gdk .text-block.column-width--3 {
    -moz-column-count: 3;
    column-count: 3
}

.gdk .text-block__table {
    overflow: auto
}

.gdk .text-block__table table {
    width: 100%
}

.gdk .text-block__table table,.gdk .text-block__table td,.gdk .text-block__table th,.gdk .text-block__table tr {
    border-collapse: collapse;
    border-color: rgb(var(--color-7)/1)
}

.text-block__table tbody tr:nth-child(odd) {
    background: var(--color-role-page-backgrounds-primary)
}

.text-block__table tbody tr:nth-child(even) {
    background: var(--color-role-page-backgrounds-secondary)
}

.gdk .text-block__table thead tr {
    background: var(--color-role-page-backgrounds-tertiary)
}

.gdk .text-block__table td,.gdk .text-block__table th {
    padding: var(--space-5);
    vertical-align: top;
    min-width: 7rem
}

.gdk .text-block__table p,.gdk .text-block__table td,.gdk .text-block__table th {
    font-size: var(--text-3);
    font-weight: 400;
    line-height: 1.5em;
    --type-margin-top: var(--space-5);
    --type-margin-bottom: var(--space-5);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base);
    text-align: left!important
}

html[dir=rtl] .text-block__table p,html[dir=rtl] .text-block__table td,html[dir=rtl] .text-block__table th {
    text-align: right!important
}

@media (min-width: 1367px) {
    .gdk .text-block__table p,.gdk .text-block__table td,.gdk .text-block__table th {
        font-size:var(--text-4);
        font-weight: 400;
        letter-spacing: .1px;
        line-height: 1.5em;
        --type-margin-top: var(--space-5);
        --type-margin-bottom: var(--space-5);
        -webkit-margin-before: var(--type-margin-top);
        margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
        margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
        --type-style-color: var(--color-role-text-primary-base)
    }

    .gdk .text-block__table p--primary,.gdk .text-block__table td--primary,.gdk .text-block__table th--primary {
        --type-style-color: var(--color-role-text-primary-base)
    }

    .gdk .text-block__table p--secondary,.gdk .text-block__table td--secondary,.gdk .text-block__table th--secondary {
        --type-style-color: var(--color-role-text-secondary)
    }
}

.gdk .text-block__table p {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .statblock,.gdk .textblock,.gdk .titleblock {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .site-footer .stat-block .footer-label,.gdk .stat-block .accent,.gdk .stat-block .site-footer .footer-label {
    -webkit-margin-after: 1.5rem;
    margin-block-end:1.5rem}

.gdk .title-block h1,.gdk .title-block h2,.gdk .title-block h3 {
    margin-top: 0;
    margin-bottom: 0
}

.gdk .title-block .subtitle,.gdk .title-block p {
    -webkit-margin-before: 1rem;
    margin-block-start:1rem}

.gdk .titleblock {
    pointer-events: none
}

.gdk .media-block,.gdk .titleblock a {
    pointer-events: all
}

.gdk .media-block {
    display: block;
    position: relative;
    --icon-block-theme: var(--color-role-text-primary-base-dark);
    margin: 0;
    -webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7)}

.gdk .media-block--bg .media-block__figure picture,.gdk .media-block--bg .media-block__figure video,.gdk .media-block[class*=gradient] {
    z-index: -1
}

.gdk .media-block__inner {
    position: relative
}

.gdk .media-block__figure {
    width: 100%;
    overflow: hidden;
    position: relative;
    margin: 0;
    display: -ms-flexbox;
    display: flex
}

.gdk .media-block__figure picture,.gdk .media-block__figure video {
    width: 100%;
    height: 100%;
    position: relative
}

.gdk .media-block__figure picture img,.gdk .media-block__figure video img {
    width: 100%;
    height: 100%;
    display: block
}

.gdk .media-block__figure img,.gdk .media-block__figure video {
    -o-object-fit: cover;
    object-fit: cover;
    transition: all .2s ease-in-out,height 0s
}

.gdk .media-block__overlay {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    color: var(--color-role-text-primary-base-dark);
    padding: var(--space-4);
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .media-block__overlay .text-block h5 {
    font-size: var(--text-3);
    font-weight: 600;
    line-height: 1.5em;
    margin-top: var(--space-3);
    margin-bottom: var(--space-3)
}

.gdk .media-block__overlay .text-block .legal {
    font-size: var(--text-2);
    font-weight: 400;
    line-height: 1.5em;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .media-block__overlay .icon {
    overflow: hidden;
    height: var(--icon-size-3);
    width: var(--icon-size-3)
}

.gdk .media-block__overlay .icon svg {
    fill: var(--icon-block-theme)
}

.gdk .media-block__icon {
    animation-name: fadeInLight;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .media-block__icon--pause,.gdk .media-block__icon--play,.gdk .media-block__icon--replay {
    backdrop-filter: blur(var(--space-2));
    border-radius: var(--corner-size-1);
    background-color: var(--color-role-backgrounds-divider-line-light)
}

.gdk .media-block__caption {
    margin-left: var(--space-4);
    margin-right: var(--space-4);
    -webkit-margin-before: var(--space-5);
    margin-block-start:var(--space-5)}

.gdk .media-block--video .media-block__overlay {
    display: -ms-flexbox;
    display: flex
}

.gdk .media-block--video .media-block__overlay .icon {
    height: var(--icon-size-5);
    width: var(--icon-size-5)
}

.gdk .media-block--video .media-block__overlay .icon .media-block__icon--dam {
    display: block
}

.gdk .media-block--video--youtube .media-block__overlay .media-block__youtube-link {
    bottom: var(--space-4);
    right: var(--space-4);
    position: absolute;
    width: auto;
    height: auto;
    backdrop-filter: blur(var(--space-2));
    background-color: var(--color-role-backgrounds-overlay-card-dark);
    border-radius: var(--corner-size-1);
    display: -ms-flexbox;
    display: flex;
    padding: var(--space-3)
}

.gdk .banner-bg-overlay svg,.gdk .media-block--image[data-age-gated=true] .media-block__overlay .icon svg,.gdk .media-block--video--youtube .media-block__overlay .icon--youtube,.gdk .txt-block-secondary .feature-descriptors .icon svg,.gdk .txt-block-title--small .feature-descriptors .icon svg,.gdk .txt-block-utility .feature-descriptors .icon svg {
    width: 100%;
    height: 100%
}

.gdk .media-block--video--youtube .media-block__overlay .icon .media-block__icon--youtube {
    width: auto;
    display: block;
    height: var(--icon-size-1)
}

.gdk .media-block.\+interactive,.gdk .media-block[data-age-gated=true] {
    cursor: pointer
}

.gdk .media-block.\+interactive .media-block__figure,.gdk .media-block.\+interactive .media-block__img,.gdk .media-block.\+interactive .media-block__video,.gdk .media-block[data-age-gated=true] .media-block__figure,.gdk .media-block[data-age-gated=true] .media-block__img,.gdk .media-block[data-age-gated=true] .media-block__video {
    border-radius: var(--corner-size-3)
}

.gdk .media-block.\+interactive .media-block__inner,.gdk .media-block[data-age-gated=true] .media-block__inner {
    backface-visibility: hidden;
    will-change: unset;
    transition: transform .2s ease-in-out;
    position: relative;
    transition-property: opacity,transform;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
    border-radius: var(--corner-size-3)
}

.gdk .media-block.\+interactive .media-block__inner:before,.gdk .media-block[data-age-gated=true] .media-block__inner:before {
    border-radius: calc(var(--corner-size-3) + 6px)
}

@media (min-width: 1024px) {
    .gdk .media-block.\+interactive .media-block__inner:before,.gdk .media-block[data-age-gated=true] .media-block__inner:before {
        border-radius:calc(var(--corner-size-3) + 7px)
    }
}

.gdk .media-block.\+interactive .media-block__inner:before,.gdk .media-block[data-age-gated=true] .media-block__inner:before {
    content: '';
    visibility: hidden;
    position: absolute;
    z-index: -1;
    box-sizing: border-box;
    border: 2px solid transparent;
    transition: all 1s;
    --border-color: var(--color-role-borders-primary-link-base);
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .media-block.\+interactive .media-block__inner:before,.gdk .media-block[data-age-gated=true] .media-block__inner:before {
        border-width:calc(3px);
        animation-name: scale-border-in-desktop
    }
}

.gdk .image-comparison-slider-gallery .slider__control.is-selected .media-block.\+interactive .media-block__inner.surface--tile:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .media-block[data-age-gated=true] .media-block__inner.surface--tile:before,.gdk .media-block.\+interactive .image-comparison-slider-gallery .slider__control.is-selected .media-block__inner.surface--tile:before,.gdk .media-block.\+interactive .media-block__inner.border--active:before,.gdk .media-block.\+interactive .media-block__inner.surface--tile--active:before,.gdk .media-block.\+interactive .product-picker .slider__control.is-selected .media-block__inner.surface--tile:before,.gdk .media-block.\+interactive .tier-tile--active .media-block__inner.link:before,.gdk .media-block[data-age-gated=true] .image-comparison-slider-gallery .slider__control.is-selected .media-block__inner.surface--tile:before,.gdk .media-block[data-age-gated=true] .media-block__inner.border--active:before,.gdk .media-block[data-age-gated=true] .media-block__inner.surface--tile--active:before,.gdk .media-block[data-age-gated=true] .product-picker .slider__control.is-selected .media-block__inner.surface--tile:before,.gdk .media-block[data-age-gated=true] .tier-tile--active .media-block__inner.link:before,.gdk .product-picker .slider__control.is-selected .media-block.\+interactive .media-block__inner.surface--tile:before,.gdk .product-picker .slider__control.is-selected .media-block[data-age-gated=true] .media-block__inner.surface--tile:before,.gdk .tier-tile--active .media-block.\+interactive .media-block__inner.link:before,.gdk .tier-tile--active .media-block[data-age-gated=true] .media-block__inner.link:before {
    visibility: visible;
    animation-name: scale-border-out-mobile
}

@media (min-width: 1024px) {
    .gdk .image-comparison-slider-gallery .slider__control.is-selected .media-block.\+interactive .media-block__inner.surface--tile:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .media-block[data-age-gated=true] .media-block__inner.surface--tile:before,.gdk .media-block.\+interactive .image-comparison-slider-gallery .slider__control.is-selected .media-block__inner.surface--tile:before,.gdk .media-block.\+interactive .media-block__inner.border--active:before,.gdk .media-block.\+interactive .media-block__inner.surface--tile--active:before,.gdk .media-block.\+interactive .product-picker .slider__control.is-selected .media-block__inner.surface--tile:before,.gdk .media-block.\+interactive .tier-tile--active .media-block__inner.link:before,.gdk .media-block[data-age-gated=true] .image-comparison-slider-gallery .slider__control.is-selected .media-block__inner.surface--tile:before,.gdk .media-block[data-age-gated=true] .media-block__inner.border--active:before,.gdk .media-block[data-age-gated=true] .media-block__inner.surface--tile--active:before,.gdk .media-block[data-age-gated=true] .product-picker .slider__control.is-selected .media-block__inner.surface--tile:before,.gdk .media-block[data-age-gated=true] .tier-tile--active .media-block__inner.link:before,.gdk .product-picker .slider__control.is-selected .media-block.\+interactive .media-block__inner.surface--tile:before,.gdk .product-picker .slider__control.is-selected .media-block[data-age-gated=true] .media-block__inner.surface--tile:before,.gdk .tier-tile--active .media-block.\+interactive .media-block__inner.link:before,.gdk .tier-tile--active .media-block[data-age-gated=true] .media-block__inner.link:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .media-block.\+interactive .media-block__inner:focus,.gdk .media-block[data-age-gated=true] .media-block__inner:focus {
    outline: 0
}

.gdk .media-block.\+interactive .media-block__inner:focus:before,.gdk .media-block:focus.\+interactive.focus-visible .media-block__inner:before,.gdk .media-block:focus[data-age-gated=true].focus-visible .media-block__inner:before,.gdk .media-block[data-age-gated=true] .media-block__inner:focus:before {
    visibility: visible;
    --border-color: var(--color-role-borders-primary-link-focus);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .media-block.\+interactive .media-block__inner:focus:before,.gdk .media-block[data-age-gated=true] .media-block__inner:focus:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .media-block.\+interactive .media-block__inner:before,.gdk .media-block[data-age-gated=true] .media-block__inner:before {
    animation-name: unset
}

.gdk .media-block.\+interactive .media-block__img,.gdk .media-block[data-age-gated=true] .media-block__img {
    overflow: hidden
}

.gdk .media-block.\+interactive:not(.media-block--style-override) .media-block__inner,.gdk .media-block[data-age-gated=true]:not(.media-block--style-override) .media-block__inner {
    --shadow-color: var(--color-role-shadows-high-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color);
    transition: box-shadow .2s ease-in-out,transform .2s ease-in-out
}

.gdk .media-block.\+interactive:not(.media-block--style-override) .media-block__inner:focus.focus-visible,.gdk .media-block.\+interactive:not(.media-block--style-override) .media-block__inner:hover,.gdk .media-block[data-age-gated=true]:not(.media-block--style-override) .media-block__inner:focus.focus-visible,.gdk .media-block[data-age-gated=true]:not(.media-block--style-override) .media-block__inner:hover {
    --shadow-color: var(--color-role-shadows-low-hover);
    box-shadow: 0 var(--space-2) var(--space-5) 0 var(--shadow-color)
}

.gdk .media-block.\+interactive:not(.media-block--style-override) .media-block__inner:active,.gdk .media-block[data-age-gated=true]:not(.media-block--style-override) .media-block__inner:active {
    --shadow-color: var(--color-role-shadows-low-active);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .media-block.\+interactive:not(.media-block--style-override):active,.gdk .media-block.\+interactive:not(.media-block--style-override):focus,.gdk .media-block[data-age-gated=true]:not(.media-block--style-override):active,.gdk .media-block[data-age-gated=true]:not(.media-block--style-override):focus {
    outline: 0
}

.gdk .media-block:focus.focus-visible.\+interactive .media-block__inner,.gdk .media-block:focus.focus-visible[data-age-gated=true] .media-block__inner,.gdk .media-block:hover.\+interactive .media-block__inner,.gdk .media-block:hover[data-age-gated=true] .media-block__inner {
    transform: scale(1.015)
}

.gdk .media-block:active.\+interactive .media-block__inner,.gdk .media-block:active[data-age-gated=true] .media-block__inner {
    transform: scale(1.005)
}

@media (min-width: 1024px) {
    .gdk .media-block:focus.\+interactive.focus-visible .media-block__inner:before,.gdk .media-block:focus[data-age-gated=true].focus-visible .media-block__inner:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .media-block.media-block--style-override .media-block__figure,.gdk .media-block.media-block--style-override .media-block__img,.gdk .media-block.media-block--style-override .media-block__inner,.gdk .media-block.media-block--style-override .media-block__inner img,.gdk .media-block.media-block--style-override .media-block__inner video {
    border-radius: unset
}

.gdk .media-block.media-block--style-override .media-block__inner {
    box-shadow: unset
}

.gdk .media-block.media-block--style-override .media-block__inner:before {
    display: none
}

.gdk .media-block.media-block--style-override .media-block:focus .media-block__inner {
    transform: unset
}

.gdk .media-block.media-block--style-override .media-block:focus .media-block__inner:before {
    animation-name: unset
}

.gdk .media-block.\+inline-video .media-block__overlay {
    bottom: 0;
    top: unset;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    display: -ms-flexbox;
    display: flex
}

.gdk .image-comparison-slider img-comparison-slider:hover,.gdk .media-block.\+inline-video .media-block__overlay .icon {
    cursor: pointer
}

.gdk .media-block.\+inline-video .media-block__icon,.gdk .media-block.\+inline-video .media-block__icon--play,.gdk .media-block.\+inline-video .media-block__img,.gdk .media-block.\+inline-video .media-block__video\@tablet {
    display: none
}

.gdk .media-block.\+inline-video .media-block__icon--pause,.gdk .media-block.\+inline-video--paused .media-block__icon--play {
    display: block
}

.gdk .media-block.\+inline-video--none .media-block__overlay,.gdk .media-block.\+inline-video--none .media-block__video,.gdk .media-block.\+inline-video--paused .media-block__icon--pause,.gdk .media-block.\+inline-video[data-pause-play-toggle=false] .media-block__icon--pause,.gdk .media-block.\+inline-video[data-pause-play-toggle=false] .media-block__icon--play {
    display: none
}

.gdk .media-block.\+inline-video--none .media-block__img {
    display: block
}

@media (min-width: 768px) {
    .gdk .media-block.\+inline-video\@tablet .media-block__video {
        display:none
    }

    .gdk .media-block.\+inline-video\@tablet .media-block__video\@tablet {
        display: block
    }

    .gdk .media-block.\+inline-video\@tablet .media-block__img {
        display: none
    }

    .gdk .media-block.\+inline-video\@tablet .media-block__overlay {
        display: -ms-flexbox;
        display: flex
    }

    .gdk .media-block.\+inline-video--none\@tablet .media-block__overlay,.gdk .media-block.\+inline-video--none\@tablet .media-block__video {
        display: none
    }

    .gdk .media-block.\+inline-video--none\@tablet .media-block__img {
        display: block
    }
}

.gdk .media-block.\+inline-video--removed {
    animation-name: fadeInLight;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .media-block.\+inline-video--removed .media-block__overlay,.gdk .media-block.\+inline-video--removed .media-block__video {
    display: none
}

.gdk .media-block.\+inline-video--removed .media-block__img {
    display: block
}

.gdk .banner-bg-overlay [data-banner-bg-overlay-state=removed],.gdk .media-block--image[data-age-gated=true] .media-block__overlay .icon.icon--youtube,.gdk .media-block.\+inline-video--removed .media-block__icon--pause,.gdk .media-block.\+inline-video--removed .media-block__icon--play {
    display: none
}

.gdk .media-block.\+inline-video.\+replay-inline-video .media-block__overlay {
    display: -ms-flexbox;
    display: flex
}

.gdk .media-block.\+inline-video.\+replay-inline-video .media-block__icon--replay {
    display: block
}

.gdk .banner-bg-overlay {
    top: var(--space-4);
    right: var(--space-4);
    cursor: pointer;
    position: absolute;
    pointer-events: all;
    border-radius: var(--corner-size-1);
    background: 0 0;
    z-index: 30
}

.gdk .media-block--image[data-age-gated=true] .media-block__figure {
    background-color: var(--color-role-page-backgrounds-primary-dark)
}

.gdk .media-block--image[data-age-gated=true] .media-block__img img {
    opacity: .5;
    pointer-events: none;
    transform: scale(1.25);
    -webkit-filter: blur(var(--space-5));
    filter: blur(var(--space-5))
}

.gdk .media-block--image[data-age-gated=true] .media-block__overlay {
    height: 100%;
    text-align: center;
    display: -ms-flexbox;
    display: flex
}

.gdk .banner-bg-overlay,.gdk .media-block--image[data-age-gated=true] .media-block__overlay .icon {
    height: var(--icon-size-3);
    width: var(--icon-size-3)
}

.gdk .media-block--image[data-age-gated=true] .media-block__overlay .icon svg {
    fill: var(--color-role-text-primary-base-dark)
}

.gdk .media-block--image[data-age-gated=true] .media-block__icon {
    display: none
}

.gdk .media-block--image[data-age-gated=true] .media-block__icon--agegate {
    display: block
}

.gdk .media-block--image[data-age-gated=true] .media-block__agegate-text {
    max-width: 90%;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .media-block--image[data-age-gated=false] .media-block .icon--age-gated,.gdk .media-block--image[data-age-gated=false] .media-block__agegate-text {
    display: none
}

@media (max-width: 767px) {
    .gdk .media-block.\+hasRatio\@mobile .media-block__img {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        position: absolute
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .media-block.\+hasRatio\@tablet .media-block__img {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        position: absolute
    }
}

@media (min-width: 1024px) {
    .gdk .media-block.\+hasRatio\@desktop .media-block__img {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        position: absolute
    }
}

.gdk .imageblock,.gdk .liveimageblock,.gdk .modal__bv-review.\+user-review .modal__stars form,.gdk .videoblock {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .media-block--video .vjs-tech {
    position: absolute
}

.gdk .media-block--bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    margin: 0
}

.gdk .media-block--bg .media-block__inner {
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    position: absolute;
    height: calc(100% + 1px)
}

.gdk .media-block--bg .media-block__figure {
    height: 100%
}

.gdk .media-block--bg.\+inline-video .media-block__overlay {
    top: 0;
    right: 0;
    left: unset;
    bottom: unset;
    z-index: 30
}

.gdk .media-block--bg.\+halftone .media-block__figure:after {
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAACVJREFUCB1jZGBgSANihv///88C0UwgAhkwAmXAfEZGRrBKDBUAUm8HamUzdT4AAAAASUVORK5CYII=);
    z-index: 10
}

@media (min-width: 768px) {
    .gdk .media-block--bg.\+halftone--none\@tablet .media-block__figure:after,.gdk .media-block--bg.\+halftone\@tablet .media-block__figure:after {
        top:0;
        left: 0;
        content: '';
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAACVJREFUCB1jZGBgSANihv///88C0UwgAhkwAmXAfEZGRrBKDBUAUm8HamUzdT4AAAAASUVORK5CYII=);
        z-index: 10
    }

    .gdk .media-block--bg.\+halftone--none\@tablet .media-block__figure:after {
        display: none
    }
}

.gdk .media-block--bg.\+blur-bg .media-block__img img,.gdk .media-block--bg.\+blur-bg .media-block__video {
    -webkit-filter: blur(var(--space-3));
    filter: blur(var(--space-3));
    transform: scale(1.1)
}

@media (min-width: 768px) {
    .gdk .media-block--bg.\+blur-bg\@tablet .media-block__img img,.gdk .media-block--bg.\+blur-bg\@tablet .media-block__video {
        -webkit-filter:blur(var(--space-3));
        filter: blur(var(--space-3));
        transform: scale(1.1)
    }

    .gdk .media-block--bg.\+blur-bg--none\@tablet .media-block__img img,.gdk .media-block--bg.\+blur-bg--none\@tablet .media-block__video {
        -webkit-filter: unset;
        filter: unset;
        transform: none
    }
}

.gdk .embed-video {
    background-color: var(--color-role-backgrounds-disabled-link)
}

.gdk .embed-video__inner {
    position: relative
}

.gdk .embed-video__inner:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 56.25%;
    padding-block-start:56.25%}

.gdk .embed-video__inner iframe {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute
}

.gdk .embed-video figcaption {
    -webkit-margin-before: var(--space-5);
    margin-block-start:var(--space-5)}

@media (max-width: 767px) and (orientation:landscape) {
    .gdk .layout__3--b .box--dark:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box--light:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .review__box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--dark:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--light:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .review__box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--dark:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--light:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .review__box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--dark:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--light:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .review__box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon {
        display:none
    }

    .gdk .layout__3--b .box--dark:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--b .box--light:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--b .box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--b .box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--b .review__box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--dark:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--light:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--c .box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--c .box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--c .review__box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--d .box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--d .box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--dark:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--light:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--e .box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--e .box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--e .review__box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--dark:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--light:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--f .box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--f .box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--f .review__box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--g .box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--g .box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block__overlay .text-block h5 {
        -webkit-margin-before: 0;
        margin-block-start:0}

    .gdk .layout__3--b .box--dark:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box--light:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--b .review__box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__3--b .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__3--b .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg {
        width: 100%;
        height: 100%
    }

    .gdk .layout__3--b .box--dark:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--b .box--dark:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--b .box--light:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--b .box--light:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--b .box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--b .box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--b .box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--b .box:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--b .review__box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--b .review__box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__3--b .box--dark:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--b .box--light:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--b .box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--b .box:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--b .review__box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__3--c .box--dark:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box--light:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--c .review__box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__3--c .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__3--c .box--dark:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--c .box--dark:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--c .box--light:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--c .box--light:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--c .box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--c .box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--c .box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--c .box:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--c .review__box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--c .review__box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__3--c .box--dark:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--c .box--light:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--c .box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--c .box:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--c .review__box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--d .box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--d .box:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--d .box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--d .box:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--d .box:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--d .box:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__3--e .box--dark:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box--light:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--e .review__box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__3--e .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__3--e .box--dark:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--e .box--dark:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--e .box--light:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--e .box--light:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--e .box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--e .box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--e .box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--e .box:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--e .review__box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--e .review__box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__3--e .box--dark:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--e .box--light:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--e .box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--e .box:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--e .review__box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-2);
        right: var(--space-2);
        padding: var(--space-2)
    }

    .gdk .layout__3--f .box--dark:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box--light:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--f .review__box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__3--f .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__3--f .box--dark:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--f .box--dark:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--f .box--light:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--f .box--light:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--f .box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--f .box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--f .box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--f .box:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--f .review__box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--f .review__box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__3--f .box--dark:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--f .box--light:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--f .box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--f .box:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--f .review__box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block .media-block__youtube-link {
        bottom: var(--space-2);
        right: var(--space-2);
        padding: var(--space-2)
    }

    .gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--g .box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--g .box:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--g .box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--g .box:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--g .box:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--g .box:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-2);
        right: var(--space-2);
        padding: var(--space-2)
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__2--b .box--dark:nth-child(2n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__2--b .box--light:nth-child(2n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__2--b .box--lightAlt:nth-child(2n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__2--b .box--transparent:nth-child(2n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__2--b .box:nth-child(2n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__2--b .review__box:nth-child(2n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__2--c .box--dark:nth-child(2n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__2--c .box--light:nth-child(2n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__2--c .box--lightAlt:nth-child(2n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__2--c .box--transparent:nth-child(2n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__2--c .box:nth-child(2n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__2--c .review__box:nth-child(2n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--dark:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--dark:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--light:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--light:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--lightAlt:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--transparent:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .review__box:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .review__box:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--dark:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--light:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .review__box:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--dark:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--light:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .review__box:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon {
        display:none
    }

    .gdk .layout__2--b .box--dark:nth-child(2n) .media-block__overlay .text-block h5,.gdk .layout__2--b .box--light:nth-child(2n) .media-block__overlay .text-block h5,.gdk .layout__2--b .box--lightAlt:nth-child(2n) .media-block__overlay .text-block h5,.gdk .layout__2--b .box--transparent:nth-child(2n) .media-block__overlay .text-block h5,.gdk .layout__2--b .box:nth-child(2n) .media-block__overlay .text-block h5,.gdk .layout__2--b .review__box:nth-child(2n) .media-block__overlay .text-block h5,.gdk .layout__2--c .box--dark:nth-child(2n+1) .media-block__overlay .text-block h5,.gdk .layout__2--c .box--light:nth-child(2n+1) .media-block__overlay .text-block h5,.gdk .layout__2--c .box--lightAlt:nth-child(2n+1) .media-block__overlay .text-block h5,.gdk .layout__2--c .box--transparent:nth-child(2n+1) .media-block__overlay .text-block h5,.gdk .layout__2--c .box:nth-child(2n+1) .media-block__overlay .text-block h5,.gdk .layout__2--c .review__box:nth-child(2n+1) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--dark:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--dark:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--light:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--light:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--lightAlt:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--transparent:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--b .box:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--b .box:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--b .box:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--b .review__box:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--b .review__box:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--dark:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--light:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--c .box:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--c .box:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--c .box:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--c .review__box:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--dark:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--light:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--d .box:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--d .box:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--d .box:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--d .review__box:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--e .box:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--e .box:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--e .box:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block__overlay .text-block h5 {
        -webkit-margin-before: 0;
        margin-block-start:0}

    .gdk .layout__2--b .box--dark:nth-child(2n) .media-block__overlay .text-block .legal,.gdk .layout__2--b .box--light:nth-child(2n) .media-block__overlay .text-block .legal,.gdk .layout__2--b .box--lightAlt:nth-child(2n) .media-block__overlay .text-block .legal,.gdk .layout__2--b .box--transparent:nth-child(2n) .media-block__overlay .text-block .legal,.gdk .layout__2--b .box:nth-child(2n) .media-block__overlay .text-block .legal,.gdk .layout__2--b .review__box:nth-child(2n) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__2--b .box--dark:nth-child(2n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__2--b .box--light:nth-child(2n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__2--b .box--lightAlt:nth-child(2n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__2--b .box--transparent:nth-child(2n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__2--b .box:nth-child(2n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__2--b .review__box:nth-child(2n) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__2--b .box--dark:nth-child(2n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__2--b .box--light:nth-child(2n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__2--b .box--lightAlt:nth-child(2n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__2--b .box--transparent:nth-child(2n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__2--b .box:nth-child(2n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__2--b .review__box:nth-child(2n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__2--c .box--dark:nth-child(2n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__2--c .box--light:nth-child(2n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__2--c .box--lightAlt:nth-child(2n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__2--c .box--transparent:nth-child(2n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__2--c .box:nth-child(2n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__2--c .review__box:nth-child(2n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--dark:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--dark:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--light:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--light:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--lightAlt:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--transparent:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .review__box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .review__box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--dark:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--light:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .review__box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--dark:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--light:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .review__box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg {
        width: 100%;
        height: 100%
    }

    .gdk .layout__2--b .box--dark:nth-child(2n) .media-block .media-block__figure,.gdk .layout__2--b .box--dark:nth-child(2n) .media-block .media-block__img,.gdk .layout__2--b .box--light:nth-child(2n) .media-block .media-block__figure,.gdk .layout__2--b .box--light:nth-child(2n) .media-block .media-block__img,.gdk .layout__2--b .box--lightAlt:nth-child(2n) .media-block .media-block__figure,.gdk .layout__2--b .box--lightAlt:nth-child(2n) .media-block .media-block__img,.gdk .layout__2--b .box--transparent:nth-child(2n) .media-block .media-block__figure,.gdk .layout__2--b .box--transparent:nth-child(2n) .media-block .media-block__img,.gdk .layout__2--b .box:nth-child(2n) .media-block .media-block__figure,.gdk .layout__2--b .box:nth-child(2n) .media-block .media-block__img,.gdk .layout__2--b .review__box:nth-child(2n) .media-block .media-block__figure,.gdk .layout__2--b .review__box:nth-child(2n) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__2--b .box--dark:nth-child(2n) .media-block .media-block__youtube-link,.gdk .layout__2--b .box--light:nth-child(2n) .media-block .media-block__youtube-link,.gdk .layout__2--b .box--lightAlt:nth-child(2n) .media-block .media-block__youtube-link,.gdk .layout__2--b .box--transparent:nth-child(2n) .media-block .media-block__youtube-link,.gdk .layout__2--b .box:nth-child(2n) .media-block .media-block__youtube-link,.gdk .layout__2--b .review__box:nth-child(2n) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__2--c .box--dark:nth-child(2n+1) .media-block__overlay .text-block .legal,.gdk .layout__2--c .box--light:nth-child(2n+1) .media-block__overlay .text-block .legal,.gdk .layout__2--c .box--lightAlt:nth-child(2n+1) .media-block__overlay .text-block .legal,.gdk .layout__2--c .box--transparent:nth-child(2n+1) .media-block__overlay .text-block .legal,.gdk .layout__2--c .box:nth-child(2n+1) .media-block__overlay .text-block .legal,.gdk .layout__2--c .review__box:nth-child(2n+1) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__2--c .box--dark:nth-child(2n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__2--c .box--light:nth-child(2n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__2--c .box--lightAlt:nth-child(2n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__2--c .box--transparent:nth-child(2n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__2--c .box:nth-child(2n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__2--c .review__box:nth-child(2n+1) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__2--c .box--dark:nth-child(2n+1) .media-block .media-block__figure,.gdk .layout__2--c .box--dark:nth-child(2n+1) .media-block .media-block__img,.gdk .layout__2--c .box--light:nth-child(2n+1) .media-block .media-block__figure,.gdk .layout__2--c .box--light:nth-child(2n+1) .media-block .media-block__img,.gdk .layout__2--c .box--lightAlt:nth-child(2n+1) .media-block .media-block__figure,.gdk .layout__2--c .box--lightAlt:nth-child(2n+1) .media-block .media-block__img,.gdk .layout__2--c .box--transparent:nth-child(2n+1) .media-block .media-block__figure,.gdk .layout__2--c .box--transparent:nth-child(2n+1) .media-block .media-block__img,.gdk .layout__2--c .box:nth-child(2n+1) .media-block .media-block__figure,.gdk .layout__2--c .box:nth-child(2n+1) .media-block .media-block__img,.gdk .layout__2--c .review__box:nth-child(2n+1) .media-block .media-block__figure,.gdk .layout__2--c .review__box:nth-child(2n+1) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__2--c .box--dark:nth-child(2n+1) .media-block .media-block__youtube-link,.gdk .layout__2--c .box--light:nth-child(2n+1) .media-block .media-block__youtube-link,.gdk .layout__2--c .box--lightAlt:nth-child(2n+1) .media-block .media-block__youtube-link,.gdk .layout__2--c .box--transparent:nth-child(2n+1) .media-block .media-block__youtube-link,.gdk .layout__2--c .box:nth-child(2n+1) .media-block .media-block__youtube-link,.gdk .layout__2--c .review__box:nth-child(2n+1) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__3--a .media-block--image[data-age-gated=true] .media-block__overlay .icon {
        display: none
    }

    .gdk .layout__3--a .media-block__overlay .text-block h5 {
        -webkit-margin-before: 0;
        margin-block-start:0}

    .gdk .layout__3--a .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__3--a .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__3--a .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--a .media-block__overlay .icon:not(.icon--youtube) svg {
        width: 100%;
        height: 100%
    }

    .gdk .layout__3--a .media-block .media-block__figure,.gdk .layout__3--a .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__3--a .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__6--a .media-block .media-block__figure,.gdk .layout__6--a .media-block .media-block__img,.gdk .layout__6--a .media-block .media-block__inner img,.gdk .layout__6--a .media-block .media-block__inner video {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__4--a .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__6--a .media-block .media-block__youtube-link,.gdk .layout__6--a .media-block__overlay .text-block .legal,.gdk .layout__6--a .media-block__overlay .text-block h5 {
        display: none
    }

    .gdk .layout__4--a .media-block__overlay .text-block h5 {
        -webkit-margin-before: 0;
        margin-block-start:0}

    .gdk .layout__4--a .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__4--a .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__4--a .media-block .media-block__figure,.gdk .layout__4--a .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__4--a .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__4--b .box--dark:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--dark:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--light:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--light:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--lightAlt:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--transparent:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--b .review__box:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--b .review__box:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__4--b .box--dark:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--dark:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--light:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--light:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--lightAlt:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--transparent:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .review__box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .review__box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__4--b .box--dark:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--b .box--dark:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--b .box--dark:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--b .box--dark:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--b .box--light:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--b .box--light:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--b .box--light:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--b .box--light:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--b .box--lightAlt:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--b .box--lightAlt:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--b .box--transparent:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--b .box--transparent:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--b .box:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--b .box:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--b .box:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--b .box:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--b .box:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--b .box:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--b .review__box:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--b .review__box:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--b .review__box:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--b .review__box:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__4--b .box--dark:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--dark:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--light:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--light:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--lightAlt:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--transparent:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--b .box:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--b .box:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--b .box:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--b .review__box:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--b .review__box:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-2);
        right: var(--space-2);
        padding: var(--space-2)
    }

    .gdk .layout__4--c .box--dark:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--light:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--c .review__box:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__4--c .box--dark:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--light:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .review__box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__4--c .box--dark:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--c .box--dark:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--c .box--light:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--c .box--light:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--c .box:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--c .box:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--c .box:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--c .box:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--c .box:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--c .box:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--c .review__box:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--c .review__box:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__4--c .box--dark:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--light:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--c .box:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--c .box:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--c .box:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--c .review__box:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block .media-block__youtube-link {
        bottom: var(--space-2);
        right: var(--space-2);
        padding: var(--space-2)
    }

    .gdk .layout__4--d .box--dark:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--light:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--d .review__box:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__4--d .box--dark:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--light:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .review__box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__4--d .box--dark:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--d .box--dark:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--d .box--light:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--d .box--light:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--d .box:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--d .box:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--d .box:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--d .box:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--d .box:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--d .box:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--d .review__box:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--d .review__box:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__4--d .box--dark:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--light:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--d .box:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--d .box:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--d .box:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--d .review__box:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-2);
        right: var(--space-2);
        padding: var(--space-2)
    }

    .gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--e .box:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--e .box:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--e .box:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--e .box:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--e .box:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--e .box:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--e .box:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--e .box:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--e .box:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block .media-block__youtube-link {
        bottom: var(--space-2);
        right: var(--space-2);
        padding: var(--space-2)
    }
}

@media (min-width: 1024px) and (max-width:1367px) {
    .gdk .layout__3--b .box--dark:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box--light:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .review__box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--dark:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--light:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .review__box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--dark:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--light:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .review__box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--dark:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--light:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .review__box:nth-child(3n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--dark:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--dark:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--light:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--light:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--lightAlt:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box--transparent:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .box:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .review__box:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--b .review__box:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--dark:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--light:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .box:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .review__box:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--dark:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--light:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .box:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .review__box:nth-child(4n) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .box:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon {
        display:none
    }

    .gdk .layout__3--b .box--dark:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--b .box--light:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--b .box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--b .box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--b .review__box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--dark:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--light:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--c .box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--c .box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--c .review__box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--d .box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--d .box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--dark:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--light:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--e .box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--e .box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--e .review__box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--dark:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--light:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--f .box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--f .box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--f .review__box:nth-child(3n) .media-block__overlay .text-block h5,.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--g .box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--g .box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block__overlay .text-block h5,.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--dark:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--dark:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--light:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--light:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--lightAlt:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--b .box--transparent:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--b .box:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--b .box:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--b .box:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--b .review__box:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--b .review__box:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--dark:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--light:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--c .box:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--c .box:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--c .box:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--c .review__box:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--dark:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--light:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--d .box:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--d .box:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--d .box:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--d .review__box:nth-child(4n) .media-block__overlay .text-block h5,.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--e .box:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--e .box:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--e .box:nth-child(4n+3) .media-block__overlay .text-block h5,.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block__overlay .text-block h5,.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block__overlay .text-block h5,.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block__overlay .text-block h5 {
        -webkit-margin-before: 0;
        margin-block-start:0}

    .gdk .layout__3--b .box--dark:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box--light:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--b .box:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--b .review__box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__3--b .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__3--b .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--dark:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--dark:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--light:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--light:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--lightAlt:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box--transparent:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .review__box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--b .review__box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--dark:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--light:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .review__box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--dark:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--light:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .review__box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) svg {
        width: 100%;
        height: 100%
    }

    .gdk .layout__3--b .box--dark:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--b .box--dark:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--b .box--light:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--b .box--light:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--b .box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--b .box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--b .box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--b .box:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--b .review__box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--b .review__box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__3--b .box--dark:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--b .box--dark:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--b .box--light:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--b .box--light:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--b .box--lightAlt:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--b .box--lightAlt:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--b .box--transparent:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--b .box--transparent:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--b .box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--b .box:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--b .review__box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--b .review__box:nth-child(3n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__3--c .box--dark:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box--light:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--c .box:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--c .review__box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__3--c .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__3--c .box--dark:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--c .box--dark:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--c .box--light:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--c .box--light:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--c .box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--c .box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--c .box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--c .box:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--c .review__box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--c .review__box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__3--c .box--dark:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--c .box--dark:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--c .box--light:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--c .box--light:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--c .box--lightAlt:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--c .box--lightAlt:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--c .box--transparent:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--c .box--transparent:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--c .box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--c .box:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--c .review__box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--c .review__box:nth-child(3n+1) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--d .box:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--d .box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--d .box:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--d .box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--d .box:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__3--d .box--dark:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--d .box--dark:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--d .box--light:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--d .box--light:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--d .box--lightAlt:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--d .box--lightAlt:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--d .box--transparent:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--d .box--transparent:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--d .box:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--d .box:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--d .review__box:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--d .review__box:nth-child(3n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__3--e .box--dark:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box--light:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--e .box:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--e .review__box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__3--e .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__3--e .box--dark:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--e .box--dark:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--e .box--light:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--e .box--light:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--e .box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--e .box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--e .box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--e .box:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--e .review__box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--e .review__box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__3--e .box--dark:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--e .box--dark:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--e .box--light:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--e .box--light:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--e .box--lightAlt:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--e .box--lightAlt:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--e .box--transparent:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--e .box--transparent:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--e .box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--e .box:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--e .review__box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--e .review__box:nth-child(3n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-2);
        right: var(--space-2);
        padding: var(--space-2)
    }

    .gdk .layout__3--f .box--dark:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box--light:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--f .box:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--f .review__box:nth-child(3n) .media-block__overlay .text-block .legal,.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__3--f .box--dark:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box--light:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .review__box:nth-child(3n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__3--f .box--dark:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--f .box--dark:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--f .box--light:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--f .box--light:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--f .box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--f .box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--f .box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--f .box:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--f .review__box:nth-child(3n) .media-block .media-block__figure,.gdk .layout__3--f .review__box:nth-child(3n) .media-block .media-block__img,.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__3--f .box--dark:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--f .box--dark:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--f .box--light:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--f .box--light:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--f .box--lightAlt:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--f .box--lightAlt:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--f .box--transparent:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--f .box--transparent:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--f .box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--f .box:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--f .review__box:nth-child(3n) .media-block .media-block__youtube-link,.gdk .layout__3--f .review__box:nth-child(3n+1) .media-block .media-block__youtube-link {
        bottom: var(--space-2);
        right: var(--space-2);
        padding: var(--space-2)
    }

    .gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--g .box:nth-child(3n+2) .media-block__overlay .text-block .legal,.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block__overlay .text-block .legal,.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--g .box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--g .box:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--g .box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--g .box:nth-child(3n+2) .media-block .media-block__img,.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block .media-block__figure,.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block .media-block__img,.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block .media-block__figure,.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__3--g .box--dark:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--g .box--dark:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--g .box--light:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--g .box--light:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--g .box--lightAlt:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--g .box--lightAlt:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--g .box--transparent:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--g .box--transparent:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--g .box:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--g .box:nth-child(3n+2) .media-block .media-block__youtube-link,.gdk .layout__3--g .review__box:nth-child(3n+1) .media-block .media-block__youtube-link,.gdk .layout__3--g .review__box:nth-child(3n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-2);
        right: var(--space-2);
        padding: var(--space-2)
    }

    .gdk .layout__4--a .media-block--image[data-age-gated=true] .media-block__overlay .icon {
        display: none
    }

    .gdk .layout__4--a .media-block__overlay .text-block h5 {
        -webkit-margin-before: 0;
        margin-block-start:0}

    .gdk .layout__4--a .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__4--a .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__4--a .media-block__overlay .icon:not(.icon--youtube) svg {
        width: 100%;
        height: 100%
    }

    .gdk .layout__4--a .media-block .media-block__figure,.gdk .layout__4--a .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__4--a .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__4--b .box--dark:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--dark:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--light:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--light:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--lightAlt:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box--transparent:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--b .box:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--b .review__box:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--b .review__box:nth-child(4n+3) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__4--b .box--dark:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--dark:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--light:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--light:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--lightAlt:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box--transparent:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .review__box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--b .review__box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__4--b .box--dark:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--b .box--dark:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--b .box--dark:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--b .box--dark:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--b .box--light:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--b .box--light:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--b .box--light:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--b .box--light:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--b .box--lightAlt:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--b .box--lightAlt:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--b .box--transparent:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--b .box--transparent:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--b .box:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--b .box:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--b .box:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--b .box:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--b .box:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--b .box:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--b .review__box:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--b .review__box:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--b .review__box:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--b .review__box:nth-child(4n+3) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__4--b .box--dark:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--dark:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--dark:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--light:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--light:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--light:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--lightAlt:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--lightAlt:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--lightAlt:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--transparent:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--transparent:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--b .box--transparent:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--b .box:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--b .box:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--b .box:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--b .review__box:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--b .review__box:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--b .review__box:nth-child(4n+3) .media-block .media-block__youtube-link {
        bottom: var(--space-2);
        right: var(--space-2);
        padding: var(--space-2)
    }

    .gdk .layout__4--c .box--dark:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--light:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--c .box:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--c .review__box:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__4--c .box--dark:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--light:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .review__box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__4--c .box--dark:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--c .box--dark:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--c .box--light:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--c .box--light:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--c .box:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--c .box:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--c .box:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--c .box:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--c .box:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--c .box:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--c .review__box:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--c .review__box:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__4--c .box--dark:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--dark:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--dark:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--light:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--light:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--light:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--lightAlt:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--lightAlt:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--lightAlt:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--transparent:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--transparent:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--c .box--transparent:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--c .box:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--c .box:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--c .box:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--c .review__box:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--c .review__box:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--c .review__box:nth-child(4n+3) .media-block .media-block__youtube-link {
        bottom: var(--space-2);
        right: var(--space-2);
        padding: var(--space-2)
    }

    .gdk .layout__4--d .box--dark:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--light:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--d .box:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--d .review__box:nth-child(4n) .media-block__overlay .text-block .legal,.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__4--d .box--dark:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--light:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .review__box:nth-child(4n) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__4--d .box--dark:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--d .box--dark:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--d .box--light:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--d .box--light:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--d .box:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--d .box:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--d .box:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--d .box:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--d .box:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--d .box:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--d .review__box:nth-child(4n) .media-block .media-block__figure,.gdk .layout__4--d .review__box:nth-child(4n) .media-block .media-block__img,.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__4--d .box--dark:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--dark:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--dark:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--light:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--light:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--light:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--lightAlt:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--lightAlt:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--lightAlt:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--transparent:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--transparent:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--d .box--transparent:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--d .box:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--d .box:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--d .box:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--d .review__box:nth-child(4n) .media-block .media-block__youtube-link,.gdk .layout__4--d .review__box:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--d .review__box:nth-child(4n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-2);
        right: var(--space-2);
        padding: var(--space-2)
    }

    .gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--e .box:nth-child(4n+3) .media-block__overlay .text-block .legal,.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block__overlay .text-block .legal,.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block__overlay .text-block .legal,.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--e .box:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--e .box:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--e .box:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--e .box:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--e .box:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--e .box:nth-child(4n+3) .media-block .media-block__img,.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block .media-block__figure,.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block .media-block__img,.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block .media-block__figure,.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block .media-block__img,.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block .media-block__figure,.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__4--e .box--dark:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--dark:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--dark:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--light:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--light:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--light:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--lightAlt:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--lightAlt:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--lightAlt:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--transparent:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--transparent:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--e .box--transparent:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--e .box:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--e .box:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--e .box:nth-child(4n+3) .media-block .media-block__youtube-link,.gdk .layout__4--e .review__box:nth-child(4n+1) .media-block .media-block__youtube-link,.gdk .layout__4--e .review__box:nth-child(4n+2) .media-block .media-block__youtube-link,.gdk .layout__4--e .review__box:nth-child(4n+3) .media-block .media-block__youtube-link {
        bottom: var(--space-2);
        right: var(--space-2);
        padding: var(--space-2)
    }
}

@media (min-width: 1367px) {
    .gdk .layout__5--a .box--dark:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--dark:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--dark:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--dark:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--light:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--light:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--light:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--light:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--lightAlt:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--lightAlt:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--lightAlt:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--lightAlt:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--transparent:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--transparent:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--transparent:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box--transparent:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .box:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .review__box:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .review__box:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .review__box:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--a .review__box:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--dark:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--dark:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--dark:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--dark:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--light:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--light:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--light:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--light:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--lightAlt:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--lightAlt:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--lightAlt:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--lightAlt:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--transparent:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--transparent:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--transparent:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box--transparent:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .box:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .review__box:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .review__box:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .review__box:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--b .review__box:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--dark:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--dark:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--dark:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--dark:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--light:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--light:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--light:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--light:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--lightAlt:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--lightAlt:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--lightAlt:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--lightAlt:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--transparent:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--transparent:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--transparent:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box--transparent:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .box:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .review__box:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .review__box:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .review__box:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--c .review__box:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--dark:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--dark:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--dark:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--dark:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--light:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--light:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--light:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--light:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--lightAlt:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--lightAlt:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--lightAlt:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--lightAlt:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--transparent:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--transparent:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--transparent:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box--transparent:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .box:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .review__box:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .review__box:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .review__box:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--d .review__box:nth-child(5n+5) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--dark:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--dark:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--dark:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--dark:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--light:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--light:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--light:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--light:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--lightAlt:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--lightAlt:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--lightAlt:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--lightAlt:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--transparent:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--transparent:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--transparent:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box--transparent:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .box:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .review__box:nth-child(5n+1) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .review__box:nth-child(5n+2) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .review__box:nth-child(5n+3) .media-block--image[data-age-gated=true] .media-block__overlay .icon,.gdk .layout__5--e .review__box:nth-child(5n+4) .media-block--image[data-age-gated=true] .media-block__overlay .icon {
        display:none
    }

    .gdk .layout__5--a .box--dark:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--dark:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--dark:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--dark:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--light:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--light:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--light:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--light:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--lightAlt:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--lightAlt:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--lightAlt:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--lightAlt:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--transparent:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--transparent:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--transparent:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--a .box--transparent:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--a .box:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--a .box:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--a .box:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--a .box:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--a .review__box:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--a .review__box:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--a .review__box:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--a .review__box:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--dark:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--dark:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--dark:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--dark:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--light:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--light:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--light:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--light:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--lightAlt:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--lightAlt:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--lightAlt:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--lightAlt:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--transparent:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--transparent:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--transparent:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--b .box--transparent:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--b .box:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--b .box:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--b .box:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--b .box:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--b .review__box:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--b .review__box:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--b .review__box:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--b .review__box:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--dark:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--dark:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--dark:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--dark:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--light:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--light:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--light:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--light:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--lightAlt:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--lightAlt:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--lightAlt:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--lightAlt:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--transparent:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--transparent:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--transparent:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--c .box--transparent:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--c .box:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--c .box:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--c .box:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--c .box:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--c .review__box:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--c .review__box:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--c .review__box:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--c .review__box:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--dark:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--dark:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--dark:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--dark:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--light:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--light:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--light:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--light:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--lightAlt:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--lightAlt:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--lightAlt:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--lightAlt:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--transparent:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--transparent:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--transparent:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--d .box--transparent:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--d .box:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--d .box:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--d .box:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--d .box:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--d .review__box:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--d .review__box:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--d .review__box:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--d .review__box:nth-child(5n+5) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--dark:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--dark:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--dark:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--dark:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--light:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--light:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--light:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--light:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--lightAlt:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--lightAlt:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--lightAlt:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--lightAlt:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--transparent:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--transparent:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--transparent:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--e .box--transparent:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--e .box:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--e .box:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--e .box:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--e .box:nth-child(5n+4) .media-block__overlay .text-block h5,.gdk .layout__5--e .review__box:nth-child(5n+1) .media-block__overlay .text-block h5,.gdk .layout__5--e .review__box:nth-child(5n+2) .media-block__overlay .text-block h5,.gdk .layout__5--e .review__box:nth-child(5n+3) .media-block__overlay .text-block h5,.gdk .layout__5--e .review__box:nth-child(5n+4) .media-block__overlay .text-block h5 {
        -webkit-margin-before: 0;
        margin-block-start:0}

    .gdk .layout__5--a .box--dark:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box--light:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box--lightAlt:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box--transparent:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--a .review__box:nth-child(5n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--a .box--dark:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box--light:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box--lightAlt:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box--transparent:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .review__box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--a .box--dark:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--dark:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--dark:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--dark:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--light:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--light:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--light:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--light:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--lightAlt:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--lightAlt:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--lightAlt:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--lightAlt:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--transparent:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--transparent:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--transparent:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box--transparent:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .review__box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .review__box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .review__box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--a .review__box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--dark:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--dark:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--dark:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--dark:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--light:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--light:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--light:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--light:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--lightAlt:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--lightAlt:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--lightAlt:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--lightAlt:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--transparent:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--transparent:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--transparent:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box--transparent:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .review__box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .review__box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .review__box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--b .review__box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--dark:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--dark:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--dark:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--dark:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--light:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--light:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--light:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--light:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--lightAlt:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--lightAlt:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--lightAlt:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--lightAlt:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--transparent:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--transparent:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--transparent:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box--transparent:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .review__box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .review__box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .review__box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--c .review__box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--dark:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--dark:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--dark:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--dark:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--light:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--light:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--light:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--light:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--lightAlt:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--lightAlt:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--lightAlt:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--lightAlt:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--transparent:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--transparent:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--transparent:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box--transparent:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .review__box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .review__box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .review__box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--d .review__box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--dark:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--dark:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--dark:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--dark:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--light:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--light:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--light:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--light:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--lightAlt:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--lightAlt:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--lightAlt:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--lightAlt:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--transparent:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--transparent:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--transparent:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box--transparent:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .review__box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .review__box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .review__box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) svg,.gdk .layout__5--e .review__box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) svg {
        width: 100%;
        height: 100%
    }

    .gdk .layout__5--a .box--dark:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--a .box--dark:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--a .box--light:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--a .box--light:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--a .box--lightAlt:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--a .box--lightAlt:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--a .box--transparent:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--a .box--transparent:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--a .box:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--a .box:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--a .review__box:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--a .review__box:nth-child(5n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--a .box--dark:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--a .box--light:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--a .box--lightAlt:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--a .box--transparent:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--a .box:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--a .review__box:nth-child(5n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--a .box--dark:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box--light:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box--lightAlt:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box--transparent:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--a .review__box:nth-child(5n+3) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--a .box--dark:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box--light:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box--lightAlt:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box--transparent:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .review__box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--a .box--dark:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--a .box--dark:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--a .box--light:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--a .box--light:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--a .box--lightAlt:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--a .box--lightAlt:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--a .box--transparent:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--a .box--transparent:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--a .box:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--a .box:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--a .review__box:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--a .review__box:nth-child(5n+3) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--a .box--dark:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--a .box--light:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--a .box--lightAlt:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--a .box--transparent:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--a .box:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--a .review__box:nth-child(5n+3) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--a .box--dark:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box--light:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box--lightAlt:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box--transparent:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--a .review__box:nth-child(5n+4) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--a .box--dark:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box--light:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box--lightAlt:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box--transparent:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .review__box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--a .box--dark:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--a .box--dark:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--a .box--light:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--a .box--light:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--a .box--lightAlt:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--a .box--lightAlt:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--a .box--transparent:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--a .box--transparent:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--a .box:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--a .box:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--a .review__box:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--a .review__box:nth-child(5n+4) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--a .box--dark:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--a .box--light:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--a .box--lightAlt:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--a .box--transparent:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--a .box:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--a .review__box:nth-child(5n+4) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--a .box--dark:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box--light:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box--lightAlt:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box--transparent:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--a .box:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--a .review__box:nth-child(5n+5) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--a .box--dark:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box--light:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box--lightAlt:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box--transparent:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--a .review__box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--a .box--dark:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--a .box--dark:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--a .box--light:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--a .box--light:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--a .box--lightAlt:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--a .box--lightAlt:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--a .box--transparent:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--a .box--transparent:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--a .box:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--a .box:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--a .review__box:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--a .review__box:nth-child(5n+5) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--a .box--dark:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--a .box--light:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--a .box--lightAlt:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--a .box--transparent:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--a .box:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--a .review__box:nth-child(5n+5) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--b .box--dark:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box--light:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box--lightAlt:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box--transparent:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--b .review__box:nth-child(5n+1) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--b .box--dark:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box--light:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box--lightAlt:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box--transparent:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .review__box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--b .box--dark:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--b .box--dark:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--b .box--light:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--b .box--light:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--b .box--lightAlt:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--b .box--lightAlt:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--b .box--transparent:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--b .box--transparent:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--b .box:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--b .box:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--b .review__box:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--b .review__box:nth-child(5n+1) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--b .box--dark:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--b .box--light:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--b .box--lightAlt:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--b .box--transparent:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--b .box:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--b .review__box:nth-child(5n+1) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--b .box--dark:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box--light:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box--lightAlt:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box--transparent:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--b .review__box:nth-child(5n+3) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--b .box--dark:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box--light:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box--lightAlt:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box--transparent:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .review__box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--b .box--dark:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--b .box--dark:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--b .box--light:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--b .box--light:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--b .box--lightAlt:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--b .box--lightAlt:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--b .box--transparent:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--b .box--transparent:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--b .box:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--b .box:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--b .review__box:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--b .review__box:nth-child(5n+3) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--b .box--dark:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--b .box--light:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--b .box--lightAlt:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--b .box--transparent:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--b .box:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--b .review__box:nth-child(5n+3) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--b .box--dark:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box--light:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box--lightAlt:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box--transparent:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--b .review__box:nth-child(5n+4) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--b .box--dark:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box--light:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box--lightAlt:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box--transparent:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .review__box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--b .box--dark:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--b .box--dark:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--b .box--light:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--b .box--light:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--b .box--lightAlt:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--b .box--lightAlt:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--b .box--transparent:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--b .box--transparent:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--b .box:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--b .box:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--b .review__box:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--b .review__box:nth-child(5n+4) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--b .box--dark:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--b .box--light:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--b .box--lightAlt:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--b .box--transparent:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--b .box:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--b .review__box:nth-child(5n+4) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--b .box--dark:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box--light:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box--lightAlt:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box--transparent:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--b .box:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--b .review__box:nth-child(5n+5) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--b .box--dark:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box--light:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box--lightAlt:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box--transparent:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--b .review__box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--b .box--dark:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--b .box--dark:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--b .box--light:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--b .box--light:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--b .box--lightAlt:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--b .box--lightAlt:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--b .box--transparent:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--b .box--transparent:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--b .box:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--b .box:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--b .review__box:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--b .review__box:nth-child(5n+5) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--b .box--dark:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--b .box--light:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--b .box--lightAlt:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--b .box--transparent:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--b .box:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--b .review__box:nth-child(5n+5) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--c .box--dark:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box--light:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box--lightAlt:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box--transparent:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--c .review__box:nth-child(5n+1) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--c .box--dark:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box--light:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box--lightAlt:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box--transparent:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .review__box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--c .box--dark:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--c .box--dark:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--c .box--light:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--c .box--light:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--c .box--lightAlt:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--c .box--lightAlt:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--c .box--transparent:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--c .box--transparent:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--c .box:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--c .box:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--c .review__box:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--c .review__box:nth-child(5n+1) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--c .box--dark:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--c .box--light:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--c .box--lightAlt:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--c .box--transparent:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--c .box:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--c .review__box:nth-child(5n+1) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--c .box--dark:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box--light:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box--lightAlt:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box--transparent:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--c .review__box:nth-child(5n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--c .box--dark:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box--light:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box--lightAlt:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box--transparent:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .review__box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--c .box--dark:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--c .box--dark:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--c .box--light:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--c .box--light:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--c .box--lightAlt:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--c .box--lightAlt:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--c .box--transparent:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--c .box--transparent:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--c .box:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--c .box:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--c .review__box:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--c .review__box:nth-child(5n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--c .box--dark:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--c .box--light:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--c .box--lightAlt:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--c .box--transparent:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--c .box:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--c .review__box:nth-child(5n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--c .box--dark:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box--light:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box--lightAlt:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box--transparent:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--c .review__box:nth-child(5n+4) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--c .box--dark:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box--light:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box--lightAlt:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box--transparent:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .review__box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--c .box--dark:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--c .box--dark:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--c .box--light:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--c .box--light:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--c .box--lightAlt:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--c .box--lightAlt:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--c .box--transparent:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--c .box--transparent:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--c .box:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--c .box:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--c .review__box:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--c .review__box:nth-child(5n+4) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--c .box--dark:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--c .box--light:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--c .box--lightAlt:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--c .box--transparent:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--c .box:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--c .review__box:nth-child(5n+4) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--c .box--dark:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box--light:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box--lightAlt:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box--transparent:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--c .box:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--c .review__box:nth-child(5n+5) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--c .box--dark:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box--light:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box--lightAlt:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box--transparent:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--c .review__box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--c .box--dark:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--c .box--dark:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--c .box--light:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--c .box--light:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--c .box--lightAlt:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--c .box--lightAlt:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--c .box--transparent:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--c .box--transparent:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--c .box:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--c .box:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--c .review__box:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--c .review__box:nth-child(5n+5) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--c .box--dark:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--c .box--light:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--c .box--lightAlt:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--c .box--transparent:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--c .box:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--c .review__box:nth-child(5n+5) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--d .box--dark:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box--light:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box--lightAlt:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box--transparent:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--d .review__box:nth-child(5n+1) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--d .box--dark:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box--light:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box--lightAlt:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box--transparent:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .review__box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--d .box--dark:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--d .box--dark:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--d .box--light:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--d .box--light:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--d .box--lightAlt:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--d .box--lightAlt:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--d .box--transparent:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--d .box--transparent:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--d .box:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--d .box:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--d .review__box:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--d .review__box:nth-child(5n+1) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--d .box--dark:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--d .box--light:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--d .box--lightAlt:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--d .box--transparent:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--d .box:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--d .review__box:nth-child(5n+1) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--d .box--dark:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box--light:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box--lightAlt:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box--transparent:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--d .review__box:nth-child(5n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--d .box--dark:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box--light:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box--lightAlt:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box--transparent:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .review__box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--d .box--dark:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--d .box--dark:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--d .box--light:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--d .box--light:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--d .box--lightAlt:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--d .box--lightAlt:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--d .box--transparent:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--d .box--transparent:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--d .box:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--d .box:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--d .review__box:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--d .review__box:nth-child(5n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--d .box--dark:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--d .box--light:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--d .box--lightAlt:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--d .box--transparent:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--d .box:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--d .review__box:nth-child(5n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--d .box--dark:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box--light:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box--lightAlt:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box--transparent:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--d .review__box:nth-child(5n+3) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--d .box--dark:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box--light:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box--lightAlt:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box--transparent:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .review__box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--d .box--dark:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--d .box--dark:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--d .box--light:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--d .box--light:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--d .box--lightAlt:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--d .box--lightAlt:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--d .box--transparent:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--d .box--transparent:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--d .box:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--d .box:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--d .review__box:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--d .review__box:nth-child(5n+3) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--d .box--dark:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--d .box--light:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--d .box--lightAlt:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--d .box--transparent:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--d .box:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--d .review__box:nth-child(5n+3) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--d .box--dark:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box--light:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box--lightAlt:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box--transparent:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--d .box:nth-child(5n+5) .media-block__overlay .text-block .legal,.gdk .layout__5--d .review__box:nth-child(5n+5) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--d .box--dark:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box--light:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box--lightAlt:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box--transparent:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--d .review__box:nth-child(5n+5) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--d .box--dark:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--d .box--dark:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--d .box--light:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--d .box--light:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--d .box--lightAlt:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--d .box--lightAlt:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--d .box--transparent:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--d .box--transparent:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--d .box:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--d .box:nth-child(5n+5) .media-block .media-block__img,.gdk .layout__5--d .review__box:nth-child(5n+5) .media-block .media-block__figure,.gdk .layout__5--d .review__box:nth-child(5n+5) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--d .box--dark:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--d .box--light:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--d .box--lightAlt:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--d .box--transparent:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--d .box:nth-child(5n+5) .media-block .media-block__youtube-link,.gdk .layout__5--d .review__box:nth-child(5n+5) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--e .box--dark:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box--light:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box--lightAlt:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box--transparent:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box:nth-child(5n+1) .media-block__overlay .text-block .legal,.gdk .layout__5--e .review__box:nth-child(5n+1) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--e .box--dark:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box--light:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box--lightAlt:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box--transparent:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .review__box:nth-child(5n+1) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--e .box--dark:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--e .box--dark:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--e .box--light:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--e .box--light:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--e .box--lightAlt:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--e .box--lightAlt:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--e .box--transparent:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--e .box--transparent:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--e .box:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--e .box:nth-child(5n+1) .media-block .media-block__img,.gdk .layout__5--e .review__box:nth-child(5n+1) .media-block .media-block__figure,.gdk .layout__5--e .review__box:nth-child(5n+1) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--e .box--dark:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--e .box--light:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--e .box--lightAlt:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--e .box--transparent:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--e .box:nth-child(5n+1) .media-block .media-block__youtube-link,.gdk .layout__5--e .review__box:nth-child(5n+1) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--e .box--dark:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box--light:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box--lightAlt:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box--transparent:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box:nth-child(5n+2) .media-block__overlay .text-block .legal,.gdk .layout__5--e .review__box:nth-child(5n+2) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--e .box--dark:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box--light:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box--lightAlt:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box--transparent:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .review__box:nth-child(5n+2) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--e .box--dark:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--e .box--dark:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--e .box--light:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--e .box--light:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--e .box--lightAlt:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--e .box--lightAlt:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--e .box--transparent:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--e .box--transparent:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--e .box:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--e .box:nth-child(5n+2) .media-block .media-block__img,.gdk .layout__5--e .review__box:nth-child(5n+2) .media-block .media-block__figure,.gdk .layout__5--e .review__box:nth-child(5n+2) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--e .box--dark:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--e .box--light:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--e .box--lightAlt:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--e .box--transparent:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--e .box:nth-child(5n+2) .media-block .media-block__youtube-link,.gdk .layout__5--e .review__box:nth-child(5n+2) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--e .box--dark:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box--light:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box--lightAlt:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box--transparent:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box:nth-child(5n+3) .media-block__overlay .text-block .legal,.gdk .layout__5--e .review__box:nth-child(5n+3) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--e .box--dark:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box--light:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box--lightAlt:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box--transparent:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .review__box:nth-child(5n+3) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--e .box--dark:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--e .box--dark:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--e .box--light:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--e .box--light:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--e .box--lightAlt:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--e .box--lightAlt:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--e .box--transparent:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--e .box--transparent:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--e .box:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--e .box:nth-child(5n+3) .media-block .media-block__img,.gdk .layout__5--e .review__box:nth-child(5n+3) .media-block .media-block__figure,.gdk .layout__5--e .review__box:nth-child(5n+3) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--e .box--dark:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--e .box--light:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--e .box--lightAlt:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--e .box--transparent:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--e .box:nth-child(5n+3) .media-block .media-block__youtube-link,.gdk .layout__5--e .review__box:nth-child(5n+3) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__5--e .box--dark:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box--light:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box--lightAlt:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box--transparent:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--e .box:nth-child(5n+4) .media-block__overlay .text-block .legal,.gdk .layout__5--e .review__box:nth-child(5n+4) .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__5--e .box--dark:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box--light:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box--lightAlt:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box--transparent:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube),.gdk .layout__5--e .review__box:nth-child(5n+4) .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__5--e .box--dark:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--e .box--dark:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--e .box--light:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--e .box--light:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--e .box--lightAlt:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--e .box--lightAlt:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--e .box--transparent:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--e .box--transparent:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--e .box:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--e .box:nth-child(5n+4) .media-block .media-block__img,.gdk .layout__5--e .review__box:nth-child(5n+4) .media-block .media-block__figure,.gdk .layout__5--e .review__box:nth-child(5n+4) .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__5--e .box--dark:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--e .box--light:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--e .box--lightAlt:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--e .box--transparent:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--e .box:nth-child(5n+4) .media-block .media-block__youtube-link,.gdk .layout__5--e .review__box:nth-child(5n+4) .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }

    .gdk .layout__6--a .media-block--image[data-age-gated=true] .media-block__overlay .icon {
        display: none
    }

    .gdk .layout__6--a .media-block__overlay .text-block h5 {
        -webkit-margin-before: 0;
        margin-block-start:0;display: none
    }

    .gdk .layout__6--a .media-block__overlay .text-block .legal {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .layout__6--a .media-block__overlay .icon:not(.icon--youtube) {
        height: var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .layout__6--a .media-block__overlay .icon:not(.icon--youtube) svg {
        width: 100%;
        height: 100%
    }

    .gdk .layout__6--a .media-block .media-block__figure,.gdk .layout__6--a .media-block .media-block__img {
        border-radius: var(--corner-size-2)
    }

    .gdk .layout__6--a .media-block .media-block__youtube-link {
        bottom: var(--space-3);
        right: var(--space-3);
        padding: var(--space-3)
    }
}

.gdk .ps-symbols {
    width: 200px;
    margin: auto
}

.gdk .ps-symbols__circle,.gdk .ps-symbols__circle--fader,.gdk .ps-symbols__cross,.gdk .ps-symbols__cross--fader,.gdk .ps-symbols__square,.gdk .ps-symbols__square--fader,.gdk .ps-symbols__triangle,.gdk .ps-symbols__triangle--fader {
    opacity: 0;
    fill: #39bb9d;
    animation-name: preload__symbols--triangle;
    animation-iteration-count: infinite;
    animation-duration: var(--animation-duration, 4s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .ps-symbols__circle,.gdk .ps-symbols__circle--fader,.gdk .ps-symbols__cross,.gdk .ps-symbols__cross--fader,.gdk .ps-symbols__square,.gdk .ps-symbols__square--fader,.gdk .ps-symbols__triangle--fader {
    animation-name: preload__symbols--triangle--fader
}

.gdk .ps-symbols__circle,.gdk .ps-symbols__circle--fader,.gdk .ps-symbols__cross,.gdk .ps-symbols__cross--fader,.gdk .ps-symbols__square,.gdk .ps-symbols__square--fader {
    fill: #f15a38;
    animation-name: preload__symbols--circle
}

.gdk .ps-symbols__circle--fader,.gdk .ps-symbols__cross,.gdk .ps-symbols__cross--fader,.gdk .ps-symbols__square,.gdk .ps-symbols__square--fader {
    animation-name: preload__symbols--circle--fader
}

.gdk .ps-symbols__cross,.gdk .ps-symbols__cross--fader,.gdk .ps-symbols__square,.gdk .ps-symbols__square--fader {
    fill: #98a5d4;
    animation-name: preload__symbols--cross
}

.gdk .ps-symbols__cross--fader,.gdk .ps-symbols__square,.gdk .ps-symbols__square--fader {
    animation-name: preload__symbols--cross--fader
}

.gdk .ps-symbols__square,.gdk .ps-symbols__square--fader {
    fill: #d191c0;
    animation-name: preload__symbols--square
}

.gdk .ps-symbols__square--fader {
    animation-name: preload__symbols--square--fader
}

.gdk .pre-loader,.gdk .pre-loader--inline {
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    position: fixed;
    background: #1f1f1f;
    z-index: 10006;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .pre-loader__content {
    top: 50%;
    left: 50%;
    opacity: 1;
    position: absolute;
    transform: translate(-50%,-50%);
    z-index: 10006;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .pre-loader__text {
    color: #fff;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
    margin-bottom: 1rem
}

.gdk .pre-loader--inline {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.gdk .pre-loader--inline .ps-symbols {
    height: 2.5rem;
    display: inline-block;
    margin: 0 auto
}

.gdk .pre-loader--inline .ps-symbols .ps-symbols__circle--fader,.gdk .pre-loader--inline .ps-symbols .ps-symbols__cross--fader,.gdk .pre-loader--inline .ps-symbols .ps-symbols__square--fader,.gdk .pre-loader--inline .ps-symbols .ps-symbols__triangle--fader {
    animation-duration: 2.5s
}

.gdk .spinner {
    display: none
}

.gdk .spinner .media-block {
    width: 4rem;
    height: 4rem;
    transform: translateZ(0);
    background-color: transparent;
    -webkit-margin-before: 0;
    margin-block-start:0;animation-name: psSpinner;
    animation-iteration-count: infinite;
    animation-duration: var(--animation-duration, 1.35s);
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (max-width: 767px) {
    .gdk .spinner .media-block {
        animation-delay:.75s
    }
}

.gdk .spinner--visible {
    display: -ms-flexbox;
    display: flex
}

.gdk .surface {
    cursor: pointer;
    position: relative;
    z-index: 29
}

.gdk .surface.surface--no-default-state {
    transition: box-shadow .2s ease-in-out
}

.gdk .surface.surface--no-default-state:focus.focus-visible,.gdk .surface.surface--no-default-state:hover {
    --shadow-color: var(--color-role-shadows-low-hover);
    box-shadow: 0 var(--space-2) var(--space-5) 0 var(--shadow-color)
}

.gdk .surface.surface--no-default-state:active {
    --shadow-color: var(--color-role-shadows-low-active);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .surface:not(.surface--no-default-state) {
    --shadow-color: var(--color-role-shadows-low-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color);
    transition: box-shadow .2s ease-in-out
}

.gdk .surface:not(.surface--no-default-state):focus.focus-visible,.gdk .surface:not(.surface--no-default-state):hover {
    --shadow-color: var(--color-role-shadows-low-hover);
    box-shadow: 0 var(--space-2) var(--space-5) 0 var(--shadow-color)
}

.gdk .surface:not(.surface--no-default-state):active {
    --shadow-color: var(--color-role-shadows-low-active);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .surface:not([class*=border--radius]) {
    border-radius: var(--corner-size-2)
}

.gdk .surface:not([class*=border--radius]):before {
    border-radius: calc(var(--corner-size-2) + 6px)
}

@media (min-width: 1024px) {
    .gdk .surface:not([class*=border--radius]):before {
        border-radius:calc(var(--corner-size-2) + 7px)
    }
}

@media (hover: hover) {
    .gdk .surface--animated {
        will-change:transform,width,height;
        -webkit-font-smoothing: antialiased
    }

    .gdk .surface--animated:hover {
        animation-name: surfaceScale;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.2s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

.gdk .surface--card.surface--no-default-state {
    transition-property: background,box-shadow
}

.gdk .surface--card.surface--no-default-state:active,.gdk .surface--card.surface--no-default-state:focus,.gdk .surface--card.surface--no-default-state:hover {
    background: var(--color-role-gradients-content)
}

.gdk .surface--card:not(.surface--no-default-state) {
    background: var(--color-role-gradients-content)
}

.gdk .surface--tile {
    background: var(--color-role-page-backgrounds-primary)
}

.gdk .pagination {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    --blip-width: var(--space-5);
    --blip-gap: var(--space-2)
}

.gdk .pagination:not(:first-child) {
    -webkit-margin-before: var(--space-7);
    margin-block-start:var(--space-7)}

.gdk .pagination: not(:last-child) {
    -webkit-margin-after:var(--space-7);
    margin-block-end:var(--space-7)}

.gdk .pagination--align-left {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.gdk .pagination--align-right {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.gdk .pagination__blip {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: var(--blip-width);
    height: var(--space-1);
    border-radius: var(--corner-size-1);
    transition: background-color 300ms ease-in-out,width 300ms ease-in-out;
    background-color: var(--color-role-backgrounds-divider-line)
}

.gdk .pagination__blip:before {
    position: absolute;
    left: calc(var(--space-1)*-1);
    right: calc(var(--space-1)*-1);
    top: calc(var(--space-3)*-1);
    bottom: calc(var(--space-3)*-1);
    content: ''
}

.gdk .pagination__blip:not(:first-child) {
    -webkit-margin-start: var(--blip-gap);
    -moz-margin-start: var(--blip-gap);
    margin-inline-start:var(--blip-gap)}

.gdk .pagination__blip: not(.pagination__blip--active):hover {
    background-color:var(--color-role-backgrounds-primary-link-hover)
}

.gdk .pagination__blip--active {
    background-color: var(--color-role-backgrounds-primary-link-base)
}

.gdk .pagination__blips {
    display: -ms-flexbox;
    display: flex;
    width: calc((var(--blip-width)*8) + (var(--blip-gap)*7));
    overflow: hidden;
    -webkit-margin-start: var(--blip-gap);
    -moz-margin-start: var(--blip-gap);
    margin-inline-start:var(--blip-gap)}

.gdk .pagination__slider {
    display: -ms-flexbox;
    display: flex;
    transition: transform 300ms ease-in-out
}

.gdk .pagination--truncated>.pagination__blip:not(.pagination__blip--active):first-child,.gdk .pagination--truncated>.pagination__blip:not(.pagination__blip--active):last-child {
    width: var(--space-3)
}

.gdk .txt-block-title {
    --subtitle-margin: var(--space-3);
    --block-margin: var(--space-7);
    margin-top: var(--block-margin);
    margin-bottom: var(--block-margin)
}

.gdk .txt-block-title sub,.gdk .txt-block-title sup {
    font-size: .4em
}

.gdk .txt-block-title__sticker,.gdk .txt-block-title__subtitle {
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: var(--subtitle-margin);
    margin-block-end:var(--subtitle-margin)}

.gdk .theme--dark .txt-block-title__subtitle--plus {
    --type-style-color: var(--color-role-text-primary-base-dark)
}

.gdk .txt-block-title__sticker {
    display: inline-block;
    height: var(--sticker-size-3)
}

.gdk .txt-block-title__sticker svg {
    fill: var(--color-role-text-primary-base)
}

.gdk .txt-block-title__sticker--small {
    height: var(--sticker-size-2)
}

.gdk .txt-block-secondary .txt-block__sticker svg,.gdk .txt-block-title__sticker svg,.gdk .txt-block-title__sticker--small svg,.gdk .txt-block-title__sticker--x-small svg,.gdk .txt-block-utility .txt-block__sticker svg,.gdk .txt-block__sticker svg {
    width: auto;
    height: 100%;
    max-width: 100%
}

.gdk .txt-block-title__sticker--x-small {
    height: var(--sticker-size-1)
}

.gdk .txt-block-title__title {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .txt-block-title__title--mont,.gdk .txt-block-title__title--mont b,.gdk .txt-block-title__title--mont strong,.gdk .txt-block-title__title--plus,.gdk .txt-block-title__title--plus b,.gdk .txt-block-title__title--plus strong {
    font-family: var(--dk-font-mont);
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0;
    line-height: .94em
}

html:not([lang=el-GR]) .txt-block-title__title--mont,html:not([lang=el-GR]) .txt-block-title__title--mont b,html:not([lang=el-GR]) .txt-block-title__title--mont strong,html:not([lang=el-GR]) .txt-block-title__title--plus,html:not([lang=el-GR]) .txt-block-title__title--plus b,html:not([lang=el-GR]) .txt-block-title__title--plus strong {
    text-transform: uppercase
}

html[lang=el-GR] .txt-block-title__title--mont,html[lang=el-GR] .txt-block-title__title--mont b,html[lang=el-GR] .txt-block-title__title--mont strong,html[lang=el-GR] .txt-block-title__title--plus,html[lang=el-GR] .txt-block-title__title--plus b,html[lang=el-GR] .txt-block-title__title--plus strong {
    text-transform: lowercase
}

html[lang=th-TH] .txt-block-title__title--mont,html[lang=th-TH] .txt-block-title__title--mont b,html[lang=th-TH] .txt-block-title__title--mont strong,html[lang=th-TH] .txt-block-title__title--plus,html[lang=th-TH] .txt-block-title__title--plus b,html[lang=th-TH] .txt-block-title__title--plus strong {
    line-height: 1.3
}

.gdk .theme--dark .txt-block-title__title--plus {
    color: var(--color-role-text-ps-plus-dark)
}

.gdk .txt-block-title__paragraph {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .txt-block-title .btn--cta__btn-container:last-child,.gdk .txt-block-title .feature-descriptors:last-child,.gdk .txt-block-title__paragraph:last-child {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .txt-block-title__paragraph a,.gdk .txt-block__paragraph a {
    text-decoration: underline
}

.gdk .txt-block-title--mb-0 {
    --block-margin: 0
}

.gdk .txt-block-title .btn--cta__btn-container {
    pointer-events: all
}

.gdk .txt-block-title--medium .txt-block-title__title,.gdk .txt-block-title--small .txt-block-title__title,.gdk .txt-block__overline,.gdk .txt-block__sticker {
    -webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3)}

.gdk .txt-block-title--small .feature-descriptors .icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .txt-block-title--legibility .txt-block-title__paragraph,.gdk .txt-block-title--legibility .txt-block-title__subtitle {
    --type-style-color: var(--color-role-text-primary-base);
    opacity: .75
}

.gdk .theme--dark .txt-block-title--legibility .txt-block-title__paragraph,.gdk .theme--dark .txt-block-title--legibility .txt-block-title__subtitle {
    opacity: .8
}

.gdk .txt-block--primary-color .txt-block__paragraph .txt-style-base,.gdk .txt-block--primary-color .txt-block__paragraph .txt-style-secondary,.gdk .txt-block--primary-color .txt-block__paragraph .txt-style-utility,.gdk .txt-block-title--primary-color .txt-block-title__paragraph {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .txt-block--secondary-color .txt-block__paragraph .txt-style-base,.gdk .txt-block--secondary-color .txt-block__paragraph .txt-style-secondary,.gdk .txt-block--secondary-color .txt-block__paragraph .txt-style-utility,.gdk .txt-block-title--secondary-color .txt-block-title__paragraph {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .txt-block-paragraph sub,.gdk .txt-block-paragraph sup,.gdk .txt-block-secondary sub,.gdk .txt-block-secondary sup,.gdk .txt-block-title .txt-style-disclosure sub,.gdk .txt-block-title .txt-style-disclosure sup,.gdk .txt-block-utility sub,.gdk .txt-block-utility sup {
    font-size: .75em
}

.gdk .txt-block__overline,.gdk .txt-block__sticker {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .txt-block__sticker {
    display: inline-block;
    height: var(--sticker-size-2)
}

.gdk .txt-block__sticker svg {
    fill: var(--color-role-text-primary-base)
}

.gdk .theme--dark .txt-block__overline--plus {
    --type-style-color: var(--color-role-text-primary-base-dark)
}

.gdk .txt-block__title--mont,.gdk .txt-block__title--mont b,.gdk .txt-block__title--mont strong,.gdk .txt-block__title--plus,.gdk .txt-block__title--plus b,.gdk .txt-block__title--plus strong {
    font-family: var(--dk-font-mont);
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0;
    line-height: .94em
}

html:not([lang=el-GR]) .txt-block__title--mont,html:not([lang=el-GR]) .txt-block__title--mont b,html:not([lang=el-GR]) .txt-block__title--mont strong,html:not([lang=el-GR]) .txt-block__title--plus,html:not([lang=el-GR]) .txt-block__title--plus b,html:not([lang=el-GR]) .txt-block__title--plus strong {
    text-transform: uppercase
}

html[lang=el-GR] .txt-block__title--mont,html[lang=el-GR] .txt-block__title--mont b,html[lang=el-GR] .txt-block__title--mont strong,html[lang=el-GR] .txt-block__title--plus,html[lang=el-GR] .txt-block__title--plus b,html[lang=el-GR] .txt-block__title--plus strong {
    text-transform: lowercase
}

html[lang=th-TH] .txt-block__title--mont,html[lang=th-TH] .txt-block__title--mont b,html[lang=th-TH] .txt-block__title--mont strong,html[lang=th-TH] .txt-block__title--plus,html[lang=th-TH] .txt-block__title--plus b,html[lang=th-TH] .txt-block__title--plus strong {
    line-height: 1.3
}

.gdk .theme--dark .txt-block__title--plus {
    color: var(--color-role-text-ps-plus-dark)
}

.gdk .txt-block__paragraph:not(:last-child) {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5)}

.gdk .txt-block--legibility .txt-style-base,.gdk .txt-block--legibility .txt-style-secondary,.gdk .txt-block--legibility .txt-style-utility {
    --type-style-color: var(--color-role-text-primary-base);
    opacity: .75
}

.gdk .theme--dark .txt-block--legibility .txt-style-base,.gdk .theme--dark .txt-block--legibility .txt-style-secondary,.gdk .theme--dark .txt-block--legibility .txt-style-utility {
    opacity: .8
}

.gdk .txt-block-paragraph,.gdk .txt-block-secondary,.gdk .txt-block-utility {
    word-break: break-word
}

.gdk .txt-block-paragraph:not(:first-child),.gdk .txt-block-secondary:not(:first-child),.gdk .txt-block-utility:not(:first-child) {
    -webkit-margin-before: var(--space-6);
    margin-block-start:var(--space-6)}

.gdk .txt-block-paragraph: not(:last-child),.gdk .txt-block-secondary:not(:last-child),.gdk .txt-block-utility:not(:last-child) {
    -webkit-margin-after:var(--space-7);
    margin-block-end:var(--space-7)}

.gdk .txt-block-paragraph .txt-style-overline-mont,.gdk .txt-block-secondary .txt-style-overline-mont,.gdk .txt-block-utility .txt-style-overline-mont {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5)}

.gdk .txt-block-paragraph .btn--cta__btn-container: last-child,.gdk .txt-block-paragraph .feature-descriptors:last-child,.gdk .txt-block-paragraph .txt-style-base:last-child,.gdk .txt-block-secondary .btn--cta__btn-container:last-child,.gdk .txt-block-secondary .feature-descriptors:last-child,.gdk .txt-block-secondary .txt-style-secondary:last-child,.gdk .txt-block-utility .btn--cta__btn-container:last-child,.gdk .txt-block-utility .feature-descriptors:last-child {
    -webkit-margin-after:0;
    margin-block-end:0}

.gdk .txt-block-paragraph__title,.gdk .txt-block-secondary__title {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .txt-block-secondary .feature-descriptors .icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .txt-block-secondary .txt-style-ordered-list,.gdk .txt-block-secondary .txt-style-unordered-list {
    --type-margin-top: var(--space-4);
    --type-margin-bottom: var(--space-4);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom)}

.gdk .txt-block-secondary .txt-style-ordered-list-item,.gdk .txt-block-secondary .txt-style-unordered-list-item {
    font-size: var(--text-3);
    margin-top: var(--space-4);
    margin-bottom: var(--space-4)
}

.gdk .txt-block-secondary .txt-style-ordered-list-item:first-child,.gdk .txt-block-secondary .txt-style-unordered-list-item:first-child {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .txt-block-secondary .txt-style-ordered-list-item:before {
    font-size: var(--text-3)
}

.gdk .txt-block-secondary .txt-block__sticker {
    height: var(--sticker-size-1)
}

.gdk .txt-block-utility__title {
    -webkit-margin-before: 0;
    margin-block-start:0;--type-margin-bottom: var(--space-3)
}

.gdk .txt-block-utility .txt-style-utility:first-of-type {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .txt-block-utility .txt-style-utility:last-child {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .txt-block-utility .btn--cta__btn-container,.gdk .txt-block-utility .feature-descriptors {
    -webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3)}

.gdk .txt-block-utility .feature-descriptors .icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .txt-block-utility .txt-style-ordered-list,.gdk .txt-block-utility .txt-style-unordered-list {
    --type-margin-top: var(--space-3);
    --type-margin-bottom: var(--space-3);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom)}

.gdk .txt-block-utility .txt-style-ordered-list-item,.gdk .txt-block-utility .txt-style-unordered-list-item {
    font-size: var(--text-2);
    margin-top: var(--space-3);
    margin-bottom: var(--space-3)
}

.gdk .txt-block-utility .txt-style-ordered-list-item:first-child,.gdk .txt-block-utility .txt-style-unordered-list-item:first-child {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .txt-block-utility .txt-style-unordered-list-item:before {
    width: var(--space-2);
    height: var(--space-2)
}

.gdk .txt-block-utility .txt-style-ordered-list-item:before {
    font-size: var(--text-2)
}

.gdk .txt-block-utility .txt-block__sticker {
    height: var(--sticker-size-1)
}

.gdk .txt-block-display {
    --block-margin: var(--space-9);
    --icon-size: var(--icon-size-5);
    -webkit-margin-after: var(--block-margin);
    margin-block-end:var(--block-margin)}

.gdk .txt-block-display__icon {
    width: var(--icon-size);
    height: var(--icon-size)
}

.gdk .txt-block-display__paragraph,.gdk .txt-block-display__title {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .page-banner__logo-content .btn--cta__btn-container:last-child>div,.gdk .page-banner__logo-content .btn-block:last-child>div,.gdk .txt-block-display__paragraph:last-child {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .txt-block-display__number {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    line-height: 1.1em;
    -webkit-margin-end: var(--space-5);
    -moz-margin-end: var(--space-5);
    margin-inline-end:var(--space-5);margin-top: 0;
    margin-bottom: 0
}

.gdk .txt-block-display__tag {
    margin-left: 0;
    margin-right: 0;
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3)}

.gdk .image-comparison-slider img-comparison-slider.rendered [slot=second],.gdk .txt-block-display--numbered {
    display: -ms-flexbox;
    display: flex
}

.gdk .txt-block-display--large {
    --icon-size: var(--icon-size-4)
}

.gdk .txt-block-display--medium {
    --icon-size: var(--icon-size-3);
    --block-margin: var(--space-7)
}

.gdk .txt-block-display--subtitle {
    --icon-size: var(--icon-size-3);
    --block-margin: var(--space-5)
}

.gdk .txt-block-display--mb-0 {
    --block-margin: 0
}

.gdk .pills {
    display: -ms-flexbox;
    display: flex;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    z-index: 90;
    scrollbar-width: none;
    padding-left: var(--mesh-margin);
    padding-right: var(--mesh-margin);
    -webkit-padding-before: var(--space-1);
    padding-block-start:var(--space-1);-webkit-padding-after: calc(var(--space-7)/2);
    padding-block-end:calc(var(--space-7)/2);margin-left: calc(var(--mesh-margin)*-1);
    margin-right: calc(var(--mesh-margin)*-1);
    -webkit-margin-before: calc(var(--space-1)*-1);
    margin-block-start:calc(var(--space-1)*-1);-webkit-margin-after: calc((var(--space-7)/2)*-1);
    margin-block-end:calc((var(--space-7)/2)*-1);--pill-radius: 9999px;
    --corner-size-2: var(--pill-radius);
    --sticky-top: unset
}

.gdk .pills::-webkit-scrollbar {
    display: none
}

.gdk .pills.isSticky {
    position: fixed;
    height: auto;
    top: var(--sticky-top);
    transition: all .2s ease-in-out
}

.gdk .pills--sticky {
    position: -webkit-sticky;
    position: sticky;
    z-index: 9999;
    top: var(--sticky-top)
}

.gdk .pills__container,.gdk .pills__item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: var(--pill-radius)
}

.gdk .pills__container {
    display: inline-block;
    padding: var(--space-1)
}

.gdk .pills__container:before {
    display: none
}

.gdk .pills__item {
    gap: var(--space-2);
    -ms-flex-align: center;
    align-items: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
    transition: all .15s ease-in-out
}

.gdk .pills__item-counter {
    font-size: var(--text-1);
    padding-left: var(--space-2);
    padding-right: var(--space-2);
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
    opacity: 0;
    font-weight: 700;
    border-radius: var(--space-2);
    color: var(--type-style-color);
    background-color: var(--backer-color);
    transition: all .2s ease-in-out;
    --backer-color: rgb(var(--color-4-light)/0.05)
}

.gdk .theme--dark .pills__item-counter {
    --backer-color: rgb(var(--color-4-dark)/0.15)
}

.gdk .pills__item-counter.show {
    opacity: 1
}

.gdk .pills__item--active {
    background-color: var(--color-role-backgrounds-primary-link-base)
}

.gdk .pills__item--active.pills__item--active {
    color: var(--color-role-text-primary-base-dark)
}

.gdk .theme--dark .pills__item--active.pills__item--active {
    color: var(--color-role-text-primary-base-light)
}

.gdk .pills__item--active:focus {
    position: relative;
    outline: 0
}

.gdk .pills__item--active:focus:before {
    content: '';
    position: absolute;
    z-index: -1;
    border: 2px solid var(--border-color);
    border-radius: var(--pill-radius);
    border-color: var(--color-role-backgrounds-primary-link-base);
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px
}

.gdk .pills__item--active .pills__item-counter {
    --backer-color: rgb(var(--color-1-light)/1);
    --type-style-color: rgb(var(--color-10-light)/1)
}

.gdk .theme--dark .pills__item--active .pills__item-counter {
    --backer-color: rgb(var(--color-3-dark)/1);
    --type-style-color: rgb(var(--color-4-dark)/1)
}

.gdk .pills__item:not(.pills__item--active):hover {
    color: var(--color-role-text-link-hover)
}

.gdk .pills__item:not(.pills__item--active):hover .pills__item-counter {
    color: inherit
}

.gdk .pills__item:not(.pills__item--active):focus {
    outline: 0;
    box-shadow: inset 0 0 0 var(--space-1) var(--border-color);
    --border-color: var(--color-role-borders-primary-link-base)
}

.gdk .tabs__hidden {
    visibility: hidden;
    height: 0
}

.gdk .image-comparison-slider {
    overflow: hidden;
    line-height: 0
}

@media (max-width: 767px) {
    .gdk .image-comparison-slider.corners-mobile {
        border-radius:var(--corner-size-3)
    }

    .gdk .image-comparison-slider.hide-mobile-captions figcaption {
        visibility: hidden
    }
}

@media (min-width: 768px) {
    .gdk .image-comparison-slider.corners-tablet {
        border-radius:var(--corner-size-3)
    }
}

.gdk .image-comparison-slider__slide__first .image-block,.gdk .image-comparison-slider__slide__first .media-block,.gdk .image-comparison-slider__slide__second .image-block,.gdk .image-comparison-slider__slide__second .media-block {
    margin-bottom: 0
}

.gdk .image-comparison-slider__slide__first .media-block figcaption,.gdk .image-comparison-slider__slide__second .media-block figcaption {
    position: absolute;
    bottom: var(--space-4);
    margin: 0;
    max-width: 40%;
    text-align: left;
    background: var(--color-role-backgrounds-overlay-card-dark);
    padding: var(--space-3);
    border-radius: var(--corner-size-2);
    font-size: var(--text-2);
    font-weight: 400;
    line-height: 1.5em;
    color: var(--color-role-text-primary-base-dark)
}

.gdk .image-comparison-slider__slide__first figcaption {
    left: var(--space-4)
}

.gdk .image-comparison-slider__slide__second figcaption {
    right: var(--space-4)
}

.gdk .image-comparison-slider img-comparison-slider {
    --divider-width: 4px;
    --default-handle-opacity: 1;
    --default-handle-width: 70px;
    position: relative;
    outline: 0;
    width: 100%;
    --divider-color: var(--color-role-page-backgrounds-primary-light);
    animation-name: fadeIn;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .image-comparison-slider img-comparison-slider .handle {
    display: -ms-flexbox;
    display: flex;
    background: var(--color-role-page-backgrounds-primary-light);
    padding-left: var(--space-2);
    padding-right: var(--space-2);
    padding-top: var(--space-4);
    padding-bottom: var(--space-4)
}

.gdk .image-comparison-slider img-comparison-slider .handle svg {
    width: var(--space-5);
    height: 16px
}

.gdk .feature-descriptors {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5)}

.gdk .feature-descriptors__item {
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-3);
    list-style: none;
    -ms-flex-align: center;
    align-items: center
}

.gdk .feature-descriptors__item:not(:first-child) {
    -webkit-margin-before: var(--space-3);
    margin-block-start:var(--space-3)}

.gdk .feature-descriptors .icon {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: var(--icon-size-3);
    width: var(--icon-size-3)
}

.gdk .feature-descriptors .icon svg {
    width: 100%;
    height: 100%;
    fill: var(--color-role-text-primary-base)
}

.gdk .feature-descriptors__content {
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-2);
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .feature-descriptors--secondary .icon svg {
    fill: var(--color-role-text-secondary)
}

.gdk .feature-descriptors--secondary .feature-descriptors__text {
    color: var(--color-role-text-secondary)
}

.gdk .feature-descriptors--accent .icon svg {
    fill: var(--color-role-text-link-base)
}

.gdk .feature-descriptors--accent .feature-descriptors__text {
    color: var(--color-role-text-link-base)
}

.gdk .feature-descriptors--bold .feature-descriptors__text {
    font-family: var(--dk-font);
    font-style: normal;
    font-weight: 700
}

.gdk .txt-block-secondary .feature-descriptors__text,.gdk .txt-block-utility .feature-descriptors__text {
    margin: 0
}

.gdk .feature-descriptors--summary {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5)}

.gdk .feature-descriptors--summary .icon {
    height: var(--icon-size-5);
    width: var(--icon-size-5)
}

.gdk .feature-descriptors--summary .icon svg {
    width: 100%;
    height: 100%;
    fill: var(--color-role-text-link-base)
}

.gdk .feature-descriptors--summary--small .icon {
    height: var(--icon-size-4);
    width: var(--icon-size-4)
}

.gdk .badge__icon-block svg,.gdk .feature-descriptors--summary--small .icon svg {
    width: 100%;
    height: 100%
}

.gdk .feature-descriptors--summary--legibility .feature-descriptors__description {
    opacity: .75
}

.gdk .feature-descriptors--summary--legibility .icon svg {
    fill: var(--color-role-text-primary-base)
}

.gdk .feature-descriptors--summary--grid {
    display: grid;
    gap: var(--space-5);
    grid-template-columns: 1fr;
    -webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7)}

.gdk .feature-descriptors--summary--grid .feature-descriptors__item {
    text-align: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .feature-descriptors--summary--grid .icon {
    -webkit-margin-before: 0;
    margin-block-start:0}

@media (min-width: 768px) {
    .gdk .feature-descriptors--summary--grid {
        grid-template-columns:repeat(3,1fr)
    }
}

.gdk .feature-descriptors--summary--small.feature-descriptors--summary--grid {
    grid-template-columns: 1fr 1fr
}

@media (min-width: 768px) {
    .gdk .feature-descriptors--summary--small.feature-descriptors--summary--grid {
        grid-template-columns:repeat(4,1fr)
    }
}

.gdk .tier-tile {
    width: 100%;
    position: relative;
    background-color: transparent
}

.gdk .tier-tile:not(:first-child) {
    -webkit-margin-before: var(--space-7);
    margin-block-start:var(--space-7)}

.gdk .tier-tile: first-of-type {
    --width-offset:1;
    -webkit-margin-start: 0;
    -moz-margin-start: 0;
    margin-inline-start:0}

.gdk .tier-tile:last-of-type {
    --width-offset: 1;
    -webkit-margin-end: 0;
    -moz-margin-end: 0;
    margin-inline-end:0}

.gdk .tier-tile__image {
    z-index: -1
}

.gdk .tier-tile__image:after {
    content: '';
    position: absolute;
    background-image: linear-gradient(211deg,rgba(245,247,250,0) 2%,#f5f7fa 88%);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

html[dir=rtl] .tier-tile__image:after {
    background-image: linear-gradient(-211deg,rgba(245,247,250,0) 2%,#f5f7fa 88%)
}

.gdk .tier-tile__bg {
    display: none;
    position: absolute;
    border-radius: var(--corner-size-3);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: var(--color-role-page-backgrounds-secondary);
    top: calc(var(--space-5)*-1);
    right: calc(var(--space-5)*-1);
    bottom: calc(var(--space-5)*-1);
    left: calc(var(--space-5)*-1)
}

.gdk .tier-tile__bg:before {
    right: 0
}

.gdk .tier-tile__bg:after,.gdk .tier-tile__bg:before {
    bottom: 0;
    content: '';
    display: none;
    width: var(--corner-size-3);
    height: var(--corner-size-3);
    position: absolute;
    transform: translateX(100%);
    z-index: 1;
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23F5F7FA" viewBox="0 0 24 24" %3E%3Cpath d="M0,0 L0,24 L24,24 C10.74517,24 0,13.254834 0,0 L0,0 L0,0 Z"%3E%3C/path%3E%3C/svg%3E') left/contain no-repeat
}

.gdk .theme--dark .tier-tile__bg:after,.gdk .theme--dark .tier-tile__bg:before {
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23090A0A" viewBox="0 0 24 24" %3E%3Cpath d="M0,0 L0,24 L24,24 C10.74517,24 0,13.254834 0,0 L0,0 L0,0 Z"%3E%3C/path%3E%3C/svg%3E') left/contain no-repeat
}

.gdk .tier-tile__bg:after,html[dir=rtl] .tier-tile__bg:before {
    left: 0;
    right: unset;
    transform: translateX(-100%) rotate(270deg)
}

html[dir=rtl] .tier-tile__bg:after {
    left: unset;
    right: 0;
    transform: translateX(100%) rotate(0deg)
}

.gdk .tier-tile--active .tier-tile__bg {
    display: block
}

.gdk .tier-tile--active .link:before {
    border-width: var(--space-1)
}

.gdk .tier-tile .link {
    width: 100%;
    height: 100%;
    padding: var(--space-5);
    background-image: linear-gradient(to top,var(--gradient-start),var(--gradient-end))
}

.gdk .tier-tile .link .txt-style-secondary {
    --type-margin-bottom: 0
}

.gdk .tier-tile .link.featured-hardware.slider .txt-style-medium-title,.gdk .tier-tile .link.featured-hardware.slider .txt-style-secondary,.gdk .tier-tile .link.theme--light .txt-style-medium-title,.gdk .tier-tile .link.theme--light .txt-style-secondary {
    color: var(--color-role-text-primary-base-light)
}

.gdk .tier-tile .link.theme--dark .tier-tile__image:after {
    background-image: linear-gradient(211deg,rgba(9,10,10,0) 2%,#090a0a 88%)
}

html[dir=rtl] .tier-tile .link.theme--dark .tier-tile__image:after {
    background-image: linear-gradient(-211deg,rgba(9,10,10,0) 2%,#090a0a 88%)
}

.gdk .tier-tile .txt-block-title {
    background-color: transparent
}

@media (max-width: 1023px) {
    .gdk .tier-tile:not(.tier-tile--active) {
        width:calc(100% + calc(var(--mesh-gutter)*2));
        margin-left: calc(var(--mesh-gutter)*-1);
        margin-right: calc(var(--mesh-gutter)*-1)
    }
}

@media (min-width: 1024px) {
    .gdk .tier-tile {
        --width-offset:2;
        -ms-flex-order: 1;
        order: 1;
        width: calc(var(--tile-width) - calc(var(--width-offset)*var(--space-5)));
        margin-left: var(--space-5);
        margin-right: var(--space-5)
    }

    .gdk .tier-tile:not(:first-child) {
        -webkit-margin-before: 0;
        margin-block-start:0}

    .gdk .tier-tile__corner--center:after,.gdk .tier-tile__corner--center:before,.gdk .tier-tile__corner--left:after,.gdk .tier-tile__corner--right:before {
        display: block
    }
}

.gdk .tier-tile__tags {
    top: 0;
    display: -ms-flexbox;
    display: flex;
    right: var(--space-5);
    position: absolute;
    -ms-flex-align: center;
    align-items: center;
    transform: translateY(-50%)
}

.gdk .tier-tile__tags [class*=theme--] {
    background-color: transparent
}

.gdk .tier-tile__tags>.featured-hardware.slider .tier-tile__avatar-bg,.gdk .tier-tile__tags>.theme--light .tier-tile__avatar-bg {
    background-color: var(--color-role-text-disabled-link-light)
}

html[dir=rtl] .tier-tile__tags {
    right: unset;
    left: var(--space-5)
}

.gdk .tier-tile__upsell {
    text-transform: uppercase;
    padding: var(--space-2);
    background-color: var(--color-role-text-link-base-light)
}

.gdk .tier-tile__upsell .txt-style-utility {
    font-weight: 600;
    color: var(--color-role-text-button-light)
}

.gdk .tier-tile__avatar {
    display: none;
    position: relative;
    -webkit-margin-start: var(--space-5);
    -moz-margin-start: var(--space-5);
    margin-inline-start:var(--space-5);padding: var(--space-1)
}

.gdk .tier-tile__avatar-bg {
    border-radius: 50%;
    backdrop-filter: blur(var(--space-2));
    background-color: var(--color-role-text-disabled-link)
}

.gdk .tier-tile__avatar-image {
    width: var(--space-8);
    height: var(--space-8);
    overflow: hidden;
    border-radius: 50%
}

.gdk .tier-tile__avatar-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.gdk .tier-tile__avatar .icon {
    right: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: var(--space-1);
    height: var(--icon-size-1);
    width: var(--icon-size-1)
}

.gdk .tier-tile__avatar .icon svg {
    width: 100%;
    height: 100%;
    fill: var(--color-role-text-link-base)
}

.gdk .tier-tile__avatar.show {
    display: block
}

.gdk .badge {
    max-width: 75%;
    -webkit-filter: drop-shadow(2px 2px 4px rgba(50,50,0,.5));
    filter: drop-shadow(2px 2px 4px rgba(50,50,0,.5))
}

.gdk .badge__blocks {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
    background: var(--color-role-gradients-accent-dark);
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -moz-column-gap: var(--space-1);
    column-gap: var(--space-1);
    border-radius: var(--corner-size-1)
}

.gdk .badge__blocks:after {
    background: var(--color-role-gradients-accent);
    content: '';
    position: absolute;
    top: 0;
    width: 20px;
    height: 100%;
    transform: skew(-15deg,0deg);
    right: -5px;
    border-radius: var(--corner-size-0);
    z-index: -1
}

.gdk .badge__icon-block {
    height: var(--icon-size-2);
    width: var(--icon-size-2);
    -ms-flex-item-align: normal;
    align-self: normal
}

.gdk .badge__icon-block svg {
    fill: var(--color-role-text-primary-base-dark)
}

.gdk .badge__label-block {
    font-weight: 500;
    text-transform: uppercase
}

.gdk .badge--plus-essential,.gdk .badge--plus-extra {
    --label-block-color: var(--color-role-text-primary-base-light)
}

.gdk .badge--plus-essential {
    --blocks-bg: var(--color-role-page-backgrounds-primary-light);
    --blocks-after-bg: var(--color-role-page-backgrounds-primary-light)
}

.gdk .badge--plus-extra {
    --blocks-bg: linear-gradient(to right, #F5E596, #F6BD23);
    --blocks-after-bg: #F6BD23
}

.gdk .badge--plus-deluxe,.gdk .badge--plus-premium {
    --blocks-bg: linear-gradient(to right, rgb(var(--color-8-dark)/1), rgb(var(--color-7-dark)/1));
    --blocks-after-bg: rgb(var(--color-7-dark)/1);
    --label-block-color: var(--color-role-text-ps-plus-light)
}

.gdk .badge--plus-deluxe .badge__blocks,.gdk .badge--plus-essential .badge__blocks,.gdk .badge--plus-extra .badge__blocks,.gdk .badge--plus-premium .badge__blocks {
    -webkit-padding-start: var(--space-4);
    -moz-padding-start: var(--space-4);
    padding-inline-start:var(--space-4);padding-top: var(--space-4);
    padding-bottom: var(--space-4);
    background: var(--blocks-bg)
}

.gdk .badge--plus-deluxe .badge__blocks:after,.gdk .badge--plus-essential .badge__blocks:after,.gdk .badge--plus-extra .badge__blocks:after,.gdk .badge--plus-premium .badge__blocks:after {
    background: var(--blocks-after-bg)
}

@media (min-width: 1920px) {
    .gdk .badge--plus-deluxe .badge__blocks:after,.gdk .badge--plus-essential .badge__blocks:after,.gdk .badge--plus-extra .badge__blocks:after,.gdk .badge--plus-premium .badge__blocks:after {
        height:99%
    }
}

.gdk .badge--plus-deluxe .badge__label-block,.gdk .badge--plus-essential .badge__label-block,.gdk .badge--plus-extra .badge__label-block,.gdk .badge--plus-premium .badge__label-block {
    font-family: var(--dk-font-mont);
    font-style: normal;
    font-weight: 900;
    line-height: .94em;
    color: var(--label-block-color);
    letter-spacing: 2px
}

html:not([lang=el-GR]) .badge--plus-deluxe .badge__label-block,html:not([lang=el-GR]) .badge--plus-essential .badge__label-block,html:not([lang=el-GR]) .badge--plus-extra .badge__label-block,html:not([lang=el-GR]) .badge--plus-premium .badge__label-block {
    text-transform: uppercase
}

html[lang=el-GR] .badge--plus-deluxe .badge__label-block,html[lang=el-GR] .badge--plus-essential .badge__label-block,html[lang=el-GR] .badge--plus-extra .badge__label-block,html[lang=el-GR] .badge--plus-premium .badge__label-block {
    text-transform: lowercase
}

html[lang=th-TH] .badge--plus-deluxe .badge__label-block,html[lang=th-TH] .badge--plus-essential .badge__label-block,html[lang=th-TH] .badge--plus-extra .badge__label-block,html[lang=th-TH] .badge--plus-premium .badge__label-block {
    line-height: 1.3
}

.gdk .badge--plus .badge__blocks,.gdk .badge--plus .badge__blocks:after {
    background: var(--color-role-text-ps-plus-light)
}

.gdk .badge--plus .badge__icon-block svg {
    fill: var(--color-role-text-primary-base-light)
}

.gdk .badge--plus .badge__label-block {
    color: var(--color-role-text-primary-base-light)
}

.gdk .badge--default .badge__label-block,.gdk .badge--promo .badge__label-block {
    color: var(--color-role-text-primary-base-dark)
}

html[dir=rtl] .badge__blocks {
    direction: rtl
}

html[dir=rtl] .badge__blocks:after {
    right: auto;
    left: -5px
}

.gdk .progress-bar {
    --width: 100px;
    --percentage: 0;
    --full-percentage: 80;
    --adjusted-percent: calc((var(--percentage) / 100) * var(--full-percentage));
    --border-thickness: var(--space-3);
    --full-color: var(--color-role-backgrounds-form-field);
    --color: var(--color-role-backgrounds-primary-link-base);
    width: var(--width);
    height: var(--width);
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .progress-bar--large {
    --width: 200px;
    --border-thickness: var(--space-5)
}

.gdk .progress-bar:after,.gdk .progress-bar:before {
    content: '';
    position: absolute;
    border-radius: 50%;
    background-size: auto;
    -webkit-mask: radial-gradient(farthest-side,#0000 calc(99% - var(--border-thickness)),#000 calc(100% - var(--border-thickness)));
    mask: radial-gradient(farthest-side,#0000 calc(99% - var(--border-thickness)),#000 calc(100% - var(--border-thickness)));
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.gdk .progress-bar:before {
    opacity: 0
}

.gdk .progress-bar:after {
    transform: rotate(.6turn);
    background: conic-gradient(var(--full-color) calc(var(--full-percentage)*1%),#0000 0)
}

.gdk .progress-bar.animate:before {
    animation: progressAnimation .5s both ease-in-out
}

.gdk .progress-bar__image {
    width: calc(var(--width)/3);
    height: calc(var(--width)/3);
    margin: 0
}

.gdk .progress-bar__image img {
    -o-object-fit: contain;
    object-fit: contain
}

.gdk .progress-bar__icon {
    width: calc(var(--width)/2);
    height: calc(var(--width)/2);
    margin: 0
}

.gdk .modal__bv-review.\+user-review .modal__stars .stars input,.gdk .progress-bar--no-image .progress-bar__image {
    display: none
}

.gdk .progress-bar--line {
    --full-percentage: 100;
    --height: 6px;
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
    width: 100%;
    height: var(--height);
    aspect-ratio: initial
}

.gdk .progress-bar--line:after,.gdk .progress-bar--line:before {
    content: '';
    border-radius: var(--corner-size-2);
    background-size: auto;
    background-color: var(--color);
    -webkit-mask: linear-gradient(90deg,#000 0,#000 100%);
    mask: linear-gradient(90deg,#000 0,#000 100%);
    inset: 0
}

.gdk .progress-bar--line:after {
    transform: none;
    background: linear-gradient(90deg,var(--full-color) calc(var(--full-percentage)*1%),#0000 0)
}

.gdk .progress-bar--line.animate:before {
    animation: progressLineAnimation 250ms both ease-in-out
}

.gdk .progress-bar--line .progress-bar__image {
    -webkit-margin-before: calc(var(--space-11)*-1);
    margin-block-start:calc(var(--space-11)*-1)}

.gdk .progress-bar--line.progress-bar--large .progress-bar__image {
    -webkit-margin-before: calc(var(--space-12)*-1);
    margin-block-start:calc(var(--space-12)*-1)}

.gdk .accessory-icon--horizontal {
    --icon-override-position: left top;
    --content-padding: calc(var(--icon-size) + var(--icon-margin));
    position: relative;
    -webkit-padding-start: var(--content-padding);
    -moz-padding-start: var(--content-padding);
    padding-inline-start:var(--content-padding)}

.gdk .accessory-icon--horizontal .accessory-icon__slot {
    position: absolute;
    top: 0;
    left: 0
}

.gdk .accessory-icon--horizontal.text-align--right {
    -webkit-padding-end: var(--content-padding);
    -moz-padding-end: var(--content-padding);
    padding-inline-end:var(--content-padding);-webkit-padding-start: 0;
    -moz-padding-start: 0;
    padding-inline-start:0}

.gdk .accessory-icon--horizontal.text-align--right .accessory-icon__slot,html[dir=rtl] .accessory-icon--horizontal .accessory-icon__slot {
    left: auto;
    right: 0
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .accessory-icon--horizontal.text-align\@mobile--center,.gdk .page-banner-v2.text-align\@mobile--center .accessory-icon--horizontal.exclusive-badge__legal-text,.gdk .page-banner-v2.text-align\@mobile--center .accessory-icon--horizontal.txt-block-title {
        --content-padding:0;
        --icon-override-position: left bottom
    }

    .gdk .accessory-icon--horizontal.text-align\@mobile--center .accessory-icon__slot,.gdk .page-banner-v2.text-align\@mobile--center .accessory-icon--horizontal.exclusive-badge__legal-text .accessory-icon__slot,.gdk .page-banner-v2.text-align\@mobile--center .accessory-icon--horizontal.txt-block-title .accessory-icon__slot {
        position: relative;
        -webkit-margin-after: var(--icon-margin);
        margin-block-end:var(--icon-margin)}

    .gdk .accessory-icon--horizontal.text-align\@mobile--center .accessory-icon__slot--offset,.gdk .page-banner-v2.text-align\@mobile--center .accessory-icon--horizontal.exclusive-badge__legal-text .accessory-icon__slot--offset,.gdk .page-banner-v2.text-align\@mobile--center .accessory-icon--horizontal.txt-block-title .accessory-icon__slot--offset {
        -webkit-margin-start: calc(var(--icon-offset)*-1);
        -moz-margin-start: calc(var(--icon-offset)*-1);
        margin-inline-start:calc(var(--icon-offset)*-1)}
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .accessory-icon--horizontal.text-align\@tablet-large--center,.gdk .page-banner-v2.text-align\@tablet-large--center .accessory-icon--horizontal.exclusive-badge__legal-text,.gdk .page-banner-v2.text-align\@tablet-large--center .accessory-icon--horizontal.txt-block-title {
        --content-padding:0;
        --icon-override-position: left bottom
    }

    .gdk .accessory-icon--horizontal.text-align\@tablet-large--center .accessory-icon__slot,.gdk .page-banner-v2.text-align\@tablet-large--center .accessory-icon--horizontal.exclusive-badge__legal-text .accessory-icon__slot,.gdk .page-banner-v2.text-align\@tablet-large--center .accessory-icon--horizontal.txt-block-title .accessory-icon__slot {
        position: relative;
        -webkit-margin-after: var(--icon-margin);
        margin-block-end:var(--icon-margin)}

    .gdk .accessory-icon--horizontal.text-align\@tablet-large--center .accessory-icon__slot--offset,.gdk .page-banner-v2.text-align\@tablet-large--center .accessory-icon--horizontal.exclusive-badge__legal-text .accessory-icon__slot--offset,.gdk .page-banner-v2.text-align\@tablet-large--center .accessory-icon--horizontal.txt-block-title .accessory-icon__slot--offset {
        -webkit-margin-start: calc(var(--icon-offset)*-1);
        -moz-margin-start: calc(var(--icon-offset)*-1);
        margin-inline-start:calc(var(--icon-offset)*-1)}
}

@media (min-width: 1920px) {
    .gdk .accessory-icon--horizontal.text-align\@desktop--center,.gdk .page-banner-v2.text-align\@desktop--center .accessory-icon--horizontal.txt-block-title {
        --content-padding:0;
        --icon-override-position: left bottom
    }

    .gdk .accessory-icon--horizontal.text-align\@desktop--center .accessory-icon__slot,.gdk .page-banner-v2.text-align\@desktop--center .accessory-icon--horizontal.txt-block-title .accessory-icon__slot {
        position: relative;
        -webkit-margin-after: var(--icon-margin);
        margin-block-end:var(--icon-margin)}

    .gdk .accessory-icon--horizontal.text-align\@desktop--center .accessory-icon__slot--offset,.gdk .page-banner-v2.text-align\@desktop--center .accessory-icon--horizontal.txt-block-title .accessory-icon__slot--offset {
        -webkit-margin-start: calc(var(--icon-offset)*-1);
        -moz-margin-start: calc(var(--icon-offset)*-1);
        margin-inline-start:calc(var(--icon-offset)*-1)}
}

.gdk .accessory-icon--vertical {
    --icon-override-position: left bottom
}

.gdk .accessory-icon--vertical .accessory-icon__slot {
    -webkit-margin-after: var(--icon-margin);
    margin-block-end:var(--icon-margin)}

.gdk .accessory-icon--vertical .accessory-icon__slot--offset {
    -webkit-margin-start: calc(var(--icon-offset)*-1);
    -moz-margin-start: calc(var(--icon-offset)*-1);
    margin-inline-start:calc(var(--icon-offset)*-1)}

.gdk .accessory-icon--horizontal .accessory-icon__slot--offset {
    -webkit-margin-before: calc(var(--icon-offset)*-1);
    margin-block-start:calc(var(--icon-offset)*-1)}

.gdk .accessory-icon__slot {
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: var(--icon-size);
    height: var(--icon-size)
}

.gdk .accessory-icon__slot--primary {
    color: rgb(var(--color-16-light)/1)
}

.gdk .accessory-icon__slot svg {
    width: 100%;
    height: 100%;
    fill: currentColor
}

.gdk .accessory-icon__slot .media-block {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0
}

.gdk .accessory-icon__slot .media-block__figure,.gdk .accessory-icon__slot .media-block__inner {
    height: 100%
}

.gdk .accessory-icon__slot .media-block img {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: var(--icon-override-position);
    object-position: var(--icon-override-position)
}

.gdk .accessory-icon.txt-block-paragraph,.gdk .accessory-icon.txt-block-secondary {
    --icon-size: var(--icon-size-5);
    --icon-margin: var(--space-4);
    --icon-offset: var(--space-4)
}

.gdk .accessory-icon.txt-block-utility {
    --icon-size: var(--icon-size-4);
    --icon-margin: var(--space-3);
    --icon-offset: var(--space-3)
}

.gdk .accessory-icon.txt-block-title--large,.gdk .accessory-icon.txt-block-title--mega {
    --icon-size: var(--icon-size-6);
    --icon-margin: var(--space-5);
    --icon-offset: var(--space-5)
}

.gdk .accessory-icon.txt-block-title--medium,.gdk .accessory-icon.txt-block-title--small {
    --icon-size: var(--icon-size-5);
    --icon-margin: var(--space-4);
    --icon-offset: var(--space-4)
}

html[dir=rtl] .accessory-icon--horizontal.text-align--right .accessory-icon__slot,html[dir=rtl] .input__item--error:after,html[dir=rtl] .input__item--success:after {
    left: 0;
    right: auto
}

.gdk .rating {
    --star-size: var(--text-3);
    --star-color: transparent;
    --star-background: var(--color-role-text-primary-base);
    --star-spacing: var(--space-4);
    --star-percent: calc((var(--rating) / 5 * 100%) - (var(--offset) * var(--star-spacing)));
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: -1px;
    -moz-column-gap: var(--star-spacing);
    column-gap: var(--star-spacing)
}

.gdk .rating__count,.gdk .rating__number,.gdk .rating__stars {
    line-height: 100%
}

.gdk .rating__number {
    font-size: var(--text-5);
    font-weight: 500
}

.gdk .rating .rating-stats__summary__number {
    font-size: var(--text-8);
    font-weight: 300
}

.gdk .rating__stars {
    font-size: var(--star-size);
    -webkit-margin-end: calc(var(--star-spacing)*-1);
    -moz-margin-end: calc(var(--star-spacing)*-1);
    margin-inline-end:calc(var(--star-spacing)*-1)}

.gdk .rating__stars: before {
    display:block;
    content: '★★★★★';
    margin-top: -3px;
    white-space: nowrap;
    letter-spacing: var(--star-spacing);
    width: var(--star-percent);
    background: var(--color-role-text-primary-base);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: calc(var(--space-1)/2);
    -webkit-text-stroke-color: var(--color-role-text-primary-base)
}

.gdk .rating__animate .rating__stars:before {
    transition: width 4s ease-out
}

.gdk .rating__box {
    padding: var(--space-6);
    background-color: var(--color-role-backgrounds-rating);
    backdrop-filter: blur(var(--space-3));
    -ms-flex-line-pack: center;
    align-content: center
}

@media (min-width: 768px) {
    .gdk .rating__box {
        padding:var(--space-7)
    }
}

.gdk .rating__box--icon {
    height: var(--icon-size-6);
    width: var(--icon-size-6);
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5);width: 125px;
    height: 125px;
    display: -ms-flexbox;
    display: flex;
    justify-self: center;
    -ms-flex-align: start;
    align-items: flex-start
}

.gdk .rating__box--icon svg {
    width: auto;
    height: auto;
    fill: var(--color-role-text-secondary)
}

@media (min-width: 768px) {
    .gdk .rating__box--icon {
        -webkit-margin-after:0;
        margin-block-end:0;width: 90%;
        height: 90%
    }
}

.gdk .rating__box--description {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.gdk .rating-global .mesh-container {
    -webkit-margin-after: var(--space-8);
    margin-block-end:var(--space-8)}

html[dir=rtl] .rating {
    --star-percent: calc((var(--rating) / 5 * 100%) - (var(--offset) * var(--star-spacing) * -1))
}

html[dir=rtl] .rating__stars {
    -webkit-margin-end: 0;
    -moz-margin-end: 0;
    margin-inline-end:0}

@media (min-width: 2120px) {
    .gdk .rating-global .mesh-container {
        margin-left:auto;
        margin-right: auto
    }
}

.gdk .modal__bv-review.\+user-review.modal[data-style=default] img,.gdk .review-user__avatar img,.rating-global__body .rating-stats {
    width: 100%
}

.gdk .rating-user {
    display: -ms-flexbox;
    display: flex;
    transition: transform .875s ease-out;
    backface-visibility: hidden;
    -ms-flex: 1;
    flex: 1
}

@media (max-width: 767px) {
    .gdk .rating-user {
        padding-top:var(--space-8);
        padding-bottom: var(--space-8)
    }
}

.gdk .rating-user .mesh-row {
    gap: var(--space-3)
}

.gdk .rating-user .view {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    transition: opacity .25s ease-out
}

.gdk .rating-user .view__title {
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6)}

@media (min-width: 768px) {
    .gdk .rating-user .view__title {
        -ms-flex-item-align:start;
        align-self: flex-start
    }
}

.gdk .rating-user .view__title--game {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.rating-user .view__body {
    -webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7);display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.rating-user .view__body .rating {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5)}

.gdk .rating-user .view-1 {
    -ms-flex-align: center;
    align-items: center;
    opacity: 1;
    grid-area: 1/1/2/2;
    color: var(--color-role-text-secondary);
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 10005
}

.gdk .rating-user .view-1 .rating-summary__stars:before,.gdk .rating-user .view-3 .rating-summary__stars:before {
    -webkit-text-stroke-color: var(--color-role-text-secondary)
}

.gdk .rating-user .view-2 {
    opacity: 0;
    grid-area: 1/1/2/2;
    z-index: 29;
    transition-delay: .25s
}

.gdk .rating-user .view-2__title {
    -webkit-padding-after: var(--space-3);
    padding-block-end:var(--space-3);-ms-flex: 1;
    flex: 1
}

@media (min-width: 768px) {
    .gdk .rating-user .view-2__title {
        -webkit-padding-after:0;
        padding-block-end:0}
}

.gdk .rating-user .view-3 {
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
    grid-area: 1/1/2/2;
    color: var(--color-role-text-secondary);
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 29;
    transition-delay: .15s
}

.gdk .rating-user .view__dropdown {
    -webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7)}

.gdk .rating-user .view.center-content,.rating-user .view__body {
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .rating-user .view.center-content .rating-user__btn-sign-in {
    margin: auto 0
}

.gdk .rating-user__btn-change-rating,.gdk .rating-user__btn-rate,.gdk .rating-user__btn-sign-in {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .rating-user__animate--view-1 {
    transform: rotateX(360deg)
}

.gdk .rating-user__animate--view-1 .view-0,.gdk .rating-user__animate--view-1 .view-2,.gdk .rating-user__animate--view-1 .view-3 {
    z-index: 29;
    opacity: 0
}

.gdk .rating-user__animate--view-1 .view-1 {
    z-index: 10005;
    opacity: 1
}

.gdk .rating-user__animate--view-2 {
    transform: rotateX(0deg)
}

.gdk .rating-user__animate--view-2 .view-0,.gdk .rating-user__animate--view-2 .view-1,.gdk .rating-user__animate--view-2 .view-3 {
    z-index: 29;
    opacity: 0
}

.gdk .rating-user__animate--view-2 .view-2 {
    z-index: 10005;
    opacity: 1
}

.gdk .rating-user__animate--view-3 {
    transform: rotateX(360deg)
}

.gdk .rating-user__animate--view-3 .view-0,.gdk .rating-user__animate--view-3 .view-1,.gdk .rating-user__animate--view-3 .view-2 {
    z-index: 29;
    opacity: 0
}

.gdk .rating-user__animate--view-3 .view-3 {
    z-index: 10005;
    opacity: 1
}

.gdk .modal__bv-review.\+user-review select,.gdk .rating-user .view__dropdown select,.gdk .review-list__filters select {
    margin: 0;
    -webkit-padding-end: var(--space-6);
    -moz-padding-end: var(--space-6);
    padding-inline-end:var(--space-6);-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    width: 100%;
    color: var(--color-role-text-primary-base);
    font-family: inherit;
    font-size: inherit;
    cursor: inherit;
    line-height: inherit;
    z-index: 10002;
    outline: 0
}

.gdk .modal__bv-review.\+user-review select::-ms-expand,.gdk .rating-user .view__dropdown select::-ms-expand,.gdk .review-list__filters select::-ms-expand {
    display: none
}

.gdk .modal__bv-review.\+user-review .select,.gdk .modal__bv-review.\+user-review option,.gdk .rating-user .view__dropdown .select,.gdk .rating-user .view__dropdown option {
    font-size: var(--text-4);
    color: var(--color-role-text-primary-base);
    background: var(--color-role-gradients-surface)
}

.gdk .modal__bv-review.\+user-review .select,.gdk .rating-user .view__dropdown .select {
    padding: var(--space-3);
    font-size: var(--text-3);
    display: grid;
    grid-template-areas: "select";
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    border-radius: var(--space-2);
    cursor: pointer;
    line-height: 1.1;
    box-shadow: 0 var(--space-1) var(--space-1) var(--color-role-text-button)
}

.gdk .modal__bv-review.\+user-review .select select,.gdk .modal__bv-review.\+user-review .select::after,.gdk .rating-user .view__dropdown .select select,.gdk .rating-user .view__dropdown .select::after {
    grid-area: select
}

.gdk .modal__bv-review.\+user-review .select:not(.select--multiple)::after,.gdk .rating-user .view__dropdown .select:not(.select--multiple)::after,.gdk .review-list__filters .select:not(.select--multiple)::after {
    -webkit-margin-before: var(--space-2);
    margin-block-start:var(--space-2);content: "";
    justify-self: end;
    width: var(--space-5);
    height: var(--space-5);
    background-color: var(--color-role-text-primary-base);
    -webkit-clip-path: polygon(11% 10%,0 20%,30% 50%,50% 70%,70% 50%,100% 20%,90% 10%,50% 48%);
    clip-path: polygon(11% 10%,0 20%,30% 50%,50% 70%,70% 50%,100% 20%,90% 10%,50% 48%)
}

.gdk .modal__bv-review.\+user-review.modal[data-style=default] .modal__content {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr
}

@media (min-width: 1024px) {
    .gdk .modal__bv-review.\+user-review.modal[data-style=default] .modal__content {
        grid-column-start:1;
        grid-column-end: 13
    }
}

@media (min-width: 1367px) {
    .gdk .modal__bv-review.\+user-review.modal[data-style=default] .modal__content {
        grid-column-start:2;
        grid-column-end: 12
    }
}

@media (min-width: 1024px) {
    .gdk .modal__bv-review.\+user-review.modal[data-style=default] .modal__header {
        grid-column-end:13
    }
}

@media (min-width: 1367px) {
    .gdk .modal__bv-review.\+user-review.modal[data-style=default] .modal__header {
        grid-column-end:12
    }
}

.gdk .modal__bv-review.\+user-review .modal__stars .stars {
    padding: 0;
    margin: 0;
    font-size: var(--text-7);
    -ms-flex-item-align: start;
    align-self: start;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: var(--color-role-text-primary-base);
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    border: 0
}

.gdk .modal__bv-review.\+user-review .modal__stars .stars label {
    margin: 0;
    padding: 0;
    cursor: pointer
}

.gdk .modal__bv-review.\+user-review .modal__stars .stars>label:before {
    display: inline-block;
    content: "★";
    -webkit-padding-start: var(--space-3);
    -moz-padding-start: var(--space-3);
    padding-inline-start:var(--space-3);-webkit-margin-end: var(--space-3);
    -moz-margin-end: var(--space-3);
    margin-inline-end:var(--space-3)}

.gdk .modal__bv-review.\+user-review .modal__stars .stars>.half: before {
    cursor:pointer;
    content: "★";
    color: var(--color-role-text-primary-base);
    width: calc(var(--text-8)/2);
    position: absolute;
    overflow: hidden;
    -webkit-text-stroke-color: transparent
}

@media (min-width: 1367px) {
    .gdk .modal__bv-review.\+user-review .modal__stars .stars>.half:before {
        width:calc(var(--text-10)/2)
    }
}

.gdk .modal__bv-review.\+user-review .modal__stars .stars:not(:checked)>label:hover,.gdk .modal__bv-review.\+user-review .modal__stars .stars:not(:checked)>label:hover~label,.gdk .modal__bv-review.\+user-review .modal__stars .stars>label:has(input:checked),.gdk .modal__bv-review.\+user-review .modal__stars .stars>label:has(input:checked)~label {
    -webkit-text-fill-color: var(--color-role-text-primary-base)
}

.gdk .modal__bv-review.\+user-review .modal__stars .stars>label:has(input:checked)+label:hover,.gdk .modal__bv-review.\+user-review .modal__stars .stars>label:has(input:checked):hover,.gdk .modal__bv-review.\+user-review .modal__stars .stars>label:has(input:checked)~label:hover,.gdk .modal__bv-review.\+user-review .modal__stars .stars>label:has(input:checked)~label:hover~label,.gdk .modal__bv-review.\+user-review .modal__stars .stars>label:hover:has(input:checked)~label {
    -webkit-text-fill-color: var(--color-role-text-secondary);
    -webkit-text-stroke-color: var(--color-role-text-secondary)
}

.gdk .modal__bv-review.\+user-review .modal__bv-review--product-image {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-item-align: center;
    align-self: center
}

.gdk .modal__bv-review.\+user-review .txt-block-title {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .modal__bv-review.\+user-review .modal__bv-review--dropdown {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5)}

.gdk .modal__bv-review#modal-input-user-review-read-more .rating__box {
    padding: 0;
    background: 0 0
}

.modal__bv-review#modal-input-user-review-read-more .review-detail__body {
    -webkit-padding-end: 0;
    -moz-padding-end: 0;
    padding-inline-end:0}

.gdk .rating-stats {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .rating-stats .rating {
    padding: var(--space-3)
}

@media (min-width: 768px) {
    .gdk .rating-stats .rating {
        padding:0
    }
}

.gdk .rating-stats .mesh-row:last-child {
    -webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3)}

@media (min-width: 768px) {
    .gdk .rating-stats .mesh-row:last-child {
        -webkit-margin-after:0;
        margin-block-end:0}
}

.gdk .rating-stats__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 768px) {
    .gdk .rating-stats__header {
        -ms-flex-direction:row;
        flex-direction: row;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.gdk .rating-stats__title {
    text-align: center
}

.gdk .rating-stats__summary {
    -webkit-padding-after: var(--space-3);
    padding-block-end:var(--space-3);-ms-flex: 1;
    flex: 1;
    text-align: center;
    color: var(--color-role-text-secondary)
}

@media (min-width: 768px) {
    .gdk .rating-stats__summary {
        text-align:end
    }
}

@media (max-width: 1023px) {
    .gdk .rating-stats__summary .rating {
        --star-spacing:var(--space-5)!important
    }
}

.gdk .rating-stats .stats {
    -webkit-margin-before: var(--space-3);
    margin-block-start:var(--space-3);display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    row-gap: var(--space-1)
}

.gdk .rating-stats .stats__rating {
    -ms-flex: 1;
    flex: 1;
    letter-spacing: var(--space-3)
}

.gdk .rating-stats .stats__percentage {
    color: var(--color-role-text-secondary)
}

.gdk .rating-stats .stats__bar {
    -ms-flex: 100%;
    flex: 100%;
    height: var(--space-2);
    background: var(--color-role-backgrounds-divider-line);
    border-radius: var(--corner-size-2)
}

.gdk .rating-stats .stats__bar:before {
    content: "";
    background: var(--color-role-text-primary-base);
    width: var(--percentage);
    height: var(--space-2);
    border-radius: var(--corner-size-2);
    display: block;
    transition: width 2s ease-out
}

.gdk .rating-detail .mesh-container {
    margin-left: auto;
    margin-right: auto
}

@media (min-width: 768px) {
    .rating-detail__body {
        -ms-flex-wrap:nowrap!important;
        flex-wrap: nowrap!important
    }
}

.gdk .rating-detail__rating-user {
    -ms-flex-order: 2;
    order: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: inherit;
    flex-shrink: inherit
}

@media (min-width: 768px) {
    .gdk .rating-detail__rating-user {
        -ms-flex-order:unset;
        order: unset
    }
}

.gdk .rating-detail__user-info .rating__box {
    height: 100%
}

.gdk .rating-detail__user-info.\+no-user-review .rating__box {
    display: grid;
    grid-template-columns: 1fr
}

@media (min-width: 768px) {
    .gdk .rating-detail__user-info.\+no-user-review .rating__box {
        grid-gap:var(--mesh-gutter);
        grid-template-columns: 1fr 3fr
    }
}

.gdk .rating-detail__user-info.\+your-review-summary .rating__box {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .rating-detail__user-info.\+your-review-summary .rating__box--description {
    height: 100%;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .rating-detail__user-info.\+your-review-summary .txt-block-title {
    -webkit-margin-after: 0;
    margin-block-end:0;width: 100%;
    -webkit-margin-before: 0;
    margin-block-start:0}

.rating-detail__user-info.\+your-review-summary .body-text-block {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: center;
    align-content: center
}

.gdk .rating-detail__user-info.\+your-review-summary .txt-style-base {
    -webkit-margin-before: 0;
    margin-block-start:0}

.rating-detail__user-info.\+your-review-summary.\+center-no-title .body-text-block {
    -webkit-margin-before: 0;
    margin-block-start:0;-ms-flex-pack: center;
    justify-content: center
}

.gdk .rating-detail__user-info.\+your-given-review .review-detail__rating {
    -webkit-margin-after: var(--space-4);
    margin-block-end:var(--space-4);-ms-flex-pack: justify;
    justify-content: space-between
}

.gdk .rating-detail__user-info.\+your-given-review .review-detail__rating--delete {
    color: var(--color-role-text-secondary)
}

.gdk .review-user {
    -ms-flex: 1;
    flex: 1;
    gap: var(--space-2);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media (min-width: 768px) {
    .gdk .review-user {
        -webkit-padding-start:var(--space-5);
        -moz-padding-start: var(--space-5);
        padding-inline-start:var(--space-5);-webkit-padding-after: var(--space-5);
        padding-block-end:var(--space-5);-ms-flex: none;
        flex: none
    }
}

.gdk .review-user .mesh-row {
    gap: var(--space-3)
}

.gdk .review-user__handle {
    font-size: var(--text-4)
}

.gdk .review-user__avatar {
    width: var(--icon-size-4)
}

.gdk .review-user__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: var(--space-2)
}

.gdk .review-user__plus {
    width: var(--space-6);
    display: none
}

.gdk .review-user__plus svg,.gdk .review-user__verified svg {
    width: 100%;
    height: 100%
}

.gdk .review-user__plus--show {
    display: block
}

.gdk .review-user__verified {
    width: var(--space-6);
    display: none
}

.gdk .review-user__verified--show {
    display: block
}

@media (min-width: 768px) {
    .review-info__body {
        -ms-flex-wrap:nowrap;
        flex-wrap: nowrap
    }
}

.gdk .review-info__title {
    -webkit-margin-after: var(--space-4);
    margin-block-end:var(--space-4);-ms-flex-item-align: center;
    align-self: center
}

@media (min-width: 768px) {
    .gdk .review-info__title {
        -webkit-margin-after:var(--space-6);
        margin-block-end:var(--space-6)}
}

.gdk .review-info__review-user {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-order: 2;
    order: 2
}

@media (min-width: 768px) {
    .gdk .review-info__review-user {
        -ms-flex-order:unset;
        order: unset
    }
}

.gdk .review-detail {
    -webkit-padding-before: 0;
    padding-block-start:0;display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .review-detail .mesh-row:last-child {
    -webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3)}

@media (min-width: 768px) {
    .gdk .review-detail .mesh-row:last-child {
        -webkit-margin-after:0;
        margin-block-end:0}

    .review-detail__body {
        -webkit-padding-end: var(--space-5);
        -moz-padding-end: var(--space-5);
        padding-inline-end:var(--space-5)}
}

.review-detail__body--date {
    font-size: var(--text-3)
}

.review-detail__body .rating {
    -webkit-margin-end: var(--space-3);
    -moz-margin-end: var(--space-3);
    margin-inline-end:var(--space-3)}

.gdk .review-detail__rating {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: normal;
    align-items: normal
}

.gdk .review-detail__rating .rating__number {
    display: none
}

.gdk .review-detail__buttons .btn--cta__text,.gdk .review-detail__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 768px) {
    .gdk .review-detail__header {
        -ms-flex-direction:row;
        flex-direction: row;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.gdk .game-stat-card__tooltip__content p,.gdk .review-detail__title {
    text-align: center
}

.gdk .review-detail__actions {
    -ms-flex: 1;
    flex: 1;
    text-align: end
}

@media (min-width: 768px) {
    .gdk .review-detail__actions {
        text-align:end
    }
}

.gdk .review-detail__actions button,.gdk .review-detail__spoiler button {
    font-size: var(--text-3);
    background: 0 0;
    outline: 0;
    border: 0;
    color: var(--color-role-text-secondary);
    cursor: pointer
}

.gdk .review-detail__buttons {
    -webkit-padding-before: var(--space-9);
    padding-block-start:var(--space-9);display: -ms-flexbox;
    display: flex;
    gap: var(--space-6);
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (min-width: 768px) {
    .gdk .review-detail__buttons {
        -webkit-padding-before:var(--space-5);
        padding-block-start:var(--space-5)}
}

.gdk .review-detail__buttons .\+iconized svg {
    width: 1.5em;
    height: 1.5em;
    fill: var(--btn-text-color);
    -webkit-margin-end: var(--space-2);
    -moz-margin-end: var(--space-2);
    margin-inline-end:var(--space-2)}

.gdk .review-detail__spoiler {
    height: 100%;
    width: 100%;
    display: none;
    position: absolute;
    top: 0;
    left: 0
}

.gdk .review-detail__spoiler button {
    font-size: var(--text-4);
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-family: inherit;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--color-role-text-primary)
}

@media (min-width: 1920px) {
    .gdk .review-detail__spoiler button {
        font-size:var(--text-5)
    }
}

.gdk .review-detail__spoiler .icon {
    height: var(--icon-size-4);
    width: var(--icon-size-4)
}

.gdk .game-stat-card__summary-user-info img svg,.gdk .review-detail__spoiler .icon svg {
    width: 100%;
    height: 100%
}

@media (min-width: 1920px) {
    .gdk .review-detail__spoiler .icon {
        height:var(--icon-size-5);
        width: var(--icon-size-5)
    }

    .gdk .review-detail__spoiler .icon svg {
        width: 100%;
        height: 100%
    }
}

.gdk .review-detail__spoiler svg {
    fill: var(--color-role-text-primary-base)
}

.gdk .review-detail__spoiler--show {
    display: block
}

.gdk .review-detail__button button {
    font-size: var(--text-3);
    background: 0 0;
    outline: 0;
    border: 0;
    color: var(--color-role-text-primary);
    cursor: pointer
}

.gdk .review-detail__button--helpful button {
    font-size: var(--text-2);
    padding: 0
}

.gdk .review-detail__button--report button {
    font-size: var(--text-2);
    font-style: italic
}

.gdk .review-detail__button--spoiler {
    display: none
}

.gdk .review-detail__button--show {
    display: block
}

.gdk .review-detail__labels {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5)
}

.gdk .review-detail__label {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
    padding-top: var(--space-1);
    padding-bottom: var(--space-1);
    -webkit-margin-end: var(--space-4);
    -moz-margin-end: var(--space-4);
    margin-inline-end:var(--space-4);cursor: default;
    font-size: var(--text-2);
    border-radius: 2px;
    border: 1px solid var(--color-role-text-primary-base);
    color: var(--color-role-text-primary-base);
    display: inline-block
}

.gdk .review-detail__review {
    font-size: var(--text-4)
}

.gdk .review-detail__review__wrapper {
    position: relative
}

.gdk .review-detail__review--spoiler {
    -webkit-filter: blur(7px);
    filter: blur(7px);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.gdk .review-detail__review-title {
    -webkit-padding-after: var(--space-6);
    padding-block-end:var(--space-6)}

.gdk .review-detail__show-hide {
    display: none
}

.gdk .review-detail__show-hide--show {
    display: inline
}

.gdk .review-detail__show-hide--btn {
    outline: 0;
    border: 0;
    cursor: pointer;
    background: 0 0;
    color: var(--color-role-text-primary);
    font-size: var(--root-font-size)
}

.gdk .review-list {
    -webkit-margin-after: var(--space-8);
    margin-block-end:var(--space-8)}

.gdk .review-list__list {
    gap: 0
}

.review-list-item__body {
    background: var(--color-role-backgrounds-review)
}

.gdk .review-list-item__no-results {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .review-list-item__review-user {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (max-width: 767px) {
    .gdk .review-list-item__review-user.review__box {
        -webkit-padding-after:0;
        padding-block-end:0}
}

@media (min-width: 768px) {
    .gdk .review-list-item__review-user {
        grid-column-end:4
    }
}

@media (min-width: 1920px) {
    .gdk .review-list-item__review-user {
        grid-column-start:3;
        grid-column-end: 8
    }
}

.gdk .review-list-item__review-detail {
    grid-column-start: 1;
    grid-column-end: 5
}

.gdk .review-list-item__review-detail .review-detail__header {
    display: none
}

@media (min-width: 768px) {
    .gdk .review-list-item__review-detail {
        grid-column-start:4;
        grid-column-end: 12
    }
}

@media (min-width: 1920px) {
    .gdk .review-list-item__review-detail {
        grid-column-start:9;
        grid-column-end: 23
    }
}

.gdk .review-list__filter {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5);-ms-flex-positive: 1;
    flex-grow: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .review-list__filter:first-child {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 768px) {
    .gdk .review-list__filter:first-child {
        grid-column-start:3;
        grid-column-end: 6
    }
}

@media (min-width: 1920px) {
    .gdk .review-list__filter:first-child {
        grid-column-start:7;
        grid-column-end: 11
    }
}

.gdk .review-list__filter:nth-child(2) {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 768px) {
    .gdk .review-list__filter:nth-child(2) {
        grid-column-start:6;
        grid-column-end: 9
    }
}

@media (min-width: 1920px) {
    .gdk .review-list__filter:nth-child(2) {
        grid-column-start:11;
        grid-column-end: 15
    }
}

.gdk .review-list__filter:last-child {
    -webkit-margin-after: 0;
    margin-block-end:0;grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 768px) {
    .gdk .review-list__filter:last-child {
        grid-column-start:9;
        grid-column-end: 12
    }
}

@media (min-width: 1920px) {
    .gdk .review-list__filter:last-child {
        grid-column-start:15;
        grid-column-end: 19
    }
}

@media (min-width: 768px) {
    .gdk .review-list__filter {
        -webkit-margin-after:0;
        margin-block-end:0}
}

.gdk .review-list__filter label {
    padding-top: var(--space-4);
    padding-bottom: var(--space-4)
}

.review-list__filters .review-list-item__body {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
    -webkit-padding-before: var(--space-9);
    padding-block-start:var(--space-9);-webkit-padding-after: var(--space-7);
    padding-block-end:var(--space-7)}

@media (min-width: 1024px) {
    .review-list__filters .review-list-item__body {
        padding-left:0;
        padding-right: 0
    }
}

.review-list__filters .review-list-item__body:nth-child(2) {
    -webkit-padding-before: 0;
    padding-block-start:0}

@media (min-width: 1024px) {
    .review-list__filters .review-list-item__body:nth-child(2) {
        -webkit-padding-after:var(--space-11);
        padding-block-end:var(--space-11)}
}

.review-list__filters .review-list-item__body: nth-child(2) a {
    text-decoration:underline
}

.review-list__filters .review-list-item__body:nth-child(2) p {
    visibility: hidden;
    text-align: center;
    grid-column-start: 1;
    grid-column-end: -1;
    color: var(--color-role-text-secondary)
}

@media (min-width: 1024px) {
    .review-list__filters .review-list-item__body:nth-child(2) p {
        grid-column-start:3;
        grid-column-end: 12
    }
}

@media (min-width: 1920px) {
    .review-list__filters .review-list-item__body:nth-child(2) p {
        grid-column-start:7;
        grid-column-end: 19
    }
}

.gdk .review-list__filters option {
    font-size: var(--text-4);
    color: var(--color-role-text-primary-base);
    background: var(--color-role-page-backgrounds-primary)
}

.gdk .review-list__filters .select {
    padding: var(--space-3);
    font-size: var(--text-4);
    display: grid;
    grid-template-areas: "select";
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    border-radius: var(--space-2);
    cursor: pointer;
    line-height: 1.1;
    color: var(--color-role-text-primary-base);
    background: var(--color-role-gradients-surface);
    box-shadow: 0 var(--space-1) var(--space-1) var(--color-role-text-button)
}

.gdk .review-list__filters .select select,.gdk .review-list__filters .select::after {
    grid-area: select
}

.gdk .review-list__filters .review-list__mesh {
    gap: var(--space-6)
}

.gdk .review-list__pagination {
    -webkit-padding-before: var(--space-8);
    padding-block-start:var(--space-8);-webkit-padding-after: var(--space-9);
    padding-block-end:var(--space-9);display: -ms-flexbox;
    display: flex;
    grid-column: 1/-1;
    background-color: var(--color-role-backgrounds-review)
}

.gdk .review-list .paginationjs {
    padding: var(--space-1);
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-color: var(--color-role-page-backgrounds-primary);
    backdrop-filter: blur(var(--space-3));
    border-radius: var(--corner-size-4)
}

.gdk .review-list .paginationjs ul {
    padding-left: var(--space-1);
    padding-right: var(--space-1);
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
    gap: var(--space-3);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.gdk .review-list .paginationjs li {
    padding: var(--space-4);
    list-style-type: none
}

.gdk .review-list .paginationjs li.paginationjs-next,.gdk .review-list .paginationjs li.paginationjs-prev {
    padding-top: 0;
    padding-bottom: 0
}

.gdk .review-list .paginationjs li.paginationjs-next a,.gdk .review-list .paginationjs li.paginationjs-prev a {
    line-height: 1em;
    font-size: var(--text-7)
}

.gdk .review-list .paginationjs .active {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
    background: var(--color-role-backgrounds-pagination-active);
    border-radius: var(--space-6)
}

.gdk .review-list .paginationjs-prev {
    -webkit-margin-end: var(--space-6);
    -moz-margin-end: var(--space-6);
    margin-inline-end:var(--space-6)}

.gdk .review-list .paginationjs-next {
    -webkit-margin-start: var(--space-6);
    -moz-margin-start: var(--space-6);
    margin-inline-start:var(--space-6)}

.gdk .review-list .paginationjs-next,.gdk .review-list .paginationjs-page,.gdk .review-list .paginationjs-prev {
    cursor: pointer
}

.gdk .modal__bv-review .btn--cta {
    -webkit-margin-end: var(--space-2);
    -moz-margin-end: var(--space-2);
    margin-inline-end:var(--space-2)}

.gdk .modal__bv-review .form {
    -webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7)}

.gdk .modal__bv-review .form .input__label a {
    color: var(--color-role-text-link-base);
    text-decoration: underline
}

.gdk .review__box {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
    -webkit-padding-after: var(--space-6);
    padding-block-end:var(--space-6)}

@media (min-width: 768px) {
    .gdk .review__box {
        padding-left:0;
        padding-right: 0;
        -webkit-padding-after: var(--space-7);
        padding-block-end:var(--space-7)}
}

.gdk [data-component=game-stat-component] {
    padding-inline: 0
}

.gdk [data-component=game-stat-component] .titleblock .txt-block-title {
    margin-top: 0
}

.gdk .game-stat-card {
    --gradient-angle: 180deg;
    margin: 0 auto;
    gap: var(--space-6);
    display: grid;
    max-width: 1206px;
    width: 100%;
    position: relative;
    border-radius: var(--corner-size-3);
    grid-template-columns: 1fr;
    transition: -webkit-filter .25s ease-in-out,filter .25s ease-in-out;
    z-index: 70;
    box-shadow: 0 var(--space-2) var(--space-6) 0 rgb(var(--color-4-light)/.72);
    background: linear-gradient(var(--gradient-angle),rgb(var(--color-4-light)/1) 0%,#121314 100%)
}

.gdk .game-stat-card.loading {
    -webkit-filter: blur(var(--space-2));
    filter: blur(var(--space-2))
}

.gdk .game-stat-card.error,.gdk .game-stat-card.guest-experience,.gdk .game-stat-card.nonsubbed {
    --gradient-angle: 0deg;
    gap: 0
}

@media (min-width: 768px) {
    .gdk .game-stat-card {
        padding:var(--space-7);
        box-shadow: 0 var(--space-3) var(--space-5) 0 rgb(var(--color-4-light)/.64)
    }

    .gdk .game-stat-card.error,.gdk .game-stat-card.guest-experience,.gdk .game-stat-card.nonsubbed {
        padding: var(--space-8);
        grid-template-columns: 1fr 1fr
    }
}

@media (min-width: 1367px) {
    .gdk .game-stat-card .txt-style-secondary {
        font-size:16px
    }
}

.gdk .game-stat-card__summary {
    gap: var(--space-4);
    display: -ms-flexbox;
    display: flex;
    position: relative;
    aspect-ratio: 16/9;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: radial-gradient(98.66% 98.66% at 50% 0,rgba(6,7,7,0) 30%,#060707 100%)
}

.gdk .game-stat-card__summary-bg {
    border-radius: var(--corner-size-3);
    overflow: hidden;
    inset: 0;
    position: absolute;
    z-index: -1
}

.gdk .game-stat-card__summary-bg::before {
    inset: 0;
    content: "";
    position: absolute;
    z-index: 20;
    background: linear-gradient(to right,rgb(var(--color-4-light)/1) 0%,rgb(var(--color-4-light)/0) 100%)
}

.gdk .game-stat-card__summary-header {
    padding: var(--space-5);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.gdk .game-stat-card__summary-user-info {
    padding: var(--space-2);
    gap: var(--space-4);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.gdk .game-stat-card__summary-user-info-content-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: var(--space-3)
}

.gdk .game-stat-card__summary-user-info img {
    height: var(--icon-size-4);
    width: var(--icon-size-4);
    border-radius: 50%
}

.gdk .game-stat-card__summary-user-info span {
    font-weight: 700;
    line-height: 1em
}

.gdk .game-stat-card__summary-badge {
    padding-left: var(--space-3);
    padding-right: var(--space-3);
    padding-top: var(--space-2);
    padding-bottom: var(--space-2);
    font-family: var(--dk-font-mont);
    font-style: normal;
    font-weight: 700;
    --color: rgba(0, 0, 0, 1);
    --border-color: rgba(0, 0, 0, 0.12);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 80px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase;
    border: 1px solid var(--border-color);
    color: var(--color);
    background: var(--bg-color)
}

.gdk .game-stat-card__summary-badge-text {
    font-size: var(--text-1);
    line-height: .6em;
    letter-spacing: 2.200000047683716px
}

.gdk .game-stat-card__summary-badge--premium {
    --color: rgb(252, 199, 29);
    --border-color: rgba(255, 255, 255, 0.4);
    --bg-color: linear-gradient(90deg, #373737, #2a2a2a 52%, #252525)
}

.gdk .game-stat-card__summary-badge--extra {
    --bg-color: linear-gradient(90deg, #ffe842, #fdc100)
}

.gdk .game-stat-card__summary-badge--essential {
    --bg-color: rgba(255, 255, 255, 1)
}

@media (min-width: 768px) {
    .gdk .game-stat-card__summary {
        gap:var(--space-6);
        position: unset;
        background: unset;
        aspect-ratio: unset
    }

    .gdk .game-stat-card__summary-header,.gdk .game-stat-card__summary-user-info {
        padding: 0
    }
}

@media (min-width: 1367px) {
    .gdk .game-stat-card__summary-badge {
        min-width:90px
    }
}

.gdk .game-stat-card[data-stat-ps-plus=true]:not(.guest-experience):not(.error):not(.nonsubbed) .game-stat-card__summary {
    aspect-ratio: unset;
    height: 180px
}

@media (min-width: 768px) {
    .gdk .game-stat-card[data-stat-ps-plus=true]:not(.guest-experience):not(.error):not(.nonsubbed) .game-stat-card__summary {
        height:unset
    }
}

.gdk .game-stat-card.error .game-stat-card__summary-header,.gdk .game-stat-card.guest-experience .game-stat-card__summary-header,.gdk .game-stat-card.nonsubbed .game-stat-card__summary-header {
    display: none
}

@media (min-width: 768px) {
    .gdk .game-stat-card.error .game-stat-card__summary,.gdk .game-stat-card.guest-experience .game-stat-card__summary,.gdk .game-stat-card.nonsubbed .game-stat-card__summary {
        -ms-flex-order:2;
        order: 2
    }
}

.gdk .game-stat-card__content {
    --content-additinal-top-margin: var(--space-5);
    margin-left: var(--space-5);
    margin-right: var(--space-5);
    -webkit-margin-before: calc(-1*(var(--icon-size-6) + var(--content-additinal-top-margin)));
    margin-block-start:calc(-1*(var(--icon-size-6) + var(--content-additinal-top-margin)));display: -ms-flexbox;
    display: flex;
    gap: var(--space-6);
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 29;
    -webkit-padding-after: var(--space-5);
    padding-block-end:var(--space-5)}

.gdk .game-stat-card__box {
    backdrop-filter: blur(var(--space-5));
    -webkit-backdrop-filter: blur(var(--space-5));
    background: rgb(var(--color-1-light)/.06);
    border-radius: var(--corner-size-2);
    padding: var(--space-5)
}

.gdk .game-stat-card__sticker .icon {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: inline-block;
    height: var(--sticker-size-4)
}

.gdk .game-stat-card__sticker .icon svg {
    width: auto;
    height: 100%;
    max-width: 100%;
    fill: var(--color-role-text-primary-base)
}

.gdk .game-stat-card__top-level {
    gap: var(--space-4);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .game-stat-card__game-logo {
    width: auto;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: bottom left;
    object-position: bottom left;
    height: var(--icon-size-6);
    max-width: 75%
}

html[dir=rtl] .game-stat-card__game-logo {
    -o-object-position: bottom right;
    object-position: bottom right
}

.gdk .game-stat-card__game-title {
    font-size: var(--text-7)
}

@media (min-width: 360px) {
    .gdk .game-stat-card__content {
        --content-top-margin:var(--space-10)
    }
}

@media (min-width: 768px) {
    .gdk .game-stat-card__content {
        margin:0
    }

    .gdk .game-stat-card__box {
        padding: var(--space-7);
        background: rgb(var(--color-4-light)/.48)
    }

    .gdk .game-stat-card__game-logo {
        max-width: 40%
    }

    .gdk .game-stat-card__game-title {
        max-width: 50%
    }
}

@media (min-width: 1367px) {
    .gdk .game-stat-card__sticker .icon {
        display:inline-block;
        height: var(--sticker-size-5)
    }

    .gdk .game-stat-card__sticker .icon svg {
        width: auto;
        height: 100%;
        max-width: 100%;
        fill: var(--color-role-text-primary-base)
    }
}

.gdk .game-stat-card.error .game-stat-card__content,.gdk .game-stat-card.guest-experience .game-stat-card__content,.gdk .game-stat-card.nonsubbed .game-stat-card__content {
    display: none
}

.gdk .game-stat-card {
    --btn-width: 100%;
    --margin-x: var(--space-5)
}

.gdk .game-stat-card.error .game-stat-card__share,.gdk .game-stat-card.guest-experience .game-stat-card__share,.gdk .game-stat-card__share {
    display: none!important
}

.gdk .game-stat-card__error,.gdk .game-stat-card__login,.gdk .game-stat-card__nonsubbed,.gdk .game-stat-card__share {
    margin-left: var(--margin-x);
    margin-right: var(--margin-x)
}

.gdk .game-stat-card__error .btn--cta,.gdk .game-stat-card__error .btn--cta__outer,.gdk .game-stat-card__login .btn--cta,.gdk .game-stat-card__login .btn--cta__outer,.gdk .game-stat-card__nonsubbed .btn--cta,.gdk .game-stat-card__nonsubbed .btn--cta__outer,.gdk .game-stat-card__share .btn--cta,.gdk .game-stat-card__share .btn--cta__outer {
    width: var(--btn-width)
}

.gdk .game-stat-card__share--mobile .btn--cta,.gdk .game-stat-card__share--mobile .btn--cta__outer {
    width: 100%
}

.gdk .game-stat-card__share--desktop {
    display: none
}

@media (min-width: 768px) {
    .gdk .game-stat-card {
        --btn-width:fit-content;
        --margin-x: 0
    }

    .gdk .game-stat-card__share--mobile {
        display: none
    }

    .gdk .game-stat-card__share--desktop {
        display: block
    }
}

.gdk .game-stat-card__error,.gdk .game-stat-card__login,.gdk .game-stat-card__nonsubbed {
    -webkit-margin-before: -40%;
    margin-block-start:-40%;display: none;
    z-index: 29
}

.gdk .game-stat-card__error-icon,.gdk .game-stat-card__login-icon,.gdk .game-stat-card__nonsubbed-icon {
    height: var(--icon-size-5);
    width: var(--icon-size-5);
    fill: currentColor
}

.gdk .game-stat-card__error-icon svg,.gdk .game-stat-card__login-icon svg,.gdk .game-stat-card__nonsubbed-icon svg {
    width: 100%;
    height: 100%
}

.gdk .game-stat-card__error-title,.gdk .game-stat-card__login-title,.gdk .game-stat-card__nonsubbed-title {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4)
}

.gdk .game-stat-card__error-desc,.gdk .game-stat-card__login-desc,.gdk .game-stat-card__nonsubbed-desc {
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7)}

@media (min-width: 768px) {
    .gdk .game-stat-card__error,.gdk .game-stat-card__login,.gdk .game-stat-card__nonsubbed {
        -webkit-margin-before:0;
        margin-block-start:0}

    .gdk .game-stat-card__error-icon,.gdk .game-stat-card__login-icon,.gdk .game-stat-card__nonsubbed-icon {
        height: var(--icon-size-6);
        width: var(--icon-size-6)
    }

    .gdk .game-stat-card__error-icon svg,.gdk .game-stat-card__login-icon svg,.gdk .game-stat-card__nonsubbed-icon svg {
        width: 100%;
        height: 100%
    }

    .gdk .game-stat-card__error-desc,.gdk .game-stat-card__login-desc,.gdk .game-stat-card__nonsubbed-desc {
        -webkit-margin-after: var(--space-6);
        margin-block-end:var(--space-6)}

    .gdk .game-stat-card__error-btn .btn--cta,.gdk .game-stat-card__error-btn .btn--cta__outer,.gdk .game-stat-card__login-btn .btn--cta,.gdk .game-stat-card__login-btn .btn--cta__outer,.gdk .game-stat-card__nonsubbed-btn .btn--cta,.gdk .game-stat-card__nonsubbed-btn .btn--cta__outer {
        min-width: 150px
    }
}

.gdk .game-stat-card.error .game-stat-card__error,.gdk .game-stat-card.guest-experience .game-stat-card__login,.gdk .game-stat-card.nonsubbed .game-stat-card__nonsubbed,.gdk .media-lightbox.show .sticky-nav__toggle-btn svg {
    display: block
}

.gdk .game-stat-card__stats {
    display: grid;
    list-style: none;
    gap: var(--space-5);
    grid-template-columns: 1fr
}

.gdk .game-stat-card__stat {
    -webkit-padding-before: var(--space-5);
    padding-block-start:var(--space-5);display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: 1px solid rgb(var(--color-4-dark)/.24)
}

.gdk .game-stat-card__stat:nth-child(-n+1) {
    -webkit-padding-before: 0;
    padding-block-start:0;border-top: unset
}

.gdk .game-stat-card__stat:last-child {
    -webkit-padding-after: 0;
    padding-block-end:0}

.gdk .game-stat-card__stat__label {
    gap: var(--space-3);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-right: var(--space-3)
}

.gdk .game-stat-card__stat__label a {
    font-size: inherit;
    margin: 0
}

.gdk .game-stat-card__stat__icon {
    height: var(--icon-size-3);
    width: var(--icon-size-3);
    border-radius: 50%
}

.gdk .game-stat-card__game-multiple__icon svg,.gdk .game-stat-card__game-single__icon svg,.gdk .game-stat-card__game-single__label-icon svg,.gdk .game-stat-card__stat__icon svg,.gdk .game-stat-card__tooltip__trigger__icon svg {
    width: 100%;
    height: 100%
}

.gdk .game-stat-card__stat__count {
    font-weight: 700
}

.gdk .game-stat-card__stat__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--space-3)
}

.gdk .game-stat-card__tooltip {
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative
}

.gdk .game-stat-card__tooltip__content {
    background: rgb(var(--color-6-dark)/1);
    padding: var(--space-4);
    border-radius: var(--corner-size-1);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: calc(min(300px,80vw));
    z-index: 10003
}

.gdk .game-stat-card__tooltip__content a {
    display: inline-block;
    margin: 0;
    position: relative
}

.gdk .game-stat-card__tooltip__content a:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 4px
}

.gdk .game-stat-card__tooltip__content[data-popper-placement^=top]>[data-popper-arrow] {
    bottom: -7px
}

.gdk .game-stat-card__tooltip__content[data-popper-placement^=bottom]>[data-popper-arrow] {
    top: -7px
}

.gdk .game-stat-card__tooltip__content[data-popper-placement^=left]>[data-popper-arrow] {
    right: -7px
}

.gdk .game-stat-card__tooltip__content[data-popper-placement^=right]>[data-popper-arrow] {
    left: -7px
}

.gdk .game-stat-card__tooltip__hover {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    transform: translate(-50%,-50%);
    cursor: pointer
}

.gdk .game-stat-card__tooltip:hover .game-stat-card__tooltip__trigger__icon {
    color: var(--color-role-backgrounds-secondary-link-hover)
}

.gdk .game-stat-card__tooltip__trigger {
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: 0;
    cursor: pointer;
    color: currentColor;
    background: unset;
    padding: 0
}

.gdk .game-stat-card__tooltip__trigger__icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2);
    transition: color .2s ease-in-out;
    fill: currentColor
}

.gdk .game-stat-card__tooltip__arrow,.gdk .game-stat-card__tooltip__arrow:before {
    position: absolute;
    width: 14px;
    height: 14px;
    background: inherit
}

.gdk .game-stat-card__tooltip__arrow {
    visibility: hidden
}

.gdk .game-stat-card__tooltip__arrow::before {
    visibility: visible;
    content: "";
    transform: rotate(45deg)
}

@media (min-width: 768px) {
    .gdk .game-stat-card__stats {
        margin-left:0;
        margin-right: 0;
        -webkit-margin-after: 0;
        margin-block-end:0;gap: var(--space-5) var(--space-7);
        grid-template-columns: 1fr 1fr
    }

    .gdk .game-stat-card__stat {
        -webkit-padding-before: var(--space-5);
        padding-block-start:var(--space-5)}

    .gdk .game-stat-card__stat: nth-child(-n+2) {
        -webkit-padding-before:0;
        padding-block-start:0;border-top: unset
    }
}

.gdk .carousel figcaption,.gdk .game-stat-card.error .game-stat-card__stats,.gdk .game-stat-card.guest-experience .game-stat-card__stats {
    display: none
}

.gdk .game-stat-card {
    --game-stat-card-tile-spacing: var(--space-5)
}

.gdk .game-stat-card__games {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: var(--space-6)
}

.gdk .game-stat-card__game-multiple__icon,.gdk .game-stat-card__game-single__icon {
    height: var(--icon-size-3);
    width: var(--icon-size-3);
    fill: currentColor;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.gdk .game-stat-card__game-multiple__header,.gdk .game-stat-card__game-single__header {
    gap: var(--space-2);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5)}

.gdk .game-stat-card__game-single__content {
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-5);
    -ms-flex-align: center;
    align-items: center
}

.gdk .game-stat-card__game-single__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: var(--space-2)
}

.gdk .game-stat-card__game-single__name {
    font-weight: 700
}

.gdk .game-stat-card__game-single__label {
    font-weight: 700;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--space-2)
}

.gdk .game-stat-card__game-single__label-icon {
    fill: currentColor;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .game-stat-card__game-multiple__content {
    display: -ms-flexbox;
    display: flex;
    gap: var(--game-stat-card-tile-spacing);
    -ms-flex-align: center;
    align-items: center
}

.gdk .game-stat-card__game-tile {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 100%;
    aspect-ratio: 1/1;
    width: calc((100% - (var(--game-stat-card-tile-spacing)*2))/3);
    border-radius: var(--corner-size-1);
    overflow: hidden;
    background-color: rgb(var(--color-5-light)/.2);
    position: relative
}

.gdk .game-stat-card__game-tile>img {
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media (min-width: 768px) {
    .gdk .game-stat-card__games {
        -ms-flex-direction:row;
        flex-direction: row
    }

    .gdk .game-stat-card__game-multiple,.gdk .game-stat-card__game-single {
        -ms-flex: 1;
        flex: 1
    }
}

.gdk .carousel {
    direction: ltr;
    -webkit-padding-before: 0;
    padding-block-start:0;-webkit-padding-after: 1rem;
    padding-block-end:1rem}

.gdk .carousel:after {
    content: 'flickity';
    display: none
}

.gdk .carousel.flickity-enabled {
    position: relative
}

.gdk .carousel.focus-in .carousel-cell.is-selected {
    outline-offset: .125rem;
    box-shadow: none!important;
    outline: 2px solid var(--color-role-text-primary-base);
    outline-color: inherit
}

.gdk .carousel .flickity-viewport {
    overflow: visible
}

@media (min-width: 768px) {
    .gdk .carousel .flickity-viewport {
        -webkit-margin-before:1rem;
        margin-block-start:1rem}

    .gdk .carousel .flickity-slider {
        width: 100%
    }
}

.gdk .carousel .flickity-button {
    display: none
}

@media (min-width: 768px) {
    .gdk .carousel .flickity-button {
        display:block
    }

    html[dir=rtl] .carousel .flickity-button .flickity-button-icon {
        direction: ltr
    }

    html[dir=rtl] .carousel .flickity-button .flickity-button-icon * {
        transform: unset!important
    }

    .gdk .carousel .flickity-button.previous {
        left: unset;
        right: unset;
        inset-inline-start: var(--space-4)
    }

    .gdk .carousel .flickity-button.previous .flickity-button-icon {
        top: 25%;
        left: 20%;
        width: 100%;
        height: 100%;
        position: absolute
    }

    .gdk .carousel .flickity-button.next {
        left: unset;
        right: unset;
        inset-inline-end: var(--space-4)
    }

    .gdk .carousel .flickity-button.next .flickity-button-icon {
        top: -23%;
        left: -22%;
        width: 100%;
        height: 100%;
        position: absolute
    }

    html[dir=rtl] .carousel .flickity-button.next .flickity-button-icon {
        transform: scale(-1,-1)
    }
}

.gdk .carousel .media-block__img,.gdk .carousel .media-block__video {
    top: 0;
    left: 0;
    position: absolute
}

.gdk .carousel .media-block,.gdk .carousel .media-block__video {
    transition: all .25s ease-in-out;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .carousel .\+unblur .media-block,.gdk .game-hero--full.\+unblur .game-hero__keyart .media-block--bg .media-block__img img,.gdk .game-hero--offset.\+unblur .game-hero__keyart .media-block--bg .media-block__img img {
    -webkit-filter: blur(0);
    filter: blur(0)
}

@media (min-width: 768px) {
    .gdk .carousel {
        -webkit-padding-after:2rem;
        padding-block-end:2rem;max-width: unset;
        -webkit-padding-start: 0;
        -moz-padding-start: 0;
        padding-inline-start:0}
}

.gdk .carousel.flickity-enabled .carousel-cell {
    width: 90%;
    transform: scale(1);
    margin-left: 0;
    margin-right: 0
}

@media (min-width: 768px) {
    .gdk .carousel.flickity-enabled .carousel-cell {
        width:30%;
        -webkit-margin-end: .5rem;
        -moz-margin-end: .5rem;
        margin-inline-end:.5rem}
}

.gdk .carousel.flickity-enabled .carousel-cell:not(.is-selected) {
    transform: scale(.95)
}

.gdk .simple-carousel {
    position: relative;
    width: unset;
    -webkit-margin-start: 0;
    -moz-margin-start: 0;
    margin-inline-start:0;-webkit-margin-after: var(--space-10);
    margin-block-end:var(--space-10)}

.gdk .simple-carousel-cell {
    -webkit-margin-start: var(--mesh-gutter);
    -moz-margin-start: var(--mesh-gutter);
    margin-inline-start:var(--mesh-gutter)}

.gdk .simple-carousel-content {
    position: relative
}

.gdk .simple-carousel--same-height .flickity-resize [class*=mesh-col] {
    min-height: 100%
}

html[dir=rtl] .simple-carousel--right {
    -webkit-padding-start: var(--mesh-margin);
    -moz-padding-start: var(--mesh-margin);
    padding-inline-start:var(--mesh-margin)}

.gdk .simple-carousel--left {
    -webkit-padding-end: var(--mesh-margin);
    -moz-padding-end: var(--mesh-margin);
    padding-inline-end:var(--mesh-margin)}

.gdk .simple-carousel .carousel {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
    margin-left: 0;
    margin-right: 0;
    margin-top: calc(var(--space-6)*-1);
    margin-bottom: calc(var(--space-6)*-1)
}

.gdk .simple-carousel .carousel.flickity-resize {
    display: block;
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    padding-inline-start:0}

.gdk .simple-carousel .carousel .flickity-viewport {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .simple-carousel .carousel .media-block__figure:before {
    display: none
}

@media (max-width: 767px) {
    .gdk .simple-carousel--off-at-mobile .carousel-navigation,.gdk .simple-carousel--off-at-mobile .pagination,.gdk .simple-carousel--off-at-mobile .simple-carousel-clone {
        display:none
    }

    .gdk .simple-carousel--off-at-mobile .simple-carousel-content {
        margin-left: var(--mesh-margin);
        margin-right: var(--mesh-margin)
    }

    .gdk .simple-carousel--off-at-mobile .simple-carousel-content .carousel {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: unset;
        width: unset;
        overflow: visible;
        -webkit-margin-start: var(--mesh-gutter-negative);
        -moz-margin-start: var(--mesh-gutter-negative);
        margin-inline-start:var(--mesh-gutter-negative)}

    .gdk .simple-carousel--off-at-mobile .simple-carousel-content .carousel: after {
        content:''
    }
}

@media (min-width: 768px) {
    .gdk .simple-carousel--off-from-tablet .carousel-navigation,.gdk .simple-carousel--off-from-tablet .pagination,.gdk .simple-carousel--off-from-tablet .simple-carousel-clone {
        display:none
    }

    .gdk .simple-carousel--off-from-tablet .simple-carousel-content {
        margin-left: var(--mesh-margin);
        margin-right: var(--mesh-margin)
    }

    .gdk .simple-carousel--off-from-tablet .simple-carousel-content .carousel {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: unset;
        width: unset;
        overflow: visible;
        -webkit-margin-start: var(--mesh-gutter-negative);
        -moz-margin-start: var(--mesh-gutter-negative);
        margin-inline-start:var(--mesh-gutter-negative)}

    .gdk .simple-carousel--off-from-tablet .simple-carousel-content .carousel: after {
        content:''
    }
}

@media (min-width: 1024px) {
    .gdk .simple-carousel--off-from-tablet-large .carousel-navigation,.gdk .simple-carousel--off-from-tablet-large .pagination,.gdk .simple-carousel--off-from-tablet-large .simple-carousel-clone {
        display:none
    }

    .gdk .simple-carousel--off-from-tablet-large .simple-carousel-content {
        margin-left: var(--mesh-margin);
        margin-right: var(--mesh-margin)
    }

    .gdk .simple-carousel--off-from-tablet-large .simple-carousel-content .carousel {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: unset;
        width: unset;
        overflow: visible;
        -webkit-margin-start: var(--mesh-gutter-negative);
        -moz-margin-start: var(--mesh-gutter-negative);
        margin-inline-start:var(--mesh-gutter-negative)}

    .gdk .simple-carousel--off-from-tablet-large .simple-carousel-content .carousel: after {
        content:''
    }
}

@media (min-width: 1367px) {
    .gdk .simple-carousel--off-from-laptop .carousel-navigation,.gdk .simple-carousel--off-from-laptop .pagination,.gdk .simple-carousel--off-from-laptop .simple-carousel-clone {
        display:none
    }

    .gdk .simple-carousel--off-from-laptop .simple-carousel-content {
        margin-left: var(--mesh-margin);
        margin-right: var(--mesh-margin)
    }

    .gdk .simple-carousel--off-from-laptop .simple-carousel-content .carousel {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: unset;
        width: unset;
        overflow: visible;
        -webkit-margin-start: var(--mesh-gutter-negative);
        -moz-margin-start: var(--mesh-gutter-negative);
        margin-inline-start:var(--mesh-gutter-negative)}

    .gdk .simple-carousel--off-from-laptop .simple-carousel-content .carousel: after {
        content:''
    }
}

.gdk .carousel--lightbox--lower.flickity-enabled,.gdk .flickity-enabled.media-lightbox__lower {
    position: absolute
}

.gdk .carousel--lightbox--lower.flickity-enabled .carousel-cell,.gdk .flickity-enabled.media-lightbox__lower .carousel-cell {
    width: 33%
}

@media (min-width: 768px) {
    .gdk .carousel--lightbox--lower.flickity-enabled .carousel-cell,.gdk .flickity-enabled.media-lightbox__lower .carousel-cell {
        width:20%
    }

    .gdk .carousel--lightbox--lower.flickity-enabled .carousel-cell:not(.is-selected),.gdk .flickity-enabled.media-lightbox__lower .carousel-cell:not(.is-selected) {
        width: 20%
    }
}

.gdk .carousel--lightbox--lower.flickity-enabled .carousel-cell.is-nav-selected,.gdk .flickity-enabled.media-lightbox__lower .carousel-cell.is-nav-selected {
    z-index: 2
}

.gdk .carousel--lightbox--lower.flickity-enabled .flickity-button,.gdk .flickity-enabled.media-lightbox__lower .flickity-button {
    display: none
}

.gdk .carousel--lightbox--main.flickity-enabled,.gdk .flickity-enabled.media-lightbox__main.carousel,.gdk .game-hero--tile .game-hero__keyart video {
    position: absolute
}

.gdk .carousel--lightbox--main.flickity-enabled .carousel-cell,.gdk .flickity-enabled.media-lightbox__main.carousel .carousel-cell {
    cursor: pointer;
    width: 100%;
    -webkit-margin-end: .75rem;
    -moz-margin-end: .75rem;
    margin-inline-end:.75rem}

@media (min-width: 768px) {
    .gdk .carousel--lightbox--main.flickity-enabled .carousel-cell,.gdk .flickity-enabled.media-lightbox__main.carousel .carousel-cell {
        width:75%;
        -webkit-margin-end: 2.5rem;
        -moz-margin-end: 2.5rem;
        margin-inline-end:2.5rem}
}

.gdk .carousel--lightbox--main.flickity-enabled .carousel-cell:not(.is-selected),.gdk .flickity-enabled.media-lightbox__main.carousel .carousel-cell:not(.is-selected) {
    width: 100%;
    transform: unset
}

@media (min-width: 768px) {
    .gdk .carousel--lightbox--main.flickity-enabled .carousel-cell:not(.is-selected),.gdk .flickity-enabled.media-lightbox__main.carousel .carousel-cell:not(.is-selected) {
        width:75%
    }
}

.gdk .carousel-wrapper {
    position: relative
}

.gdk .carousel-navigation {
    pointer-events: none;
    position: absolute;
    z-index: 80;
    top: var(--space-6);
    left: 0;
    width: 100%
}

.gdk .carousel-navigation--full-height {
    height: 100%;
    top: 0
}

.gdk .carousel-navigation__support {
    visibility: hidden
}

.gdk .carousel-navigation__btns {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    direction: ltr;
    padding-left: var(--mesh-margin);
    padding-right: var(--mesh-margin)
}

@media (max-width: 767px) {
    .gdk .carousel-navigation__btns {
        display:none
    }
}

.gdk .carousel-navigation .btn--quick-action {
    pointer-events: all
}

.gdk .carousel-navigation .btn--quick-action:first-child {
    transform: translate(-50%,0)
}

.gdk .carousel-navigation .btn--quick-action:last-child {
    transform: translate(50%,0)
}

.gdk .carousel-navigation .btn--quick-action.disabled {
    opacity: .25;
    pointer-events: none
}

.gdk .gpdc-section,.gdk .scrollMotion {
    width: 100%;
    position: relative;
    display: inline-block;
    z-index: 1;
    -webkit-padding-before: calc(var(--component-additional-top-gap) + 3rem);
    padding-block-start:calc(var(--component-additional-top-gap) + 3rem)}

.gdk .gpdc-section.theme--dark .text-link,.gdk .gpdc-section.theme--dark a,.gdk .theme--dark.scrollMotion .text-link,.gdk .theme--dark.scrollMotion a {
    color: var(--color-role-text-primary-base)
}

.gdk .gpdc-section.theme--dark .text-link .text-link__icon,.gdk .theme--dark.scrollMotion .text-link .text-link__icon {
    fill: var(--color-role-text-primary-base)
}

.gdk .gpdc-section .text-link .text-link__icon,.gdk .scrollMotion .text-link .text-link__icon {
    fill: var(--color-role-text-link-base)
}

.gdk .featured-hardware.slider .automated-games-list h3,.gdk .gpdc-section .accent,.gdk .gpdc-section .site-footer .footer-label,.gdk .gpdc-section .text-link,.gdk .gpdc-section a,.gdk .gpdc-section blockquote,.gdk .gpdc-section ol li:before,.gdk .gpdc-section ul li:before,.gdk .scrollMotion .accent,.gdk .scrollMotion .site-footer .footer-label,.gdk .scrollMotion .text-link,.gdk .scrollMotion a,.gdk .scrollMotion blockquote,.gdk .scrollMotion ol li:before,.gdk .scrollMotion ul li:before,.gdk .site-footer .gpdc-section .footer-label,.gdk .site-footer .scrollMotion .footer-label,.gdk .theme--light .automated-games-list h3 {
    color: var(--color-role-text-link-base)
}

.gdk .gpdc-section figcaption,.gdk .scrollMotion figcaption {
    color: var(--color-role-text-secondary)
}

@supports (-webkit-hyphens: none) {
    .gdk .gpdc-section,.gdk .scrollMotion {
        -webkit-margin-before:-1px;
        margin-block-start:-1px}
}

@media (max-width: 767px) {
    .gdk .modal[data-style=banner] .tabs__tab-content .modal__content,.gdk .tabs__tab-content .age-gate__header,.gdk .tabs__tab-content .content-grid,.gdk .tabs__tab-content .modal[data-style=banner] .modal__content,.gdk .tabs__tab-content .modal__grid,.gdk .tabs__tab-content .page-banner__content {
        row-gap:0
    }
}

.gdk .gdpc-section {
    -webkit-padding-after: var(--space-4);
    padding-block-end:var(--space-4)}

.gdk .txt-tile-block-no-wrap {
    white-space: nowrap
}

.gdk .gdpc-section.theme--dark .pills__container {
    background: 0 0
}

.gdk .gdpc-section.theme--dark .pills__item--active.pills__item--active {
    background-color: transparent;
    color: var(--color-role-text-primary-base)
}

.gdk .gdpc-section.featured-hardware.slider .surface:not(.surface--no-default-state),.gdk .gdpc-section.featured-hardware.slider .surface:not(.surface--no-default-state):focus.focus-visible,.gdk .gdpc-section.featured-hardware.slider .surface:not(.surface--no-default-state):hover,.gdk .gdpc-section.theme--dark .surface:not(.surface--no-default-state),.gdk .gdpc-section.theme--dark .surface:not(.surface--no-default-state):focus.focus-visible,.gdk .gdpc-section.theme--dark .surface:not(.surface--no-default-state):hover,.gdk .gdpc-section.theme--light .surface:not(.surface--no-default-state),.gdk .gdpc-section.theme--light .surface:not(.surface--no-default-state):focus.focus-visible,.gdk .gdpc-section.theme--light .surface:not(.surface--no-default-state):hover {
    background: 0 0;
    --shadow-color: none;
    box-shadow: none
}

.gdk .gdpc-section.featured-hardware.slider .pills__item:not(.pills__item--active):hover,.gdk .gdpc-section.theme--dark .pills__item:not(.pills__item--active):hover,.gdk .gdpc-section.theme--light .pills__item:not(.pills__item--active):hover {
    color: var(--color-role-backgrounds-disabled-link)
}

.gdk .gdpc-section.featured-hardware.slider .pills__item:not(.pills__item--active):focus,.gdk .gdpc-section.featured-hardware.slider .pills__item:not(.pills__item--active):focus:before,.gdk .gdpc-section.theme--dark .pills__item:not(.pills__item--active):focus,.gdk .gdpc-section.theme--dark .pills__item:not(.pills__item--active):focus:before,.gdk .gdpc-section.theme--light .pills__item:not(.pills__item--active):focus,.gdk .gdpc-section.theme--light .pills__item:not(.pills__item--active):focus:before {
    box-shadow: none
}

.gdk .automated-games-list h3 {
    -webkit-padding-after: var(--space-4);
    padding-block-end:var(--space-4);border-bottom: var(--space-1) solid var(--color-role-borders-secondary-link-hover)
}

.gdk .automated-games-list a {
    text-decoration: underline
}

.gdk .site-footer {
    color: #fff;
    padding: 4rem 0;
    position: relative;
    background: #00439c
}

.gdk .modal[data-style=banner] .site-footer .modal__content,.gdk .site-footer .age-gate__header,.gdk .site-footer .content-grid,.gdk .site-footer .modal[data-style=banner] .modal__content,.gdk .site-footer .modal__grid,.gdk .site-footer .page-banner__content {
    row-gap: 1.5rem;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .site-footer li {
    padding: 0;
    -webkit-margin-after: .5rem;
    margin-block-end:.5rem}

.gdk .site-footer li:last-of-type,.gdk .site-footer__legal .text-block:last-of-type {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .site-footer li:before {
    content: ''
}

.gdk .site-footer li a {
    color: #fff;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    cursor: pointer;
    text-decoration: none;
    word-break: break-word
}

.gdk .site-footer__brand-area {
    grid-area: 1/1/1/5
}

@media (orientation: landscape) {
    .gdk .site-footer__brand-area {
        grid-area:1/1/1/7
    }
}

@media (min-width: 768px) {
    .gdk .site-footer__brand-area {
        grid-area:1/1/1/7
    }
}

.gdk .site-footer-v2__categories ul,.gdk .site-footer__brand-area ul,.gdk .site-footer__categories ul {
    padding: 0;
    list-style: none
}

.gdk .site-footer__brand-area ul li,.gdk .site-footer__categories li {
    padding: 0
}

.gdk .site-footer__brand-area ul li .site-footer__network {
    width: calc(1rem + .25rem);
    max-width: 1.5rem;
    fill: #fff;
    vertical-align: middle;
    -webkit-margin-end: .5rem;
    -moz-margin-end: .5rem;
    margin-inline-end:.5rem}

.gdk .site-footer__brand-area ul li::before,.gdk .site-footer__categories li::before {
    display: none
}

.gdk .site-footer__brand-area .ps-bug {
    width: 6rem;
    display: block;
    height: 6rem;
    position: relative;
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .site-footer__brand-area .ps-bug img,.gdk .site-footer__brand-area .ps-bug svg {
    width: 100%;
    height: 100%;
    position: absolute;
    -o-object-fit: contain;
    object-fit: contain
}

.gdk .site-footer__categories {
    grid-area: auto/1/auto/5
}

@media (orientation: landscape) {
    .gdk .site-footer__categories:nth-child(2) {
        grid-area:2/1/auto/2
    }
}

@media (min-width: 768px) {
    .gdk .site-footer__categories:nth-child(2) {
        grid-area:1/7/auto/9
    }
}

@media (orientation: landscape) {
    .gdk .site-footer__categories:nth-child(3) {
        grid-area:2/3/auto/4
    }
}

@media (min-width: 768px) {
    .gdk .site-footer__categories:nth-child(3) {
        grid-area:1/9/auto/11
    }
}

@media (orientation: landscape) {
    .gdk .site-footer__categories:nth-child(4) {
        grid-area:2/5/auto/6
    }
}

@media (min-width: 768px) {
    .gdk .site-footer__categories:nth-child(4) {
        grid-area:1/11/auto/13
    }
}

.gdk .site-footer__badges {
    grid-area: auto/1/auto/5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .site-footer__badges {
        grid-area:2/7/auto/13;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.gdk .site-footer__badges .media-block {
    -webkit-margin-end: .5rem;
    -moz-margin-end: .5rem;
    margin-inline-end:.5rem;-webkit-margin-after: 0;
    margin-block-end:0;--custom-mobile-width: unset;
    --custom-tablet-width: unset;
    --custom-desktop-width: unset
}

.gdk .site-footer__badges .media-block figure {
    height: 60px
}

.gdk .site-footer__badges .media-block figure img {
    height: 100%;
    width: unset
}

.gdk .site-footer__legal {
    grid-area: auto/1/auto/5
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .site-footer__legal {
        grid-area:2/1/auto/7
    }
}

.gdk .site-footer__legal figure {
    height: 3rem;
    -webkit-margin-after: .5rem;
    margin-block-end:.5rem}

.gdk .site-footer__legal figure img,.gdk .site-footer__legal figure svg {
    height: 100%
}

.gdk .site-footer .footer-label {
    color: #fff;
    -webkit-margin-after: .75rem;
    margin-block-end:.75rem}

.gdk .site-footer .footer-items {
    grid-area: auto/1/auto/4
}

.gdk .age-gate__header,.gdk .content-grid {
    grid-row-gap: 3rem;
    pointer-events: all;
    z-index: 50
}

.gdk .age-gate__header,.gdk .content-grid,.gdk .modal[data-style=banner] .modal__content,.gdk .modal__grid,.gdk .page-banner__content {
    display: grid;
    -webkit-margin-after: 4rem;
    margin-block-end:4rem;position: relative;
    grid-template-columns: repeat(4,1fr);
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

.gdk .page-banner__content {
    grid-row-gap: 3rem
}

.gdk .modal[data-style=banner] .modal__content,.gdk .modal__grid {
    pointer-events: all;
    z-index: 50
}

.gdk .modal[data-style=banner] .modal__content {
    grid-row-gap: 3rem
}

@media (orientation: landscape) {
    .gdk .age-gate__header,.gdk .content-grid,.gdk .modal[data-style=banner] .modal__content,.gdk .modal__grid,.gdk .page-banner__content {
        grid-template-columns:repeat(6,1fr)
    }
}

@media (min-width: 768px) {
    .gdk .age-gate__header,.gdk .content-grid,.gdk .modal[data-style=banner] .modal__content,.gdk .modal__grid,.gdk .page-banner__content {
        grid-template-columns:repeat(6,1fr)
    }
}

@media (min-width: 1024px) {
    .gdk .age-gate__header,.gdk .content-grid,.gdk .modal[data-style=banner] .modal__content,.gdk .modal__grid,.gdk .page-banner__content {
        grid-template-columns:repeat(12,1fr);
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem
    }
}

@media (min-width: 1367px) {
    .gdk .age-gate__header,.gdk .content-grid,.gdk .modal[data-style=banner] .modal__content,.gdk .modal__grid,.gdk .page-banner__content {
        -moz-column-gap:2rem;
        column-gap: 2rem
    }
}

@media (min-width: 1920px) {
    .gdk .age-gate__header,.gdk .content-grid,.gdk .modal[data-style=banner] .modal__content,.gdk .modal__grid,.gdk .page-banner__content {
        -moz-column-gap:1.5rem;
        column-gap: 1.5rem
    }

    .gdk .\+full-width.age-gate__header,.gdk .\+full-width.modal__grid,.gdk .\+full-width.page-banner__content,.gdk .content-grid.\+full-width,.gdk .modal[data-style=banner] .\+full-width.modal__content {
        max-width: 1828px
    }
}

.gdk .\+thin-col-gap.age-gate__header,.gdk .\+thin-col-gap.modal__grid,.gdk .\+thin-col-gap.page-banner__content,.gdk .content-grid.\+thin-col-gap,.gdk .modal[data-style=banner] .\+thin-col-gap.modal__content {
    -moz-column-gap: .25rem;
    column-gap: .25rem
}

@media (orientation: landscape) {
    .gdk .\+thin-col-gap.age-gate__header,.gdk .\+thin-col-gap.modal__grid,.gdk .\+thin-col-gap.page-banner__content,.gdk .content-grid.\+thin-col-gap,.gdk .modal[data-style=banner] .\+thin-col-gap.modal__content {
        -moz-column-gap:.25rem;
        column-gap: .25rem
    }
}

@media (min-width: 768px) {
    .gdk .\+thin-col-gap.age-gate__header,.gdk .\+thin-col-gap.modal__grid,.gdk .\+thin-col-gap.page-banner__content,.gdk .content-grid.\+thin-col-gap,.gdk .modal[data-style=banner] .\+thin-col-gap.modal__content {
        -moz-column-gap:.25rem;
        column-gap: .25rem
    }
}

.gdk .\+thin-row-gap.age-gate__header,.gdk .\+thin-row-gap.modal__grid,.gdk .\+thin-row-gap.page-banner__content,.gdk .content-grid.\+thin-row-gap,.gdk .modal[data-style=banner] .\+thin-row-gap.modal__content {
    row-gap: .25rem
}

@media (min-width: 1920px) {
    .gdk .\+extended.age-gate__header,.gdk .\+extended.modal__grid,.gdk .\+extended.page-banner__content,.gdk .content-grid.\+extended,.gdk .modal[data-style=banner] .\+extended.modal__content {
        grid-template-columns:repeat(16,1fr);
        max-width: 1828px
    }
}

.media-carousel--product-picker html[dir=rtl] .media-carousel__description,.modal[data-style=banner] html[dir=rtl] .modal__content,html[dir=rtl] .age-gate__forms,html[dir=rtl] .age-gate__header,html[dir=rtl] .contact-us__container,html[dir=rtl] .content-grid,html[dir=rtl] .grid,html[dir=rtl] .media-carousel__cells.flickity-enabled,html[dir=rtl] .media-carousel__title,html[dir=rtl] .modal[data-style=banner] .modal__content,html[dir=rtl] .modal__grid,html[dir=rtl] .page-banner__content,html[dir=rtl] .review-list-item__body,html[dir=rtl] .social-feed__container,html[dir=rtl] .sub-grid {
    direction: ltr
}

.media-carousel--product-picker html[dir=rtl] .media-carousel__description div[class^=box]>*,.modal[data-style=banner] html[dir=rtl] .modal__content div[class^=box]>*,html[dir=rtl] .age-gate__header div[class^=box]>*,html[dir=rtl] .contact-us__container div[class^=box]>*,html[dir=rtl] .content-grid div[class^=box]>*,html[dir=rtl] .grid div[class^=box]>*,html[dir=rtl] .media-carousel--product-picker .media-carousel__description div[class^=box]>*,html[dir=rtl] .media-carousel__cells.flickity-enabled div[class^=box]>*,html[dir=rtl] .media-carousel__title div[class^=box]>*,html[dir=rtl] .modal[data-style=banner] .modal__content div[class^=box]>*,html[dir=rtl] .modal__grid div[class^=box]>*,html[dir=rtl] .page-banner__content div[class^=box]>*,html[dir=rtl] .review-list-item__body div[class^=box]>*,html[dir=rtl] .social-feed__container div[class^=box]>*,html[dir=rtl] .sub-grid div[class^=box]>* {
    direction: rtl
}

.gdk .contact-us__container,.gdk .grid,.gdk .media-carousel--product-picker .media-carousel__description,.gdk .media-carousel--product-picker .media-carousel__title,.gdk .media-carousel__cells.flickity-enabled,.gdk .media-carousel__title,.gdk .social-feed__container,.review-list-item__body {
    display: grid;
    gap: var(--space-7) var(--space-5);
    -webkit-margin-after: var(--space-10);
    margin-block-end:var(--space-10);position: relative;
    z-index: 50;
    grid-template-columns: repeat(4,1fr);
    margin-left: var(--space-6);
    margin-right: var(--space-6)
}

@media (min-width: 360px) {
    .gdk .contact-us__container,.gdk .grid,.gdk .media-carousel--product-picker .media-carousel__description,.gdk .media-carousel--product-picker .media-carousel__title,.gdk .media-carousel__cells.flickity-enabled,.gdk .media-carousel__title,.gdk .social-feed__container,.review-list-item__body {
        grid-template-columns:repeat(4,1fr);
        margin-left: var(--space-7);
        margin-right: var(--space-7)
    }
}

@media (orientation: landscape) {
    .gdk .contact-us__container,.gdk .grid,.gdk .media-carousel--product-picker .media-carousel__description,.gdk .media-carousel--product-picker .media-carousel__title,.gdk .media-carousel__cells.flickity-enabled,.gdk .media-carousel__title,.gdk .social-feed__container,.review-list-item__body {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-9);
        margin-right: var(--space-9)
    }
}

@media (min-width: 768px) {
    .gdk .contact-us__container,.gdk .grid,.gdk .media-carousel--product-picker .media-carousel__description,.gdk .media-carousel--product-picker .media-carousel__title,.gdk .media-carousel__cells.flickity-enabled,.gdk .media-carousel__title,.gdk .social-feed__container,.review-list-item__body {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-9);
        margin-right: var(--space-9)
    }
}

@media (min-width: 1024px) {
    .gdk .contact-us__container,.gdk .grid,.gdk .media-carousel--product-picker .media-carousel__description,.gdk .media-carousel--product-picker .media-carousel__title,.gdk .media-carousel__cells.flickity-enabled,.gdk .media-carousel__title,.gdk .social-feed__container,.review-list-item__body {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-9);
        margin-right: var(--space-9)
    }
}

@media (min-width: 1367px) {
    .gdk .contact-us__container,.gdk .grid,.gdk .media-carousel--product-picker .media-carousel__description,.gdk .media-carousel--product-picker .media-carousel__title,.gdk .media-carousel__cells.flickity-enabled,.gdk .media-carousel__title,.gdk .social-feed__container,.review-list-item__body {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-11);
        margin-right: var(--space-11)
    }
}

@media (min-width: 1920px) {
    .gdk .contact-us__container,.gdk .grid,.gdk .media-carousel--product-picker .media-carousel__description,.gdk .media-carousel--product-picker .media-carousel__title,.gdk .media-carousel__cells.flickity-enabled,.gdk .media-carousel__title,.gdk .social-feed__container,.review-list-item__body {
        grid-template-columns:repeat(24,1fr);
        max-width: 1920px;
        margin-left: var(--space-11);
        margin-right: var(--space-11)
    }
}

@media (min-width: 2120px) {
    .gdk .contact-us__container,.gdk .grid,.gdk .media-carousel--product-picker .media-carousel__description,.gdk .media-carousel--product-picker .media-carousel__title,.gdk .media-carousel__cells.flickity-enabled,.gdk .media-carousel__title,.gdk .social-feed__container,.review-list-item__body {
        margin-left:auto;
        margin-right: auto
    }
}

@media (min-width: 1920px) {
    .\+full-width.review-list-item__body,.gdk .\+full-width.contact-us__container,.gdk .\+full-width.media-carousel__cells.flickity-enabled,.gdk .\+full-width.media-carousel__title,.gdk .\+full-width.social-feed__container,.gdk .grid.\+full-width,.gdk .media-carousel--product-picker .\+full-width.media-carousel__description {
        max-width:1828px
    }
}

.\+thin-col-gap.review-list-item__body,.gdk .\+thin-col-gap.contact-us__container,.gdk .\+thin-col-gap.media-carousel__cells.flickity-enabled,.gdk .\+thin-col-gap.media-carousel__title,.gdk .\+thin-col-gap.social-feed__container,.gdk .grid.\+thin-col-gap,.gdk .media-carousel--product-picker .\+thin-col-gap.media-carousel__description {
    -moz-column-gap: var(--space-2);
    column-gap: var(--space-2)
}

@media (orientation: landscape) {
    .\+thin-col-gap.review-list-item__body,.gdk .\+thin-col-gap.contact-us__container,.gdk .\+thin-col-gap.media-carousel__cells.flickity-enabled,.gdk .\+thin-col-gap.media-carousel__title,.gdk .\+thin-col-gap.social-feed__container,.gdk .grid.\+thin-col-gap,.gdk .media-carousel--product-picker .\+thin-col-gap.media-carousel__description {
        -moz-column-gap:var(--space-2);
        column-gap: var(--space-2)
    }
}

@media (min-width: 768px) {
    .\+thin-col-gap.review-list-item__body,.gdk .\+thin-col-gap.contact-us__container,.gdk .\+thin-col-gap.media-carousel__cells.flickity-enabled,.gdk .\+thin-col-gap.media-carousel__title,.gdk .\+thin-col-gap.social-feed__container,.gdk .grid.\+thin-col-gap,.gdk .media-carousel--product-picker .\+thin-col-gap.media-carousel__description {
        -moz-column-gap:var(--space-2);
        column-gap: var(--space-2)
    }
}

.\+thin-row-gap.review-list-item__body,.gdk .\+thin-row-gap.contact-us__container,.gdk .\+thin-row-gap.media-carousel__cells.flickity-enabled,.gdk .\+thin-row-gap.media-carousel__title,.gdk .\+thin-row-gap.social-feed__container,.gdk .grid.\+thin-row-gap,.gdk .media-carousel--product-picker .\+thin-row-gap.media-carousel__description {
    row-gap: var(--space-2)
}

@media (min-width: 1920px) {
    .\+extended.review-list-item__body,.gdk .\+extended.contact-us__container,.gdk .\+extended.media-carousel__cells.flickity-enabled,.gdk .\+extended.media-carousel__title,.gdk .\+extended.social-feed__container,.gdk .grid.\+extended,.gdk .media-carousel--product-picker .\+extended.media-carousel__description {
        grid-template-columns:repeat(16,1fr);
        max-width: 1828px
    }
}

.gdk .sub-grid {
    width: 100%;
    display: grid;
    grid-gap: 1rem
}

@media (min-width: 1024px) {
    .gdk .sub-grid {
        grid-gap:1.5rem
    }
}

@media (min-width: 1367px) {
    .gdk .sub-grid {
        grid-gap:2rem
    }
}

@media (min-width: 1920px) {
    .gdk .sub-grid {
        grid-gap:1.5rem
    }
}

.gdk .sub-grid.\+thin-col-gap {
    -moz-column-gap: .25rem;
    column-gap: .25rem
}

.gdk .sub-grid.\+thin-row-gap {
    row-gap: .25rem
}

@media (max-width: 767px) {
    .gdk .sub-grid\@mobile__1 {
        grid-template-columns:repeat(1,1fr)
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .sub-grid\@tablet__1 {
        grid-template-columns:repeat(1,1fr)
    }
}

@media (min-width: 1024px) {
    .gdk .sub-grid\@desktop__1 {
        grid-template-columns:repeat(1,1fr)
    }
}

@media (max-width: 767px) {
    .gdk .sub-grid\@mobile__2 {
        grid-template-columns:repeat(2,1fr)
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .sub-grid\@tablet__2 {
        grid-template-columns:repeat(2,1fr)
    }
}

@media (min-width: 1024px) {
    .gdk .sub-grid\@desktop__2 {
        grid-template-columns:repeat(2,1fr)
    }
}

@media (max-width: 767px) {
    .gdk .sub-grid\@mobile__3 {
        grid-template-columns:repeat(3,1fr)
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .sub-grid\@tablet__3 {
        grid-template-columns:repeat(3,1fr)
    }
}

@media (min-width: 1024px) {
    .gdk .sub-grid\@desktop__3 {
        grid-template-columns:repeat(3,1fr)
    }
}

@media (max-width: 767px) {
    .gdk .sub-grid\@mobile__4 {
        grid-template-columns:repeat(4,1fr)
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .sub-grid\@tablet__4 {
        grid-template-columns:repeat(4,1fr)
    }
}

@media (min-width: 1024px) {
    .gdk .sub-grid\@desktop__4 {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .sub-grid\@desktop__5 {
        grid-template-columns: repeat(5,1fr)
    }

    .gdk .sub-grid\@desktop__6 {
        grid-template-columns: repeat(6,1fr)
    }
}

.gdk .grid-group {
    -webkit-margin-after: 4rem;
    margin-block-end:4rem}

@media (max-width: 767px) {
    .gdk .layout__2--a {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__2--a>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__2--a.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__2--a.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__2--a.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__2--a {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a b b b b b b"
    }

    .gdk .layout__2--a>:nth-child(1) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__2--a.\+reverse>:nth-child(1),.gdk .layout__2--a>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__2--a.\+reverse>:nth-child(2) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__2--a {
        grid-template-columns:1fr 1fr
    }

    .gdk .layout__2--a.\+reverse>:nth-child(1) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__2--a.\+reverse>:nth-child(2) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__2--a.\+reverse>:nth-child(3) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__2--b {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__2--b>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__2--b.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__2--b.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__2--b.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__2--b {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a b b b b"
    }

    .gdk .layout__2--b>:nth-child(1) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__2--b.\+reverse>:nth-child(1),.gdk .layout__2--b>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__2--b.\+reverse>:nth-child(2) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__2--b {
        grid-template-columns:2fr 1fr
    }

    .gdk .layout__2--b.\+reverse>:nth-child(1) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__2--b.\+reverse>:nth-child(2) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__2--b.\+reverse>:nth-child(3) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__2--c {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__2--c>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__2--c.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__2--c.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__2--c.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__2--c {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a b b b b b b b b"
    }

    .gdk .layout__2--c>:nth-child(1) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__2--c.\+reverse>:nth-child(1),.gdk .layout__2--c>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__2--c.\+reverse>:nth-child(2) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__2--c {
        grid-template-columns:1fr 2fr
    }

    .gdk .layout__2--c.\+reverse>:nth-child(1) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__2--c.\+reverse>:nth-child(2) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__2--c.\+reverse>:nth-child(3) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__3--a {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__3--a>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--a.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__3--a.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__3--a.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__3--a.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__3--a {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a b b b b c c c c"
    }

    .gdk .layout__3--a>:nth-child(1) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--a>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--a.\+reverse>:nth-child(1),.gdk .layout__3--a>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--a.\+reverse>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--a.\+reverse>:nth-child(3) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__3--a {
        grid-template-columns:1fr 1fr 1fr
    }

    .gdk .layout__3--a.\+reverse>:nth-child(1) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__3--a.\+reverse>:nth-child(2) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__3--a.\+reverse>:nth-child(3) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__3--a.\+reverse>:nth-child(4) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__3--b {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__3--b>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--b.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__3--b.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__3--b.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__3--b.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__3--b {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c"
    }

    .gdk .layout__3--b>:nth-child(1) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--b.\+reverse>:nth-child(1),.gdk .layout__3--b>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--b>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--b.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c c c c c c c"
    }

    .gdk .layout__3--b.\+reverse>:nth-child(2) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--b.\+reverse>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__3--b {
        grid-template-columns:2fr 1fr 1fr
    }

    .gdk .layout__3--b.\+reverse>:nth-child(1) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__3--b.\+reverse>:nth-child(2) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__3--b.\+reverse>:nth-child(3) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__3--b.\+reverse>:nth-child(4) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__3--c {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__3--c>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--c.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__3--c.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__3--c.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__3--c.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__3--c {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c"
    }

    .gdk .layout__3--c.\+reverse>:nth-child(1),.gdk .layout__3--c>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--c>:nth-child(2) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--c.\+reverse>:nth-child(2),.gdk .layout__3--c>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--c.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c c c c c c c"
    }

    .gdk .layout__3--c.\+reverse>:nth-child(3) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__3--c {
        grid-template-columns:1fr 2fr 1fr
    }

    .gdk .layout__3--c.\+reverse>:nth-child(1) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__3--c.\+reverse>:nth-child(2) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__3--c.\+reverse>:nth-child(3) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__3--c.\+reverse>:nth-child(4) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__3--d {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__3--d>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--d.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__3--d.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__3--d.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__3--d.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__3--d {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c"
    }

    .gdk .layout__3--d.\+reverse>:nth-child(1),.gdk .layout__3--d>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--d>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--d.\+reverse>:nth-child(2),.gdk .layout__3--d>:nth-child(3) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--d.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c c c c c c c"
    }

    .gdk .layout__3--d.\+reverse>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__3--d {
        grid-template-columns:1fr 1fr 2fr
    }

    .gdk .layout__3--d.\+reverse>:nth-child(1) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__3--d.\+reverse>:nth-child(2) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__3--d.\+reverse>:nth-child(3) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__3--d.\+reverse>:nth-child(4) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__3--e {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__3--e>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--e.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__3--e.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__3--e.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__3--e.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__3--e {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c"
    }

    .gdk .layout__3--e>:nth-child(1) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--e.\+reverse>:nth-child(1),.gdk .layout__3--e>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--e>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--e.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c c c c c c c"
    }

    .gdk .layout__3--e.\+reverse>:nth-child(2) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--e.\+reverse>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__3--e {
        grid-template-columns:3fr 1fr 1fr
    }

    .gdk .layout__3--e.\+reverse>:nth-child(1) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__3--e.\+reverse>:nth-child(2) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__3--e.\+reverse>:nth-child(3) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__3--e.\+reverse>:nth-child(4) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__3--f {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__3--f>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--f.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__3--f.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__3--f.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__3--f.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__3--f {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c"
    }

    .gdk .layout__3--f.\+reverse>:nth-child(1),.gdk .layout__3--f>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--f>:nth-child(2) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--f.\+reverse>:nth-child(2),.gdk .layout__3--f>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--f.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c c c c c c c"
    }

    .gdk .layout__3--f.\+reverse>:nth-child(3) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__3--f {
        grid-template-columns:1fr 3fr 1fr
    }

    .gdk .layout__3--f.\+reverse>:nth-child(1) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__3--f.\+reverse>:nth-child(2) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__3--f.\+reverse>:nth-child(3) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__3--f.\+reverse>:nth-child(4) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__3--g {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__3--g>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--g.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__3--g.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__3--g.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__3--g.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__3--g {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c"
    }

    .gdk .layout__3--g.\+reverse>:nth-child(1),.gdk .layout__3--g>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--g>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--g.\+reverse>:nth-child(2),.gdk .layout__3--g>:nth-child(3) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__3--g.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c c c c c c c"
    }

    .gdk .layout__3--g.\+reverse>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__3--g {
        grid-template-columns:1fr 1fr 3fr
    }

    .gdk .layout__3--g.\+reverse>:nth-child(1) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__3--g.\+reverse>:nth-child(2) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__3--g.\+reverse>:nth-child(3) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__3--g.\+reverse>:nth-child(4) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__4--a {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__4--a>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--a.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__4--a.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__4--a.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__4--a.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__4--a.\+reverse\@mobile>:nth-child(5) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__4--a {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d"
    }

    .gdk .layout__4--a>:nth-child(1) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--a>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--a>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--a.\+reverse>:nth-child(1),.gdk .layout__4--a>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--a.\+reverse>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--a.\+reverse>:nth-child(3) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--a.\+reverse>:nth-child(4) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__4--a {
        grid-template-columns:1fr 1fr 1fr 1fr
    }

    .gdk .layout__4--a.\+reverse>:nth-child(1) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__4--a.\+reverse>:nth-child(2) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__4--a.\+reverse>:nth-child(3) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__4--a.\+reverse>:nth-child(4) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__4--a.\+reverse>:nth-child(5) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__4--b {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__4--b>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--b.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__4--b.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__4--b.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__4--b.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__4--b.\+reverse\@mobile>:nth-child(5) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__4--b {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b c c c c d d d d"
    }

    .gdk .layout__4--b>:nth-child(1) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--b>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--b.\+reverse>:nth-child(1),.gdk .layout__4--b>:nth-child(3) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--b>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--b.\+reverse {
        grid-template-areas: "a a a a b b b b c c c c" "d d d d d d d d d d d d"
    }

    .gdk .layout__4--b.\+reverse>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--b.\+reverse>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--b.\+reverse>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__4--b {
        grid-template-columns:2fr 1fr 1fr 1fr
    }

    .gdk .layout__4--b.\+reverse>:nth-child(1) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__4--b.\+reverse>:nth-child(2) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__4--b.\+reverse>:nth-child(3) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__4--b.\+reverse>:nth-child(4) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__4--b.\+reverse>:nth-child(5) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__4--c {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__4--c>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--c.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__4--c.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__4--c.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__4--c.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__4--c.\+reverse\@mobile>:nth-child(5) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__4--c {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b c c c c d d d d"
    }

    .gdk .layout__4--c>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--c>:nth-child(2) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--c.\+reverse>:nth-child(1),.gdk .layout__4--c>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--c.\+reverse>:nth-child(2),.gdk .layout__4--c>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--c.\+reverse {
        grid-template-areas: "a a a a b b b b c c c c" "d d d d d d d d d d d d"
    }

    .gdk .layout__4--c.\+reverse>:nth-child(3) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--c.\+reverse>:nth-child(4) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__4--c {
        grid-template-columns:1fr 2fr 1fr 1fr
    }

    .gdk .layout__4--c.\+reverse>:nth-child(1) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__4--c.\+reverse>:nth-child(2) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__4--c.\+reverse>:nth-child(3) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__4--c.\+reverse>:nth-child(4) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__4--c.\+reverse>:nth-child(5) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__4--d {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__4--d>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--d.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__4--d.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__4--d.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__4--d.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__4--d.\+reverse\@mobile>:nth-child(5) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__4--d {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b c c c c d d d d"
    }

    .gdk .layout__4--d>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--d.\+reverse>:nth-child(1),.gdk .layout__4--d>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--d>:nth-child(3) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--d>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--d.\+reverse {
        grid-template-areas: "a a a a b b b b c c c c" "d d d d d d d d d d d d"
    }

    .gdk .layout__4--d.\+reverse>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--d.\+reverse>:nth-child(3) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--d.\+reverse>:nth-child(4) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__4--d {
        grid-template-columns:1fr 1fr 2fr 1fr
    }

    .gdk .layout__4--d.\+reverse>:nth-child(1) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__4--d.\+reverse>:nth-child(2) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__4--d.\+reverse>:nth-child(3) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__4--d.\+reverse>:nth-child(4) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__4--d.\+reverse>:nth-child(5) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__4--e {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__4--e>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--e.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__4--e.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__4--e.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__4--e.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__4--e.\+reverse\@mobile>:nth-child(5) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__4--e {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b c c c c d d d d"
    }

    .gdk .layout__4--e>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--e.\+reverse>:nth-child(1),.gdk .layout__4--e>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--e>:nth-child(3) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--e>:nth-child(4) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--e.\+reverse {
        grid-template-areas: "a a a a b b b b c c c c" "d d d d d d d d d d d d"
    }

    .gdk .layout__4--e.\+reverse>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--e.\+reverse>:nth-child(3) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__4--e.\+reverse>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__4--e {
        grid-template-columns:1fr 1fr 1fr 2fr
    }

    .gdk .layout__4--e.\+reverse>:nth-child(1) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__4--e.\+reverse>:nth-child(2) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__4--e.\+reverse>:nth-child(3) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__4--e.\+reverse>:nth-child(4) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__4--e.\+reverse>:nth-child(5) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__5--a {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__5--a>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 5;
        order: 5
    }

    .gdk .layout__5--a.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__5--a.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__5--a.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__5--a.\+reverse\@mobile>:nth-child(5) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__5--a.\+reverse\@mobile>:nth-child(6) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__5--a {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--a>:nth-child(1) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+reverse>:nth-child(1),.gdk .layout__5--a>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--a.\+reverse>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+reverse>:nth-child(3) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+reverse>:nth-child(4) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+reverse>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__5--a {
        grid-template-columns:2fr 1fr 1fr 1fr 1fr
    }
}

@media (min-width: 1024px) and (max-width:1366px) {
    .gdk .layout__5--a {
        grid-template-columns:unset;
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--a>:nth-child(1) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+reverse>:nth-child(1),.gdk .layout__5--a>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--a.\+reverse>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+reverse>:nth-child(3) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+reverse>:nth-child(4) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+reverse>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__5--a.\+width--small {
        grid-template-columns:unset;
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--a.\+width--small>:nth-child(1) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+width--small>:nth-child(2) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+width--small>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+width--small.\+reverse>:nth-child(1),.gdk .layout__5--a.\+width--small>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+width--small>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+width--small.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--a.\+width--small.\+reverse>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+width--small.\+reverse>:nth-child(3) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+width--small.\+reverse>:nth-child(4) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+width--small.\+reverse>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--a.\+reverse>:nth-child(1) {
        -ms-flex-order: 5;
        order: 5
    }

    .gdk .layout__5--a.\+reverse>:nth-child(2) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__5--a.\+reverse>:nth-child(3) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__5--a.\+reverse>:nth-child(4) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__5--a.\+reverse>:nth-child(5) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__5--a.\+reverse>:nth-child(6) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__5--b {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__5--b>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 5;
        order: 5
    }

    .gdk .layout__5--b.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__5--b.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__5--b.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__5--b.\+reverse\@mobile>:nth-child(5) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__5--b.\+reverse\@mobile>:nth-child(6) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__5--b {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--b>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b>:nth-child(2) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+reverse>:nth-child(1),.gdk .layout__5--b>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--b.\+reverse>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+reverse>:nth-child(3) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+reverse>:nth-child(4) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+reverse>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__5--b {
        grid-template-columns:1fr 2fr 1fr 1fr 1fr
    }
}

@media (min-width: 1024px) and (max-width:1366px) {
    .gdk .layout__5--b {
        grid-template-columns:unset;
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--b>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b>:nth-child(2) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+reverse>:nth-child(1),.gdk .layout__5--b>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--b.\+reverse>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+reverse>:nth-child(3) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+reverse>:nth-child(4) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+reverse>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__5--b.\+width--small {
        grid-template-columns:unset;
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--b.\+width--small>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+width--small>:nth-child(2) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+width--small>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+width--small.\+reverse>:nth-child(1),.gdk .layout__5--b.\+width--small>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+width--small>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+width--small.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--b.\+width--small.\+reverse>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+width--small.\+reverse>:nth-child(3) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+width--small.\+reverse>:nth-child(4) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+width--small.\+reverse>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--b.\+reverse>:nth-child(1) {
        -ms-flex-order: 5;
        order: 5
    }

    .gdk .layout__5--b.\+reverse>:nth-child(2) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__5--b.\+reverse>:nth-child(3) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__5--b.\+reverse>:nth-child(4) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__5--b.\+reverse>:nth-child(5) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__5--b.\+reverse>:nth-child(6) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__5--c {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__5--c>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 5;
        order: 5
    }

    .gdk .layout__5--c.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__5--c.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__5--c.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__5--c.\+reverse\@mobile>:nth-child(5) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__5--c.\+reverse\@mobile>:nth-child(6) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__5--c {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--c>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c>:nth-child(3) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+reverse>:nth-child(1),.gdk .layout__5--c>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--c.\+reverse>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+reverse>:nth-child(3) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+reverse>:nth-child(4) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+reverse>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__5--c {
        grid-template-columns:1fr 1fr 2fr 1fr 1fr
    }
}

@media (min-width: 1024px) and (max-width:1366px) {
    .gdk .layout__5--c {
        grid-template-columns:unset;
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--c>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c>:nth-child(3) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+reverse>:nth-child(1),.gdk .layout__5--c>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--c.\+reverse>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+reverse>:nth-child(3) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+reverse>:nth-child(4) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+reverse>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__5--c.\+width--small {
        grid-template-columns:unset;
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--c.\+width--small>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+width--small>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+width--small>:nth-child(3) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+width--small.\+reverse>:nth-child(1),.gdk .layout__5--c.\+width--small>:nth-child(4) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+width--small>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+width--small.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--c.\+width--small.\+reverse>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+width--small.\+reverse>:nth-child(3) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+width--small.\+reverse>:nth-child(4) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+width--small.\+reverse>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--c.\+reverse>:nth-child(1) {
        -ms-flex-order: 5;
        order: 5
    }

    .gdk .layout__5--c.\+reverse>:nth-child(2) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__5--c.\+reverse>:nth-child(3) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__5--c.\+reverse>:nth-child(4) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__5--c.\+reverse>:nth-child(5) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__5--c.\+reverse>:nth-child(6) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__5--d {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__5--d>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 5;
        order: 5
    }

    .gdk .layout__5--d.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__5--d.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__5--d.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__5--d.\+reverse\@mobile>:nth-child(5) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__5--d.\+reverse\@mobile>:nth-child(6) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__5--d {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--d>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d>:nth-child(3) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d>:nth-child(4) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+reverse>:nth-child(1),.gdk .layout__5--d>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--d.\+reverse>:nth-child(2) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+reverse>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+reverse>:nth-child(4) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+reverse>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__5--d {
        grid-template-columns:1fr 1fr 1fr 2fr 1fr
    }
}

@media (min-width: 1024px) and (max-width:1366px) {
    .gdk .layout__5--d {
        grid-template-columns:unset;
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--d>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d>:nth-child(3) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d>:nth-child(4) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+reverse>:nth-child(1),.gdk .layout__5--d>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--d.\+reverse>:nth-child(2) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+reverse>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+reverse>:nth-child(4) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+reverse>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__5--d.\+width--small {
        grid-template-columns:unset;
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--d.\+width--small>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+width--small>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+width--small>:nth-child(3) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+width--small>:nth-child(4) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+width--small.\+reverse>:nth-child(1),.gdk .layout__5--d.\+width--small>:nth-child(5) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+width--small.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--d.\+width--small.\+reverse>:nth-child(2) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+width--small.\+reverse>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+width--small.\+reverse>:nth-child(4) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+width--small.\+reverse>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--d.\+reverse>:nth-child(1) {
        -ms-flex-order: 5;
        order: 5
    }

    .gdk .layout__5--d.\+reverse>:nth-child(2) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__5--d.\+reverse>:nth-child(3) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__5--d.\+reverse>:nth-child(4) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__5--d.\+reverse>:nth-child(5) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__5--d.\+reverse>:nth-child(6) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__5--e {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__5--e>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 5;
        order: 5
    }

    .gdk .layout__5--e.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__5--e.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__5--e.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__5--e.\+reverse\@mobile>:nth-child(5) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__5--e.\+reverse\@mobile>:nth-child(6) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__5--e {
        grid-template-columns:repeat(12,1fr);
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--e>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e>:nth-child(3) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+reverse>:nth-child(1),.gdk .layout__5--e>:nth-child(4) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--e.\+reverse>:nth-child(2) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+reverse>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+reverse>:nth-child(4) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+reverse>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__5--e {
        grid-template-columns:1fr 1fr 1fr 1fr 2fr
    }
}

@media (min-width: 1024px) and (max-width:1366px) {
    .gdk .layout__5--e {
        grid-template-columns:unset;
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--e>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e>:nth-child(3) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+reverse>:nth-child(1),.gdk .layout__5--e>:nth-child(4) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--e.\+reverse>:nth-child(2) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+reverse>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+reverse>:nth-child(4) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+reverse>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }
}

@media (min-width: 1024px) {
    .gdk .layout__5--e.\+width--small {
        grid-template-columns:unset;
        grid-template-areas: "a a a a a a a a a a a a" "b b b b b b c c c c c c" "d d d d d d e e e e e e"
    }

    .gdk .layout__5--e.\+width--small>:nth-child(1) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+width--small>:nth-child(2) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+width--small>:nth-child(3) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+width--small.\+reverse>:nth-child(1),.gdk .layout__5--e.\+width--small>:nth-child(4) {
        grid-area: e;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+width--small>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+width--small.\+reverse {
        grid-template-areas: "a a a a a a b b b b b b" "c c c c c c d d d d d d" "e e e e e e e e e e e e"
    }

    .gdk .layout__5--e.\+width--small.\+reverse>:nth-child(2) {
        grid-area: d;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+width--small.\+reverse>:nth-child(3) {
        grid-area: c;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+width--small.\+reverse>:nth-child(4) {
        grid-area: b;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+width--small.\+reverse>:nth-child(5) {
        grid-area: a;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__5--e.\+reverse>:nth-child(1) {
        -ms-flex-order: 5;
        order: 5
    }

    .gdk .layout__5--e.\+reverse>:nth-child(2) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__5--e.\+reverse>:nth-child(3) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__5--e.\+reverse>:nth-child(4) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__5--e.\+reverse>:nth-child(5) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__5--e.\+reverse>:nth-child(6) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (max-width: 767px) {
    .gdk .layout__6--a {
        grid-template-columns:repeat(4,1fr)
    }

    .gdk .layout__6--a>* {
        grid-column: 1/-1;
        -ms-flex-order: unset;
        order: unset
    }

    .gdk .layout__6--a.\+reverse\@mobile>:nth-child(1) {
        -ms-flex-order: 6;
        order: 6
    }

    .gdk .layout__6--a.\+reverse\@mobile>:nth-child(2) {
        -ms-flex-order: 5;
        order: 5
    }

    .gdk .layout__6--a.\+reverse\@mobile>:nth-child(3) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__6--a.\+reverse\@mobile>:nth-child(4) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__6--a.\+reverse\@mobile>:nth-child(5) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__6--a.\+reverse\@mobile>:nth-child(6) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__6--a.\+reverse\@mobile>:nth-child(7) {
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .layout__6--a {
        grid-template-columns:repeat(12,1fr);
        grid-template-rows: repeat(2,1fr)
    }

    .gdk .layout__6--a>* {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .gdk .layout__6--a {
        grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr
    }
}

@media (min-width: 1024px) and (max-width:1366px) {
    .gdk .layout__6--a {
        grid-template-rows:repeat(2,1fr)
    }

    .gdk .layout__6--a>* {
        grid-column: span 2
    }
}

@media (min-width: 1024px) {
    .gdk .layout__6--a.\+width--small {
        grid-template-rows:repeat(2,1fr)
    }

    .gdk .layout__6--a.\+width--small>* {
        grid-column: span 2
    }

    .gdk .layout__6--a.\+reverse>:nth-child(1) {
        -ms-flex-order: 6;
        order: 6
    }

    .gdk .layout__6--a.\+reverse>:nth-child(2) {
        -ms-flex-order: 5;
        order: 5
    }

    .gdk .layout__6--a.\+reverse>:nth-child(3) {
        -ms-flex-order: 4;
        order: 4
    }

    .gdk .layout__6--a.\+reverse>:nth-child(4) {
        -ms-flex-order: 3;
        order: 3
    }

    .gdk .layout__6--a.\+reverse>:nth-child(5) {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .layout__6--a.\+reverse>:nth-child(6) {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .layout__6--a.\+reverse>:nth-child(7) {
        -ms-flex-order: 0;
        order: 0
    }
}

.gdk .layout__1 {
    grid-template-columns: repeat(4,1fr)
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .layout__1 {
        grid-template-columns:repeat(6,1fr)
    }
}

@media (min-width: 1024px) {
    .gdk .layout__1 {
        grid-template-columns:repeat(12,1fr)
    }
}

.gdk .contact-us__container>*,.gdk .layout__1--a>*,.gdk .media-carousel--product-picker .media-carousel__description>*,.gdk .media-carousel--product-picker .media-carousel__title>*,.gdk .media-carousel__cells.flickity-enabled>*,.gdk .media-carousel__title>*,.gdk .modal[data-style=banner] .search-header .modal__content>*,.gdk .search-header .age-gate__header>*,.gdk .search-header .content-grid>*,.gdk .search-header .modal[data-style=banner] .modal__content>*,.gdk .search-header .modal__grid>*,.gdk .search-header .page-banner__content>*,.gdk .social-feed__container>* {
    grid-column: 1/-1
}

.gdk .layout__1--b>* {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .layout__1--b>* {
        grid-column-start:1;
        grid-column-end: 5
    }
}

@media (min-width: 1024px) {
    .gdk .layout__1--b>* {
        grid-column-start:1;
        grid-column-end: 9
    }
}

.gdk .layout__1--c>*,.gdk .modal[data-style=default] .modal__grid>*,.gdk .modal[data-style=header] .modal__grid>* {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .layout__1--c>*,.gdk .modal[data-style=default] .modal__grid>*,.gdk .modal[data-style=header] .modal__grid>* {
        grid-column-start:2;
        grid-column-end: 6
    }
}

@media (min-width: 1024px) {
    .gdk .layout__1--c>*,.gdk .modal[data-style=default] .modal__grid>*,.gdk .modal[data-style=header] .modal__grid>* {
        grid-column-start:3;
        grid-column-end: 11
    }
}

.gdk .layout__1--d>* {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .layout__1--d>* {
        grid-column-start:3;
        grid-column-end: 7
    }
}

@media (min-width: 1024px) {
    .gdk .layout__1--d>* {
        grid-column-start:5;
        grid-column-end: 13
    }
}

.gdk .layout__1--e>* {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .layout__1--e>* {
        grid-column-start:1;
        grid-column-end: 5
    }
}

@media (min-width: 1024px) {
    .gdk .layout__1--e>* {
        grid-column-start:1;
        grid-column-end: 7
    }
}

.age-gate__body .age-gate__header>*,.age-gate__body .content-grid>*,.age-gate__body .modal[data-style=banner] .modal__content>*,.age-gate__body .modal__grid>*,.age-gate__body .page-banner__content>*,.gdk .layout__1--f>*,.modal[data-style=banner] .age-gate__body .modal__content>* {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 768px),(orientation:landscape) {
    .age-gate__body .age-gate__header>*,.age-gate__body .content-grid>*,.age-gate__body .modal[data-style=banner] .modal__content>*,.age-gate__body .modal__grid>*,.age-gate__body .page-banner__content>*,.gdk .layout__1--f>*,.modal[data-style=banner] .age-gate__body .modal__content>* {
        grid-column-start:2;
        grid-column-end: 6
    }
}

@media (min-width: 1024px) {
    .age-gate__body .age-gate__header>*,.age-gate__body .content-grid>*,.age-gate__body .modal[data-style=banner] .modal__content>*,.age-gate__body .modal__grid>*,.age-gate__body .page-banner__content>*,.gdk .layout__1--f>*,.modal[data-style=banner] .age-gate__body .modal__content>* {
        grid-column-start:4;
        grid-column-end: 10
    }
}

.gdk .layout__1--g>* {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .layout__1--g>* {
        grid-column-start:3;
        grid-column-end: 7
    }
}

@media (min-width: 1024px) {
    .gdk .layout__1--g>* {
        grid-column-start:7;
        grid-column-end: 13
    }
}

.gdk .media-lightbox {
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    transform-origin: center;
    background-color: #1f1f1f;
    z-index: 10004;
    transition: all .25s ease-in-out
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .media-lightbox.no-carousel {
        overflow-y:auto;
        overflow-x: hidden
    }
}

.gdk .media-lightbox.show {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .media-lightbox.show .sticky-nav__toggle-btn {
    top: unset
}

.gdk .media-lightbox.reveal {
    opacity: 1
}

.gdk .media-lightbox__topbar,.gdk .media-lightbox__topbar .media-lightbox__close {
    z-index: 80;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.gdk .media-lightbox__topbar {
    top: 1rem;
    right: 1rem;
    height: 3rem;
    position: fixed;
    width: calc(100% - 2rem);
    -ms-flex-pack: end;
    justify-content: flex-end
}

.gdk .media-lightbox__topbar .media-lightbox__close {
    cursor: pointer;
    background-color: rgba(31,31,31,.85);
    border-radius: 50%;
    height: var(--icon-size-4);
    width: var(--icon-size-4);
    padding: var(--space-3);
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .media-lightbox__topbar .media-lightbox__close svg {
    width: 100%;
    height: 100%;
    fill: #fff
}

.gdk .media-lightbox__fullscreen-image {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    z-index: 29
}

.gdk .media-lightbox__fullscreen-image.show {
    display: block
}

.gdk .media-lightbox__fullscreen-image.reveal .media-block {
    opacity: 1;
    transform: scale(1)
}

.gdk .media-lightbox__fullscreen-image .media-block {
    width: 100%;
    height: 100%;
    opacity: 0;
    transform: scale(.8);
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .media-lightbox__fullscreen-image .media-block__caption,.gdk .media-lightbox__fullscreen-image .media-block__overlay {
    display: none
}

.gdk .media-lightbox__fullscreen-image .media-block__figure,.gdk .media-lightbox__fullscreen-image .media-block__inner {
    height: 100%
}

.gdk .media-lightbox__fullscreen-image .media-block__figure img {
    -o-object-fit: contain;
    object-fit: contain
}

.gdk .media-lightbox__main {
    opacity: 0;
    padding: 0;
    width: 100%;
    position: relative;
    transition: all .45s ease-in-out;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .media-lightbox__main.reveal {
    opacity: 1
}

@media (min-width: 768px) {
    .gdk .media-lightbox__main.shade {
        opacity:.5
    }
}

.gdk .media-lightbox__main .embed-video {
    width: 100%
}

.gdk .media-lightbox__main .embed-video,.gdk .media-lightbox__main .media-block {
    cursor: pointer;
    margin: 0
}

@media (min-width: 768px) {
    .gdk .media-lightbox__main .embed-video,.gdk .media-lightbox__main .media-block {
        width:calc((89.08px*9) + (3*1.5rem))
    }

    .gdk .media-lightbox__main .media-block--image .media-block__overlay {
        animation-name: fadeIn;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 1s);
        animation-delay: 0s;
        animation-timing-function: ease;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }

    .gdk .media-lightbox__main .media-block--image:hover .media-block__img {
        opacity: .5;
        -webkit-filter: blur(1px);
        filter: blur(1px)
    }

    .gdk .media-lightbox__main .media-block--image:hover .media-block__overlay {
        display: -ms-flexbox;
        display: flex
    }

    .gdk .media-lightbox__main .media-block--image:hover .media-block__overlay .icon {
        height: var(--icon-size-5);
        width: var(--icon-size-5)
    }

    .gdk .media-lightbox__main .media-block--image:hover .media-block__overlay .icon svg {
        width: 100%;
        height: 100%
    }
}

.gdk .media-lightbox__main.carousel {
    display: block;
    -ms-flex-align: unset;
    align-items: unset;
    -ms-flex-pack: unset;
    justify-content: unset
}

.gdk .media-lightbox__main figcaption {
    color: #fff
}

.gdk .media-lightbox__main.fullscreen {
    opacity: 0
}

.gdk .media-lightbox__lower {
    opacity: 0;
    width: 100%;
    height: 200px;
    bottom: -100px;
    position: absolute;
    z-index: 70;
    transition: all .45s ease-in-out
}

.gdk .media-lightbox__lower.reveal {
    opacity: 1;
    bottom: -50
}

@media (min-width: 768px) {
    .gdk .media-lightbox__lower.reveal {
        opacity:.5;
        bottom: -150px
    }
}

.gdk .media-lightbox__lower.no-carousel-lower {
    display: none
}

@media (min-width: 768px) {
    .gdk .media-lightbox__lower {
        opacity:.5;
        bottom: -200px
    }

    .gdk .media-lightbox__lower:hover {
        opacity: 1;
        bottom: -85px
    }
}

.gdk .media-lightbox__lower .media-block__caption,.gdk .media-lightbox__lower .media-block__overlay {
    display: none
}

.gdk .media-lightbox__lower.fullscreen {
    opacity: 0
}

.gdk .media-lightbox.light {
    background-color: #fff
}

.gdk .media-lightbox.light .media-lightbox__main .flickity-button {
    background: rgba(255,255,255,.5)
}

.gdk .media-lightbox.light .media-lightbox__main .flickity-button-icon,.gdk .media-lightbox.light .media-lightbox__topbar .media-lightbox__close svg {
    fill: #1f1f1f
}

.gdk .media-lightbox.light .media-lightbox__topbar .media-lightbox__close {
    background-color: rgba(255,255,255,.5)
}

.gdk .media-lightbox .cloner,html.device-ps5 #jetstream-tertiary-nav,html.device-ps5 #shared-nav-root,html.device-ps5 #sony-bar,html.device-ps5 .site-footer,html.device-ps5 .site-footer-v2 {
    display: none
}

.gdk .age-gate {
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    color: #fff;
    background-color: #1f1f1f;
    display: grid;
    position: fixed;
    overflow-y: auto;
    overflow-x: hidden;
    grid-template-columns: 1fr;
    grid-template-rows: 3rem;
    z-index: 10004;
    animation-name: fadeIn;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .age-gate .text-link {
    --fill-color: #FFFFFF;
    color: #fff;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    grid-gap: var(--space-2);
    text-decoration: none;
    font-weight: 500;
    font-size: var(--text-4);
    margin: var(--space-2);
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    -ms-flex-direction: row;
    flex-direction: row
}

.gdk .age-gate .text-link.disabled {
    opacity: .4;
    pointer-events: none
}

.gdk .age-gate .text-link.\+iconized .age-gate .text-link__icon,.gdk .age-gate .text-link.\+iconized .icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2);
    fill: var(--fill-color)
}

.gdk .age-gate .text-link.\+iconized .age-gate .text-link__icon svg,.gdk .age-gate .text-link.\+iconized .icon svg {
    width: 100%;
    height: 100%;
    fill: var(--fill-color)
}

.gdk .age-gate .text-link:focus,.gdk .age-gate .text-link:hover {
    text-decoration: underline
}

.gdk .age-gate .text-link:focus {
    outline-color: inherit;
    outline-offset: 1px
}

.gdk .age-gate__close,.gdk .age-gate__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.gdk .age-gate__header {
    max-width: unset;
    margin: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0;
    padding-bottom: 0
}

.gdk .age-gate__close {
    padding: 0;
    height: 1.5rem;
    cursor: pointer
}

.gdk .age-gate__close svg {
    height: 100%;
    fill: #fff
}

.age-gate__body {
    padding: 0;
    text-align: center
}

.age-gate__body.section--dark {
    background-color: transparent
}

.age-gate__body .age-gate__header,.age-gate__body .content-grid,.age-gate__body .modal[data-style=banner] .modal__content,.age-gate__body .modal__grid,.age-gate__body .page-banner__content,.modal[data-style=banner] .age-gate__body .modal__content {
    height: 100%;
    margin: 0 auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0;
    padding-bottom: 0
}

.age-gate__body .box,.age-gate__body .box--dark,.age-gate__body .box--light,.age-gate__body .box--lightAlt,.age-gate__body .box--transparent,.age-gate__body .review__box {
    -ms-flex-pack: center;
    justify-content: center
}

.age-gate__body .text-block img {
    -webkit-margin-after: .5rem;
    margin-block-end:.5rem}

.age-gate__body .text-block h3,.gdk .game-hero__info h4 {
    -webkit-margin-before: 0;
    margin-block-start:0}

.age-gate__body .text-block svg {
    fill: #fff;
    height: 2rem;
    -webkit-margin-after: .25rem;
    margin-block-end:.25rem}

.age-gate__body .text-block .accent,.age-gate__body .text-block .site-footer .footer-label,.site-footer .age-gate__body .text-block .footer-label {
    color: #fff
}

.age-gate__body .btn-block {
    -webkit-margin-after: 3rem;
    margin-block-end:3rem}

.age-gate__body .btn-block>div:first-child {
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .age-gate__forms {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-margin-after: .5rem;
    margin-block-end:.5rem}

.gdk .age-gate__forms .age-gate__input-field {
    width: 100%;
    color: #fff;
    min-width: 80px;
    max-width: 120px;
    box-shadow: none;
    text-align: center;
    background: 0 0;
    border-bottom: 2px solid #707070;
    transition: border .2s ease-in-out
}

.gdk .age-gate__forms .age-gate__input-field:active,.gdk .age-gate__forms .age-gate__input-field:focus {
    border-bottom-color: #00a2ff
}

.gdk .age-gate__forms .age-gate__input-field.dirty~.age-gate__input-placeholder,.gdk .age-gate__forms .age-gate__input-field:focus~.age-gate__input-placeholder {
    top: 0;
    color: #707070
}

.gdk .age-gate__forms .age-gate__input-field::-webkit-contacts-auto-fill-button {
    right: 0;
    position: absolute;
    visibility: hidden;
    pointer-events: none;
    display: none!important
}

.gdk .age-gate__forms .age-gate__input-field::-webkit-inner-spin-button,.gdk .age-gate__forms .age-gate__input-field::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.gdk .age-gate__forms .age-gate__input-field[type=number] {
    -moz-appearance: textfield
}

.gdk .age-gate__input-error-icon {
    top: 50%;
    right: 0;
    height: 100%;
    width: 1rem;
    display: none;
    position: absolute;
    transform: translateY(-50%)
}

.gdk .age-gate__input-error-icon svg {
    width: 100%;
    height: 100%;
    fill: #e32649
}

.gdk .age-gate__error-notice {
    padding: .25rem;
    color: #e32649;
    transition: visibility .2s ease-in-out;
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .age-gate__form-field {
    position: relative
}

.gdk .age-gate__form-field.hasError .age-gate__input-field {
    border-bottom-color: #e32649
}

.gdk .age-gate__form-field.hasError .age-gate__input-error-icon,.gdk .form__actions button[type=cancel],.gdk .form__actions button[type=submit] {
    display: inline-block
}

.gdk .age-gate__input-placeholder {
    top: 50%;
    left: 50%;
    speak: spell-out;
    color: #707070;
    position: absolute;
    transform: translate(-50%,-50%);
    transition: all .2s ease-in-out
}

body #limitless-root:not(:has(div.llm-shadow)) .embeddedServiceIcon svg,body .embeddedServiceHelpButton .embeddedServiceIcon svg,body .embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon svg,body[data-auto-trigger-gated-page=true] .gdk>.cmp-container,body[data-rated-mature=true]:not(.ignore-rating) .gdk>.cmp-container {
    display: none
}

body[data-rated-mature].ignore-rating .gdk>.cmp-container {
    animation-name: fadeIn;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.5s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media only screen and (min-width: 700px) {
    html #shared-nav {
        width:100%
    }
}

#jetstream-tertiary-nav .tertiary-logo__image {
    width: 100%;
    height: 100%;
    max-width: 200px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

#jetstream-tertiary-nav .tertiary-logo__image figure {
    width: 100%;
    height: calc(64px - 1rem);
    overflow: hidden;
    margin: 0
}

#jetstream-tertiary-nav .tertiary-logo__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left;
    object-position: left
}

#jetstream-tertiary-nav .tertiary-logo__text {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    padding: 0!important;
    text-decoration: none;
    text-overflow: ellipsis;
    color: #1f1f1f
}

#jetstream-tertiary-nav .tertiary-logo__text:focus,#jetstream-tertiary-nav .tertiary-logo__text:hover {
    color: #0070d1
}

#jetstream-tertiary-nav .tertiary-ctas * {
    box-sizing: border-box
}

#jetstream-tertiary-nav .tertiary-cta {
    text-decoration: none
}

html.device-ps5 body {
    padding: 0;
    transition: padding .2s ease-in-out
}

@media only screen and (min-width: 788px) {
    html[dir] #shared-nav-container .shared-nav__ctas-container {
        transform:scale(.92)
    }
}

.gdk .gamehero {
    line-height: 0;
    pointer-events: none
}

.gdk .game-hero {
    position: relative
}

.gdk .game-hero__wrapper {
    position: relative;
    z-index: 1
}

.gdk .game-hero__wrapper.theme--dark .text-link,.gdk .game-hero__wrapper.theme--dark a {
    color: var(--color-role-text-primary-base)
}

.gdk .game-hero__wrapper.theme--dark .text-link .text-link__icon {
    fill: var(--color-role-text-primary-base)
}

.gdk .game-hero__wrapper .text-link .text-link__icon {
    fill: var(--color-role-text-link-base)
}

.gdk .game-hero__wrapper .accent,.gdk .game-hero__wrapper .site-footer .footer-label,.gdk .game-hero__wrapper .text-link,.gdk .game-hero__wrapper a,.gdk .game-hero__wrapper blockquote,.gdk .game-hero__wrapper ol li:before,.gdk .game-hero__wrapper ul li:before,.gdk .site-footer .game-hero__wrapper .footer-label {
    color: var(--color-role-text-link-base)
}

.gdk .game-hero__wrapper figcaption,.gdk .product-picker figcaption {
    color: var(--color-role-text-secondary)
}

.gdk .game-hero__wrapper.featured-hardware.slider .game-hero__keyart:after,.gdk .game-hero__wrapper.featured-hardware.slider .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--dark .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--dark .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--light .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--light .game-hero__keyart:before {
    width: 100%;
    position: absolute;
    z-index: 20
}

.gdk .game-hero__wrapper.featured-hardware.slider .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--dark .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--light .game-hero__keyart:before {
    content: '';
    bottom: 0;
    height: 33%
}

.gdk .game-hero__wrapper.featured-hardware.slider .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--dark .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--light .game-hero__keyart:after {
    top: 0;
    right: 0;
    height: 100%
}

@media (min-width: 1024px) {
    .gdk .game-hero__wrapper.featured-hardware.slider .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--dark .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--light .game-hero__keyart:after {
        content:''
    }
}

.gdk .game-hero__wrapper.game-hero--offset.featured-hardware.slider .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--dark.game-hero--offset .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--light.game-hero--offset .game-hero__keyart:after {
    left: 0;
    width: 60%
}

.gdk .game-hero__wrapper.game-hero--tile.featured-hardware.slider .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--dark.game-hero--tile .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--light.game-hero--tile .game-hero__keyart:after {
    left: 0;
    width: 45%
}

.gdk .game-hero__wrapper.game-hero--full.featured-hardware.slider .game-hero__keyart:before,.gdk .game-hero__wrapper.game-hero--offset.featured-hardware.slider .game-hero__keyart:before,.gdk .game-hero__wrapper.game-hero--tile.featured-hardware.slider .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--dark.game-hero--full .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--dark.game-hero--offset .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--dark.game-hero--tile .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--light.game-hero--full .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--light.game-hero--offset .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--light.game-hero--tile .game-hero__keyart:before {
    background-image: linear-gradient(var(--gradient-end-color) 0%,var(--gradient-start-color) 100%)
}

@media (min-width: 768px) {
    .gdk .game-hero__wrapper.game-hero--full.featured-hardware.slider .game-hero__keyart:before,.gdk .game-hero__wrapper.game-hero--offset.featured-hardware.slider .game-hero__keyart:before,.gdk .game-hero__wrapper.game-hero--tile.featured-hardware.slider .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--dark.game-hero--full .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--dark.game-hero--offset .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--dark.game-hero--tile .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--light.game-hero--full .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--light.game-hero--offset .game-hero__keyart:before,.gdk .game-hero__wrapper.theme--light.game-hero--tile .game-hero__keyart:before {
        background-image:linear-gradient(var(--gradient-end-color-tablet) 0%,var(--gradient-start-color-tablet) 100%)
    }
}

.gdk .game-hero__wrapper.game-hero--full.featured-hardware.slider .game-hero__keyart:after,.gdk .game-hero__wrapper.game-hero--offset.featured-hardware.slider .game-hero__keyart:after,.gdk .game-hero__wrapper.game-hero--tile.featured-hardware.slider .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--dark.game-hero--full .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--dark.game-hero--offset .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--dark.game-hero--tile .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--light.game-hero--full .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--light.game-hero--offset .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--light.game-hero--tile .game-hero__keyart:after {
    background-image: linear-gradient(to right,var(--gradient-start-color),var(--gradient-end-color))
}

@media (min-width: 768px) {
    .gdk .game-hero__wrapper.game-hero--full.featured-hardware.slider .game-hero__keyart:after,.gdk .game-hero__wrapper.game-hero--offset.featured-hardware.slider .game-hero__keyart:after,.gdk .game-hero__wrapper.game-hero--tile.featured-hardware.slider .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--dark.game-hero--full .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--dark.game-hero--offset .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--dark.game-hero--tile .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--light.game-hero--full .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--light.game-hero--offset .game-hero__keyart:after,.gdk .game-hero__wrapper.theme--light.game-hero--tile .game-hero__keyart:after {
        background-image:linear-gradient(to right,var(--gradient-start-color-tablet),var(--gradient-end-color-tablet))
    }
}

.gdk .game-hero__wrapper.featured-hardware.slider,.gdk .game-hero__wrapper.theme--light {
    --custom-hero-theme: #FFFFFF;
    --gradient-start-color: #FFFFFF;
    --gradient-end-color: rgba(255, 255, 255, 0);
    --gradient-start-color-tablet: #FFFFFF;
    --gradient-end-color-tablet: rgba(255, 255, 255, 0);
    background: var(--custom-hero-theme)
}

.gdk .game-hero__wrapper.featured-hardware.slider .accordion__item-title,.gdk .game-hero__wrapper.theme--light .accordion__item-title {
    border-color: rgba(0,0,0,.08)
}

.gdk .game-hero__wrapper.featured-hardware.slider .accordion__item-title:nth-of-type(even),.gdk .game-hero__wrapper.theme--light .accordion__item-title:nth-of-type(even) {
    border-color: rgba(0,0,0,.08)
}

.gdk .game-hero__wrapper.featured-hardware.slider .accordion__item-title:last-of-type,.gdk .game-hero__wrapper.theme--light .accordion__item-title:last-of-type {
    border-color: rgba(0,0,0,.08)
}

.gdk .game-hero__wrapper.featured-hardware.slider .accordion__item-title:last-of-type:nth-of-type(odd),.gdk .game-hero__wrapper.theme--light .accordion__item-title:last-of-type:nth-of-type(odd) {
    border-color: rgba(0,0,0,.08)
}

.gdk .game-hero__wrapper.featured-hardware.slider .accordion__item-title:hover .link,.gdk .game-hero__wrapper.featured-hardware.slider .also-available-on a,.gdk .game-hero__wrapper.theme--light .accordion__item-title:hover .link,.gdk .game-hero__wrapper.theme--light .also-available-on a {
    color: #1f1f1f
}

.gdk .game-hero__wrapper.featured-hardware.slider .accordion__item-title.active,.gdk .game-hero__wrapper.theme--light .accordion__item-title.active {
    border-color: rgba(0,0,0,.08)
}

.gdk .game-hero__wrapper.featured-hardware.slider .accordion__item-title.active:nth-of-type(even),.gdk .game-hero__wrapper.theme--light .accordion__item-title.active:nth-of-type(even) {
    border-bottom: none
}

.gdk .game-hero__wrapper.featured-hardware.slider .accordion__item-title.active+div+.accordion__item-title:nth-of-type(even),.gdk .game-hero__wrapper.theme--light .accordion__item-title.active+div+.accordion__item-title:nth-of-type(even) {
    border-top: solid 1px rgba(0,0,0,.08)
}

.gdk .game-hero__wrapper.featured-hardware.slider .accordion__item-title .chevron svg,.gdk .game-hero__wrapper.theme--light .accordion__item-title .chevron svg {
    fill: #1f1f1f
}

.gdk .game-hero__wrapper.featured-hardware.slider .accordion__item-description:last-child,.gdk .game-hero__wrapper.theme--light .accordion__item-description:last-child {
    border-bottom: 1px solid rgba(0,0,0,.08)
}

.gdk .game-hero__wrapper.theme--dark {
    --custom-hero-theme: #1F1F1F;
    --gradient-start-color: #1F1F1F;
    --gradient-end-color: rgba(31, 31, 31, 0);
    --gradient-start-color-tablet: #1F1F1F;
    --gradient-end-color-tablet: rgba(31, 31, 31, 0);
    background: var(--custom-hero-theme)
}

.gdk .game-hero__wrapper.theme--dark.game-hero__wrapper .accordion__item-title {
    border-color: rgba(255,255,255,.1)
}

.gdk .game-hero__wrapper.theme--dark.game-hero__wrapper .accordion__item-title:nth-of-type(even) {
    border-color: rgba(255,255,255,.1)
}

.gdk .game-hero__wrapper.theme--dark.game-hero__wrapper .accordion__item-title:last-of-type {
    border-color: rgba(255,255,255,.1)
}

.gdk .game-hero__wrapper.theme--dark.game-hero__wrapper .accordion__item-title:last-of-type:nth-of-type(odd) {
    border-color: rgba(255,255,255,.1)
}

.gdk .game-hero__wrapper.theme--dark.game-hero__wrapper .accordion__item-title.active {
    border-color: rgba(255,255,255,.1)
}

.gdk .game-hero__wrapper.theme--dark.game-hero__wrapper .accordion__item-title.active:nth-of-type(even) {
    border-bottom: none
}

.gdk .game-hero__wrapper.theme--dark.game-hero__wrapper .accordion__item-title.active+div+.accordion__item-title:nth-of-type(even) {
    border-top: solid 1px rgba(255,255,255,.1)
}

.gdk .game-hero__wrapper.theme--dark.game-hero__wrapper .accordion__item-title .chevron svg,.gdk .modal[data-theme=light] .modal__close svg {
    fill: #fff
}

.gdk .game-hero__wrapper.theme--dark.game-hero__wrapper .accordion__item-description:last-child {
    border-bottom: 1px solid rgba(255,255,255,.1)
}

.gdk .game-hero__wrapper.theme--dark .also-available-on a {
    color: #fff
}

.gdk .game-hero__wrapper .carousel.flickity-enabled .carousel-cell {
    -webkit-margin-end: var(--space-5);
    -moz-margin-end: var(--space-5);
    margin-inline-end:var(--space-5)}

@media (max-width: 1023px),(max-width:767px) and (orientation:landscape) {
    .gdk .game-hero .age-gate__header,.gdk .game-hero .content-grid,.gdk .game-hero .modal[data-style=banner] .modal__content,.gdk .game-hero .modal__grid,.gdk .game-hero .page-banner__content,.gdk .modal[data-style=banner] .game-hero .modal__content {
        grid-row-gap:0;
        margin-bottom: 0
    }
}

@media (min-width: 1024px) {
    .gdk .game-hero--full .game-hero,.gdk .game-hero--offset .game-hero,.gdk .game-hero--tile .game-hero {
        -webkit-padding-before:3rem;
        padding-block-start:3rem}
}

.gdk .game-hero--full .game-hero__keyart,.gdk .game-hero--offset .game-hero__keyart {
    width: 100%;
    height: 100%
}

.gdk .game-hero--tile .game-hero__keyart {
    width: 100%
}

.gdk .game-hero__keyart>div,.gdk .search-bar__related-queries .search-bar__related-query__icon svg,.gdk .video-playlist.inline .inline__gallery .video-playlist-block .media-block--video .media-block__overlay .icon svg {
    width: 100%;
    height: 100%
}

.gdk .game-hero--full .game-hero__keyart .media-block--bg,.gdk .game-hero--offset .game-hero__keyart .media-block--bg,.gdk .game-hero--tile .game-hero__keyart .media-block--bg {
    position: relative
}

.gdk .game-hero--full .game-hero__keyart .media-block--bg[class*=gradient],.gdk .game-hero--offset .game-hero__keyart .media-block--bg[class*=gradient],.gdk .game-hero--tile .game-hero__keyart .media-block--bg[class*=gradient] {
    z-index: 1
}

.gdk .game-hero--full .game-hero__keyart .media-block--bg .media-block__figure,.gdk .game-hero--offset .game-hero__keyart .media-block--bg .media-block__figure {
    top: 0;
    position: absolute
}

.gdk .game-hero--tile .game-hero__keyart .media-block--bg .media-block__figure {
    top: 0
}

.gdk .game-hero--full .game-hero__keyart .media-block--bg .media-block__figure img,.gdk .game-hero--offset .game-hero__keyart .media-block--bg .media-block__figure img,.gdk .game-hero--tile .game-hero__keyart .media-block--bg .media-block__figure img {
    top: 0;
    left: 0;
    -webkit-filter: blur(3px);
    filter: blur(3px);
    position: absolute
}

@media (min-width: 1024px) {
    .gdk .game-hero--full .game-hero,.gdk .game-hero--offset .game-hero {
        max-height:60vh;
        min-height: 600px
    }
}

.gdk .game-hero--full .game-hero__keyart,.gdk .game-hero--full .game-hero__keyart .media-block--bg .media-block__inner,.gdk .game-hero--offset .game-hero__keyart,.gdk .game-hero--offset .game-hero__keyart .media-block--bg .media-block__inner {
    position: relative
}

@media (min-width: 1024px) {
    .gdk .game-hero--full .game-hero__keyart,.gdk .game-hero--offset .game-hero__keyart {
        top:0;
        position: absolute
    }
}

.gdk .game-hero--full .game-hero__keyart .media-block--bg .media-block__inner:before,.gdk .game-hero--offset .game-hero__keyart .media-block--bg .media-block__inner:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 56.25%;
    padding-block-start:56.25%}

@media (min-width: 1024px) {
    .gdk .game-hero--full .game-hero__keyart .media-block--bg .media-block__inner:before,.gdk .game-hero--offset .game-hero__keyart .media-block--bg .media-block__inner:before {
        content:none
    }
}

@media (max-width: 767px) {
    .gdk .game-hero--full.\+r\@mobile--5-4 .game-hero__keyart .media-block--bg .media-block__inner,.gdk .game-hero--offset.\+r\@mobile--5-4 .game-hero__keyart .media-block--bg .media-block__inner {
        position:relative
    }

    .gdk .game-hero--full.\+r\@mobile--5-4 .game-hero__keyart .media-block--bg .media-block__inner:before,.gdk .game-hero--offset.\+r\@mobile--5-4 .game-hero__keyart .media-block--bg .media-block__inner:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 80%;
        padding-block-start:80%}
}

.gdk .game-hero--full .age-gate__header,.gdk .game-hero--full .content-grid,.gdk .game-hero--full .modal[data-style=banner] .modal__content,.gdk .game-hero--full .modal__grid,.gdk .game-hero--full .page-banner__content,.gdk .game-hero--offset .age-gate__header,.gdk .game-hero--offset .content-grid,.gdk .game-hero--offset .modal[data-style=banner] .modal__content,.gdk .game-hero--offset .modal__grid,.gdk .game-hero--offset .page-banner__content,.gdk .modal[data-style=banner] .game-hero--full .modal__content,.gdk .modal[data-style=banner] .game-hero--offset .modal__content {
    height: 100%
}

@media (min-width: 1024px) {
    .gdk .game-hero--full .game-hero__keyart {
        left:0
    }

    .gdk .game-hero--full .game-hero__keyart .media-block--bg .media-block__figure,.gdk .game-hero--full .game-hero__keyart .media-block--bg .media-block__figure img {
        position: relative
    }

    .gdk .game-hero--offset .game-hero__keyart {
        left: calc((100vw - 886px)/2)
    }

    .gdk .game-hero--offset .game-hero__keyart .media-block--bg.\+inline-video .media-block__overlay {
        right: calc((100vw - 886px)/2 + .5rem)
    }
}

@media (min-width: 1367px) {
    .gdk .game-hero--offset .game-hero__keyart {
        left:calc((100vw - 1320px)/2)
    }

    .gdk .game-hero--offset .game-hero__keyart .media-block--bg.\+inline-video .media-block__overlay {
        right: calc((100vw - 1320px)/2 + .5rem)
    }
}

@media (min-width: 1920px) {
    .gdk .game-hero--offset .game-hero__keyart {
        left:calc((100vw - 1564px)/2)
    }

    .gdk .game-hero--offset .game-hero__keyart .media-block--bg.\+inline-video .media-block__overlay {
        right: calc((100vw - 1564px)/2 + .5rem)
    }
}

@media (min-width: 1024px) {
    .gdk .game-hero--tile .game-hero {
        position:relative
    }

    .gdk .game-hero--tile .game-hero:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 56.25%;
        padding-block-start:56.25%}
}

@media (min-width: 1367px) {
    .gdk .game-hero--tile .game-hero {
        position:relative
    }

    .gdk .game-hero--tile .game-hero:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 37.5%;
        padding-block-start:37.5%}
}

@media (min-width: 1024px) {
    .gdk .game-hero--tile .game-hero:before {
        content:none
    }

    .gdk .game-hero--tile .game-hero .age-gate__header,.gdk .game-hero--tile .game-hero .content-grid,.gdk .game-hero--tile .game-hero .modal[data-style=banner] .modal__content,.gdk .game-hero--tile .game-hero .modal__grid,.gdk .game-hero--tile .game-hero .page-banner__content,.gdk .modal[data-style=banner] .game-hero--tile .game-hero .modal__content {
        margin-bottom: 0;
        position: relative
    }
}

.gdk .game-hero--tile .game-hero__keyart {
    top: 0;
    left: 0;
    height: unset;
    position: absolute
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .game-hero--tile .game-hero__keyart {
        height:45%
    }
}

@media (min-width: 1024px) {
    .gdk .game-hero--tile .game-hero__keyart {
        height:100%
    }
}

.gdk .game-hero--tile .game-hero__keyart .media-block--bg .media-block__figure {
    position: relative;
    width: auto;
    height: auto
}

.gdk .game-hero--tile .game-hero__keyart .media-block--bg .media-block__figure:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 100%;
    padding-block-start:100%}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .game-hero--tile .game-hero__keyart .media-block--bg .media-block__figure {
        width:100%;
        height: 100%
    }

    .gdk .game-hero--tile .game-hero__keyart .media-block--bg .media-block__figure:before {
        content: none
    }
}

@media (min-width: 1024px) {
    .gdk .game-hero--tile .game-hero__keyart .media-block--bg .media-block__img,.gdk .game-hero--tile .game-hero__keyart .media-block--bg .media-block__img img {
        position:relative
    }
}

.gdk .game-hero__tile {
    grid-column-start: 1;
    grid-column-end: 5;
    -webkit-margin-before: 1.5rem;
    margin-block-start:1.5rem;-webkit-margin-after: 3rem;
    margin-block-end:3rem}

@media (orientation: landscape) {
    .gdk .game-hero__tile {
        grid-column-end:6
    }
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .game-hero__tile {
        grid-column-end:6
    }
}

@media (min-width: 1024px) {
    .gdk .game-hero__tile {
        grid-row-start:1;
        grid-column-start: 9;
        grid-column-end: 13;
        margin: 0
    }
}

.gdk .game-hero__tile .media-block--image {
    margin-bottom: 0;
    box-shadow: 13px 10px 19px -8px rgba(0,0,0,.25)
}

.gdk .game-hero__title-content {
    grid-column-start: 1;
    grid-column-end: 5;
    margin-top: -2rem
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .game-hero__title-content {
        grid-column-end:13
    }
}

@media (min-width: 1024px) {
    .gdk .game-hero__title-content {
        margin-top:0;
        grid-column-end: 7;
        -webkit-margin-before: 0;
        margin-block-start:0}
}

.gdk .game-hero__title-content .platform-badge {
    margin: 0;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--space-3);
    -webkit-margin-after: 2rem;
    margin-block-end:2rem}

.gdk .game-hero__title-content .platform-badge .icon-label {
    margin: 0;
    display: inline-block
}

.gdk .game-hero__title-content .platform-badge .txt-style-tag {
    background-color: transparent
}

.gdk .game-hero__title-content .also-available-on {
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .game-hero__title-content .also-available-on .icon-block {
    -webkit-margin-end: .5rem;
    -moz-margin-end: .5rem;
    margin-inline-end:.5rem;font-family: sst;
    font-style: normal;
    font-weight: 700;
    font-size: .75rem;
    text-align: center;
    text-transform: uppercase;
    width: 2.5rem;
    display: block;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .featured-hardware.slider .game-hero__title-content .also-available-on .icon-block,.gdk .theme--light .game-hero__title-content .also-available-on .icon-block,.gdk .theme--lightAlt .game-hero__title-content .also-available-on .icon-block {
    border: 1px solid #1f1f1f;
    color: #1f1f1f
}

.gdk .theme--dark .game-hero__title-content .also-available-on .icon-block {
    border: 1px solid #fff;
    color: #fff
}

.gdk .game-hero__title-content .also-available-on .icon-block:last-of-type {
    -webkit-margin-end: 0;
    -moz-margin-end: 0;
    margin-inline-end:0}

.gdk .game-hero__title-content .also-available-on a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.gdk .game-hero__title-content .also-available-on a .icon-label,.gdk .tier-selector__tier [data-qa="mfe-tier-selector#standalonePrice#footer#legalText"] a {
    text-decoration: underline
}

.gdk .game-hero__title-content .also-available-on a .icon-block:nth-child(2) {
    -webkit-margin-start: .5rem;
    -moz-margin-start: .5rem;
    margin-inline-start:.5rem}

.gdk .game-hero__title-content .game-title {
    margin-left: 0;
    margin-right: 0;
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: .5rem;
    margin-block-end:.5rem}

.gdk .game-hero__title-content .publisher {
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .game-hero .btn-block {
    -webkit-margin-after: -.5rem;
    margin-block-end:-.5rem;-webkit-padding-after: .75rem;
    padding-block-end:.75rem}

.gdk .game-hero .failsafe-wrap {
    width: 50%
}

.gdk .game-hero__footer {
    grid-column-start: 1;
    grid-column-end: 5;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

@media (min-width: 1024px) {
    .gdk .game-hero__footer {
        -ms-flex-align:end;
        align-items: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding-top: 0;
        padding-bottom: 0;
        grid-column-start: 7;
        grid-column-end: 13
    }

    .gdk .game-hero__footer>.esrb {
        backdrop-filter: blur(var(--space-3));
        background: linear-gradient(rgba(243,243,243,.25),rgba(255,255,255,.25));
        padding: var(--space-4);
        border-radius: var(--corner-size-1)
    }

    .gdk .theme--dark .game-hero__footer>.esrb {
        background: linear-gradient(rgba(23,24,26,.25),rgba(31,32,36,.25))
    }

    .gdk .game-hero__footer+.esrb__content {
        -webkit-margin-start: var(--space-4);
        -moz-margin-start: var(--space-4);
        margin-inline-start:var(--space-4)}

    .gdk .game-hero__footer .esrb__interactive,.gdk .game-hero__footer .esrb__ratings {
        font-size: var(--text-2)
    }
}

.gdk .game-hero__footer__wrapper {
    margin: 0 auto;
    -webkit-padding-after: 1.5rem;
    padding-block-end:1.5rem}

@media (min-width: 1024px) {
    .gdk .game-hero--tile .game-hero__footer {
        grid-row-start:2
    }
}

.gdk .game-hero__gallery {
    position: relative;
    direction: ltr;
    pointer-events: all;
    -webkit-padding-after: var(--space-7);
    padding-block-end:var(--space-7)}

.gdk .game-hero__gallery .carousel {
    -webkit-padding-after: 0;
    padding-block-end:0}

.gdk .game-hero__gallery__wrapper:before {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1024px) {
    .gdk .game-hero__gallery__wrapper {
        overflow:hidden;
        -webkit-padding-after: 0;
        padding-block-end:0;-webkit-margin-before: 2rem;
        margin-block-start:2rem}
}

.gdk .game-hero__info {
    -webkit-padding-after: 1.5rem;
    padding-block-end:1.5rem;pointer-events: all
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .game-hero__info {
        -webkit-padding-after:3rem;
        padding-block-end:3rem}
}

.gdk .game-hero__info .accordion-component.age-gate__header,.gdk .game-hero__info .accordion-component.content-grid,.gdk .game-hero__info .accordion-component.modal__grid,.gdk .game-hero__info .accordion-component.page-banner__content,.gdk .game-hero__info .modal[data-style=banner] .accordion-component.modal__content,.gdk .modal[data-style=banner] .game-hero__info .accordion-component.modal__content {
    -webkit-padding-before: 2rem;
    padding-block-start:2rem;-webkit-margin-after: 0;
    margin-block-end:0}

@media (min-width: 1024px) {
    .gdk .game-hero__info .accordion-component.age-gate__header,.gdk .game-hero__info .accordion-component.content-grid,.gdk .game-hero__info .accordion-component.modal__grid,.gdk .game-hero__info .accordion-component.page-banner__content,.gdk .game-hero__info .modal[data-style=banner] .accordion-component.modal__content,.gdk .modal[data-style=banner] .game-hero__info .accordion-component.modal__content {
        -webkit-padding-before:0;
        padding-block-start:0}
}

.gdk .game-hero__info__lpi .box--dark:nth-child(1),.gdk .game-hero__info__lpi .box--light:nth-child(1),.gdk .game-hero__info__lpi .box--lightAlt:nth-child(1),.gdk .game-hero__info__lpi .box--transparent:nth-child(1),.gdk .game-hero__info__lpi .box:nth-child(1),.gdk .game-hero__info__lpi .review__box:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .game-hero__info__lpi .box--dark:nth-child(1),.gdk .game-hero__info__lpi .box--light:nth-child(1),.gdk .game-hero__info__lpi .box--lightAlt:nth-child(1),.gdk .game-hero__info__lpi .box--transparent:nth-child(1),.gdk .game-hero__info__lpi .box:nth-child(1),.gdk .game-hero__info__lpi .review__box:nth-child(1) {
        grid-column-end:5
    }
}

.gdk .game-hero__info__lpi .box--dark:nth-child(2),.gdk .game-hero__info__lpi .box--light:nth-child(2),.gdk .game-hero__info__lpi .box--lightAlt:nth-child(2),.gdk .game-hero__info__lpi .box--transparent:nth-child(2),.gdk .game-hero__info__lpi .box:nth-child(2),.gdk .game-hero__info__lpi .review__box:nth-child(2) {
    grid-column-start: 1;
    grid-column-end: 5
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .game-hero__info__lpi .box--dark:nth-child(2),.gdk .game-hero__info__lpi .box--light:nth-child(2),.gdk .game-hero__info__lpi .box--lightAlt:nth-child(2),.gdk .game-hero__info__lpi .box--transparent:nth-child(2),.gdk .game-hero__info__lpi .box:nth-child(2),.gdk .game-hero__info__lpi .review__box:nth-child(2) {
        grid-column-start:1;
        grid-column-end: 7
    }
}

@media (min-width: 1024px) {
    .gdk .game-hero__info__lpi .box--dark:nth-child(2),.gdk .game-hero__info__lpi .box--light:nth-child(2),.gdk .game-hero__info__lpi .box--lightAlt:nth-child(2),.gdk .game-hero__info__lpi .box--transparent:nth-child(2),.gdk .game-hero__info__lpi .box:nth-child(2),.gdk .game-hero__info__lpi .review__box:nth-child(2) {
        grid-column-start:6;
        grid-column-end: 13
    }
}

.gdk .game-hero__info__lpi .notices__wrapper,.gdk .game-hero__info__lpi .release-info {
    display: grid;
    grid-row-gap: .5rem;
    grid-column-gap: 1.5rem;
    grid-template-columns: 1fr 2fr
}

.gdk .game-hero__info__lpi .notices__wrapper {
    grid-template-columns: 1fr
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .game-hero__info__lpi .notices__wrapper {
        grid-template-columns:1fr 1fr
    }
}

@media (min-width: 1024px) {
    .gdk .game-hero__info__lpi .notices__wrapper {
        grid-template-columns:1fr 1fr 1fr
    }
}

.gdk .game-hero__info__lpi .notices {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .game-hero__info__lpi .notices .icon-block {
    min-width: 1.5rem
}

.gdk .game-hero__info__health-safety .box,.gdk .game-hero__info__health-safety .box--dark,.gdk .game-hero__info__health-safety .box--light,.gdk .game-hero__info__health-safety .box--lightAlt,.gdk .game-hero__info__health-safety .box--transparent,.gdk .game-hero__info__health-safety .review__box,.gdk .game-hero__info__legal .box,.gdk .game-hero__info__legal .box--dark,.gdk .game-hero__info__legal .box--light,.gdk .game-hero__info__legal .box--lightAlt,.gdk .game-hero__info__legal .box--transparent,.gdk .game-hero__info__legal .review__box {
    grid-column-start: 1;
    grid-column-end: 13
}

.gdk .game-hero__notification {
    top: 0;
    right: 0;
    width: 100%;
    height: 3rem;
    position: absolute;
    background-color: #e32649;
    z-index: 10003;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: .5rem 1.5rem
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .game-hero__notification {
        padding:1rem 1.5rem
    }
}

.gdk .game-hero__notification .icon-block {
    width: 1rem;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -webkit-margin-start: .5rem;
    -moz-margin-start: .5rem;
    margin-inline-start:.5rem}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .game-hero__notification {
        padding:.5rem 1.5rem
    }

    .gdk .game-hero__notification>.icon-block {
        height: 100%
    }
}

.gdk .game-hero__notification svg {
    fill: #fff;
    width: 100%;
    height: 100%
}

.gdk .game-hero__notification a {
    color: #fff;
    text-decoration: none;
    font-family: sst;
    font-style: normal;
    font-weight: 400;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-margin-start: .75rem;
    -moz-margin-start: .75rem;
    margin-inline-start:.75rem}

.gdk .game-hero__wrapper {
    -webkit-padding-before: 0;
    padding-block-start:0}

.gdk .game-hero__wrapper.\+hasNotification {
    -webkit-padding-before: 3rem;
    padding-block-start:3rem}

@media (max-width: 767px) {
    .gdk .game-hero__wrapper .esrb__content {
        max-width:400px
    }
}

.gdk .game-hero__wrapper .accordion__hero {
    display: block;
    grid-column-start: 1;
    grid-column-end: 7
}

@media (min-width: 1024px) {
    .gdk .game-hero__wrapper .accordion__hero {
        display:inline-grid;
        grid-template-areas: "item item item" "desc desc desc";
        border-bottom: none;
        grid-column-gap: 2rem;
        grid-template-columns: auto auto auto 1fr;
        grid-column-end: 13
    }
}

.gdk .game-hero__wrapper .accordion__hero .accordion__item-title {
    border-top-width: 1px;
    background-color: unset;
    border-top-style: solid
}

.gdk .game-hero__wrapper .accordion__hero .accordion__item-title:hover,.gdk .game-hero__wrapper .accordion__hero .accordion__item-title:nth-of-type(odd) {
    background-color: unset
}

.gdk .game-hero__wrapper .accordion__hero .accordion__item-title:last-of-type {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

@media (min-width: 1024px) {
    .gdk .game-hero__wrapper .accordion__hero .accordion__item-title:last-of-type:nth-of-type(odd) {
        border-bottom:none
    }

    .gdk .game-hero__wrapper .accordion__hero .accordion__item-title {
        border-top: none;
        background: unset;
        font-size: calc(1rem);
        border-bottom: none;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-margin-end: 0;
        -moz-margin-end: 0;
        margin-inline-end:0;-webkit-margin-before: 1rem;
        margin-block-start:1rem}

    .gdk .game-hero__wrapper .accordion__hero .accordion__item-title:nth-of-type(even) {
        border-bottom: none
    }

    .gdk .game-hero__wrapper .accordion__hero .accordion__item-title:first-child {
        -webkit-padding-start: 0;
        -moz-padding-start: 0;
        padding-inline-start:0}

    .gdk .game-hero__wrapper .accordion__hero .accordion__item-title:last-of-type {
        border-bottom: none
    }
}

.gdk .game-hero__wrapper .accordion__hero .accordion__item-title.active {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

@media (min-width: 1024px) {
    .gdk .game-hero__wrapper .accordion__hero .accordion__item-title.active.active {
        border-bottom:none
    }

    .gdk .game-hero__wrapper .accordion__hero .accordion__item-title.active.active+div+.accordion__item-title:nth-of-type(even) {
        border-top: none
    }
}

.gdk .game-hero__wrapper .accordion__hero .accordion__item-title .chevron {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-margin-start: .75rem;
    -moz-margin-start: .75rem;
    margin-inline-start:.75rem}

.gdk .game-hero__wrapper .accordion__hero .accordion__item-title .chevron svg {
    width: 1rem;
    height: 1rem;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.gdk .game-hero__wrapper .accordion__hero .accordion__item-title .chevron-up {
    transform: rotate(180deg)
}

.gdk .game-hero__wrapper .accordion__hero .accordion__item-description {
    padding-left: 0;
    padding-right: 0;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

@media (min-width: 1024px) {
    .gdk .game-hero__wrapper .accordion__hero .accordion__item-description {
        grid-area:2/1/span 1/-1
    }

    .gdk .game-hero__wrapper .accordion__hero .accordion__item-description:last-child {
        border-bottom: none
    }
}

.gdk .game-hero__wrapper .accordion__hero .accordion__item-description .age-gate__header,.gdk .game-hero__wrapper .accordion__hero .accordion__item-description .content-grid,.gdk .game-hero__wrapper .accordion__hero .accordion__item-description .modal[data-style=banner] .modal__content,.gdk .game-hero__wrapper .accordion__hero .accordion__item-description .modal__grid,.gdk .game-hero__wrapper .accordion__hero .accordion__item-description .page-banner__content,.gdk .modal[data-style=banner] .game-hero__wrapper .accordion__hero .accordion__item-description .modal__content {
    padding: 0;
    grid-row-gap: calc(1rem + .75rem);
    -webkit-margin-before: .25rem;
    margin-block-start:.25rem}

@media (min-width: 1024px) {
    .gdk .game-hero__wrapper .accordion-component .accordion__item-title.active+.accordion__item-description {
        -webkit-padding-before:0;
        padding-block-start:0}
}

html[dir=rtl] .game-hero__keyart {
    direction: ltr
}

.gdk .language-callout {
    -webkit-margin-start: calc(var(--space-2)*-1);
    -moz-margin-start: calc(var(--space-2)*-1);
    margin-inline-start:calc(var(--space-2)*-1);display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -ms-flex-align: center;
    align-items: center;
    z-index: 70
}

.gdk .language-callout__logo {
    height: var(--icon-size-3);
    width: var(--icon-size-3);
    -webkit-margin-end: var(--space-2);
    -moz-margin-end: var(--space-2);
    margin-inline-end:var(--space-2)}

.gdk .language-callout__chevron svg,.gdk .language-callout__logo svg {
    width: 100%;
    height: 100%;
    fill: var(--color-role-text-primary-base)
}

.gdk .language-callout__chevron {
    height: var(--icon-size-2);
    width: var(--icon-size-2);
    -webkit-margin-start: var(--space-3);
    -moz-margin-start: var(--space-3);
    margin-inline-start:var(--space-3)}

html[dir=rtl] .language-callout__chevron {
    transform: scaleX(-1)
}

@media (min-width: 1024px) {
    .gdk .language-callout:focus,.gdk .language-callout:hover {
        text-decoration:underline
    }
}

.gdk .language-callout\@small {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7)
}

@media (min-width: 1024px) {
    .gdk .language-callout\@small {
        display:none
    }
}

@media (max-width: 1023px) {
    .gdk .language-callout\@medium-large {
        display:none
    }
}

@media (min-width: 1024px) {
    .gdk .game-hero__wrapper.\+hasLangCallout.game-hero--full .game-hero,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--offset .game-hero {
        max-height:unset;
        min-height: unset
    }
}

.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--full .age-gate__header,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--full .content-grid,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--full .modal[data-style=banner] .modal__content,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--full .modal__grid,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--full .page-banner__content,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--offset .age-gate__header,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--offset .content-grid,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--offset .modal[data-style=banner] .modal__content,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--offset .modal__grid,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--offset .page-banner__content,.gdk .modal[data-style=banner] .game-hero__wrapper.\+hasLangCallout.game-hero--full .modal__content,.gdk .modal[data-style=banner] .game-hero__wrapper.\+hasLangCallout.game-hero--offset .modal__content {
    height: 100%
}

@media (min-width: 1024px) {
    .gdk .game-hero__wrapper.\+hasLangCallout.game-hero--full .age-gate__header,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--full .content-grid,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--full .modal[data-style=banner] .modal__content,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--full .modal__grid,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--full .page-banner__content,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--offset .age-gate__header,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--offset .content-grid,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--offset .modal[data-style=banner] .modal__content,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--offset .modal__grid,.gdk .game-hero__wrapper.\+hasLangCallout.game-hero--offset .page-banner__content,.gdk .modal[data-style=banner] .game-hero__wrapper.\+hasLangCallout.game-hero--full .modal__content,.gdk .modal[data-style=banner] .game-hero__wrapper.\+hasLangCallout.game-hero--offset .modal__content {
        margin-bottom:0;
        position: relative
    }
}

.gdk .game-hero__wrapper.\+hasLangCallout .game-hero>.age-gate__header,.gdk .game-hero__wrapper.\+hasLangCallout .game-hero>.content-grid,.gdk .game-hero__wrapper.\+hasLangCallout .game-hero>.modal__grid,.gdk .game-hero__wrapper.\+hasLangCallout .game-hero>.page-banner__content,.gdk .game-hero__wrapper.\+hasLangCallout .modal[data-style=banner] .game-hero>.modal__content,.gdk .modal[data-style=banner] .game-hero__wrapper.\+hasLangCallout .game-hero>.modal__content {
    grid-template-rows: auto max-content
}

@media (min-width: 1024px) {
    .gdk .game-hero__wrapper.\+hasLangCallout .game-hero__gallery__wrapper {
        -webkit-margin-before:unset;
        margin-block-start:unset}
}

.gdk .game-hero__wrapper.\+hasLangCallout .game-hero__footer {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5)
}

@media (min-width: 1024px) {
    .gdk .game-hero__wrapper.\+hasLangCallout .game-hero__footer {
        -ms-flex-direction:row;
        flex-direction: row;
        grid-column-start: 1;
        grid-column-end: 13;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative;
        overflow-x: visible
    }

    .gdk .game-hero__wrapper.\+hasLangCallout .game-hero__footer-bg {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 200vw;
        height: 100%;
        position: absolute;
        backdrop-filter: blur(var(--space-2));
        transform: translateX(-50%);
        background: rgb(var(--color-1)/.6);
        z-index: -1
    }

    html[dir=rtl] .game-hero__wrapper.\+hasLangCallout .game-hero__footer-bg {
        transform: translateX(50%)
    }

    .gdk .game-hero__wrapper.\+hasLangCallout .game-hero__footer>.esrb {
        padding-left: var(--space-4);
        padding-right: var(--space-4);
        padding-top: unset;
        padding-bottom: unset;
        backdrop-filter: unset;
        background: unset;
        border-radius: unset
    }
}

.gdk .game-hero__wrapper.\+hasStarRating .platform-badge {
    -webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3)}

.gdk .game-hero__wrapper.\+hasStarRating .star-rating {
    -webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7)}

.gdk .gallery {
    display: grid;
    grid-row-gap: 1rem;
    position: relative;
    z-index: 50;
    padding: 0;
    -webkit-margin-after: 4rem;
    margin-block-end:4rem}

@media (max-width: 767px) {
    .gdk .gallery {
        margin:0
    }
}

@media (min-width: 1024px) {
    .gdk .gallery.\+width--full {
        max-width:100%;
        margin: 0
    }
}

.gdk .gallery .gallery__images,.gdk .gallery .gallery__images--doubles,.gdk .gallery .gallery__images--full,.gdk .gallery .gallery__images--tile-wide,.gdk .gallery .gallery__images--tiles,.gdk .gallery .gallery__images--wide-tile {
    grid-column-gap: 1rem
}

.gdk .gallery__images,.gdk .gallery__images--doubles,.gdk .gallery__images--full,.gdk .gallery__images--tile-wide,.gdk .gallery__images--tiles,.gdk .gallery__images--wide-tile {
    display: grid;
    position: relative
}

.gdk .gallery__images .carousel-cell,.gdk .gallery__images--doubles .carousel-cell,.gdk .gallery__images--full .carousel-cell,.gdk .gallery__images--tile-wide .carousel-cell,.gdk .gallery__images--tiles .carousel-cell,.gdk .gallery__images--wide-tile .carousel-cell {
    height: 100%;
    width: 100%
}

.gdk .gallery__images .carousel-cell .media-block--image,.gdk .gallery__images--doubles .carousel-cell .media-block--image,.gdk .gallery__images--full .carousel-cell .media-block--image,.gdk .gallery__images--tile-wide .carousel-cell .media-block--image,.gdk .gallery__images--tiles .carousel-cell .media-block--image,.gdk .gallery__images--wide-tile .carousel-cell .media-block--image {
    height: 100%;
    margin: 0
}

.gdk .gallery__images .carousel-cell .media-block--image .media-block__inner,.gdk .gallery__images--doubles .carousel-cell .media-block--image .media-block__inner,.gdk .gallery__images--full .carousel-cell .media-block--image .media-block__inner,.gdk .gallery__images--tile-wide .carousel-cell .media-block--image .media-block__inner,.gdk .gallery__images--tiles .carousel-cell .media-block--image .media-block__inner,.gdk .gallery__images--wide-tile .carousel-cell .media-block--image .media-block__inner {
    top: 0;
    width: 100%;
    height: 100%;
    position: absolute
}

.gdk .gallery__images .carousel-cell .media-block--image .media-block__figure,.gdk .gallery__images--doubles .carousel-cell .media-block--image .media-block__figure,.gdk .gallery__images--full .carousel-cell .media-block--image .media-block__figure,.gdk .gallery__images--tile-wide .carousel-cell .media-block--image .media-block__figure,.gdk .gallery__images--tiles .carousel-cell .media-block--image .media-block__figure,.gdk .gallery__images--wide-tile .carousel-cell .media-block--image .media-block__figure {
    height: 100%
}

.gdk .gallery__images--tiles {
    grid-template-areas: 'a a b b c c' 'a a b b c c'
}

.gdk .gallery__images--tiles .carousel-cell:nth-of-type(1) {
    grid-area: a
}

.gdk .gallery__images--tiles .carousel-cell:nth-of-type(2) {
    grid-area: b
}

.gdk .gallery__images--tiles .carousel-cell:nth-of-type(3) {
    grid-area: c
}

.gdk .gallery__images--tiles .carousel-cell .media-block--image {
    position: relative
}

.gdk .gallery__images--tiles .carousel-cell .media-block--image:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 100%;
    padding-block-start:100%}

.gdk .gallery__images--doubles {
    grid-template-areas: 'a a a b b b' 'a a a b b b'
}

.gdk .gallery__images--doubles .carousel-cell:nth-child(1) {
    grid-area: a
}

.gdk .gallery__images--doubles .carousel-cell:nth-child(2) {
    grid-area: b
}

.gdk .gallery__images--doubles .carousel-cell .media-block--image {
    position: relative
}

.gdk .gallery__images--doubles .carousel-cell .media-block--image:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 66.66667%;
    padding-block-start:66.66667%}

.gdk .gallery__images--wide-tile {
    grid-template-areas: 'a a a a b b' 'a a a a b b'
}

.gdk .gallery__images--wide-tile .carousel-cell:nth-child(1) {
    grid-area: a
}

.gdk .gallery__images--tile-wide .carousel-cell:nth-child(1) .media-block--image,.gdk .gallery__images--tile-wide .carousel-cell:nth-child(2) .media-block--image,.gdk .gallery__images--wide-tile .carousel-cell:nth-child(1) .media-block--image,.gdk .gallery__images--wide-tile .carousel-cell:nth-child(2) .media-block--image {
    position: relative
}

.gdk .gallery__images--wide-tile .carousel-cell:nth-child(1) .media-block--image:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 50%;
    padding-block-start:50%}

.gdk .gallery__images--wide-tile .carousel-cell:nth-child(2) {
    grid-area: b
}

.gdk .gallery__images--tile-wide .carousel-cell:nth-child(1) .media-block--image:before,.gdk .gallery__images--wide-tile .carousel-cell:nth-child(2) .media-block--image:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 100%;
    padding-block-start:100%}

.gdk .gallery__images--tile-wide {
    grid-template-areas: 'a a b b b b' 'a a b b b b'
}

.gdk .gallery__images--tile-wide .carousel-cell:nth-child(1) {
    grid-area: a
}

.gdk .gallery__images--tile-wide .carousel-cell:nth-child(2) {
    grid-area: b
}

.gdk .gallery__images--tile-wide .carousel-cell:nth-child(2) .media-block--image:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 50%;
    padding-block-start:50%}

.gdk .gallery__images--full {
    grid-template-areas: 'a a a a a a' 'a a a a a a' 'a a a a a a'
}

.gdk .gallery__images--full .carousel-cell:nth-child(1) {
    grid-area: a
}

.gdk .gallery__images--full .carousel-cell .media-block--image {
    position: relative
}

.gdk .gallery__images--full .carousel-cell .media-block--image:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 50%;
    padding-block-start:50%}

.gdk .page-banner {
    --custom-banner-theme: #FFFFFF;
    --gradient-start-color: #FFFFFF;
    --gradient-end-color: rgba(255, 255, 255, 0);
    --gradient-start-color-desktop: #FFFFFF;
    --gradient-end-color-desktop: rgba(255, 255, 255, 0);
    padding: 0;
    position: relative;
    z-index: 1;
    background: var(--custom-banner-theme);
    pointer-events: none;
    --banner-content-calc-height: 100%
}

.gdk .page-banner__logo-content .title-block .accent,.gdk .page-banner__logo-content .title-block .site-footer .footer-label,.gdk .site-footer .page-banner__logo-content .title-block .footer-label {
    color: #1f1f1f
}

.gdk .page-banner.theme--dark {
    --custom-banner-theme: #1F1F1F;
    --gradient-start-color: #1F1F1F;
    --gradient-end-color: rgba(31, 31, 31, 0);
    --gradient-start-color-desktop: #1F1F1F;
    --gradient-end-color-desktop: rgba(31, 31, 31, 0)
}

.gdk .page-banner.theme--dark .page-banner__logo-content .title-block .accent,.gdk .page-banner.theme--dark .page-banner__logo-content .title-block .site-footer .footer-label,.gdk .site-footer .page-banner.theme--dark .page-banner__logo-content .title-block .footer-label {
    color: #fff
}

.gdk .page-banner__keyart {
    width: 100%;
    height: 100%;
    display: block;
    position: relative
}

.gdk .page-banner__keyart .media-block:before {
    content: none
}

.gdk .page-banner__keyart .media-block__figure,.gdk .page-banner__keyart .media-block__inner {
    height: 100%
}

.gdk .page-banner__keyart .media-block__img,.gdk .page-banner__keyart .media-block__video {
    top: 0;
    left: 0;
    position: absolute
}

.gdk .page-banner--large .page-banner__keyart,.gdk .page-banner--medium .page-banner__keyart,.gdk .page-banner--small .page-banner__keyart {
    position: relative
}

.gdk .page-banner--small .page-banner__keyart:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 56.25%;
    padding-block-start:56.25%}

.gdk .page-banner--medium .page-banner__keyart:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 100%;
    padding-block-start:100%}

.gdk .page-banner--large .page-banner__keyart:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 125%;
    padding-block-start:125%}

.gdk .page-banner__keyart-anchor {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 30
}

.gdk .page-banner__content-wrapper,.gdk .page-banner__content-wrapper\@mobile {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    pointer-events: none;
    -webkit-padding-before: calc(var(--component-additional-top-gap) + 3rem);
    padding-block-start:calc(var(--component-additional-top-gap) + 3rem);-webkit-padding-after: 3rem;
    padding-block-end:3rem}

.gdk .page-banner__content,.gdk .page-banner__logo {
    z-index: 70;
    pointer-events: none;
    display: -ms-flexbox;
    display: flex
}

.gdk .page-banner__content {
    height: 100%;
    grid-row-gap: 0;
    grid-template-columns: 1fr;
    -webkit-margin-after: 0;
    margin-block-end:0;-ms-flex-direction: column;
    flex-direction: column
}

.gdk .page-banner__content a,.gdk .page-banner__content button {
    pointer-events: all
}

.gdk .page-banner__logo {
    width: 100%;
    height: auto;
    max-width: 100%;
    overflow: hidden;
    min-height: 1rem;
    margin: 0
}

.gdk .page-banner__logo .media-block__inner {
    height: 100%;
    width: calc((51.87px*2) + (1*1.5rem))
}

@media (orientation: landscape) {
    .gdk .page-banner__logo .media-block__inner {
        width:calc((98.9px*2) + (1*1.5rem))
    }
}

@media (min-width: 768px) {
    .gdk .page-banner__logo .media-block__inner {
        width:calc((70px*2) + (1*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner__logo .media-block__inner {
        width:calc((37.16px*2) + (1*2.5rem))
    }
}

@media (min-width: 1367px) {
    .gdk .page-banner__logo .media-block__inner {
        width:calc((73.33px*2) + (1*2.5rem))
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner__logo .media-block__inner {
        width:calc((89.08px*2) + (1*2.5rem))
    }
}

.gdk .page-banner__logo .media-block__inner img {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: top left;
    object-position: top left
}

.gdk .page-banner__logo .media-block__figure {
    height: 100%
}

.gdk .page-banner__logo-content {
    width: 100%;
    z-index: 70;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .page-banner__logo-content>div {
    width: 100%
}

.gdk .page-banner__logo-content .title-block .subtitle,.gdk .page-banner__logo-content .title-block p {
    opacity: 1
}

.gdk .page-banner__logo-content .btn--cta__btn-container>div+a,.gdk .page-banner__logo-content .btn-block>div+a {
    margin-left: -.5rem;
    margin-right: -.5rem;
    -webkit-margin-before: -.5rem;
    margin-block-start:-.5rem;-webkit-margin-after: 1.5rem;
    margin-block-end:1.5rem}

.gdk .page-banner__logo-content>div:last-child {
    -webkit-margin-after: 0;
    margin-block-end:0}

@media (max-width: 1023px) {
    .gdk .page-banner.\+logo-position\@mobile--tl .page-banner__content .btn-block>div,.gdk .page-banner.\+logo-position\@mobile--tl .page-banner__logo {
        -ms-flex-pack:start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+logo-position\@mobile--tl .page-banner__content {
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+logo-position\@mobile--tl .page-banner__content img {
        -o-object-position: top left;
        object-position: top left
    }

    .gdk .page-banner.\+logo-position\@mobile--tl .page-banner__content .exclusive-badge,.gdk .page-banner.\+logo-position\@mobile--tl .page-banner__content .text-block,.gdk .page-banner.\+logo-position\@mobile--tl .page-banner__content .title-block {
        -ms-flex-item-align: start;
        align-self: flex-start;
        text-align: left
    }

    .gdk .page-banner.\+logo-position\@mobile--tc .page-banner__content .btn-block>div,.gdk .page-banner.\+logo-position\@mobile--tc .page-banner__logo {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner.\+logo-position\@mobile--tc .page-banner__content {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+logo-position\@mobile--tc .page-banner__content img {
        -o-object-position: top center;
        object-position: top center
    }

    .gdk .page-banner.\+logo-position\@mobile--tc .page-banner__content .exclusive-badge,.gdk .page-banner.\+logo-position\@mobile--tc .page-banner__content .text-block,.gdk .page-banner.\+logo-position\@mobile--tc .page-banner__content .title-block {
        -ms-flex-item-align: center;
        align-self: center;
        text-align: center
    }

    .gdk .page-banner.\+logo-position\@mobile--tr .page-banner__logo {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .page-banner.\+logo-position\@mobile--tr .page-banner__content {
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+logo-position\@mobile--tr .page-banner__content img {
        -o-object-position: top left;
        object-position: top left
    }

    .gdk .page-banner.\+logo-position\@mobile--cl .page-banner__content .exclusive-badge,.gdk .page-banner.\+logo-position\@mobile--cl .page-banner__content .text-block,.gdk .page-banner.\+logo-position\@mobile--cl .page-banner__content .title-block,.gdk .page-banner.\+logo-position\@mobile--tr .page-banner__content .exclusive-badge,.gdk .page-banner.\+logo-position\@mobile--tr .page-banner__content .text-block,.gdk .page-banner.\+logo-position\@mobile--tr .page-banner__content .title-block {
        -ms-flex-item-align: start;
        align-self: flex-start;
        text-align: left
    }

    .gdk .page-banner.\+logo-position\@mobile--cl .page-banner__content .btn-block>div,.gdk .page-banner.\+logo-position\@mobile--cl .page-banner__logo,.gdk .page-banner.\+logo-position\@mobile--tr .page-banner__content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+logo-position\@mobile--cl .page-banner__content {
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner.\+logo-position\@mobile--cl .page-banner__content img {
        -o-object-position: center left;
        object-position: center left
    }

    .gdk .page-banner.\+logo-position\@mobile--c .page-banner__content .btn-block>div,.gdk .page-banner.\+logo-position\@mobile--c .page-banner__logo {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner.\+logo-position\@mobile--c .page-banner__content {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner.\+logo-position\@mobile--c .page-banner__content img {
        -o-object-position: center;
        object-position: center
    }

    .gdk .page-banner.\+logo-position\@mobile--c .page-banner__content .exclusive-badge,.gdk .page-banner.\+logo-position\@mobile--c .page-banner__content .text-block,.gdk .page-banner.\+logo-position\@mobile--c .page-banner__content .title-block {
        -ms-flex-item-align: center;
        align-self: center;
        text-align: center
    }

    .gdk .page-banner.\+logo-position\@mobile--cr .page-banner__logo {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .page-banner.\+logo-position\@mobile--cr .page-banner__content {
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner.\+logo-position\@mobile--cr .page-banner__content img {
        -o-object-position: center left;
        object-position: center left
    }

    .gdk .page-banner.\+logo-position\@mobile--bl .page-banner__content .exclusive-badge,.gdk .page-banner.\+logo-position\@mobile--bl .page-banner__content .text-block,.gdk .page-banner.\+logo-position\@mobile--bl .page-banner__content .title-block,.gdk .page-banner.\+logo-position\@mobile--cr .page-banner__content .exclusive-badge,.gdk .page-banner.\+logo-position\@mobile--cr .page-banner__content .text-block,.gdk .page-banner.\+logo-position\@mobile--cr .page-banner__content .title-block {
        -ms-flex-item-align: start;
        align-self: flex-start;
        text-align: left
    }

    .gdk .page-banner.\+logo-position\@mobile--bl .page-banner__content .btn-block>div,.gdk .page-banner.\+logo-position\@mobile--bl .page-banner__logo,.gdk .page-banner.\+logo-position\@mobile--cr .page-banner__content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+logo-position\@mobile--bl .page-banner__content {
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .page-banner.\+logo-position\@mobile--bl .page-banner__content img {
        -o-object-position: bottom left;
        object-position: bottom left
    }

    .gdk .page-banner.\+logo-position\@mobile--bc .page-banner__content .btn-block>div,.gdk .page-banner.\+logo-position\@mobile--bc .page-banner__logo {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner.\+logo-position\@mobile--bc .page-banner__content {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .page-banner.\+logo-position\@mobile--bc .page-banner__content img {
        -o-object-position: bottom center;
        object-position: bottom center
    }

    .gdk .page-banner.\+logo-position\@mobile--bc .page-banner__content .exclusive-badge,.gdk .page-banner.\+logo-position\@mobile--bc .page-banner__content .text-block,.gdk .page-banner.\+logo-position\@mobile--bc .page-banner__content .title-block {
        -ms-flex-item-align: center;
        align-self: center;
        text-align: center
    }

    .gdk .page-banner.\+logo-position\@mobile--br .page-banner__logo {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .page-banner.\+logo-position\@mobile--br .page-banner__content {
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .page-banner.\+logo-position\@mobile--br .page-banner__content img {
        -o-object-position: bottom left;
        object-position: bottom left
    }

    .gdk .page-banner.\+logo-position\@mobile--br .page-banner__content .exclusive-badge,.gdk .page-banner.\+logo-position\@mobile--br .page-banner__content .text-block,.gdk .page-banner.\+logo-position\@mobile--br .page-banner__content .title-block {
        -ms-flex-item-align: start;
        align-self: flex-start;
        text-align: left
    }

    .gdk .page-banner.\+logo-position\@mobile--br .page-banner__content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+content-position\@desktop--tl.\+content-gradient\@desktop .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(135deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .page-banner.\+content-position\@desktop--tl.\+content-gradient\@desktop--50 .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(135deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .page-banner.\+content-position\@desktop--tl.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(135deg,var(--gradient-start-color-desktop) 25%,var(--gradient-end-color-desktop) 60%)
    }

    .gdk .page-banner.\+content-position\@desktop--tl .page-banner__content {
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+content-position\@desktop--tl .page-banner__logo-content {
        -ms-flex-align: start;
        align-items: flex-start
    }

    .gdk .page-banner.\+content-position\@desktop--tl .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-position\@desktop--tl .page-banner__logo-content .text-block,.gdk .page-banner.\+content-position\@desktop--tl .page-banner__logo-content .textblock,.gdk .page-banner.\+content-position\@desktop--tl .page-banner__logo-content .title-block {
        -ms-flex-item-align: start;
        align-self: flex-start;
        text-align: left
    }

    .gdk .page-banner.\+content-position\@desktop--tl .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--tl .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+content-position\@desktop--tl .page-banner__content img {
        -o-object-position: top left;
        object-position: top left
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner.\+content-position\@desktop--tl.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(135deg,var(--gradient-start-color-desktop) 30%,var(--gradient-end-color-desktop) 60%)
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+content-position\@desktop--tc.\+content-gradient\@desktop .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to bottom,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .page-banner.\+content-position\@desktop--tc.\+content-gradient\@desktop--50 .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to bottom,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .page-banner.\+content-position\@desktop--tc.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to bottom,var(--gradient-start-color-desktop) 25%,var(--gradient-end-color-desktop) 60%)
    }

    .gdk .page-banner.\+content-position\@desktop--tc .page-banner__content {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo-content {
        -ms-flex-align: center;
        align-items: center
    }

    .gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo-content .text-block,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo-content .textblock,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo-content .title-block {
        -ms-flex-item-align: center;
        align-self: center;
        text-align: center
    }

    .gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner.\+content-position\@desktop--tc .page-banner__content img {
        -o-object-position: top center;
        object-position: top center
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner.\+content-position\@desktop--tc.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to bottom,var(--gradient-start-color-desktop) 30%,var(--gradient-end-color-desktop) 60%)
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+content-position\@desktop--tr.\+content-gradient\@desktop .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(-135deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .page-banner.\+content-position\@desktop--tr.\+content-gradient\@desktop--50 .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(-135deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .page-banner.\+content-position\@desktop--tr.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(-135deg,var(--gradient-start-color-desktop) 25%,var(--gradient-end-color-desktop) 60%)
    }

    .gdk .page-banner.\+content-position\@desktop--tr .page-banner__content {
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+content-position\@desktop--tr .page-banner__logo-content {
        -ms-flex-align: end;
        align-items: flex-end
    }

    .gdk .page-banner.\+content-position\@desktop--tr .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-position\@desktop--tr .page-banner__logo-content .text-block,.gdk .page-banner.\+content-position\@desktop--tr .page-banner__logo-content .textblock,.gdk .page-banner.\+content-position\@desktop--tr .page-banner__logo-content .title-block {
        -ms-flex-item-align: start;
        align-self: flex-start;
        text-align: left
    }

    .gdk .page-banner.\+content-position\@desktop--tr .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--tr .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+content-position\@desktop--tr .page-banner__content img {
        -o-object-position: top left;
        object-position: top left
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner.\+content-position\@desktop--tr.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(-135deg,var(--gradient-start-color-desktop) 30%,var(--gradient-end-color-desktop) 60%)
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+content-position\@desktop--cl.\+content-gradient\@desktop .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to right,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .page-banner.\+content-position\@desktop--cl.\+content-gradient\@desktop--50 .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to right,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .page-banner.\+content-position\@desktop--cl.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to right,var(--gradient-start-color-desktop) 25%,var(--gradient-end-color-desktop) 60%)
    }

    .gdk .page-banner.\+content-position\@desktop--cl .page-banner__content {
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner.\+content-position\@desktop--cl .page-banner__logo-content {
        -ms-flex-align: start;
        align-items: flex-start
    }

    .gdk .page-banner.\+content-position\@desktop--cl .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-position\@desktop--cl .page-banner__logo-content .text-block,.gdk .page-banner.\+content-position\@desktop--cl .page-banner__logo-content .textblock,.gdk .page-banner.\+content-position\@desktop--cl .page-banner__logo-content .title-block {
        -ms-flex-item-align: start;
        align-self: flex-start;
        text-align: left
    }

    .gdk .page-banner.\+content-position\@desktop--cl .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--cl .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+content-position\@desktop--cl .page-banner__content img {
        -o-object-position: center left;
        object-position: center left
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner.\+content-position\@desktop--cl.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to right,var(--gradient-start-color-desktop) 30%,var(--gradient-end-color-desktop) 60%)
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+content-position\@desktop--c.\+content-gradient\@desktop .page-banner__keyart-anchor:before,.gdk .page-banner.\+content-position\@desktop--c.\+content-gradient\@desktop--50 .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        opacity: .75;
        background-color: var(--custom-banner-theme)
    }

    .gdk .page-banner.\+content-position\@desktop--c.\+content-gradient\@desktop--50 .page-banner__keyart-anchor:before {
        opacity: .375
    }

    .gdk .page-banner.\+content-position\@desktop--c.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        opacity: .75;
        background-color: var(--custom-banner-theme)
    }

    .gdk .page-banner.\+content-position\@desktop--c.page-banner.theme--dark.\+content-gradient\@desktop .page-banner__content-wrapper:before,.gdk .page-banner.\+content-position\@desktop--c.page-banner.theme--dark.\+content-gradient\@desktop--50 .page-banner__content-wrapper:before,.gdk .page-banner.\+content-position\@desktop--c.page-banner.theme--dark.\+content-gradient\@desktop--extend .page-banner__content-wrapper:before {
        background-color: #000
    }

    .gdk .page-banner.\+content-position\@desktop--c .page-banner__content {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner.\+content-position\@desktop--c .page-banner__logo-content {
        -ms-flex-align: center;
        align-items: center
    }

    .gdk .page-banner.\+content-position\@desktop--c .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo-content .text-block,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo-content .textblock,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo-content .title-block {
        -ms-flex-item-align: center;
        align-self: center;
        text-align: center
    }

    .gdk .page-banner.\+content-position\@desktop--c .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner.\+content-position\@desktop--c .page-banner__content img {
        -o-object-position: center;
        object-position: center
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner.\+content-position\@desktop--c.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        opacity: .75;
        background-color: var(--custom-banner-theme)
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+content-position\@desktop--cr.\+content-gradient\@desktop .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to left,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .page-banner.\+content-position\@desktop--cr.\+content-gradient\@desktop--50 .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to left,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .page-banner.\+content-position\@desktop--cr.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to left,var(--gradient-start-color-desktop) 25%,var(--gradient-end-color-desktop) 60%)
    }

    .gdk .page-banner.\+content-position\@desktop--cr .page-banner__content {
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner.\+content-position\@desktop--cr .page-banner__logo-content {
        -ms-flex-align: end;
        align-items: flex-end
    }

    .gdk .page-banner.\+content-position\@desktop--cr .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-position\@desktop--cr .page-banner__logo-content .text-block,.gdk .page-banner.\+content-position\@desktop--cr .page-banner__logo-content .textblock,.gdk .page-banner.\+content-position\@desktop--cr .page-banner__logo-content .title-block {
        -ms-flex-item-align: start;
        align-self: flex-start;
        text-align: left
    }

    .gdk .page-banner.\+content-position\@desktop--cr .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--cr .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+content-position\@desktop--cr .page-banner__content img {
        -o-object-position: center left;
        object-position: center left
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner.\+content-position\@desktop--cr.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to left,var(--gradient-start-color-desktop) 30%,var(--gradient-end-color-desktop) 60%)
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+content-position\@desktop--bl.\+content-gradient\@desktop .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(45deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .page-banner.\+content-position\@desktop--bl.\+content-gradient\@desktop--50 .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(45deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .page-banner.\+content-position\@desktop--bl.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(45deg,var(--gradient-start-color-desktop) 25%,var(--gradient-end-color-desktop) 60%)
    }

    .gdk .page-banner.\+content-position\@desktop--bl .page-banner__content {
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .page-banner.\+content-position\@desktop--bl .page-banner__logo-content {
        -ms-flex-align: start;
        align-items: flex-start
    }

    .gdk .page-banner.\+content-position\@desktop--bl .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-position\@desktop--bl .page-banner__logo-content .text-block,.gdk .page-banner.\+content-position\@desktop--bl .page-banner__logo-content .textblock,.gdk .page-banner.\+content-position\@desktop--bl .page-banner__logo-content .title-block {
        -ms-flex-item-align: start;
        align-self: flex-start;
        text-align: left
    }

    .gdk .page-banner.\+content-position\@desktop--bl .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--bl .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+content-position\@desktop--bl .page-banner__content img {
        -o-object-position: bottom left;
        object-position: bottom left
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner.\+content-position\@desktop--bl.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(45deg,var(--gradient-start-color-desktop) 30%,var(--gradient-end-color-desktop) 60%)
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+content-position\@desktop--bc.\+content-gradient\@desktop .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to top,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .page-banner.\+content-position\@desktop--bc.\+content-gradient\@desktop--50 .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to top,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .page-banner.\+content-position\@desktop--bc.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to top,var(--gradient-start-color-desktop) 25%,var(--gradient-end-color-desktop) 60%)
    }

    .gdk .page-banner.\+content-position\@desktop--bc .page-banner__content {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo-content {
        -ms-flex-align: center;
        align-items: center
    }

    .gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo-content .text-block,.gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo-content .textblock,.gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo-content .title-block {
        -ms-flex-item-align: center;
        align-self: center;
        text-align: center
    }

    .gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner.\+content-position\@desktop--bc .page-banner__content img {
        -o-object-position: bottom center;
        object-position: bottom center
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner.\+content-position\@desktop--bc.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(to top,var(--gradient-start-color-desktop) 30%,var(--gradient-end-color-desktop) 60%)
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+content-position\@desktop--br.\+content-gradient\@desktop .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(-45deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 100%)
    }

    .gdk .page-banner.\+content-position\@desktop--br.\+content-gradient\@desktop--50 .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(-45deg,var(--gradient-start-color-desktop) 0%,var(--gradient-end-color-desktop) 50%)
    }

    .gdk .page-banner.\+content-position\@desktop--br.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(-45deg,var(--gradient-start-color-desktop) 25%,var(--gradient-end-color-desktop) 60%)
    }

    .gdk .page-banner.\+content-position\@desktop--br .page-banner__content {
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .page-banner.\+content-position\@desktop--br .page-banner__logo-content {
        -ms-flex-align: end;
        align-items: flex-end
    }

    .gdk .page-banner.\+content-position\@desktop--br .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-position\@desktop--br .page-banner__logo-content .text-block,.gdk .page-banner.\+content-position\@desktop--br .page-banner__logo-content .textblock,.gdk .page-banner.\+content-position\@desktop--br .page-banner__logo-content .title-block {
        -ms-flex-item-align: start;
        align-self: flex-start;
        text-align: left
    }

    .gdk .page-banner.\+content-position\@desktop--br .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--br .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+content-position\@desktop--br .page-banner__content img {
        -o-object-position: bottom left;
        object-position: bottom left
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner.\+content-position\@desktop--br.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(-45deg,var(--gradient-start-color-desktop) 30%,var(--gradient-end-color-desktop) 60%)
    }
}

.gdk .page-banner.\+logo-size\@mobile--1 .page-banner__logo .media-block__inner {
    width: calc((51.87px*2) + (1*1.5rem))
}

@media (orientation: landscape) {
    .gdk .page-banner.\+logo-size\@mobile--1 .page-banner__logo .media-block__inner {
        width:calc((98.9px*2) + (1*1.5rem))
    }
}

@media (min-width: 768px) {
    .gdk .page-banner.\+logo-size\@mobile--1 .page-banner__logo .media-block__inner {
        width:calc((70px*2) + (1*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+logo-size\@mobile--1 .page-banner__logo .media-block__inner {
        width:calc((37.16px*2) + (1*2.5rem))
    }
}

@media (min-width: 1367px) {
    .gdk .page-banner.\+logo-size\@mobile--1 .page-banner__logo .media-block__inner {
        width:calc((73.33px*2) + (1*2.5rem))
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner.\+logo-size\@mobile--1 .page-banner__logo .media-block__inner {
        width:calc((89.08px*2) + (1*2.5rem))
    }
}

.gdk .page-banner.\+logo-size\@mobile--2 .page-banner__logo .media-block__inner {
    width: calc((51.87px*4) + (3*1.5rem))
}

@media (orientation: landscape) {
    .gdk .page-banner.\+logo-size\@mobile--2 .page-banner__logo .media-block__inner {
        width:calc((98.9px*4) + (3*1.5rem))
    }
}

@media (min-width: 768px) {
    .gdk .page-banner.\+logo-size\@mobile--2 .page-banner__logo .media-block__inner {
        width:calc((70px*4) + (3*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+logo-size\@mobile--2 .page-banner__logo .media-block__inner {
        width:calc((37.16px*4) + (3*2.5rem))
    }
}

@media (min-width: 1367px) {
    .gdk .page-banner.\+logo-size\@mobile--2 .page-banner__logo .media-block__inner {
        width:calc((73.33px*4) + (3*2.5rem))
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner.\+logo-size\@mobile--2 .page-banner__logo .media-block__inner {
        width:calc((89.08px*4) + (3*2.5rem))
    }
}

.gdk .page-banner.\+logo-size\@mobile--3 .page-banner__logo .media-block__inner {
    width: calc((51.87px*6) + (5*1.5rem))
}

@media (orientation: landscape) {
    .gdk .page-banner.\+logo-size\@mobile--3 .page-banner__logo .media-block__inner {
        width:calc((98.9px*6) + (5*1.5rem))
    }
}

@media (min-width: 768px) {
    .gdk .page-banner.\+logo-size\@mobile--3 .page-banner__logo .media-block__inner {
        width:calc((70px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+logo-size\@mobile--3 .page-banner__logo .media-block__inner {
        width:calc((37.16px*6) + (5*2.5rem))
    }
}

@media (min-width: 1367px) {
    .gdk .page-banner.\+logo-size\@mobile--3 .page-banner__logo .media-block__inner {
        width:calc((73.33px*6) + (5*2.5rem))
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner.\+logo-size\@mobile--3 .page-banner__logo .media-block__inner {
        width:calc((89.08px*6) + (5*2.5rem))
    }
}

@media (max-width: 1023px) {
    .gdk .page-banner.\+content-align\@mobile--left .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-align\@mobile--left .page-banner__logo-content .text-block,.gdk .page-banner.\+content-align\@mobile--left .page-banner__logo-content .textblock,.gdk .page-banner.\+content-align\@mobile--left .page-banner__logo-content .title-block {
        -ms-flex-item-align:start;
        align-self: flex-start;
        text-align: left
    }

    .gdk .page-banner.\+content-align\@mobile--left .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner {
        --vertical-logo-position:top
    }

    .gdk .page-banner.\+content-position\@desktop--c,.gdk .page-banner.\+content-position\@desktop--cl,.gdk .page-banner.\+content-position\@desktop--cr {
        --vertical-logo-position: center
    }

    .gdk .page-banner.\+content-position\@desktop--bc,.gdk .page-banner.\+content-position\@desktop--bl,.gdk .page-banner.\+content-position\@desktop--br {
        --vertical-logo-position: bottom
    }

    .gdk .page-banner.\+content-align\@desktop--left .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-align\@desktop--left .page-banner__logo-content .text-block,.gdk .page-banner.\+content-align\@desktop--left .page-banner__logo-content .textblock,.gdk .page-banner.\+content-align\@desktop--left .page-banner__logo-content .title-block {
        -ms-flex-item-align: start;
        align-self: flex-start;
        text-align: left
    }

    .gdk .page-banner.\+content-align\@desktop--left .page-banner__logo,.gdk .page-banner.\+content-align\@desktop--left .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner.\+content-align\@desktop--left .page-banner__logo img {
        -o-object-position: var(--vertical-logo-position) left;
        object-position: var(--vertical-logo-position) left
    }
}

@media (max-width: 1023px) {
    .gdk .page-banner.\+content-align\@mobile--center .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-align\@mobile--center .page-banner__logo-content .text-block,.gdk .page-banner.\+content-align\@mobile--center .page-banner__logo-content .textblock,.gdk .page-banner.\+content-align\@mobile--center .page-banner__logo-content .title-block {
        -ms-flex-item-align:center;
        align-self: center;
        text-align: center
    }

    .gdk .page-banner.\+content-align\@mobile--center .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner {
        --vertical-logo-position:top
    }

    .gdk .page-banner.\+content-position\@desktop--c,.gdk .page-banner.\+content-position\@desktop--cl,.gdk .page-banner.\+content-position\@desktop--cr {
        --vertical-logo-position: center
    }

    .gdk .page-banner.\+content-position\@desktop--bc,.gdk .page-banner.\+content-position\@desktop--bl,.gdk .page-banner.\+content-position\@desktop--br {
        --vertical-logo-position: bottom
    }

    .gdk .page-banner.\+content-align\@desktop--center .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-align\@desktop--center .page-banner__logo-content .text-block,.gdk .page-banner.\+content-align\@desktop--center .page-banner__logo-content .textblock,.gdk .page-banner.\+content-align\@desktop--center .page-banner__logo-content .title-block {
        -ms-flex-item-align: center;
        align-self: center;
        text-align: center
    }

    .gdk .page-banner.\+content-align\@desktop--center .page-banner__logo,.gdk .page-banner.\+content-align\@desktop--center .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner.\+content-align\@desktop--center .page-banner__logo img {
        -o-object-position: var(--vertical-logo-position) center;
        object-position: var(--vertical-logo-position) center
    }
}

@media (max-width: 1023px) {
    .gdk .page-banner.\+content-align\@mobile--right .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-align\@mobile--right .page-banner__logo-content .text-block,.gdk .page-banner.\+content-align\@mobile--right .page-banner__logo-content .textblock,.gdk .page-banner.\+content-align\@mobile--right .page-banner__logo-content .title-block {
        -ms-flex-item-align:end;
        align-self: flex-end;
        text-align: right
    }

    .gdk .page-banner.\+content-align\@mobile--right .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-margin-start: .5rem;
        -moz-margin-start: .5rem;
        margin-inline-start:.5rem}
}

@media (min-width: 1024px) {
    .gdk .page-banner {
        --vertical-logo-position:top
    }

    .gdk .page-banner.\+content-position\@desktop--c,.gdk .page-banner.\+content-position\@desktop--cl,.gdk .page-banner.\+content-position\@desktop--cr {
        --vertical-logo-position: center
    }

    .gdk .page-banner.\+content-position\@desktop--bc,.gdk .page-banner.\+content-position\@desktop--bl,.gdk .page-banner.\+content-position\@desktop--br {
        --vertical-logo-position: bottom
    }

    .gdk .page-banner.\+content-align\@desktop--right .page-banner__logo-content .exclusive-badge,.gdk .page-banner.\+content-align\@desktop--right .page-banner__logo-content .text-block,.gdk .page-banner.\+content-align\@desktop--right .page-banner__logo-content .textblock,.gdk .page-banner.\+content-align\@desktop--right .page-banner__logo-content .title-block {
        -ms-flex-item-align: end;
        align-self: flex-end;
        text-align: right
    }

    .gdk .page-banner.\+content-align\@desktop--right .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-margin-start: .5rem;
        -moz-margin-start: .5rem;
        margin-inline-start:.5rem}

    .gdk .page-banner.\+content-align\@desktop--right .page-banner__logo {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .page-banner.\+content-align\@desktop--right .page-banner__logo img {
        -o-object-position: var(--vertical-logo-position) right;
        object-position: var(--vertical-logo-position) right
    }
}

.gdk .page-banner.\+tall-logo .page-banner__logo {
    -ms-flex: 1;
    flex: 1
}

.gdk .page-banner.\+logo--none .page-banner__logo {
    display: none
}

@media (max-width: 1023px) {
    .gdk .page-banner .page-banner__content-wrapper {
        position:relative;
        padding-top: 0;
        padding-bottom: 0
    }

    .gdk .page-banner .page-banner__content-wrapper .page-banner__logo {
        display: none
    }

    .gdk .page-banner .page-banner__content-wrapper .page-banner__logo-content {
        -webkit-padding-before: 2rem;
        padding-block-start:2rem;-webkit-margin-after: 2rem;
        margin-block-end:2rem}

    .gdk .page-banner .page-banner__logo {
        height: 100%
    }

    .gdk .page-banner.\+content-blend\@mobile .page-banner__keyart-anchor:before {
        bottom: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20
    }

    .gdk .page-banner.\+content-blend\@mobile .page-banner__logo-content {
        -webkit-padding-before: 0;
        padding-block-start:0;-webkit-margin-before: -1.5rem;
        margin-block-start:-1.5rem}

    .gdk .page-banner.\+logo\@mobile--none .page-banner__logo {
        display: none
    }

    .gdk .page-banner--large .page-banner__keyart,.gdk .page-banner--medium .page-banner__keyart,.gdk .page-banner--small .page-banner__keyart {
        position: relative
    }

    .gdk .page-banner--small .page-banner__keyart:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 37.5%;
        padding-block-start:37.5%}

    .gdk .page-banner--small.\+content-blend\@mobile .page-banner__keyart-anchor:before {
        background-image: linear-gradient(to top,var(--gradient-start-color) 0%,var(--gradient-end-color) 6rem)
    }

    .gdk .page-banner--medium .page-banner__keyart:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 80%;
        padding-block-start:80%}

    .gdk .page-banner--medium.\+content-blend\@mobile .page-banner__keyart-anchor:before {
        background-image: linear-gradient(to top,var(--gradient-start-color) 0%,var(--gradient-end-color) 10rem)
    }

    .gdk .page-banner--large .page-banner__keyart:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 100%;
        padding-block-start:100%}

    .gdk .page-banner--large.\+content-blend\@mobile .page-banner__keyart-anchor:before {
        background-image: linear-gradient(to top,var(--gradient-start-color) 0%,var(--gradient-end-color) calc(6rem*2))
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner--large .page-banner__keyart,.gdk .page-banner--medium .page-banner__keyart,.gdk .page-banner--small .page-banner__keyart {
        position:relative
    }

    .gdk .page-banner--small .page-banner__keyart:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 37.5%;
        padding-block-start:37.5%}

    .gdk .page-banner--medium .page-banner__keyart:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 56.25%;
        padding-block-start:56.25%}

    .gdk .page-banner--large .page-banner__keyart:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 80%;
        padding-block-start:80%}

    .gdk .page-banner__logo {
        height: -webkit-min-content;
        height: -moz-min-content;
        height: min-content;
        will-change: max-height,height;
        max-height: calc(100% - var(--banner-content-calc-height) - 2rem);
        transition: height .2s ease-in-out
    }
}

@media (min-width: 1024px) and (min-width:768px) {
    .gdk .page-banner__logo {
        max-width:calc((70px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .gdk .page-banner__logo {
        max-width:calc((37.16px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1367px) {
    .gdk .page-banner__logo {
        max-width:calc((73.33px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1920px) {
    .gdk .page-banner__logo {
        max-width:calc((89.08px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner__logo-content {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-margin-before: 1.5rem;
        margin-block-start:1.5rem}
}

@media (min-width: 1024px) and (min-width:768px) {
    .gdk .page-banner__logo-content {
        max-width:calc((70px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .gdk .page-banner__logo-content {
        max-width:calc((37.16px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1367px) {
    .gdk .page-banner__logo-content {
        max-width:calc((73.33px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1920px) {
    .gdk .page-banner__logo-content {
        max-width:calc((89.08px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+logo-size\@desktop--1 .page-banner__logo .media-block__inner {
        width:calc((51.87px*2) + (1*1.5rem))
    }
}

@media (min-width: 1024px) and (orientation:landscape) {
    .gdk .page-banner.\+logo-size\@desktop--1 .page-banner__logo .media-block__inner {
        width:calc((98.9px*2) + (1*1.5rem))
    }
}

@media (min-width: 1024px) and (min-width:768px) {
    .gdk .page-banner.\+logo-size\@desktop--1 .page-banner__logo .media-block__inner {
        width:calc((70px*2) + (1*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .gdk .page-banner.\+logo-size\@desktop--1 .page-banner__logo .media-block__inner {
        width:calc((37.16px*2) + (1*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1367px) {
    .gdk .page-banner.\+logo-size\@desktop--1 .page-banner__logo .media-block__inner {
        width:calc((73.33px*2) + (1*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1920px) {
    .gdk .page-banner.\+logo-size\@desktop--1 .page-banner__logo .media-block__inner {
        width:calc((89.08px*2) + (1*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+logo-size\@desktop--2 .page-banner__logo .media-block__inner {
        width:calc((51.87px*4) + (3*1.5rem))
    }
}

@media (min-width: 1024px) and (orientation:landscape) {
    .gdk .page-banner.\+logo-size\@desktop--2 .page-banner__logo .media-block__inner {
        width:calc((98.9px*4) + (3*1.5rem))
    }
}

@media (min-width: 1024px) and (min-width:768px) {
    .gdk .page-banner.\+logo-size\@desktop--2 .page-banner__logo .media-block__inner {
        width:calc((70px*4) + (3*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .gdk .page-banner.\+logo-size\@desktop--2 .page-banner__logo .media-block__inner {
        width:calc((37.16px*4) + (3*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1367px) {
    .gdk .page-banner.\+logo-size\@desktop--2 .page-banner__logo .media-block__inner {
        width:calc((73.33px*4) + (3*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1920px) {
    .gdk .page-banner.\+logo-size\@desktop--2 .page-banner__logo .media-block__inner {
        width:calc((89.08px*4) + (3*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+logo-size\@desktop--3 .page-banner__logo .media-block__inner {
        width:calc((51.87px*6) + (5*1.5rem))
    }
}

@media (min-width: 1024px) and (orientation:landscape) {
    .gdk .page-banner.\+logo-size\@desktop--3 .page-banner__logo .media-block__inner {
        width:calc((98.9px*6) + (5*1.5rem))
    }
}

@media (min-width: 1024px) and (min-width:768px) {
    .gdk .page-banner.\+logo-size\@desktop--3 .page-banner__logo .media-block__inner {
        width:calc((70px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .gdk .page-banner.\+logo-size\@desktop--3 .page-banner__logo .media-block__inner {
        width:calc((37.16px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1367px) {
    .gdk .page-banner.\+logo-size\@desktop--3 .page-banner__logo .media-block__inner {
        width:calc((73.33px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1920px) {
    .gdk .page-banner.\+logo-size\@desktop--3 .page-banner__logo .media-block__inner {
        width:calc((89.08px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner .page-banner__content-wrapper\@mobile {
        display:none
    }

    .gdk .page-banner.\+content-tile\@desktop .page-banner__logo-content {
        padding: 2rem;
        background-color: var(--custom-banner-theme)
    }

    .gdk .page-banner:not(.\+tall-logo\@desktop) .page-banner__logo {
        -ms-flex: unset;
        flex: unset
    }

    .gdk .page-banner.\+logo--none .page-banner__logo,.gdk .page-banner.\+logo\@desktop--none .page-banner__logo {
        display: none
    }

    .gdk .page-banner.\+logo--none .page-banner__logo-content,.gdk .page-banner.\+logo\@desktop--none .page-banner__logo-content {
        width: auto;
        -webkit-margin-before: 0;
        margin-block-start:0}
}

@media (min-width: 1024px) and (min-width:768px) {
    .gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo-content {
        max-width:calc((70px*8) + (7*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo-content {
        max-width:calc((37.16px*8) + (7*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1367px) {
    .gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo-content {
        max-width:calc((73.33px*8) + (7*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1920px) {
    .gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo-content {
        max-width:calc((89.08px*8) + (7*2.5rem))
    }
}

@media (min-width: 1367px) {
    .gdk .page-banner--large .page-banner__keyart,.gdk .page-banner--medium .page-banner__keyart,.gdk .page-banner--small .page-banner__keyart {
        position:relative
    }

    .gdk .page-banner--small .page-banner__keyart:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 25%;
        padding-block-start:25%}

    .gdk .page-banner--medium .page-banner__keyart:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 37.5%;
        padding-block-start:37.5%}

    .gdk .page-banner--large .page-banner__keyart:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 56.25%;
        padding-block-start:56.25%}
}

@media (min-width: 1367px) and (min-width:768px) {
    .gdk .page-banner__logo,.gdk .page-banner__logo-content {
        max-width:calc((70px*5) + (4*2.5rem))
    }
}

@media (min-width: 1367px) and (min-width:1024px) {
    .gdk .page-banner__logo,.gdk .page-banner__logo-content {
        max-width:calc((37.16px*5) + (4*2.5rem))
    }
}

@media (min-width: 1367px) and (min-width:1367px) {
    .gdk .page-banner__logo,.gdk .page-banner__logo-content {
        max-width:calc((73.33px*5) + (4*2.5rem))
    }
}

@media (min-width: 1367px) and (min-width:1920px) {
    .gdk .page-banner__logo,.gdk .page-banner__logo-content {
        max-width:calc((89.08px*5) + (4*2.5rem))
    }
}

@media (min-width: 1367px) and (min-width:768px) {
    .gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo-content {
        max-width:calc((70px*7) + (6*2.5rem))
    }
}

@media (min-width: 1367px) and (min-width:1024px) {
    .gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo-content {
        max-width:calc((37.16px*7) + (6*2.5rem))
    }
}

@media (min-width: 1367px) and (min-width:1367px) {
    .gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo-content {
        max-width:calc((73.33px*7) + (6*2.5rem))
    }
}

@media (min-width: 1367px) and (min-width:1920px) {
    .gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--bc .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--c .page-banner__logo-content,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo,.gdk .page-banner.\+content-position\@desktop--tc .page-banner__logo-content {
        max-width:calc((89.08px*7) + (6*2.5rem))
    }
}

.gdk .page-banner--featured {
    z-index: 1
}

.gdk .page-banner--featured .page-banner__keyart {
    position: relative
}

.gdk .page-banner--featured .page-banner__keyart:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 56.25%;
    padding-block-start:56.25%}

@media (max-width: 1023px) {
    .gdk .page-banner--featured .page-banner--large__keyart {
        position:relative
    }

    .gdk .page-banner--featured .page-banner--large__keyart:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 100%;
        padding-block-start:100%}

    .gdk .page-banner--featured .page-banner--large__keyart .page-banner__feature {
        margin: 0;
        width: 100%
    }

    .gdk .page-banner--featured .page-banner--large__keyart .page-banner__feature .media-block {
        width: 100%
    }
}

.gdk .page-banner--featured .page-banner__feature {
    --feature-overflow: 1.5rem;
    --banner-feature-calc-height: 100%;
    --feature-height-factor: 1.5rem;
    top: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: calc(100% - (2*var(--feature-height-factor)));
    height: calc(100% - (2*var(--feature-height-factor)));
    z-index: 29;
    display: -ms-flexbox;
    display: flex;
    -webkit-margin-start: var(--feature-height-factor);
    -moz-margin-start: var(--feature-height-factor);
    margin-inline-start:var(--feature-height-factor);-webkit-margin-before: var(--feature-height-factor);
    margin-block-start:var(--feature-height-factor)}

@media (min-width: 768px) {
    .gdk .page-banner--featured .page-banner__feature {
        --feature-height-factor:3rem
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner--featured .page-banner__feature {
        --feature-overflow:4rem
    }
}

.gdk .page-banner--featured .page-banner__feature .media-block {
    height: 100%;
    width: calc(1.25*var(--banner-feature-calc-height));
    margin: 0
}

.gdk .page-banner--featured .page-banner__feature .media-block__inner {
    height: 100%;
    position: relative
}

.gdk .page-banner--featured .page-banner__feature .media-block__inner:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 80%;
    padding-block-start:80%}

.gdk .page-banner--featured .page-banner__feature .media-block__figure {
    top: 0;
    left: 0;
    position: absolute
}

.gdk .page-banner--featured .page-banner__feature .media-block img {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

@media (max-width: 1023px) {
    .gdk .page-banner--featured.\+content-blend\@mobile .page-banner__keyart-anchor:before {
        background-image:linear-gradient(to top,var(--gradient-start-color) 0%,var(--gradient-end-color) 10rem)
    }

    .gdk .page-banner--featured .page-banner__content-wrapper {
        z-index: 70
    }

    .gdk .page-banner--featured.\+layering-off\@mobile .page-banner__feature {
        z-index: 2
    }

    .gdk .page-banner--featured.\+feature-align\@mobile--left .page-banner__feature {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .page-banner--featured .page-banner__feature,.gdk .page-banner--featured.\+feature-align\@mobile--center .page-banner__feature {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner--featured.\+feature-align\@mobile--right .page-banner__feature {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media (min-width: 768px) {
    .gdk .page-banner--featured .page-banner__keyart {
        position:relative
    }

    .gdk .page-banner--featured .page-banner__keyart:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 37.5%;
        padding-block-start:37.5%}
}

@media (min-width: 1024px) {
    .gdk .page-banner--featured.\+layering-off\@desktop .page-banner__feature {
        z-index:2
    }

    .gdk .page-banner--featured.\+content-position\@desktop--bl .page-banner__feature,.gdk .page-banner--featured.\+content-position\@desktop--cl .page-banner__feature,.gdk .page-banner--featured.\+content-position\@desktop--tl .page-banner__feature {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .page-banner--featured.\+content-position\@desktop--bc .page-banner__feature,.gdk .page-banner--featured.\+content-position\@desktop--c .page-banner__feature,.gdk .page-banner--featured.\+content-position\@desktop--tc .page-banner__feature {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .page-banner--featured.\+content-position\@desktop--br .page-banner__feature,.gdk .page-banner--featured.\+content-position\@desktop--cr .page-banner__feature,.gdk .page-banner--featured.\+content-position\@desktop--tr .page-banner__feature {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.gdk .page-banner--featured.\+feature-overflow--top .page-banner__feature,.gdk .page-banner--featured.\+feature-overflow--top--pin-bottom .page-banner__feature {
    overflow: revert;
    height: calc(100% + calc((-1*var(--feature-height-factor)) + var(--feature-overflow)));
    -webkit-margin-before: calc(-1*var(--feature-overflow));
    margin-block-start:calc(-1*var(--feature-overflow))}

.gdk .page-banner--featured.\+feature-overflow--top .page-banner__feature img {
    -o-object-position: center;
    object-position: center
}

.gdk .page-banner--featured.\+feature-overflow--top--pin-bottom .page-banner__feature {
    height: calc(100% + var(--feature-overflow))
}

.gdk .page-banner--featured.\+feature-overflow--top--pin-bottom .page-banner__feature img {
    -o-object-position: bottom center;
    object-position: bottom center
}

.gdk .page-banner--featured.\+feature-overflow--bottom .page-banner__feature {
    overflow: revert;
    height: calc(100% + calc((-1*var(--feature-height-factor)) + var(--feature-overflow)));
    -webkit-margin-before: var(--feature-height-factor);
    margin-block-start:var(--feature-height-factor)}

.gdk .page-banner--featured.\+feature-overflow--bottom .page-banner__feature img {
    -o-object-position: center;
    object-position: center
}

.gdk .page-banner--featured.\+feature-overflow--bottom--pin-top .page-banner__feature {
    overflow: revert;
    height: calc(100% + var(--feature-overflow));
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .page-banner--featured.\+feature-overflow--bottom--pin-top .page-banner__feature img {
    -o-object-position: top center;
    object-position: top center
}

.gdk .page-banner--featured.\+feature-overflow--both .page-banner__feature {
    overflow: revert;
    height: calc(100% + calc(2*var(--feature-overflow)));
    -webkit-margin-before: calc(-1*var(--feature-overflow));
    margin-block-start:calc(-1*var(--feature-overflow))}

.gdk .page-banner--featured.\+feature-overflow--both .page-banner__feature img {
    -o-object-position: center;
    object-position: center
}

.gdk .page-banner--featured.\+feature-overflow--none--pin-top .page-banner__feature {
    overflow: revert;
    height: calc(100% + calc(-1*var(--feature-height-factor)));
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .page-banner--featured.\+feature-overflow--none--pin-top .page-banner__feature img {
    -o-object-position: top center;
    object-position: top center
}

.gdk .page-banner--featured.\+feature-overflow--none--pin-bottom .page-banner__feature {
    overflow: revert;
    height: calc(100% + calc(-1*var(--feature-height-factor)));
    -webkit-margin-before: var(--feature-height-factor);
    margin-block-start:var(--feature-height-factor)}

.gdk .page-banner--featured.\+feature-overflow--none--pin-bottom .page-banner__feature img {
    -o-object-position: bottom center;
    object-position: bottom center
}

.gdk .page-banner--featured.\+feature-overflow--none--pin-both .page-banner__feature {
    overflow: revert;
    height: calc(100% + 0px);
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .page-banner--featured.\+feature-overflow--none--pin-both .page-banner__feature img {
    -o-object-position: center;
    object-position: center
}

html[dir=rtl] .page-banner {
    direction: ltr
}

html[dir=rtl] .page-banner .page-banner__logo-content {
    direction: rtl
}

@media (max-width: 1023px) {
    html[dir=rtl] .page-banner.\+logo-position\@mobile--bl .page-banner__content .exclusive-badge,html[dir=rtl] .page-banner.\+logo-position\@mobile--bl .page-banner__content .text-block,html[dir=rtl] .page-banner.\+logo-position\@mobile--bl .page-banner__content .title-block,html[dir=rtl] .page-banner.\+logo-position\@mobile--br .page-banner__content .exclusive-badge,html[dir=rtl] .page-banner.\+logo-position\@mobile--br .page-banner__content .text-block,html[dir=rtl] .page-banner.\+logo-position\@mobile--br .page-banner__content .title-block,html[dir=rtl] .page-banner.\+logo-position\@mobile--cl .page-banner__content .exclusive-badge,html[dir=rtl] .page-banner.\+logo-position\@mobile--cl .page-banner__content .text-block,html[dir=rtl] .page-banner.\+logo-position\@mobile--cl .page-banner__content .title-block,html[dir=rtl] .page-banner.\+logo-position\@mobile--cr .page-banner__content .exclusive-badge,html[dir=rtl] .page-banner.\+logo-position\@mobile--cr .page-banner__content .text-block,html[dir=rtl] .page-banner.\+logo-position\@mobile--cr .page-banner__content .title-block,html[dir=rtl] .page-banner.\+logo-position\@mobile--tl .page-banner__content .exclusive-badge,html[dir=rtl] .page-banner.\+logo-position\@mobile--tl .page-banner__content .text-block,html[dir=rtl] .page-banner.\+logo-position\@mobile--tl .page-banner__content .title-block,html[dir=rtl] .page-banner.\+logo-position\@mobile--tr .page-banner__content .exclusive-badge,html[dir=rtl] .page-banner.\+logo-position\@mobile--tr .page-banner__content .text-block,html[dir=rtl] .page-banner.\+logo-position\@mobile--tr .page-banner__content .title-block {
        text-align:right
    }
}

@media (min-width: 1024px) {
    html[dir=rtl] .page-banner.\+content-position\@desktop--tl .page-banner__logo-content .exclusive-badge,html[dir=rtl] .page-banner.\+content-position\@desktop--tl .page-banner__logo-content .text-block,html[dir=rtl] .page-banner.\+content-position\@desktop--tl .page-banner__logo-content .textblock,html[dir=rtl] .page-banner.\+content-position\@desktop--tl .page-banner__logo-content .title-block {
        text-align:right
    }

    html[dir=rtl] .page-banner.\+content-position\@desktop--tl .page-banner__content img {
        -o-object-position: top right;
        object-position: top right
    }

    html[dir=rtl] .page-banner.\+content-position\@desktop--tl .page-banner__logo {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media (min-width: 1920px) {
    html[dir=rtl] .page-banner.\+content-position\@desktop--tl.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(,var(--gradient-start-color-desktop) 30%,var(--gradient-end-color-desktop) 60%)
    }
}

@media (min-width: 1024px) {
    html[dir=rtl] .page-banner.\+content-position\@desktop--tr .page-banner__logo-content .exclusive-badge,html[dir=rtl] .page-banner.\+content-position\@desktop--tr .page-banner__logo-content .text-block,html[dir=rtl] .page-banner.\+content-position\@desktop--tr .page-banner__logo-content .textblock,html[dir=rtl] .page-banner.\+content-position\@desktop--tr .page-banner__logo-content .title-block {
        text-align:right
    }

    html[dir=rtl] .page-banner.\+content-position\@desktop--tr .page-banner__content img {
        -o-object-position: top right;
        object-position: top right
    }

    html[dir=rtl] .page-banner.\+content-position\@desktop--tr .page-banner__logo {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media (min-width: 1920px) {
    html[dir=rtl] .page-banner.\+content-position\@desktop--tr.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(,var(--gradient-start-color-desktop) 30%,var(--gradient-end-color-desktop) 60%)
    }
}

@media (min-width: 1024px) {
    html[dir=rtl] .page-banner.\+content-position\@desktop--cl .page-banner__logo-content .exclusive-badge,html[dir=rtl] .page-banner.\+content-position\@desktop--cl .page-banner__logo-content .text-block,html[dir=rtl] .page-banner.\+content-position\@desktop--cl .page-banner__logo-content .textblock,html[dir=rtl] .page-banner.\+content-position\@desktop--cl .page-banner__logo-content .title-block {
        text-align:right
    }

    html[dir=rtl] .page-banner.\+content-position\@desktop--cl .page-banner__content img {
        -o-object-position: center right;
        object-position: center right
    }

    html[dir=rtl] .page-banner.\+content-position\@desktop--cl .page-banner__logo {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media (min-width: 1920px) {
    html[dir=rtl] .page-banner.\+content-position\@desktop--cl.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(,var(--gradient-start-color-desktop) 30%,var(--gradient-end-color-desktop) 60%)
    }
}

@media (min-width: 1024px) {
    html[dir=rtl] .page-banner.\+content-position\@desktop--cr .page-banner__logo-content .exclusive-badge,html[dir=rtl] .page-banner.\+content-position\@desktop--cr .page-banner__logo-content .text-block,html[dir=rtl] .page-banner.\+content-position\@desktop--cr .page-banner__logo-content .textblock,html[dir=rtl] .page-banner.\+content-position\@desktop--cr .page-banner__logo-content .title-block {
        text-align:right
    }

    html[dir=rtl] .page-banner.\+content-position\@desktop--cr .page-banner__content img {
        -o-object-position: center right;
        object-position: center right
    }

    html[dir=rtl] .page-banner.\+content-position\@desktop--cr .page-banner__logo {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media (min-width: 1920px) {
    html[dir=rtl] .page-banner.\+content-position\@desktop--cr.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(,var(--gradient-start-color-desktop) 30%,var(--gradient-end-color-desktop) 60%)
    }
}

@media (min-width: 1024px) {
    html[dir=rtl] .page-banner.\+content-position\@desktop--bl .page-banner__logo-content .exclusive-badge,html[dir=rtl] .page-banner.\+content-position\@desktop--bl .page-banner__logo-content .text-block,html[dir=rtl] .page-banner.\+content-position\@desktop--bl .page-banner__logo-content .textblock,html[dir=rtl] .page-banner.\+content-position\@desktop--bl .page-banner__logo-content .title-block {
        text-align:right
    }

    html[dir=rtl] .page-banner.\+content-position\@desktop--bl .page-banner__content img {
        -o-object-position: bottom right;
        object-position: bottom right
    }

    html[dir=rtl] .page-banner.\+content-position\@desktop--bl .page-banner__logo {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media (min-width: 1920px) {
    html[dir=rtl] .page-banner.\+content-position\@desktop--bl.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(,var(--gradient-start-color-desktop) 30%,var(--gradient-end-color-desktop) 60%)
    }
}

@media (min-width: 1024px) {
    html[dir=rtl] .page-banner.\+content-position\@desktop--br .page-banner__logo-content .exclusive-badge,html[dir=rtl] .page-banner.\+content-position\@desktop--br .page-banner__logo-content .text-block,html[dir=rtl] .page-banner.\+content-position\@desktop--br .page-banner__logo-content .textblock,html[dir=rtl] .page-banner.\+content-position\@desktop--br .page-banner__logo-content .title-block {
        text-align:right
    }

    html[dir=rtl] .page-banner.\+content-position\@desktop--br .page-banner__content img {
        -o-object-position: bottom right;
        object-position: bottom right
    }

    html[dir=rtl] .page-banner.\+content-position\@desktop--br .page-banner__logo {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media (min-width: 1920px) {
    html[dir=rtl] .page-banner.\+content-position\@desktop--br.\+content-gradient\@desktop--extend .page-banner__keyart-anchor:before {
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        position: absolute;
        z-index: 20;
        background: linear-gradient(,var(--gradient-start-color-desktop) 30%,var(--gradient-end-color-desktop) 60%)
    }
}

@media (min-width: 1367px) and (min-width:768px) {
    html[dir=rtl] .page-banner.\+logo-size\@desktop--3 .page-banner__logo .media-block__inner {
        width:calc((70px*5) + (4*2.5rem))
    }
}

@media (min-width: 1367px) and (min-width:1024px) {
    html[dir=rtl] .page-banner.\+logo-size\@desktop--3 .page-banner__logo .media-block__inner {
        width:calc((37.16px*5) + (4*2.5rem))
    }
}

@media (min-width: 1367px) and (min-width:1367px) {
    html[dir=rtl] .page-banner.\+logo-size\@desktop--3 .page-banner__logo .media-block__inner {
        width:calc((73.33px*5) + (4*2.5rem))
    }
}

@media (min-width: 1367px) and (min-width:1920px) {
    html[dir=rtl] .page-banner.\+logo-size\@desktop--3 .page-banner__logo .media-block__inner {
        width:calc((89.08px*5) + (4*2.5rem))
    }
}

@media (max-width: 1023px) {
    html[dir=rtl] .page-banner.\+content-align\@mobile--left .page-banner__logo-content .exclusive-badge,html[dir=rtl] .page-banner.\+content-align\@mobile--left .page-banner__logo-content .text-block,html[dir=rtl] .page-banner.\+content-align\@mobile--left .page-banner__logo-content .textblock,html[dir=rtl] .page-banner.\+content-align\@mobile--left .page-banner__logo-content .title-block {
        text-align:right
    }

    html[dir=rtl] .page-banner.\+content-align\@mobile--left .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-margin-end: .5rem;
        -moz-margin-end: .5rem;
        margin-inline-end:.5rem;-webkit-margin-start: -.5rem;
        -moz-margin-start: -.5rem;
        margin-inline-start:-.5rem}
}

@media (min-width: 1024px) {
    html[dir=rtl] .page-banner.\+content-align\@desktop--left .page-banner__logo-content .exclusive-badge,html[dir=rtl] .page-banner.\+content-align\@desktop--left .page-banner__logo-content .text-block,html[dir=rtl] .page-banner.\+content-align\@desktop--left .page-banner__logo-content .textblock,html[dir=rtl] .page-banner.\+content-align\@desktop--left .page-banner__logo-content .title-block {
        text-align:right
    }

    html[dir=rtl] .page-banner.\+content-align\@desktop--left .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-margin-end: .5rem;
        -moz-margin-end: .5rem;
        margin-inline-end:.5rem;-webkit-margin-start: -.5rem;
        -moz-margin-start: -.5rem;
        margin-inline-start:-.5rem}

    html[dir=rtl] .page-banner.\+content-align\@desktop--left .page-banner__logo {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    html[dir=rtl] .page-banner.\+content-align\@desktop--left .page-banner__logo img {
        -o-object-position: var(--vertical-logo-position) right;
        object-position: var(--vertical-logo-position) right
    }
}

@media (max-width: 1023px) {
    html[dir=rtl] .page-banner.\+content-align\@mobile--center .page-banner__logo-content .exclusive-badge,html[dir=rtl] .page-banner.\+content-align\@mobile--center .page-banner__logo-content .text-block,html[dir=rtl] .page-banner.\+content-align\@mobile--center .page-banner__logo-content .textblock,html[dir=rtl] .page-banner.\+content-align\@mobile--center .page-banner__logo-content .title-block {
        text-align:center
    }

    html[dir=rtl] .page-banner.\+content-align\@mobile--center .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (min-width: 1024px) {
    html[dir=rtl] .page-banner.\+content-align\@desktop--center .page-banner__logo-content .exclusive-badge,html[dir=rtl] .page-banner.\+content-align\@desktop--center .page-banner__logo-content .text-block,html[dir=rtl] .page-banner.\+content-align\@desktop--center .page-banner__logo-content .textblock,html[dir=rtl] .page-banner.\+content-align\@desktop--center .page-banner__logo-content .title-block {
        text-align:center
    }

    html[dir=rtl] .page-banner.\+content-align\@desktop--center .page-banner__logo,html[dir=rtl] .page-banner.\+content-align\@desktop--center .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: center;
        justify-content: center
    }

    html[dir=rtl] .page-banner.\+content-align\@desktop--center .page-banner__logo img {
        -o-object-position: var(--vertical-logo-position) center;
        object-position: var(--vertical-logo-position) center
    }
}

@media (max-width: 1023px) {
    html[dir=rtl] .page-banner.\+content-align\@mobile--right .page-banner__logo-content .exclusive-badge,html[dir=rtl] .page-banner.\+content-align\@mobile--right .page-banner__logo-content .text-block,html[dir=rtl] .page-banner.\+content-align\@mobile--right .page-banner__logo-content .textblock,html[dir=rtl] .page-banner.\+content-align\@mobile--right .page-banner__logo-content .title-block {
        text-align:right
    }

    html[dir=rtl] .page-banner.\+content-align\@mobile--right .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-margin-end: .5rem;
        -moz-margin-end: .5rem;
        margin-inline-end:.5rem;-webkit-margin-start: -.5rem;
        -moz-margin-start: -.5rem;
        margin-inline-start:-.5rem}
}

@media (min-width: 1024px) {
    html[dir=rtl] .page-banner.\+content-align\@desktop--right .page-banner__logo-content .exclusive-badge,html[dir=rtl] .page-banner.\+content-align\@desktop--right .page-banner__logo-content .text-block,html[dir=rtl] .page-banner.\+content-align\@desktop--right .page-banner__logo-content .textblock,html[dir=rtl] .page-banner.\+content-align\@desktop--right .page-banner__logo-content .title-block {
        text-align:right
    }

    html[dir=rtl] .page-banner.\+content-align\@desktop--right .page-banner__logo-content .btn-block>div {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-margin-end: .5rem;
        -moz-margin-end: .5rem;
        margin-inline-end:.5rem;-webkit-margin-start: -.5rem;
        -moz-margin-start: -.5rem;
        margin-inline-start:-.5rem}

    html[dir=rtl] .page-banner.\+content-align\@desktop--right .page-banner__logo {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    html[dir=rtl] .page-banner.\+content-align\@desktop--right .page-banner__logo img {
        -o-object-position: var(--vertical-logo-position) right;
        object-position: var(--vertical-logo-position) right
    }
}

.gdk .page-banner {
    --feature-delay: 0s;
    --logo-delay: calc(var(--feature-delay) + 0.1s);
    --content-delay-mobile: calc(var(--logo-delay) + 0.1s);
    --content-delay-desktop: calc(var(--logo-delay) + 0.1s)
}

.gdk .page-banner-v2-shimmer span,.gdk .page-banner[data-bg-animation] .page-banner__keyart .media-block--bg img,.gdk .page-banner[data-bg-animation] .page-banner__keyart .media-block--bg video,.gdk .page-banner[data-content-animation] .page-banner__feature .media-block,.gdk .page-banner[data-content-animation] .page-banner__logo,.gdk .page-banner[data-content-animation] .page-banner__logo-content {
    opacity: 0
}

.gdk .page-banner.\+bg--fade .page-banner__keyart .media-block--bg img,.gdk .page-banner.\+bg--fade .page-banner__keyart .media-block--bg video {
    animation-name: fadeIn;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 4s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .page-banner.\+bg--zoomIn .page-banner__keyart .media-block--bg img,.gdk .page-banner.\+bg--zoomIn .page-banner__keyart .media-block--bg video,.gdk .page-banner.\+bg--zoomOut .page-banner__keyart .media-block--bg img,.gdk .page-banner.\+bg--zoomOut .page-banner__keyart .media-block--bg video {
    animation-name: zoomInBg;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 4s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .page-banner.\+bg--zoomOut .page-banner__keyart .media-block--bg img,.gdk .page-banner.\+bg--zoomOut .page-banner__keyart .media-block--bg video {
    animation-name: zoomOutBg
}

.gdk .page-banner.\+bg--panLeft .page-banner__keyart .media-block--bg img,.gdk .page-banner.\+bg--panLeft .page-banner__keyart .media-block--bg video,.gdk .page-banner.\+bg--panRight .page-banner__keyart .media-block--bg img,.gdk .page-banner.\+bg--panRight .page-banner__keyart .media-block--bg video {
    animation-name: panLeft;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 4s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .page-banner.\+bg--panRight .page-banner__keyart .media-block--bg img,.gdk .page-banner.\+bg--panRight .page-banner__keyart .media-block--bg video {
    animation-name: panRight
}

.gdk .page-banner.\+bg--panDown .page-banner__keyart .media-block--bg img,.gdk .page-banner.\+bg--panDown .page-banner__keyart .media-block--bg video,.gdk .page-banner.\+bg--panUp .page-banner__keyart .media-block--bg img,.gdk .page-banner.\+bg--panUp .page-banner__keyart .media-block--bg video {
    animation-name: panUp;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 4s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .page-banner.\+bg--panDown .page-banner__keyart .media-block--bg img,.gdk .page-banner.\+bg--panDown .page-banner__keyart .media-block--bg video {
    animation-name: panDown
}

.gdk .page-banner.page-banner--featured {
    --feature-delay: 0.1s
}

.gdk .page-banner.\+logo\@mobile--none {
    --content-delay-mobile: calc(var(--feature-delay) + 0.1s)
}

.gdk .page-banner.\+logo--none,.gdk .page-banner.\+logo\@desktop--none {
    --content-delay-desktop: calc(var(--feature-delay) + 0.1s)
}

.gdk .page-banner.\+logo--none {
    --content-delay-mobile: calc(var(--feature-delay) + 0.1s)
}

.gdk .page-banner.\+content--fade .page-banner__feature .media-block,.gdk .page-banner.\+content--fade .page-banner__logo,.gdk .page-banner.\+content--fade .page-banner__logo-content {
    animation-name: fadeIn;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1.5s);
    animation-delay: var(--feature-delay);
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .page-banner.\+content--fade .page-banner__logo,.gdk .page-banner.\+content--fade .page-banner__logo-content {
    animation-delay: var(--logo-delay)
}

.gdk .page-banner.\+content--fade .page-banner__logo-content {
    animation-delay: var(--content-delay-mobile)
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+content--fade .page-banner__logo-content {
        animation-name:fadeIn;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 1.5s);
        animation-delay: var(--content-delay-desktop);
        animation-timing-function: ease;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

.gdk .page-banner.\+content--fadeInLeft .page-banner__feature .media-block,.gdk .page-banner.\+content--fadeInLeft .page-banner__logo,.gdk .page-banner.\+content--fadeInLeft .page-banner__logo-content {
    animation-name: fadeInLeft;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1.5s);
    animation-delay: var(--feature-delay);
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .page-banner.\+content--fadeInLeft .page-banner__logo,.gdk .page-banner.\+content--fadeInLeft .page-banner__logo-content {
    animation-delay: var(--logo-delay)
}

.gdk .page-banner.\+content--fadeInLeft .page-banner__logo-content {
    animation-delay: var(--content-delay-mobile)
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+content--fadeInLeft .page-banner__logo-content {
        animation-name:fadeInLeft;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 1.5s);
        animation-delay: var(--content-delay-desktop);
        animation-timing-function: ease;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

.gdk .page-banner.\+content--fadeInRight .page-banner__feature .media-block,.gdk .page-banner.\+content--fadeInRight .page-banner__logo,.gdk .page-banner.\+content--fadeInRight .page-banner__logo-content {
    animation-name: fadeInRight;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1.5s);
    animation-delay: var(--feature-delay);
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .page-banner.\+content--fadeInRight .page-banner__logo,.gdk .page-banner.\+content--fadeInRight .page-banner__logo-content {
    animation-delay: var(--logo-delay)
}

.gdk .page-banner.\+content--fadeInRight .page-banner__logo-content {
    animation-delay: var(--content-delay-mobile)
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+content--fadeInRight .page-banner__logo-content {
        animation-name:fadeInRight;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 1.5s);
        animation-delay: var(--content-delay-desktop);
        animation-timing-function: ease;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

.gdk .page-banner.\+content--fadeInUp .page-banner__feature .media-block,.gdk .page-banner.\+content--fadeInUp .page-banner__logo,.gdk .page-banner.\+content--fadeInUp .page-banner__logo-content {
    animation-name: fadeInUp;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1.5s);
    animation-delay: var(--feature-delay);
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .page-banner.\+content--fadeInUp .page-banner__logo,.gdk .page-banner.\+content--fadeInUp .page-banner__logo-content {
    animation-delay: var(--logo-delay)
}

.gdk .page-banner.\+content--fadeInUp .page-banner__logo-content {
    animation-delay: var(--content-delay-mobile)
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+content--fadeInUp .page-banner__logo-content {
        animation-name:fadeInUp;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 1.5s);
        animation-delay: var(--content-delay-desktop);
        animation-timing-function: ease;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

.gdk .page-banner.\+content--fadeInDown .page-banner__feature .media-block,.gdk .page-banner.\+content--fadeInDown .page-banner__logo,.gdk .page-banner.\+content--fadeInDown .page-banner__logo-content {
    animation-name: fadeInDown;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1.5s);
    animation-delay: var(--feature-delay);
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .page-banner.\+content--fadeInDown .page-banner__logo,.gdk .page-banner.\+content--fadeInDown .page-banner__logo-content {
    animation-delay: var(--logo-delay)
}

.gdk .page-banner.\+content--fadeInDown .page-banner__logo-content {
    animation-delay: var(--content-delay-mobile)
}

@media (min-width: 1024px) {
    .gdk .page-banner.\+content--fadeInDown .page-banner__logo-content {
        animation-name:fadeInDown;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 1.5s);
        animation-delay: var(--content-delay-desktop);
        animation-timing-function: ease;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

.gdk .page-banner-v2 {
    --custom-banner-theme: linear-gradient(to bottom, #ffffff, #f5f7fa);
    --gradient-start-color: #FFFFFF;
    --gradient-end-color: rgba(255, 255, 255, 0);
    --gradient-start-color-desktop: #FFFFFF;
    --gradient-end-color-desktop: rgba(255, 255, 255, 0);
    --feature-overflow: 1.5rem;
    --feature-height-factor: 1.5rem;
    padding: 0;
    position: relative;
    z-index: 1;
    background: var(--custom-banner-theme)!important;
    --banner-content-calc-height: 100%
}

.gdk .page-banner-v2__logo-content {
    -webkit-margin-before: 0;
    margin-block-start:0}

@media (max-width: 1366px) {
    .gdk .page-banner-v2__logo-content--title-wrapper {
        padding:var(--space-8)
    }
}

.gdk .page-banner-v2__logo-content--title-wrapper.accessory-icon--horizontal {
    -webkit-padding-end: var(--space-8);
    -moz-padding-end: var(--space-8);
    padding-inline-end:var(--space-8);-webkit-padding-start: var(--content-padding);
    -moz-padding-start: var(--content-padding);
    padding-inline-start:var(--content-padding);padding-top: var(--space-8);
    padding-bottom: var(--space-8)
}

.gdk .page-banner-v2__logo-content--title-wrapper.accessory-icon--horizontal .accessory-icon__slot {
    top: var(--space-6)
}

@media (min-width: 1024px) {
    .gdk .page-banner-v2__logo-content {
        padding:var(--space-7);
        -ms-flex-pack: center;
        justify-content: center
    }
}

.gdk .page-banner-v2__logo-content .title-block .accent,.gdk .page-banner-v2__logo-content .title-block .site-footer .footer-label,.gdk .site-footer .page-banner-v2__logo-content .title-block .footer-label {
    color: #1f1f1f
}

@media (min-width: 1024px) {
    .gdk .page-banner-v2__logo {
        -webkit-margin-after:2rem;
        margin-block-end:2rem}

    .gdk .page-banner-v2.\+content-gradient\@desktop--extend .page-banner-v2__keyart-anchor .media-block--bg {
        width: 80%;
        left: 19rem
    }
}

@media (min-width: 1367px) {
    .gdk .page-banner-v2.\+content-gradient\@desktop--extend .page-banner-v2__keyart-anchor .media-block--bg {
        width:80%;
        left: 22.5rem
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner-v2.\+content-gradient\@desktop--extend .page-banner-v2__keyart-anchor .media-block--bg {
        width:80%;
        left: 29rem
    }
}

.gdk .page-banner-v2 .exclusive-badge {
    display: -ms-flexbox;
    display: flex
}

.gdk .page-banner-v2.theme--dark {
    --custom-banner-theme: linear-gradient(to bottom, #050606, #161a1e);
    --gradient-start-color: #0d1113;
    --gradient-end-color: rgba(31, 31, 31, 0);
    --gradient-start-color-desktop: #050606;
    --gradient-end-color-desktop: rgba(31, 31, 31, 0)
}

.gdk .page-banner-v2.theme--dark .page-banner__logo-content {
    -webkit-margin-before: 0;
    margin-block-start:0}

@media (max-width: 1023px) {
    .gdk .page-banner-v2.theme--dark .page-banner__logo-content .page-banner-v2-shimmer__nonGenre,.gdk .page-banner-v2.theme--dark .page-banner__logo-content .page-banner-v2-shimmer__nonGenre .span {
        display:none
    }
}

.gdk .page-banner-v2.theme--dark .page-banner__logo-content .title-block .accent,.gdk .page-banner-v2.theme--dark .page-banner__logo-content .title-block .site-footer .footer-label,.gdk .page-banner-v2.theme--dark .page-banner__logo-content a,.gdk .site-footer .page-banner-v2.theme--dark .page-banner__logo-content .title-block .footer-label {
    color: #fff
}

.gdk .page-banner-v2 .txt-block-title {
    margin-top: 0
}

@media (min-width: 768px) {
    .gdk .page-banner-v2 .txt-block-title {
        margin-bottom:0
    }
}

.gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__logo-content,.gdk .page-banner-v2.theme--transparent .page-banner__logo-content {
    background: linear-gradient(to bottom,#050606,#161a1e)
}

.gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__logo-content .page-banner-v2-shimmer,.gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__logo-content .page-banner-v2-shimmer__bottom-left,.gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__logo-content .page-banner-v2-shimmer__bottom-right,.gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__logo-content .page-banner-v2-shimmer__top-left,.gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__logo-content .page-banner-v2-shimmer__top-right,.gdk .page-banner-v2.theme--transparent .page-banner__logo-content .page-banner-v2-shimmer,.gdk .page-banner-v2.theme--transparent .page-banner__logo-content .page-banner-v2-shimmer__bottom-left,.gdk .page-banner-v2.theme--transparent .page-banner__logo-content .page-banner-v2-shimmer__bottom-right,.gdk .page-banner-v2.theme--transparent .page-banner__logo-content .page-banner-v2-shimmer__top-left,.gdk .page-banner-v2.theme--transparent .page-banner__logo-content .page-banner-v2-shimmer__top-right {
    display: none
}

@media (min-width: 1024px) {
    .gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__logo-content,.gdk .page-banner-v2.theme--transparent .page-banner__logo-content {
        background:0 0!important;
        padding: 0 0 32px;
        backdrop-filter: blur(0)!important;
        -webkit-backdrop-filter: blur(0)!important
    }

    .gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__content-wrapper,.gdk .page-banner-v2.theme--transparent .page-banner__content-wrapper {
        display: grid;
        gap: var(--space-7) var(--space-5);
        -webkit-margin-after: var(--space-10);
        margin-block-end:var(--space-10);position: relative;
        z-index: 50;
        grid-template-columns: repeat(4,1fr);
        margin-left: var(--space-6);
        margin-right: var(--space-6);
        margin: 0;
        padding: 0 0 0 40px
    }
}

@media (min-width: 1024px) and (min-width:360px) {
    .gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__content-wrapper,.gdk .page-banner-v2.theme--transparent .page-banner__content-wrapper {
        grid-template-columns:repeat(4,1fr);
        margin-left: var(--space-7);
        margin-right: var(--space-7)
    }
}

@media (min-width: 1024px) and (orientation:landscape) {
    .gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__content-wrapper,.gdk .page-banner-v2.theme--transparent .page-banner__content-wrapper {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-9);
        margin-right: var(--space-9)
    }
}

@media (min-width: 1024px) and (min-width:768px) {
    .gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__content-wrapper,.gdk .page-banner-v2.theme--transparent .page-banner__content-wrapper {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-9);
        margin-right: var(--space-9)
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__content-wrapper,.gdk .page-banner-v2.theme--transparent .page-banner__content-wrapper {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-9);
        margin-right: var(--space-9)
    }
}

@media (min-width: 1024px) and (min-width:1367px) {
    .gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__content-wrapper,.gdk .page-banner-v2.theme--transparent .page-banner__content-wrapper {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-11);
        margin-right: var(--space-11)
    }
}

@media (min-width: 1024px) and (min-width:1920px) {
    .gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__content-wrapper,.gdk .page-banner-v2.theme--transparent .page-banner__content-wrapper {
        grid-template-columns:repeat(24,1fr);
        max-width: 1920px;
        margin-left: var(--space-11);
        margin-right: var(--space-11)
    }
}

@media (min-width: 1024px) and (min-width:2120px) {
    .gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__content-wrapper,.gdk .page-banner-v2.theme--transparent .page-banner__content-wrapper {
        margin-left:auto;
        margin-right: auto
    }
}

@media (min-width: 1024px) {
    .gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__content,.gdk .page-banner-v2.theme--transparent .page-banner__content {
        grid-column:1/5;
        row-gap: 0
    }
}

@media (min-width: 1920px) {
    .gdk .highlights-carousel__wrapper .page-banner-v2.highlights-carousel .page-banner__content,.gdk .page-banner-v2.theme--transparent .page-banner__content {
        grid-column:1/10
    }
}

.gdk .page-banner-v2.theme--dark .page-banner__logo-content {
    background: 0 0
}

@media (min-width: 1024px) {
    .gdk .page-banner-v2.theme--dark .page-banner__logo-content {
        backdrop-filter:blur(3px);
        -webkit-backdrop-filter: blur(3px);
        background: linear-gradient(to bottom,rgba(9,10,10,.9),rgba(22,26,30,.9));
        max-width: 100%
    }

    .gdk .page-banner-v2.theme--dark .page-banner__content-wrapper {
        display: grid;
        gap: var(--space-7) var(--space-5);
        -webkit-margin-after: var(--space-10);
        margin-block-end:var(--space-10);position: relative;
        z-index: 50;
        grid-template-columns: repeat(4,1fr);
        margin-left: var(--space-6);
        margin-right: var(--space-6);
        margin: 0
    }
}

@media (min-width: 1024px) and (min-width:360px) {
    .gdk .page-banner-v2.theme--dark .page-banner__content-wrapper {
        grid-template-columns:repeat(4,1fr);
        margin-left: var(--space-7);
        margin-right: var(--space-7)
    }
}

@media (min-width: 1024px) and (orientation:landscape) {
    .gdk .page-banner-v2.theme--dark .page-banner__content-wrapper {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-9);
        margin-right: var(--space-9)
    }
}

@media (min-width: 1024px) and (min-width:768px) {
    .gdk .page-banner-v2.theme--dark .page-banner__content-wrapper {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-9);
        margin-right: var(--space-9)
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .gdk .page-banner-v2.theme--dark .page-banner__content-wrapper {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-9);
        margin-right: var(--space-9)
    }
}

@media (min-width: 1024px) and (min-width:1367px) {
    .gdk .page-banner-v2.theme--dark .page-banner__content-wrapper {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-11);
        margin-right: var(--space-11)
    }
}

@media (min-width: 1024px) and (min-width:1920px) {
    .gdk .page-banner-v2.theme--dark .page-banner__content-wrapper {
        grid-template-columns:repeat(24,1fr);
        max-width: 1920px;
        margin-left: var(--space-11);
        margin-right: var(--space-11)
    }
}

@media (min-width: 1024px) and (min-width:2120px) {
    .gdk .page-banner-v2.theme--dark .page-banner__content-wrapper {
        margin-left:auto;
        margin-right: auto
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner-v2.theme--dark .page-banner__content {
        grid-column:1/5;
        row-gap: 0
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner-v2.theme--dark .page-banner__content {
        grid-column:1/10
    }
}

.gdk .page-banner-v2__on-genre-page.theme--dark {
    --custom-banner-theme: linear-gradient(to bottom, #000000, #000000);
    --gradient-start-color: #0d1113;
    --gradient-end-color: rgba(31, 31, 31, 0);
    --gradient-start-color-desktop: #000000;
    --gradient-end-color-desktop: rgba(31, 31, 31, 0)
}

@media (max-width: 1023px) {
    .gdk .page-banner-v2__on-genre-page.theme--dark {
        --custom-banner-theme:linear-gradient(to bottom, var(--color-role-page-backgrounds-primary), var(--color-role-page-backgrounds-primary))
    }

    .gdk .page-banner-v2__on-genre-page.theme--dark .page-banner__logo-content {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-65%);
        max-width: 364px;
        backdrop-filter: blur(3px);
        -webkit-backdrop-filter: blur(3px);
        background: linear-gradient(to bottom,rgba(9,10,10,.9),rgba(22,26,30,.9))
    }
}

.gdk .page-banner-v2__on-genre-page .bg-block-wrapper {
    z-index: 20;
    -webkit-mask: linear-gradient(var(--color-role-page-backgrounds-primary),transparent) top,linear-gradient(var(--color-role-page-backgrounds-primary),var(--color-role-page-backgrounds-primary)) top;
    mask: linear-gradient(var(--color-role-page-backgrounds-primary),transparent) top,linear-gradient(var(--color-role-page-backgrounds-primary),var(--color-role-page-backgrounds-primary)) top;
    -webkit-mask-size: 100% 68%,100% 33%;
    mask-size: 100% 68%,100% 33%;
    -webkit-mask-position: bottom,top;
    mask-position: bottom,top;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat
}

@media (min-width: 1024px) {
    .gdk .page-banner-v2__on-genre-page {
        -webkit-padding-after:var(--space-13);
        padding-block-end:var(--space-13)}

    .gdk .page-banner-v2.theme--dark--full .page-banner__content {
        background: linear-gradient(to bottom,#090a0a,#161a1e)
    }

    .gdk .page-banner-v2.theme--dark--full .page-banner__logo-content {
        background: 0 0!important
    }
}

.gdk .page-banner-v2.featured-hardware.slider .page-banner__logo-content,.gdk .page-banner-v2.theme--light .page-banner__logo-content {
    background: 0 0
}

@media (max-width: 1023px) {
    .gdk .page-banner-v2.featured-hardware.slider .page-banner__logo-content .page-banner-v2-shimmer,.gdk .page-banner-v2.featured-hardware.slider .page-banner__logo-content .page-banner-v2-shimmer__bottom-left,.gdk .page-banner-v2.featured-hardware.slider .page-banner__logo-content .page-banner-v2-shimmer__bottom-right,.gdk .page-banner-v2.featured-hardware.slider .page-banner__logo-content .page-banner-v2-shimmer__top-left,.gdk .page-banner-v2.featured-hardware.slider .page-banner__logo-content .page-banner-v2-shimmer__top-right,.gdk .page-banner-v2.theme--light .page-banner__logo-content .page-banner-v2-shimmer,.gdk .page-banner-v2.theme--light .page-banner__logo-content .page-banner-v2-shimmer__bottom-left,.gdk .page-banner-v2.theme--light .page-banner__logo-content .page-banner-v2-shimmer__bottom-right,.gdk .page-banner-v2.theme--light .page-banner__logo-content .page-banner-v2-shimmer__top-left,.gdk .page-banner-v2.theme--light .page-banner__logo-content .page-banner-v2-shimmer__top-right {
        display:none
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner-v2.featured-hardware.slider .page-banner__logo-content,.gdk .page-banner-v2.theme--light .page-banner__logo-content {
        backdrop-filter:blur(3px);
        -webkit-backdrop-filter: blur(3px);
        background: linear-gradient(to bottom,rgba(255,255,255,.9),rgba(245,247,250,.9));
        max-width: 100%
    }

    .gdk .page-banner-v2.featured-hardware.slider .page-banner__content-wrapper,.gdk .page-banner-v2.theme--light .page-banner__content-wrapper {
        display: grid;
        gap: var(--space-7) var(--space-5);
        -webkit-margin-after: var(--space-10);
        margin-block-end:var(--space-10);position: relative;
        z-index: 50;
        grid-template-columns: repeat(4,1fr);
        margin-left: var(--space-6);
        margin-right: var(--space-6);
        margin: 0
    }
}

@media (min-width: 1024px) and (min-width:360px) {
    .gdk .page-banner-v2.featured-hardware.slider .page-banner__content-wrapper,.gdk .page-banner-v2.theme--light .page-banner__content-wrapper {
        grid-template-columns:repeat(4,1fr);
        margin-left: var(--space-7);
        margin-right: var(--space-7)
    }
}

@media (min-width: 1024px) and (orientation:landscape) {
    .gdk .page-banner-v2.featured-hardware.slider .page-banner__content-wrapper,.gdk .page-banner-v2.theme--light .page-banner__content-wrapper {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-9);
        margin-right: var(--space-9)
    }
}

@media (min-width: 1024px) and (min-width:768px) {
    .gdk .page-banner-v2.featured-hardware.slider .page-banner__content-wrapper,.gdk .page-banner-v2.theme--light .page-banner__content-wrapper {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-9);
        margin-right: var(--space-9)
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .gdk .page-banner-v2.featured-hardware.slider .page-banner__content-wrapper,.gdk .page-banner-v2.theme--light .page-banner__content-wrapper {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-9);
        margin-right: var(--space-9)
    }
}

@media (min-width: 1024px) and (min-width:1367px) {
    .gdk .page-banner-v2.featured-hardware.slider .page-banner__content-wrapper,.gdk .page-banner-v2.theme--light .page-banner__content-wrapper {
        grid-template-columns:repeat(12,1fr);
        margin-left: var(--space-11);
        margin-right: var(--space-11)
    }
}

@media (min-width: 1024px) and (min-width:1920px) {
    .gdk .page-banner-v2.featured-hardware.slider .page-banner__content-wrapper,.gdk .page-banner-v2.theme--light .page-banner__content-wrapper {
        grid-template-columns:repeat(24,1fr);
        max-width: 1920px;
        margin-left: var(--space-11);
        margin-right: var(--space-11)
    }
}

@media (min-width: 1024px) and (min-width:2120px) {
    .gdk .page-banner-v2.featured-hardware.slider .page-banner__content-wrapper,.gdk .page-banner-v2.theme--light .page-banner__content-wrapper {
        margin-left:auto;
        margin-right: auto
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner-v2.featured-hardware.slider .page-banner__content,.gdk .page-banner-v2.theme--light .page-banner__content {
        grid-column:1/5;
        row-gap: 0
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner-v2.featured-hardware.slider .page-banner__content,.gdk .page-banner-v2.theme--light .page-banner__content {
        grid-column:1/10
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner-v2.theme--light--full .page-banner__content {
        background:linear-gradient(to bottom,#fff,#f5f7fa)
    }

    .gdk .page-banner-v2.theme--light--full .page-banner__logo-content {
        background: 0 0!important
    }
}

.gdk .page-banner-v2.theme--dark--full .page-banner__content-wrapper,.gdk .page-banner-v2.theme--light--full .page-banner__content-wrapper {
    grid-template-columns: 2fr 3fr;
    padding: 0;
    width: 100%;
    height: 100%
}

.gdk .page-banner-v2.theme--dark--full .page-banner__logo-content,.gdk .page-banner-v2.theme--light--full .page-banner__logo-content {
    padding: 0;
    height: 100%;
    margin: 0
}

@media (min-width: 1024px) {
    .gdk .page-banner-v2.theme--dark--full .page-banner__logo-content .txt-block-title,.gdk .page-banner-v2.theme--light--full .page-banner__logo-content .txt-block-title {
        margin:0
    }

    .gdk .page-banner-v2.theme--dark--full .page-banner__content-wrapper,.gdk .page-banner-v2.theme--light--full .page-banner__content-wrapper {
        display: grid;
        grid-template-columns: repeat(12,1fr);
        overflow: hidden
    }

    .gdk .page-banner-v2.theme--dark--full .page-banner__content,.gdk .page-banner-v2.theme--light--full .page-banner__content {
        padding: 40px;
        grid-column: 1/5;
        row-gap: 0
    }
}

@media (max-width: 767px) {
    .gdk .page-banner-v2__content .box,.gdk .page-banner-v2__content .box--dark,.gdk .page-banner-v2__content .box--light,.gdk .page-banner-v2__content .box--lightAlt,.gdk .page-banner-v2__content .box--transparent,.gdk .page-banner-v2__content .review__box {
        -webkit-padding-before:0!important;
        padding-block-start:0!important;padding-bottom: 0!important;
        margin-bottom: 0!important
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner-v2__content .box .exclusive-badge,.gdk .page-banner-v2__content .box--dark .exclusive-badge,.gdk .page-banner-v2__content .box--light .exclusive-badge,.gdk .page-banner-v2__content .box--lightAlt .exclusive-badge,.gdk .page-banner-v2__content .box--transparent .exclusive-badge,.gdk .page-banner-v2__content .review__box .exclusive-badge {
        margin-bottom:var(--space-6)
    }
}

.gdk .page-banner-v2__content .box .btn-block,.gdk .page-banner-v2__content .box--dark .btn-block,.gdk .page-banner-v2__content .box--light .btn-block,.gdk .page-banner-v2__content .box--lightAlt .btn-block,.gdk .page-banner-v2__content .box--transparent .btn-block,.gdk .page-banner-v2__content .review__box .btn-block {
    margin-top: var(--space-8)
}

@media (max-width: 767px) {
    .gdk .page-banner-v2__content {
        padding-top:var(--space-7);
        padding-bottom: var(--space-7)
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner-v2 .page-banner__keyart {
        position:absolute
    }

    .gdk .page-banner-v2 .page-banner__content-wrapper {
        padding-top: 0;
        padding-bottom: 0;
        top: unset;
        left: unset;
        position: relative
    }
}

.gdk .page-banner-v2 .page-banner__logo {
    overflow: unset;
    max-width: unset;
    min-height: unset;
    max-height: unset;
    height: unset;
    -ms-flex: 1;
    flex: 1
}

.gdk .page-banner-v2__keyart-anchor--edge-angled .media-block--bg {
    -webkit-clip-path: polygon(100% 0,100% 85%,0 100%,0 0);
    clip-path: polygon(100% 0,100% 85%,0 100%,0 0)
}

@media (min-width: 1367px) {
    .gdk .page-banner-v2__keyart-anchor--edge-angled .media-block--bg {
        -webkit-clip-path:polygon(100% 0,100% 60%,0 100%,0 0);
        clip-path: polygon(100% 0,100% 60%,0 100%,0 0)
    }
}

.gdk .page-banner-v2--featured .page-banner-v2__feature {
    margin: 0;
    padding-left: var(--feature-image-gutter, 0);
    padding-right: var(--feature-image-gutter, 0);
    overflow: revert;
    width: 100%;
    height: 100%
}

.gdk .page-banner-v2--featured .page-banner-v2__feature .page-banner-v2__feature-image {
    -webkit-margin-before: var(--feature-image-top-offset, 0);
    margin-block-start:var(--feature-image-top-offset, 0);-webkit-margin-after: var(--feature-image-bottom-offset, 0);
    margin-block-end:var(--feature-image-bottom-offset, 0);width: var(--feature-image-width, 100%)
}

.gdk .page-banner-v2--featured .page-banner-v2__feature .page-banner-v2__feature-image .media-block,.gdk .tabs .tabs__title>div {
    width: 100%
}

.gdk .page-banner-v2--featured .page-banner-v2__feature .page-banner-v2__feature-image .media-block img {
    -o-object-position: bottom;
    object-position: bottom
}

@media (min-width: 1024px) {
    .gdk .page-banner-v2--featured .page-banner-v2__feature--no-offset-top-bottom-margin,.gdk .page-banner-v2--featured .page-banner-v2__feature--offset-bottom-right-margin,.gdk .page-banner-v2--featured .page-banner-v2__feature--offset-bottom-right-top-margin,.gdk .page-banner-v2--featured .page-banner-v2__feature--offset-top-right-bottom-margin,.gdk .page-banner-v2--featured .page-banner-v2__feature--offset-top-right-margin {
        --feature-image-gutter:var(--mesh-margin)
    }

    .gdk .page-banner-v2--featured .page-banner-v2__feature--offset-full {
        --feature-image-width: 100%
    }

    .gdk .page-banner-v2--featured .page-banner-v2__feature--offset-full--featured .page-banner-v2--featured .page-banner-v2__feature--offset-full__feature .media-block img {
        -o-object-position: bottom right;
        object-position: bottom right
    }

    .gdk .page-banner-v2--featured .page-banner-v2__feature--offset-half {
        --feature-image-width: 50%
    }

    .gdk .page-banner-v2--featured .page-banner-v2__feature--offset-top-half,.gdk .page-banner-v2--featured .page-banner-v2__feature--offset-top-right-margin {
        --feature-image-width: 50%;
        --feature-image-top-offset: calc(var(--space-11) * -1)
    }

    .gdk .page-banner-v2--featured .page-banner-v2__feature--offset-top-right-bottom-margin {
        --feature-image-width: 50%;
        --feature-image-top-offset: calc(var(--space-11) * -1);
        --feature-image-bottom-offset: var(--space-11)
    }

    .gdk .page-banner-v2--featured .page-banner-v2__feature--no-offset-top-bottom-margin {
        --feature-image-width: 50%;
        --feature-image-top-offset: var(--space-11);
        --feature-image-bottom-offset: var(--space-11)
    }

    .gdk .page-banner-v2--featured .page-banner-v2__feature--offset-bottom-full,.gdk .page-banner-v2--featured .page-banner-v2__feature--offset-bottom-right-margin {
        --feature-image-width: 50%;
        --feature-image-bottom-offset: calc(var(--space-11) * -1)
    }

    .gdk .page-banner-v2--featured .page-banner-v2__feature--offset-bottom-right-top-margin {
        --feature-image-width: 50%;
        --feature-image-top-offset: var(--space-11);
        --feature-image-bottom-offset: calc(var(--space-11) * -1)
    }
}

@media (max-width: 1023px) {
    .gdk .page-banner-v2 .page-banner__content-wrapper\@mobile {
        padding-top:var(--space-5);
        padding-bottom: var(--space-5)
    }

    .gdk .page-banner-v2.\+media-aspect\@medium .page-banner__keyart {
        position: relative
    }

    .gdk .page-banner-v2.\+media-aspect\@medium .page-banner__keyart:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 100%;
        padding-block-start:100%}

    .gdk .page-banner-v2.\+feature-position\@padded-bottom-mobile,.gdk .page-banner-v2.\+feature-position\@padded-mobile,.gdk .page-banner-v2.\+feature-position\@padded-top-mobile {
        --feature-image-gutter: var(--space-7)
    }

    .gdk .page-banner-v2.\+feature-position\@padded-mobile {
        --feature-image-top-offset: var(--space-7);
        --feature-image-bottom-offset: var(--space-7)
    }

    .gdk .page-banner-v2.\+feature-position\@full-top-mobile {
        --feature-image-top-offset: calc(var(--space-7) * -1)
    }

    .gdk .page-banner-v2.\+feature-position\@padded-top-mobile {
        --feature-image-top-offset: calc(var(--space-7) * -1);
        --feature-image-bottom-offset: var(--space-7)
    }

    .gdk .page-banner-v2.\+feature-position\@full-bottom-mobile {
        --feature-image-bottom-offset: calc(var(--space-7) * -1)
    }

    .gdk .page-banner-v2.\+feature-position\@padded-bottom-mobile {
        --feature-image-top-offset: var(--space-7);
        --feature-image-bottom-offset: calc(var(--space-7) * -1)
    }
}

@media (min-width: 1024px) {
    .gdk .page-banner-v2.\+feature-position\@contained-bottom-desktop,.gdk .page-banner-v2.\+feature-position\@contained-top-desktop,.gdk .page-banner-v2.\+feature-position\@padded-bottom-desktop,.gdk .page-banner-v2.\+feature-position\@padded-desktop,.gdk .page-banner-v2.\+feature-position\@padded-top-desktop {
        --feature-image-gutter:var(--mesh-margin)
    }

    .gdk .page-banner-v2.\+feature-position\@full-desktop {
        --feature-image-width: 100%
    }

    .gdk .page-banner-v2.\+feature-position\@full-desktop--featured .page-banner-v2.\+feature-position\@full-desktop__feature .media-block img {
        -o-object-position: bottom right;
        object-position: bottom right
    }

    .gdk .page-banner-v2.\+feature-position\@half-desktop {
        --feature-image-width: 50%
    }

    .gdk .page-banner-v2.\+feature-position\@contained-top-desktop,.gdk .page-banner-v2.\+feature-position\@half-top-desktop,.gdk .page-banner-v2.\+feature-position\@padded-top-desktop {
        --feature-image-width: 50%;
        --feature-image-top-offset: calc(var(--space-11) * -1)
    }

    .gdk .page-banner-v2.\+feature-position\@padded-top-desktop {
        --feature-image-bottom-offset: var(--space-11)
    }

    .gdk .page-banner-v2.\+feature-position\@padded-desktop {
        --feature-image-width: 50%;
        --feature-image-top-offset: var(--space-11);
        --feature-image-bottom-offset: var(--space-11)
    }

    .gdk .page-banner-v2.\+feature-position\@contained-bottom-desktop,.gdk .page-banner-v2.\+feature-position\@half-bottom-desktop,.gdk .page-banner-v2.\+feature-position\@padded-bottom-desktop {
        --feature-image-width: 50%;
        --feature-image-bottom-offset: calc(var(--space-11) * -1)
    }

    .gdk .page-banner-v2.\+feature-position\@padded-bottom-desktop {
        --feature-image-top-offset: var(--space-11)
    }
}

.gdk .page-banner-v2-shimmer {
    --ph-animation-duration: 14s;
    --ph-gradient-color-start: rgba(255, 255, 255, 0.7);
    --ph-gradient-color-end: transparent;
    --ph-shimmer-size: 2px;
    position: absolute;
    pointer-events: none;
    top: calc(var(--ph-shimmer-size)*-1);
    right: calc(var(--ph-shimmer-size)*-1);
    bottom: calc(var(--ph-shimmer-size)*-1);
    left: calc(var(--ph-shimmer-size)*-1)
}

.gdk .page-banner-v2-shimmer__top-left {
    animation: shimmer-top-left var(--ph-animation-duration) infinite
}

.gdk .page-banner-v2-shimmer__top-left:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: var(--ph-shimmer-size);
    background: linear-gradient(45deg,var(--ph-gradient-color-start),var(--ph-gradient-color-end))
}

.gdk .page-banner-v2-shimmer__top-left:after {
    content: '';
    position: absolute;
    top: var(--ph-shimmer-size);
    left: 0;
    width: var(--ph-shimmer-size);
    bottom: 0;
    background: linear-gradient(180deg,var(--ph-gradient-color-start),var(--ph-gradient-color-end))
}

.gdk .page-banner-v2-shimmer__top-right {
    animation: shimmer-top-right var(--ph-animation-duration) infinite
}

.gdk .page-banner-v2-shimmer__top-right:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: var(--ph-shimmer-size);
    background: linear-gradient(45deg,var(--ph-gradient-color-end),var(--ph-gradient-color-start))
}

.gdk .page-banner-v2-shimmer__top-right:after {
    content: '';
    position: absolute;
    top: var(--ph-shimmer-size);
    right: 0;
    width: var(--ph-shimmer-size);
    bottom: 0;
    background: linear-gradient(180deg,var(--ph-gradient-color-start),var(--ph-gradient-color-end))
}

.gdk .page-banner-v2-shimmer__bottom-right {
    animation: shimmer-bottom-right var(--ph-animation-duration) infinite
}

.gdk .page-banner-v2-shimmer__bottom-right:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: var(--ph-shimmer-size);
    bottom: 0;
    background: linear-gradient(180deg,var(--ph-gradient-color-end),var(--ph-gradient-color-start))
}

.gdk .page-banner-v2-shimmer__bottom-right:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: var(--ph-shimmer-size);
    left: 0;
    height: var(--ph-shimmer-size);
    background: linear-gradient(45deg,var(--ph-gradient-color-end),var(--ph-gradient-color-start))
}

.gdk .page-banner-v2-shimmer__bottom-left {
    animation: shimmer-bottom-left var(--ph-animation-duration) infinite 3.5s
}

.gdk .page-banner-v2-shimmer__bottom-left:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: var(--ph-shimmer-size);
    bottom: 0;
    background: linear-gradient(180deg,var(--ph-gradient-color-end),var(--ph-gradient-color-start))
}

.gdk .page-banner-v2-shimmer__bottom-left:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: var(--ph-shimmer-size);
    right: 0;
    height: var(--ph-shimmer-size);
    background: linear-gradient(45deg,var(--ph-gradient-color-start),var(--ph-gradient-color-end))
}

.gdk .game-overview.theme--dark {
    --custom-theme: #1F1F1F;
    --gradient-start-color: #1F1F1F;
    --gradient-end-color: rgba(31, 31, 31, 0)
}

.gdk .game-overview.theme--dark .accent,.gdk .game-overview.theme--dark .site-footer .footer-label,.gdk .site-footer .game-overview.theme--dark .footer-label {
    color: #fff
}

.gdk .game-overview.featured-hardware.slider,.gdk .game-overview.theme--light {
    --custom-theme: #FFFFFF;
    --gradient-start-color: #FFFFFF;
    --gradient-end-color: rgba(255, 255, 255, 0)
}

.gdk .game-overview.theme---light,.gdk .game-overview.theme--dark {
    background-color: var(--custom-theme)
}

.gdk .game-overview.theme---light>div:last-child:before,.gdk .game-overview.theme--dark>div:last-child:before {
    background: linear-gradient(to bottom,var(--gradient-start-color) 0%,var(--gradient-end-color) 100%)
}

.gdk .game-overview.game-overview--blended .media-block--bg:before,html[dir=rtl] .table__container--comparison .comparision__items-data:after,html[dir=rtl] .table__container--comparison .comparision__items:after {
    content: none
}

.gdk .game-overview.game-overview--blended>div:last-child {
    position: relative
}

.gdk .game-overview.game-overview--blended>div:last-child:before {
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 20
}

@media (min-width: 1024px) {
    .gdk .game-overview__center,.gdk .game-overview__txt--center,.gdk .game-overview__txt--left,.gdk .game-overview__txt--right {
        grid-row-gap:0
    }
}

.gdk .game-overview__center .game-overview__title,.gdk .game-overview__txt--center .game-overview__title,.gdk .game-overview__txt--left .game-overview__title,.gdk .game-overview__txt--right .game-overview__title {
    grid-area: title
}

.gdk .game-overview__center .game-overview__description,.gdk .game-overview__center.\+no-image .game-overview__image,.gdk .game-overview__txt--center .game-overview__description,.gdk .game-overview__txt--center.\+no-image .game-overview__image,.gdk .game-overview__txt--left .game-overview__description,.gdk .game-overview__txt--left.\+no-image .game-overview__image,.gdk .game-overview__txt--right .game-overview__description,.gdk .game-overview__txt--right.\+no-image .game-overview__image {
    grid-area: desc
}

.gdk .game-overview__center .game-overview__image,.gdk .game-overview__txt--center .game-overview__image,.gdk .game-overview__txt--left .game-overview__image,.gdk .game-overview__txt--right .game-overview__image {
    grid-area: image
}

.gdk .game-overview__center,.gdk .game-overview__center.\+no-image,.gdk .game-overview__txt--center.\+no-image,.gdk .game-overview__txt--left.\+no-image,.gdk .game-overview__txt--right.\+no-image {
    grid-row-gap: 0
}

@media (max-width: 1023px),(max-width:767px) and (orientation:landscape) {
    .gdk .game-overview__center.\+no-image,.gdk .game-overview__txt--center.\+no-image,.gdk .game-overview__txt--left.\+no-image,.gdk .game-overview__txt--right.\+no-image {
        grid-template-areas:"title title title title title title" "desc  desc  desc  desc  desc  desc" "desc  desc  desc  desc  desc  desc"
    }
}

@media (max-width: 767px) {
    .gdk .game-overview__center.\+no-image,.gdk .game-overview__txt--center.\+no-image,.gdk .game-overview__txt--left.\+no-image,.gdk .game-overview__txt--right.\+no-image {
        grid-template-areas:"title title title title" "desc  desc  desc  desc" "desc  desc  desc  desc"
    }
}

.gdk .form>div:last-child,.gdk .game-overview__txt--left .game-overview__description :last-child,.gdk .game-overview__txt--left .game-overview__title :last-child,.gdk .game-overview__txt--right .game-overview__description :last-child,.gdk .game-overview__txt--right .game-overview__title :last-child {
    margin-bottom: 0
}

.gdk .game-overview__txt--left .game-overview__title,.gdk .game-overview__txt--right .game-overview__title {
    padding-bottom: 0
}

@media (min-width: 1024px) {
    .gdk .game-overview__center {
        grid-template-areas:". . title title title title title title title title . ." ". . image image image image image image image image . ." ". . desc  desc  desc  desc  desc  desc  desc  desc  . ."
    }

    .gdk .game-overview__txt--left {
        grid-template-areas: "title title title title title title image image image image image image" "desc  desc  desc  desc  desc  desc image image image image image image" ".     .     .     .     .     .    image image image image image image"
    }

    .gdk .game-overview__txt--right {
        grid-template-areas: "image image image image image image title title title title title title" "image image image image image image desc  desc  desc  desc  desc  desc" "image image image image image image .     .     .     .     .     .   "
    }

    .gdk .game-overview__txt--center {
        grid-template-areas: "title title title title title title desc desc desc desc desc desc" "title title title title title title desc desc desc desc desc desc" "title title title title title title .    .    .    .    .    .   "
    }
}

.gdk .game-overview--blended .age-gate__header,.gdk .game-overview--blended .content-grid,.gdk .game-overview--blended .modal[data-style=banner] .modal__content,.gdk .game-overview--blended .modal__grid,.gdk .game-overview--blended .page-banner__content,.gdk .modal[data-style=banner] .game-overview--blended .modal__content {
    margin-bottom: 0
}

.gdk .game-overview--blended .media-block--bg {
    position: relative;
    margin-top: -6rem
}

.gdk .game-overview--blended .media-block--bg:after {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 80%;
    padding-block-start:80%}

@media (min-width: 768px) {
    .gdk .game-overview--blended .media-block--bg:after {
        -webkit-padding-before:37.5%;
        padding-block-start:37.5%}
}

.gdk .game-overview--blended .media-block--bg .media-block__figure {
    top: 0;
    left: 0;
    position: absolute
}

@media (max-width: 1023px),(max-width:767px) and (orientation:landscape) {
    .gdk .game-overview .img-position\@mobile--top {
        grid-template-areas:"image image image image image image" "title title title title title title" "desc  desc  desc  desc  desc  desc"
    }
}

@media (max-width: 767px) {
    .gdk .game-overview .img-position\@mobile--top {
        grid-template-areas:"image image image image" "title title title title" "desc  desc  desc  desc"
    }
}

@media (max-width: 1023px),(max-width:767px) and (orientation:landscape) {
    .gdk .game-overview .img-position\@mobile--center {
        grid-template-areas:"title title title title title title" "image image image image image image" "desc  desc  desc  desc  desc  desc"
    }
}

@media (max-width: 767px) {
    .gdk .game-overview .img-position\@mobile--center {
        grid-template-areas:"title title title title" "image image image image" "desc  desc  desc  desc"
    }
}

@media (max-width: 1023px),(max-width:767px) and (orientation:landscape) {
    .gdk .game-overview .img-position\@mobile--bottom {
        grid-template-areas:"title title title title title title" "desc  desc  desc  desc  desc  desc" "image image image image image image"
    }
}

@media (max-width: 767px) {
    .gdk .game-overview .img-position\@mobile--bottom {
        grid-template-areas:"title title title title" "desc  desc  desc  desc" "image image image image"
    }
}

.gdk .tabs {
    position: relative;
    z-index: 50
}

.gdk .tabbed-component .tabs .simple-carousel .carousel {
    overflow: visible
}

.gdk .tabbed-component .tabs .automatedPricingCta .psw-l-anchor {
    height: auto!important
}

.gdk .tabs__content {
    -webkit-margin-before: var(--space-7);
    margin-block-start:var(--space-7)}

.gdk .tabs__title {
    display: -ms-flexbox;
    display: flex
}

.gdk .tabs__title.justify-content--flex-start .title-block {
    text-align: left
}

.gdk .tabs__title.justify-content--center .title-block {
    text-align: center
}

.gdk .tabs__title.justify-content--flex-end .title-block,html[dir=rtl] .tabs__title.justify-content--flex-start .title-block {
    text-align: right
}

html[dir=rtl] .tabs__title.justify-content--flex-end .title-block {
    text-align: left
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .page-banner-v2.text-align\@tablet-large--left .tabs__title.btn--cta__btn-container .title-block,.gdk .page-banner-v2.text-align\@tablet-large--left .tabs__title.exclusive-badge .title-block,.gdk .page-banner-v2.text-align\@tablet-large--left .tabs__title.media-block .title-block,.gdk .tabs__title.flex-justify-content\@tablet-large--start .title-block {
        text-align:left
    }

    .gdk .page-banner-v2.text-align\@tablet-large--center .tabs__title.btn--cta__btn-container .title-block,.gdk .page-banner-v2.text-align\@tablet-large--center .tabs__title.exclusive-badge .title-block,.gdk .page-banner-v2.text-align\@tablet-large--center .tabs__title.media-block .title-block,.gdk .tabs__title.flex-justify-content\@tablet-large--center .title-block {
        text-align: center
    }

    .gdk .page-banner-v2.text-align\@tablet-large--right .tabs__title.btn--cta__btn-container .title-block,.gdk .page-banner-v2.text-align\@tablet-large--right .tabs__title.exclusive-badge .title-block,.gdk .page-banner-v2.text-align\@tablet-large--right .tabs__title.media-block .title-block,.gdk .tabs__title.flex-justify-content\@tablet-large--end .title-block,.page-banner-v2.text-align\@tablet-large--left html[dir=rtl] .tabs__title.btn--cta__btn-container .title-block,.page-banner-v2.text-align\@tablet-large--left html[dir=rtl] .tabs__title.exclusive-badge .title-block,.page-banner-v2.text-align\@tablet-large--left html[dir=rtl] .tabs__title.media-block .title-block,html[dir=rtl] .page-banner-v2.text-align\@tablet-large--left .tabs__title.btn--cta__btn-container .title-block,html[dir=rtl] .page-banner-v2.text-align\@tablet-large--left .tabs__title.exclusive-badge .title-block,html[dir=rtl] .page-banner-v2.text-align\@tablet-large--left .tabs__title.media-block .title-block,html[dir=rtl] .tabs__title.flex-justify-content\@tablet-large--start .title-block {
        text-align: right
    }

    .page-banner-v2.text-align\@tablet-large--right html[dir=rtl] .tabs__title.btn--cta__btn-container .title-block,.page-banner-v2.text-align\@tablet-large--right html[dir=rtl] .tabs__title.exclusive-badge .title-block,.page-banner-v2.text-align\@tablet-large--right html[dir=rtl] .tabs__title.media-block .title-block,html[dir=rtl] .page-banner-v2.text-align\@tablet-large--right .tabs__title.btn--cta__btn-container .title-block,html[dir=rtl] .page-banner-v2.text-align\@tablet-large--right .tabs__title.exclusive-badge .title-block,html[dir=rtl] .page-banner-v2.text-align\@tablet-large--right .tabs__title.media-block .title-block,html[dir=rtl] .tabs__title.flex-justify-content\@tablet-large--end .title-block {
        text-align: left
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner-v2.text-align\@desktop--left .tabs__title.btn--cta__btn-container .title-block,.gdk .page-banner-v2.text-align\@desktop--left .tabs__title.exclusive-badge .title-block,.gdk .page-banner-v2.text-align\@desktop--left .tabs__title.media-block .title-block,.gdk .tabs__title.flex-justify-content\@desktop--start .title-block {
        text-align:left
    }

    .gdk .page-banner-v2.text-align\@desktop--center .tabs__title.btn--cta__btn-container .title-block,.gdk .page-banner-v2.text-align\@desktop--center .tabs__title.exclusive-badge .title-block,.gdk .page-banner-v2.text-align\@desktop--center .tabs__title.media-block .title-block,.gdk .tabs__title.flex-justify-content\@desktop--center .title-block {
        text-align: center
    }

    .gdk .page-banner-v2.text-align\@desktop--right .tabs__title.btn--cta__btn-container .title-block,.gdk .page-banner-v2.text-align\@desktop--right .tabs__title.exclusive-badge .title-block,.gdk .page-banner-v2.text-align\@desktop--right .tabs__title.media-block .title-block,.gdk .tabs__title.flex-justify-content\@desktop--end .title-block,.page-banner-v2.text-align\@desktop--left html[dir=rtl] .tabs__title.btn--cta__btn-container .title-block,.page-banner-v2.text-align\@desktop--left html[dir=rtl] .tabs__title.exclusive-badge .title-block,.page-banner-v2.text-align\@desktop--left html[dir=rtl] .tabs__title.media-block .title-block,html[dir=rtl] .page-banner-v2.text-align\@desktop--left .tabs__title.btn--cta__btn-container .title-block,html[dir=rtl] .page-banner-v2.text-align\@desktop--left .tabs__title.exclusive-badge .title-block,html[dir=rtl] .page-banner-v2.text-align\@desktop--left .tabs__title.media-block .title-block,html[dir=rtl] .tabs__title.flex-justify-content\@desktop--start .title-block {
        text-align: right
    }

    .page-banner-v2.text-align\@desktop--right html[dir=rtl] .tabs__title.btn--cta__btn-container .title-block,.page-banner-v2.text-align\@desktop--right html[dir=rtl] .tabs__title.exclusive-badge .title-block,.page-banner-v2.text-align\@desktop--right html[dir=rtl] .tabs__title.media-block .title-block,html[dir=rtl] .page-banner-v2.text-align\@desktop--right .tabs__title.btn--cta__btn-container .title-block,html[dir=rtl] .page-banner-v2.text-align\@desktop--right .tabs__title.exclusive-badge .title-block,html[dir=rtl] .page-banner-v2.text-align\@desktop--right .tabs__title.media-block .title-block,html[dir=rtl] .tabs__title.flex-justify-content\@desktop--end .title-block {
        text-align: left
    }
}

.gdk .tabs:not(:last-child) {
    -webkit-padding-after: var(--space-10);
    padding-block-end:var(--space-10)}

.gdk .tabs .sticky-wrapper {
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 767px) {
    .gdk .tabs .pills {
        -ms-flex-pack:unset;
        justify-content: unset
    }

    .gdk .tabs .pills .tabs .pills__container {
        margin-left: auto;
        margin-right: auto
    }
}

.gdk .tabs .pills.isSticky {
    -webkit-padding-before: var(--space-5);
    padding-block-start:var(--space-5)}

.gdk .tabs--left\@mobile .tabs__title .title-block {
    text-align: left
}

.gdk .tabs--right\@mobile .tabs__title .title-block,html[dir=rtl] .tabs--left\@mobile .tabs__title .title-block {
    text-align: right
}

.gdk .tabs--left\@mobile .pills {
    -ms-flex-pack: start;
    justify-content: flex-start
}

html[dir=rtl] .tabs--right\@mobile .tabs__title .title-block {
    text-align: left
}

.gdk .tabs--right\@mobile .pills {
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media (min-width: 768px) {
    .gdk .tabs--left\@tablet\+ .tabs__title .title-block {
        text-align:left
    }

    html[dir=rtl] .tabs--left\@tablet\+ .tabs__title .title-block {
        text-align: right
    }

    .gdk .tabs--left\@tablet\+ .pills {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.gdk .tabs--right\@tablet\+ .tabs__title .title-block {
    text-align: right
}

html[dir=rtl] .tabs--right\@tablet\+ .tabs__title .title-block {
    text-align: left
}

.gdk .tabs--right\@tablet\+ .pills {
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media (min-width: 768px) {
    .gdk .tabs--center\@tablet\+ .tabs__title .title-block {
        text-align:center
    }

    .gdk .tabs--center\@tablet\+ .pills {
        -ms-flex-pack: center;
        justify-content: center
    }
}

.gdk .game-hero__wrapper.\+hasBatarang .game-hero {
    height: 100%;
    min-height: auto;
    max-height: unset
}

.gdk .game-hero__wrapper.\+hasBatarang .game-hero .age-gate__header,.gdk .game-hero__wrapper.\+hasBatarang .game-hero .content-grid,.gdk .game-hero__wrapper.\+hasBatarang .game-hero .modal[data-style=banner] .modal__content,.gdk .game-hero__wrapper.\+hasBatarang .game-hero .modal__grid,.gdk .game-hero__wrapper.\+hasBatarang .game-hero .page-banner__content,.gdk .modal[data-style=banner] .game-hero__wrapper.\+hasBatarang .game-hero .modal__content {
    height: 100%
}

@media (min-width: 1024px) {
    .gdk .game-hero__wrapper.\+hasBatarang .game-hero .age-gate__header,.gdk .game-hero__wrapper.\+hasBatarang .game-hero .content-grid,.gdk .game-hero__wrapper.\+hasBatarang .game-hero .modal[data-style=banner] .modal__content,.gdk .game-hero__wrapper.\+hasBatarang .game-hero .modal__grid,.gdk .game-hero__wrapper.\+hasBatarang .game-hero .page-banner__content,.gdk .modal[data-style=banner] .game-hero__wrapper.\+hasBatarang .game-hero .modal__content {
        min-height:650px
    }
}

.gdk .game-hero__wrapper.\+hasBatarang .game-hero__keyart {
    overflow: hidden
}

.gdk .game-hero__wrapper.\+hasBatarang .game-hero__title-content .psw-root {
    margin-bottom: 2rem
}

.gdk .game-hero__wrapper.\+hasBatarang .game-hero__title-content:last-child {
    margin-bottom: none
}

@media (min-width: 1024px) {
    .gdk .game-hero__wrapper.\+hasBatarang .game-hero__footer {
        grid-column-start:9;
        grid-column-end: 13
    }
}

.gdk .game-hero__wrapper.\+hasBatarang [data-mfe-name=ctaWithPrice] {
    max-width: 350px
}

.gdk .game-hero__wrapper.\+hasBatarang .psw-background-image {
    height: 100%
}

@media (min-width: 1024px) {
    .gdk .game-hero__wrapper.\+hasLangCallout .game-hero__footer {
        display:grid;
        grid-column-start: 1;
        grid-template-columns: auto 33.33%
    }
}

.gdk [data-mfe-name=gameInfo],.gdk [data-mfe-name=legalText],.gdk [data-mfe-name=upsell] {
    -webkit-margin-after: 4rem;
    margin-block-end:4rem}

.gdk .btn-block__automated {
    display: -ms-flexbox;
    display: flex
}

.gdk .btn-block__automated>.psw-root {
    max-width: 450px;
    width: 100%
}

.gdk .btn-block__automated .psw-dark-theme .psw-alt-secondary-button,.gdk .btn-block__automated .psw-dark-theme .psw-secondary-1-button,.gdk .btn-block__automated .psw-dark-theme .psw-secondary-2-button,.gdk .btn-block__automated .psw-dark-theme .psw-secondary-button,.gdk .btn-block__automated [class*=theme] .psw-dark-theme .psw-alt-secondary-button,.gdk .btn-block__automated [class*=theme] .psw-dark-theme .psw-secondary-1-button,.gdk .btn-block__automated [class*=theme] .psw-dark-theme .psw-secondary-2-button,.gdk .btn-block__automated [class*=theme] .psw-dark-theme .psw-secondary-button {
    color: #00a2ff
}

.gdk [data-mfe-name=addOns] .psw-preview-grid-list-cta {
    -webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6)}

.gdk [data-mfe-name=friendsWhoPlay] {
    -webkit-margin-after: var(--space-10);
    margin-block-end:var(--space-10)}

.gdk .video-playlist {
    display: grid;
    -webkit-margin-after: 2rem;
    margin-block-end:2rem;position: relative;
    z-index: 50
}

.gdk .video-playlist.grid--two-col {
    grid-template-columns: 1fr 1fr
}

@media (min-width: 1024px) {
    .gdk .video-playlist.grid--two-col.fullscreen .grid__hero {
        grid-column:span 2
    }
}

.gdk .video-playlist.grid--two-col.fullscreen .grid__info {
    padding: 1rem 0;
    grid-column: span 2
}

@media (min-width: 1024px) {
    .gdk .video-playlist.grid--two-col.fullscreen .grid__info {
        grid-column:span 2;
        grid-row-start: 2
    }

    .gdk .video-playlist.grid--two-col.fullscreen .grid__gallery {
        grid-row-start: 3
    }
}

.gdk .video-playlist.grid--two-col .grid__hero {
    grid-column: span 2;
    grid-column-gap: 1rem
}

@media (min-width: 1024px) {
    .gdk .video-playlist.grid--two-col .grid__hero {
        grid-column:span 1
    }
}

.gdk .video-playlist.grid--two-col .grid__hero .media-block--image {
    position: relative
}

.gdk .video-playlist.grid--three-col .grid__gallery .media-block--image:before,.gdk .video-playlist.grid--three-col .grid__hero .media-block--image:before,.gdk .video-playlist.grid--two-col .grid__gallery .media-block--image:before,.gdk .video-playlist.grid--two-col .grid__hero .media-block--image:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 66.66667%;
    padding-block-start:66.66667%}

.gdk .video-playlist.grid--two-col .grid__info {
    padding: 1rem;
    grid-column: span 2
}

@media (min-width: 1024px) {
    .gdk .video-playlist.grid--two-col .grid__info {
        grid-column:span 1
    }
}

.gdk .video-playlist.grid--two-col .grid__gallery {
    display: grid;
    grid-gap: 1rem;
    grid-row-start: 1;
    grid-column: span 2;
    grid-template-columns: 1fr 1fr;
    -webkit-padding-before: 1rem;
    padding-block-start:1rem}

.gdk .video-playlist.grid--two-col .grid__gallery .video-playlist-block {
    display: grid;
    grid-column-gap: 1rem;
    grid-template-columns: 1fr
}

.gdk .video-playlist.grid--three-col .grid__gallery .video-playlist-block .media-block--video,.gdk .video-playlist.grid--two-col .grid__gallery .video-playlist-block .media-block--video {
    -webkit-margin-after: 0;
    margin-block-end:0}

@media (min-width: 768px) {
    .gdk .video-playlist.grid--two-col .grid__gallery {
        grid-template-columns:1fr 1fr
    }

    .gdk .video-playlist.grid--two-col .grid__gallery .video-playlist-block {
        grid-template-columns: 1fr
    }
}

@media (min-width: 1024px) {
    .gdk .video-playlist.grid--two-col .grid__gallery {
        grid-row-start:1
    }
}

.gdk .video-playlist.grid--two-col .grid__gallery .media-block--image {
    position: relative
}

@media (max-width: 767px) {
    .gdk .video-playlist.grid--two-col .accordion--expandable-content {
        padding:0
    }
}

@media (min-width: 768px) {
    .gdk .video-playlist.grid--two-col .accordion--expandable-content {
        grid-template-columns:1fr 1fr
    }
}

.gdk .video-playlist.grid--three-col {
    grid-template-columns: 1fr 1fr 1fr
}

@media (min-width: 1024px) {
    .gdk .video-playlist.grid--three-col.fullscreen .grid__hero {
        grid-column:span 3
    }

    .gdk .video-playlist.grid--three-col.fullscreen .grid__gallery {
        grid-row-start: 1
    }
}

.gdk .video-playlist.grid--three-col .grid__hero {
    grid-column: span 3;
    grid-column-gap: 1rem
}

@media (min-width: 1024px) {
    .gdk .video-playlist.grid--three-col .grid__hero {
        grid-column:span 2
    }
}

.gdk .video-playlist.grid--three-col .grid__hero .media-block--image {
    position: relative
}

.gdk .video-playlist.grid--three-col .grid__info {
    padding: 1rem;
    grid-column: span 3
}

@media (min-width: 1024px) {
    .gdk .video-playlist.grid--three-col .grid__info {
        grid-column:span 1
    }
}

.gdk .video-playlist.grid--three-col .grid__gallery {
    display: grid;
    grid-gap: 2rem;
    grid-row-start: 1;
    grid-column: span 3;
    grid-template-columns: 1fr 1fr;
    padding-left: .5rem;
    padding-right: .5rem;
    -webkit-padding-before: 1rem;
    padding-block-start:1rem}

.gdk .video-playlist.grid--three-col .grid__gallery .video-playlist-block {
    display: grid;
    grid-column-gap: 1rem;
    grid-template-columns: 1fr
}

@media (min-width: 768px) {
    .gdk .video-playlist.grid--three-col .grid__gallery {
        grid-template-columns:1fr 1fr
    }

    .gdk .video-playlist.grid--three-col .grid__gallery .video-playlist-block {
        grid-template-columns: 1fr
    }
}

@media (min-width: 1024px) {
    .gdk .video-playlist.grid--three-col .grid__gallery {
        grid-template-columns:1fr 1fr 1fr
    }
}

.gdk .video-playlist.grid--three-col .grid__gallery .media-block--image,.modal__body {
    position: relative
}

@media (max-width: 767px) {
    .gdk .video-playlist.grid--three-col .accordion--expandable-content {
        padding:0
    }
}

@media (min-width: 768px) {
    .gdk .video-playlist.grid--three-col .accordion--expandable-content {
        grid-template-columns:1fr 1fr
    }
}

@media (min-width: 1024px) {
    .gdk .video-playlist.grid--three-col .accordion--expandable-content {
        grid-template-columns:1fr 1fr 1fr
    }
}

.gdk .video-playlist.grid--three-col.no-hero .grid__hero,.gdk .video-playlist.grid--three-col.no-hero .grid__info,.gdk .video-playlist.grid--two-col.no-hero .grid__hero,.gdk .video-playlist.grid--two-col.no-hero .grid__info,.gdk .video-playlist.inline .inline__hero .embed-video__inner .hidden {
    display: none
}

.gdk .video-playlist.grid--three-col.no-hero .grid__gallery,.gdk .video-playlist.grid--two-col.no-hero .grid__gallery {
    grid-row-start: 1
}

@media (min-width: 1024px) {
    .gdk .video-playlist.grid--three-col.no-hero .grid__gallery,.gdk .video-playlist.grid--two-col.no-hero .grid__gallery {
        grid-row-start:1
    }
}

.gdk .video-playlist.inline {
    grid-template-columns: 1fr 1fr
}

@media (min-width: 1024px) {
    .gdk .video-playlist.inline {
        grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr
    }
}

.gdk .video-playlist.inline .inline__hero {
    grid-column: span 2;
    -webkit-margin-end: var(--space-3);
    -moz-margin-end: var(--space-3);
    margin-inline-end:var(--space-3);position: relative
}

.gdk .modal__feature:before,.gdk .video-playlist.inline .inline__hero:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 56.25%;
    padding-block-start:56.25%}

.gdk .video-playlist.inline .inline__hero .embed-video__inner {
    overflow: hidden;
    border-radius: var(--corner-size-3)
}

.gdk .video-playlist.inline .inline__hero .media-block--video {
    margin: 0
}

.gdk .video-playlist.inline .inline__hero .video-playlist-block {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media (min-width: 1024px) {
    .gdk .video-playlist.inline .inline__hero {
        position:relative;
        grid-column: span 5
    }
}

.gdk .video-playlist.inline .inline__info {
    grid-column: span 3;
    grid-row-start: 2;
    padding: .75rem
}

@media (min-width: 1024px) {
    .gdk .video-playlist.inline .inline__info {
        grid-column:span 2
    }
}

.gdk .video-playlist.inline .inline__gallery {
    grid-column: span 2
}

.gdk .video-playlist.inline .inline__gallery .inline_gallery-scroller {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding-top: .75rem
}

@media (min-width: 1024px) {
    .gdk .video-playlist.inline .inline__gallery {
        position:relative;
        grid-column: span 1
    }

    .gdk .video-playlist.inline .inline__gallery .inline_gallery-scroller {
        position: absolute;
        display: block;
        padding-left: .75rem;
        padding-right: .75rem;
        padding-top: 0;
        padding-bottom: 0;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: auto
    }
}

.gdk .video-playlist.inline .inline__gallery .video-playlist-block {
    display: grid;
    grid-template-columns: 1fr;
    cursor: pointer;
    -ms-flex-align: center;
    align-items: center;
    padding: calc(var(--space-2) + var(--space-1))
}

.gdk .video-playlist.inline .inline__gallery .video-playlist-block .media-block img,.gdk .video-playlist.inline .inline__gallery .video-playlist-block .media-block video,.gdk .video-playlist.inline .inline__gallery .video-playlist-block .media-block__figure,.gdk .video-playlist.inline .inline__gallery .video-playlist-block .media-block__img,.gdk .video-playlist.inline .inline__gallery .video-playlist-block .media-block__inner {
    border-radius: var(--corner-size-2)
}

.gdk .video-playlist.inline .inline__gallery .video-playlist-block .media-block__inner:before {
    border-radius: calc(var(--corner-size-2) + 6px)
}

@media (min-width: 1024px) {
    .gdk .video-playlist.inline .inline__gallery .video-playlist-block .media-block__inner:before {
        border-radius:calc(var(--corner-size-2) + 7px)
    }
}

.gdk .video-playlist.inline .inline__gallery .video-playlist-block .media-block--video .media-block__overlay .icon {
    height: var(--icon-size-3);
    width: var(--icon-size-3)
}

.gdk .cloner,.gdk .video-playlist.inline .inline__gallery .video-playlist-block .media-block--video .media-block__overlay .media-block__youtube-link {
    display: none
}

.gdk .video-playlist.inline .inline__gallery .video-playlist-block.active .media-block__inner:before {
    visibility: visible;
    animation-name: scale-border-out-mobile
}

@media (min-width: 1024px) {
    .gdk .video-playlist.inline .inline__gallery .video-playlist-block.active .media-block__inner:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .video-playlist.inline .inline__gallery .video-playlist-block .video-playlist-info {
    padding: .125rem
}

.gdk .video-playlist.inline .inline__gallery .video-playlist-block .media-block--video {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .video-playlist .text-block {
    -webkit-margin-after: .125rem;
    margin-block-end:.125rem}

.gdk .video-playlist .video-length {
    opacity: .6
}

.gdk .video-playlist .accordion--expandable-content {
    grid-column: span 4
}

.gdk .modal,.gdk .modal__wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 0;
    opacity: 0;
    width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 10003
}

.gdk .modal {
    transition: opacity .15s ease-in-out,transform .15s ease-in-out;
    transform: translateY(calc(3rem*2));
    -ms-flex-direction: column;
    flex-direction: column
}

.modal__body {
    width: 100%;
    max-height: 100vh;
    overflow: auto
}

.gdk .modal__wrapper {
    visibility: hidden;
    transition: opacity .25s ease-in-out,visibility .25s ease-in-out
}

.gdk .modal__wrapper.show {
    opacity: 100%;
    visibility: visible;
    display: -ms-flexbox;
    display: flex
}

.gdk .modal__grid {
    grid-row-gap: .75rem;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.gdk .modal__content {
    word-break: break-word;
    position: relative;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.15)
}

.gdk .modal__content>[class*=box]>div:last-child {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .modal__banner,.gdk .modal__feature .media-block {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.gdk .modal__feature {
    position: relative
}

.gdk .modal__feature .media-block {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .modal__header {
    position: relative;
    width: 2rem;
    height: 2rem;
    margin-left: auto
}

.gdk .modal__header .modal__close {
    z-index: 10
}

.gdk .modal__header--pinned .modal__close {
    position: fixed;
    z-index: 10003;
    top: 2rem
}

.gdk .modal__close {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 0;
    border-radius: 100%;
    cursor: pointer;
    background: unset;
    width: 2rem;
    height: 2rem
}

.gdk .modal__close svg {
    width: 80%;
    height: 80%;
    background: unset;
    fill: #1f1f1f
}

.gdk .modal--visible {
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
    transition-duration: .25s;
    transform: translateY(0)
}

.gdk .modal[data-style=default] .modal__content>[class*=box],.gdk .modal[data-style=header] .modal__content>[class*=box] {
    padding: 2rem
}

@media (max-width: 767px) {
    .gdk .modal[data-style=default] .modal__content>[class*=box],.gdk .modal[data-style=header] .modal__content>[class*=box] {
        padding:1rem
    }
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .modal[data-style=default] .modal__grid .modal__content,.gdk .modal[data-style=default] .modal__grid .modal__header,.gdk .modal[data-style=header] .modal__grid .modal__content,.gdk .modal[data-style=header] .modal__grid .modal__header {
        grid-column-start:1;
        grid-column-end: 7
    }
}

@media (min-width: 1024px) {
    .gdk .modal[data-style=default] .modal__grid .modal__content,.gdk .modal[data-style=default] .modal__grid .modal__header,.gdk .modal[data-style=header] .modal__grid .modal__content,.gdk .modal[data-style=header] .modal__grid .modal__header {
        grid-column-start:3;
        grid-column-end: 11
    }
}

@media (min-width: 1367px) {
    .gdk .modal[data-style=default] .modal__grid .modal__content,.gdk .modal[data-style=default] .modal__grid .modal__header,.gdk .modal[data-style=header] .modal__grid .modal__content,.gdk .modal[data-style=header] .modal__grid .modal__header {
        grid-column-start:4;
        grid-column-end: 10
    }
}

.gdk .modal[data-style=banner] .modal__grid .modal__content,.gdk .modal[data-style=banner] .modal__grid .modal__header {
    grid-column: 1/-1
}

.gdk .form__title h4,.gdk .modal[data-style=banner] .modal__content {
    margin: 0
}

.gdk .modal[data-style=banner] .modal__content>[class*=box] {
    padding: 2rem
}

@media (max-width: 767px) {
    .gdk .modal[data-style=banner] .modal__content>[class*=box] {
        padding:1rem;
        grid-column-start: 1;
        grid-column-end: 7
    }
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .modal[data-style=banner] .modal__content>[class*=box] {
        grid-column-start:1;
        grid-column-end: 7
    }
}

@media (min-width: 1024px) {
    .gdk .modal[data-style=banner] .modal__content>[class*=box] {
        grid-column-start:3;
        grid-column-end: 11
    }
}

@media (min-width: 1367px) {
    .gdk .modal[data-style=banner] .modal__content>[class*=box] {
        grid-column-start:4;
        grid-column-end: 10
    }
}

.gdk .modal[data-theme=dark] {
    color: #fff
}

.gdk .modal[data-theme=dark] .modal__content {
    padding: 0
}

.gdk .modal[data-theme=dark] .modal__close {
    background-color: #fff
}

.gdk .modal[data-theme=dark] .modal__close:focus {
    outline: var(--space-1) solid #fff
}

.gdk .modal[data-theme=light] {
    color: #363636
}

.gdk .modal[data-theme=light] .modal__content {
    padding: 0
}

.gdk .modal[data-theme=light] .modal__close {
    background-color: #0072ce
}

.gdk .modal[data-theme=light] .modal__close:focus {
    outline: var(--space-1) solid #0072ce
}

html[dir=rtl] .modal__header {
    margin-left: initial;
    margin-right: auto
}

.gdk .retail {
    width: 100vw;
    overflow-y: auto;
    max-height: 80vh;
    padding: 1.5rem;
    margin: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 768px) {
    .gdk .retail {
        width:70vw
    }
}

@media (min-width: 1024px) {
    .gdk .retail {
        width:80vw
    }
}

.gdk .retail__header__wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-margin-after: 2.5rem;
    margin-block-end:2.5rem}

.gdk .retail__header__close {
    border: 0;
    cursor: pointer;
    background: unset;
    -ms-flex-item-align: center;
    align-self: center;
    border-radius: 50%;
    width: calc(2.5rem - .25rem);
    height: calc(2.5rem - .25rem)
}

@media (min-width: 768px) {
    .gdk .retail__header__close {
        width:2.5rem;
        height: 2.5rem
    }
}

.gdk .retail__header__close svg {
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    width: 100%;
    height: 100%;
    background: unset;
    fill: #1f1f1f
}

.gdk .retail__content {
    width: 100%;
    display: grid;
    grid-gap: .5rem;
    grid-template-columns: repeat(3,1fr)
}

@media (min-width: 768px) {
    .gdk .retail__content {
        grid-gap:.75rem;
        grid-template-columns: repeat(4,1fr)
    }
}

@media (min-width: 1024px) {
    .gdk .retail__content {
        grid-gap:1.5rem;
        grid-template-columns: repeat(6,1fr)
    }
}

.gdk .retail__retailer {
    padding: 1rem;
    background: #fff;
    box-shadow: rgba(0,0,0,.15) 0 5px 10px;
    border-radius: var(--corner-size-3)
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .retail__retailer {
        padding:1rem
    }
}

.gdk .retail__retailer .media-block {
    position: relative;
    -webkit-margin-after: 0;
    margin-block-end:0;display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .retail__retailer .media-block:before,.gdk .table__container--comparison .table--comparison .sticky-wrapper .comparison__item-image:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 100%;
    padding-block-start:100%}

.gdk .retail__retailer .media-block__inner {
    top: 0;
    height: 100%;
    position: absolute
}

.gdk .retail__retailer .media-block__figure,.gdk .table__container--comparison .table--comparison .sticky-wrapper .comparison__item-image .media-block figure {
    height: 100%
}

.gdk .retail__retailer .media-block img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.gdk .table__container {
    -webkit-margin-after: 4rem;
    margin-block-end:4rem}

.gdk .table__container.\+full-width .table__title {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0;
    padding-bottom: 0
}

@media (min-width: 768px) {
    .gdk .table__container.\+full-width .table__title {
        padding-left:0;
        padding-right: 0
    }
}

.gdk .featured-hardware.slider .table__row:nth-of-type(odd),.gdk .theme--light .table__row:nth-of-type(odd),.gdk .theme--lightAlt .table__row:nth-of-type(odd) {
    background: #f5f5f5
}

.gdk .theme--dark .table__row:nth-of-type(odd) {
    background: #363636
}

.gdk .featured-hardware.slider .table__row:nth-of-type(even),.gdk .theme--light .table__row:nth-of-type(even),.gdk .theme--lightAlt .table__row:nth-of-type(even) {
    background: #fff
}

.gdk .theme--dark .table__row:nth-of-type(even) {
    background: #1f1f1f
}

.gdk .table__header {
    -webkit-padding-end: 0;
    -moz-padding-end: 0;
    padding-inline-end:0;-webkit-padding-start: calc(1.5rem - .25rem);
    -moz-padding-start: calc(1.5rem - .25rem);
    padding-inline-start:calc(1.5rem - .25rem);padding-top: 1rem;
    padding-bottom: 1rem
}

.gdk .table__header>:last-child .text-block:last-of-type,.table__body>:last-child .text-block:last-of-type {
    -webkit-margin-after: 0;
    margin-block-end:0}

.table__body {
    padding-left: calc(1.5rem - .25rem);
    padding-right: calc(1.5rem - .25rem);
    padding-top: 1rem;
    padding-bottom: 1rem
}

.gdk .table__title {
    margin-left: auto;
    margin-right: auto;
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: 2rem;
    margin-block-end:2rem}

@media (min-width: 768px) {
    .gdk .table__title {
        padding:0
    }
}

.gdk .age-gate__forms .table__title .age-gate__input-field.dirty~.age-gate__input-placeholder,.gdk .age-gate__forms .table__title .age-gate__input-field:focus~.age-gate__input-placeholder,.gdk .table__title .age-gate__forms .age-gate__input-field.dirty~.age-gate__input-placeholder,.gdk .table__title .age-gate__forms .age-gate__input-field:focus~.age-gate__input-placeholder,.gdk .table__title .esrb__content,.gdk .table__title .legal,.gdk .table__title .notices,.gdk .table__title .progress-tracker__bar-label,.gdk .table__title .site-footer__legal,.gdk .table__title .txt--1,.gdk .table__title a.notices__see-all,.gdk .table__title span.notices__see-all {
    text-transform: uppercase;
    color: #0072ce
}

.gdk .table__title h3 {
    margin-left: 0;
    margin-right: 0;
    -webkit-margin-before: .25rem;
    margin-block-start:.25rem;-webkit-margin-after: .5rem;
    margin-block-end:.5rem}

.gdk .accordion.expandable-link .accordion__item-title .table__title .link,.gdk .featured-hardware .slider__controls .slider__control .table__title figcaption,.gdk .form__actions .table__title button[type=cancel],.gdk .form__actions .table__title button[type=submit],.gdk .form__heading .table__title h2,.gdk .form__item--checkbox .input__item--tag .table__title .input__label,.gdk .form__item--radio .input__item--tag .table__title .input__label,.gdk .form__view .table__title p,.gdk .game-grid__games .game-grid__game .table__title .media-block__caption,.gdk .game-hero__title-content .table__title .publisher,.gdk .page-banner__logo-content .title-block .table__title .subtitle,.gdk .stat-block .table__title p,.gdk .stat-block ul .table__title li:before,.gdk .table__title .accordion.expandable-link .accordion__item-title .link,.gdk .table__title .age-gate__input-placeholder,.gdk .table__title .checkbox,.gdk .table__title .featured-hardware .slider__controls .slider__control figcaption,.gdk .table__title .form__actions button[type=cancel],.gdk .table__title .form__actions button[type=submit],.gdk .table__title .form__heading h2,.gdk .table__title .form__item--checkbox .input__item--tag .input__label,.gdk .table__title .form__item--radio .input__item--tag .input__label,.gdk .table__title .form__view p,.gdk .table__title .game-grid__games .game-grid__game .media-block__caption,.gdk .table__title .game-hero__title-content .publisher,.gdk .table__title .input__field,.gdk .table__title .input__label,.gdk .table__title .page-banner__logo-content .title-block .subtitle,.gdk .table__title .progress-tracker__current,.gdk .table__title .progress-tracker__stretch-label-percentage,.gdk .table__title .stat-block p,.gdk .table__title .stat-block ul li:before,.gdk .table__title .text-block p,.gdk .table__title .text-block ul li:before,.gdk .table__title .tile[data-iconized=true][data-callout-tile=true] .tile__btn .text-block .tile__description,.gdk .table__title .tile[data-iconized=true][data-callout-tile=true] .tile__btn .text-block .tile__description-link,.gdk .table__title .title-block p,.gdk .table__title .title-block ul li:before,.gdk .table__title .txt--3,.gdk .table__title .video-js .vjs-control-bar .vjs-button .vjs-icon-placeholder:before,.gdk .table__title .video-js .vjs-control-bar .vjs-volume-panel .vjs-volume-level:before,.gdk .table__title .video-playlist.inline .inline__gallery .video-playlist-block .video-playlist-info .text-block,.gdk .table__title input,.gdk .text-block .table__title p,.gdk .text-block ul .table__title li:before,.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn .text-block .table__title .tile__description,.gdk .tile[data-iconized=true][data-callout-tile=true] .tile__btn .text-block .table__title .tile__description-link,.gdk .title-block .table__title p,.gdk .title-block ul .table__title li:before,.gdk .video-js .vjs-control-bar .vjs-button .table__title .vjs-icon-placeholder:before,.gdk .video-js .vjs-control-bar .vjs-volume-panel .table__title .vjs-volume-level:before,.gdk .video-playlist.inline .inline__gallery .video-playlist-block .video-playlist-info .table__title .text-block {
    opacity: .7
}

.gdk .style-table thead {
    color: #fff;
    background-color: #0072ce
}

.gdk .style-table thead th {
    padding: .5rem
}

.style-table tbody tr:nth-child(even) {
    background-color: #f6fbff
}

.gdk .table--two-column-data {
    padding: 0;
    position: relative;
    z-index: 50
}

.gdk .table--two-column-data .table__row {
    display: grid;
    grid-template-columns: repeat(4,1fr)
}

@media (min-width: 768px) {
    .gdk .table--two-column-data .table__row {
        grid-template-columns:repeat(12,1fr)
    }
}

.gdk .table--two-column-data .table__header {
    grid-column: span 1
}

@media (min-width: 768px) {
    .gdk .table--two-column-data .table__header {
        grid-column:span 3
    }
}

@media (min-width: 1367px) {
    .gdk .table--two-column-data .table__header {
        grid-column:span 2
    }
}

.table--two-column-data .table__body {
    grid-column: 2/-1
}

@media (min-width: 768px) {
    .table--two-column-data .table__body {
        grid-column:4/-1
    }
}

@media (min-width: 1367px) {
    .table--two-column-data .table__body {
        grid-column:3/-1
    }
}

.gdk .featured-hardware.slider .table--two-column-data.\+alt-style .table__row,.gdk .theme--light .table--two-column-data.\+alt-style .table__row,.gdk .theme--lightAlt .table--two-column-data.\+alt-style .table__row {
    border-bottom: 1px solid #f5f5f5
}

.gdk .theme--dark .table--two-column-data.\+alt-style .table__row {
    border-bottom: 1px solid #363636
}

.gdk .featured-hardware.slider .table--two-column-data.\+alt-style .table__row:nth-of-type(odd),.gdk .theme--light .table--two-column-data.\+alt-style .table__row:nth-of-type(odd),.gdk .theme--lightAlt .table--two-column-data.\+alt-style .table__row:nth-of-type(odd) {
    background: #fff
}

.gdk .theme--dark .table--two-column-data.\+alt-style .table__row:nth-of-type(odd) {
    background: #1f1f1f
}

.gdk .table__container--comparison {
    -webkit-padding-end: 0;
    -moz-padding-end: 0;
    padding-inline-end:0;position: relative;
    z-index: 50
}

.gdk .table__container--comparison .table--comparison .comparison__items,.gdk .table__container--comparison .table--comparison .comparison__items-data {
    display: grid;
    grid-template: repeat(1,100%)/repeat(auto-fit,minmax(35%,50%));
    grid-auto-columns: minmax(40%,50%);
    grid-auto-flow: column;
    grid-column-gap: 1rem;
    height: 100%;
    overflow-x: auto
}

@media (min-width: 1024px) {
    .gdk .table__container--comparison .table--comparison .comparison__items,.gdk .table__container--comparison .table--comparison .comparison__items-data {
        display:-ms-flexbox;
        display: flex
    }
}

.gdk .table__container--comparison .table--comparison .comparison__items {
    transition: all .2s ease-in-out;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.gdk .table__container--comparison .table--comparison .comparison__items.isSticky {
    position: fixed;
    height: auto;
    top: calc(3rem + .5rem);
    background: #fff;
    width: 100vw;
    left: 0;
    box-shadow: 0 4px 10px -2px #d6d6d6;
    z-index: 90
}

.gdk .theme--dark .table__container--comparison .table--comparison .comparison__items.isSticky {
    background: #1f1f1f;
    box-shadow: 0 4px 10px -2px rgba(0,0,0,.15)
}

.gdk .table__container--comparison .table--comparison .comparison__items.isSticky .comparison__item-image,.table__container--comparison .table--comparison .comparison__items.isSticky .comparison__item-featured-text-body {
    display: none
}

@media (min-width: 1024px) {
    .gdk .table__container--comparison .table--comparison .comparison__items.isSticky .comparison__item-image {
        display:block
    }
}

.gdk .table__container--comparison .table--comparison .comparison__items.isSticky .comparison__item-featured-text-header {
    -webkit-padding-after: 0;
    padding-block-end:0}

.gdk .table__container--comparison .table--comparison .comparison__items-data {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.gdk .table__container--comparison .table--comparison .comparison__items-data::-webkit-scrollbar,.gdk .table__container--comparison.\+run-off .table--comparison .comparison__items::-webkit-scrollbar {
    display: none
}

.gdk .table__container--comparison .table--comparison .comparison__item,.gdk .table__container--comparison .table--comparison .comparison__item-data {
    grid-area: span 1/span 1
}

@media (min-width: 1024px) {
    .gdk .table__container--comparison .table--comparison .comparison__item,.gdk .table__container--comparison .table--comparison .comparison__item-data {
        min-width:unset;
        -ms-flex: 1;
        flex: 1
    }
}

.gdk .table__container--comparison .table--comparison .comparison__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .table__container--comparison .table--comparison .comparison__item-image {
    margin: 0 auto;
    transition: all .2s ease-in-out
}

.gdk .table__container--comparison .table--comparison .comparison__item-image .media-block {
    cursor: default;
    height: 100%;
    margin: 0
}

.gdk .table__container--comparison .table--comparison .comparison__item-featured-text {
    -webkit-padding-before: 1rem;
    padding-block-start:1rem;-webkit-margin-after: 0;
    margin-block-end:0}

.gdk .table__container--comparison .table--comparison .comparison__item-featured-text-header {
    -webkit-padding-after: .5rem;
    padding-block-end:.5rem}

.gdk .table__container--comparison .table--comparison .comparison__item-data {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
    padding-top: calc(1rem + .25rem);
    padding-bottom: calc(1rem + .25rem)
}

.gdk .table__container--comparison .table--comparison .comparison__item-data>:last-child .text-block:last-of-type {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .table__container--comparison .table--comparison .comparison__header {
    background: #f5f5f5;
    padding: 1rem
}

.gdk .theme--dark .table__container--comparison .table--comparison .comparison__header {
    background: #363636
}

.gdk .table__container--comparison .table--comparison .sticky-wrapper .isSticky .comparison__item-image {
    display: none;
    margin: 0 auto;
    transition: all .2s ease-in-out
}

@media (min-width: 768px) {
    .gdk .table__container--comparison .table--comparison .sticky-wrapper .isSticky .comparison__item-image {
        display:block
    }
}

@media (min-width: 1024px) {
    .table__container--comparison .table--comparison .sticky-wrapper .isSticky .comparison__item-featured-text-body {
        display:none
    }
}

.gdk .table__container--comparison .table--comparison .sticky-wrapper .comparison__item-image {
    height: 100%;
    width: 100%;
    width: calc(4rem + 1rem);
    max-width: calc(10rem - 1rem);
    position: relative
}

.gdk .table__container--comparison .table--comparison .sticky-wrapper .comparison__item-image .media-block {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0
}

.gdk .table__container--comparison .table--comparison .sticky-wrapper .comparison__item-image .media-block figure img {
    width: 100%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain
}

.gdk .featured-hardware.slider .table__container--comparison .table--comparison.\+alt-style .comparison__header,.gdk .theme--light .table__container--comparison .table--comparison.\+alt-style .comparison__header,.gdk .theme--lightAlt .table__container--comparison .table--comparison.\+alt-style .comparison__header {
    border-bottom: 1px solid #f5f5f5;
    border-top: 1px solid #f5f5f5;
    background: #fff
}

.gdk .theme--dark .table__container--comparison .table--comparison.\+alt-style .comparison__header {
    border-bottom: 1px solid #363636;
    border-top: 1px solid #363636;
    background: #1f1f1f
}

@media (max-width: 1023px) {
    .gdk .table__container--comparison.\+run-off {
        max-width:unset
    }
}

@media (min-width: 1024px) {
    .gdk .table__container--comparison.\+run-off {
        padding:0
    }
}

.gdk .table__container--comparison.\+run-off .table--comparison .comparison__items {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.gdk .table__container--comparison.\+run-off .table--comparison .comparison__items.isSticky {
    -webkit-padding-start: 1.5rem;
    -moz-padding-start: 1.5rem;
    padding-inline-start:1.5rem}

@media (min-width: 768px) {
    .gdk .table__container--comparison.\+run-off .table--comparison .comparison__items.isSticky {
        -webkit-padding-start:calc((100vw - 620px)/2);
        -moz-padding-start: calc((100vw - 620px)/2);
        padding-inline-start:calc((100vw - 620px)/2)}
}

@media (min-width: 1024px) {
    .gdk .table__container--comparison.\+run-off .table--comparison .comparison__items.isSticky {
        padding-left:4rem;
        padding-right: 4rem
    }
}

@media (min-width: 768px) {
    .gdk .table__container--comparison.\+run-off .table--comparison .comparison__items-data {
        padding:0;
        -webkit-margin-start: 0;
        -moz-margin-start: 0;
        margin-inline-start:0}
}

.gdk .table__container--comparison.\+run-off .table--comparison .comparison__headers {
    -webkit-padding-end: 1.5rem;
    -moz-padding-end: 1.5rem;
    padding-inline-end:1.5rem}

@media (min-width: 768px) {
    .gdk .table__container--comparison.\+run-off .table--comparison .comparison__headers {
        width:100%;
        max-width: 620px;
        padding: 0
    }
}

@media (min-width: 1024px) {
    .gdk .table__container--comparison.\+run-off .table--comparison .comparison__headers {
        max-width:886px
    }
}

@media (min-width: 1367px) {
    .gdk .table__container--comparison.\+run-off .table--comparison .comparison__headers {
        max-width:1320px
    }
}

@media (min-width: 1920px) {
    .gdk .table__container--comparison.\+run-off .table--comparison .comparison__headers {
        max-width:1564px
    }
}

html[dir=rtl] .table__container--comparison .comparision__items-data:before,html[dir=rtl] .table__container--comparison .comparision__items:before {
    position: absolute;
    content: '';
    width: 1rem;
    left: 0
}

.gdk .form h3 {
    -webkit-padding-before: var(--space-6);
    padding-block-start:var(--space-6);-webkit-padding-after: var(--space-3);
    padding-block-end:var(--space-3)}

.gdk .form .\+center,.gdk .form.\+center {
    text-align: center
}

.gdk .form .\+hide,.gdk .form.\+hide {
    display: none
}

.gdk .form .age-gate__header,.gdk .form .content-grid,.gdk .form .modal[data-style=banner] .modal__content,.gdk .form .modal__grid,.gdk .form .page-banner__content,.gdk .modal[data-style=banner] .form .modal__content {
    row-gap: 1rem;
    padding: 0;
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .form__title,.gdk .form__view h5 {
    -webkit-margin-after: 1.5rem;
    margin-block-end:1.5rem}

.gdk .form__title {
    overflow: auto
}

.gdk .form h3,.gdk .form__message h1,.gdk .form__title h2 {
    font-weight: 400
}

.gdk .form__security .form__heading h2 {
    -webkit-padding-before: 0;
    padding-block-start:0}

.gdk .form__view {
    position: relative
}

.gdk .form__view h5 {
    margin: 0;
    -webkit-padding-before: 1rem;
    padding-block-start:1rem}

.gdk .form__message h5:last-child,.gdk .form__message p:last-child,.gdk .form__view p:last-child {
    margin-bottom: 0
}

.gdk .form__view--icon .form__title {
    margin-bottom: 0
}

.gdk .form__view--icon .form__heading h4 {
    display: inline-block;
    position: relative
}

.gdk .form__view--icon p {
    -webkit-padding-start: var(--space-10);
    -moz-padding-start: var(--space-10);
    padding-inline-start:var(--space-10);text-align: start;
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: 42px
}

.gdk .form__view--icon p:before {
    content: '';
    position: absolute;
    width: var(--space-9);
    height: var(--space-9);
    inset: 0;
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%2300A088" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M44.07,11.53l-.64-.64a2,2,0,0,0-2.83,0l-23,22.8L8.3,24.46a2,2,0,0,0-2.83,0L4.93,25a2,2,0,0,0,0,2.85L16.29,39.11a2,2,0,0,0,2.86,0L44.07,14.38A2,2,0,0,0,44.07,11.53Z"%3E%3C/path%3E%3C/svg%3E') left/contain no-repeat
}

.form__body,.gdk .form__fieldset,.gdk .form__message,.gdk .form__security {
    border: 0;
    padding: 0;
    margin: 0;
    -webkit-margin-after: 2rem;
    margin-block-end:2rem}

.gdk .form__actions {
    text-align: center;
    -ms-flex-item-align: center;
    align-self: center
}

.gdk .form__message {
    display: none
}

.gdk .form__message.display {
    display: block
}

.gdk .form__message h5,.gdk .form__message p {
    color: #e32649
}

.gdk .form__message h5 {
    margin: 0;
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .form__message--success h5,.gdk .form__message--success p {
    color: #00a088
}

.gdk .form__actions button {
    border: 0;
    outline: 0
}

.gdk .form__fieldset .age-gate__header:last-child,.gdk .form__fieldset .content-grid:last-child,.gdk .form__fieldset .modal[data-style=banner] .modal__content:last-child,.gdk .form__fieldset .modal__grid:last-child,.gdk .form__fieldset .page-banner__content:last-child,.gdk .form__fieldset:last-child,.gdk .modal[data-style=banner] .form__fieldset .modal__content:last-child {
    margin: 0
}

.gdk .form__fieldset .age-gate__header,.gdk .form__fieldset .content-grid,.gdk .form__fieldset .modal[data-style=banner] .modal__content,.gdk .form__fieldset .modal__grid,.gdk .form__fieldset .page-banner__content,.gdk .modal[data-style=banner] .form__fieldset .modal__content {
    padding: 0;
    margin-left: 0;
    margin-right: 0
}

.gdk .form__legend {
    width: 100%;
    cursor: default;
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .form__heading {
    overflow: auto
}

.gdk .form__heading h2 {
    cursor: default;
    -webkit-padding-before: 1rem;
    padding-block-start:1rem;margin: 0
}

.gdk .form__heading h4 {
    margin: 0;
    -webkit-margin-after: 1.5rem;
    margin-block-end:1.5rem}

.gdk .form__heading h2,.gdk .form__item {
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .form__item:last-child {
    margin-bottom: 0
}

.gdk .form__item--date .input__label,.gdk .form__item--email .input__label,.gdk .form__item--number .input__label,.gdk .form__item--password .input__label,.gdk .form__item--security .input__label,.gdk .form__item--select .input__label,.gdk .form__item--text .input__label,.gdk .form__item--textarea .input__label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.gdk .form__item--select .input__label {
    width: 90%;
    z-index: auto
}

.gdk .form__item--email .input__label,.gdk .form__item--number .input__label,.gdk .form__item--password .input__label,.gdk .form__item--text .input__label {
    cursor: text
}

.gdk .form__item--date .input__item--error:after {
    right: 25px
}

.gdk .form__item--select .input__label {
    cursor: pointer
}

.gdk .form__item--checkbox.\+layout-2 .input,.gdk .form__item--radio.\+layout-2 .input {
    grid-template-columns: 1fr 1fr
}

.gdk .form__item--checkbox .input,.gdk .form__item--checkbox .input__item,.gdk .form__item--radio .input,.gdk .form__item--radio .input__item {
    display: grid;
    grid-gap: 1rem
}

.gdk .form__item--checkbox .input--horizontal,.gdk .form__item--radio .input--horizontal {
    display: block
}

.gdk .form__item--checkbox .input__item,.gdk .form__item--radio .input__item {
    grid-template-columns: 1.5rem 1fr
}

.gdk .form__item--checkbox .input__item--error:after,.gdk .form__item--checkbox .input__item--error~.input__item:after,.gdk .form__item--radio .input__item--error:after,.gdk .form__item--radio .input__item--error~.input__item:after,.gdk .form__item--textarea .input__item--error:after {
    top: 0
}

.gdk .form__item--checkbox .input__item--tag,.gdk .form__item--radio .input__item--tag {
    display: block;
    margin-left: auto;
    margin-right: auto;
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: 1rem;
    margin-block-end:1rem}

@media (min-width: 768px) {
    .gdk .form__item--checkbox .input__item--tag,.gdk .form__item--radio .input__item--tag {
        max-width:50%
    }
}

.gdk .form__item--checkbox .input__item--tag:last-child,.gdk .form__item--radio .input__item--tag:last-child {
    margin-bottom: 0
}

.gdk .form__item--checkbox .input__item--tag .input__field,.gdk .form__item--radio .input__item--tag .input__field {
    position: absolute
}

.gdk .form__item--checkbox .input__item--tag .input__field:before,.gdk .form__item--radio .input__item--tag .input__field:before {
    visibility: hidden
}

.gdk .form__item--checkbox .input__item--tag .input__field:checked~.input__label,.gdk .form__item--radio .input__item--tag .input__field:checked~.input__label {
    border-color: #0072ce;
    background-color: #0072ce;
    color: #fff
}

.gdk .form__item--checkbox .input__item--tag .input__field:focus~.input__label,.gdk .form__item--radio .input__item--tag .input__field:focus~.input__label {
    border-color: #a8a8a8
}

.gdk .form__item--checkbox .input__item--tag .input__label,.gdk .form__item--radio .input__item--tag .input__label {
    padding: var(--space-3);
    display: block;
    transform: none;
    border: 1px solid var(--color-role-text-secondary);
    border-radius: var(--corner-size-2);
    color: var(--color-role-text-secondary);
    transition: all .2s ease-in-out
}

.gdk .form__item--checkbox .input__item--tag .input__label:hover,.gdk .form__item--radio .input__item--tag .input__label:hover {
    border-color: #a8a8a8
}

.gdk .form__item--checkbox .input__item--tag .input__label:active,.gdk .form__item--radio .input__item--tag .input__label:active {
    border-color: #00a2ff
}

.gdk .form__item--checkbox .input__item--icon,.gdk .form__item--radio .input__item--icon {
    display: inline-block;
    width: 3rem;
    margin-left: .75rem;
    margin-right: .75rem
}

.gdk .form__item--checkbox .input__item--icon .input__field,.gdk .form__item--radio .input__item--icon .input__field {
    width: 3rem;
    height: 3rem
}

.gdk .form__item--checkbox .input__item--icon .input__field:after,.gdk .form__item--radio .input__item--icon .input__field:after {
    content: '';
    position: absolute;
    width: var(--icon-size-4);
    height: var(--icon-size-4);
    cursor: pointer;
    transition: all .2s ease-in-out
}

.gdk .form__item--checkbox .input__item--icon .input__field:after:hover,.gdk .form__item--radio .input__item--icon .input__field:after:hover {
    background-color: #a8a8a8
}

.gdk .form__item--checkbox .input__item--icon .input__field:before,.gdk .form__item--radio .input__item--icon .input__field:before {
    visibility: hidden
}

.gdk .form__item--checkbox .input__item--icon .input__label,.gdk .form__item--file .input__label abbr,.gdk .form__item--radio .input__item--icon .input__label,.gdk .input__item--error~.input__message .input__description {
    display: none
}

.gdk .form__item--checkbox .input__item--icon-frown .input__field:after,.gdk .form__item--radio .input__item--icon-frown .input__field:after {
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%230070CC" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M49,38.02833A10.97532,10.97532,0,0,1,38.02844,48.99989H11.97383A10.97581,10.97581,0,0,1,1,38.02833V11.97144A10.97576,10.97576,0,0,1,11.97383,1.00011H38.02844A10.97527,10.97527,0,0,1,49,11.97144ZM10.63722,17.63675a3.74143,3.74143,0,1,0,3.74131-3.74132A3.7422,3.7422,0,0,0,10.63722,17.63675Zm21.15622,0a3.74472,3.74472,0,1,0,3.75244-3.74132A3.74881,3.74881,0,0,0,31.79345,17.63675ZM18.47687,38.5735h0c2.959-2.65959,10.33764-2.71724,12.94639-.11076a3.03349,3.03349,0,0,0,4.2933-4.28672c-4.83416-4.83189-15.97844-4.89385-21.29127-.11076a3.03066,3.03066,0,1,0,4.05158,4.50823Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat
}

.gdk .form__item--checkbox .input__item--icon-frown .input__field:checked:after,.gdk .form__item--checkbox .input__item--icon-frown .input__field:checked:focus:after,.gdk .form__item--checkbox .input__item--icon-frown .input__field:checked:hover:after,.gdk .form__item--radio .input__item--icon-frown .input__field:checked:after,.gdk .form__item--radio .input__item--icon-frown .input__field:checked:focus:after,.gdk .form__item--radio .input__item--icon-frown .input__field:checked:hover:after {
    cursor: default;
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%230070CC" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M49,38.02833A10.97532,10.97532,0,0,1,38.02844,48.99989H11.97383A10.97581,10.97581,0,0,1,1,38.02833V11.97144A10.97576,10.97576,0,0,1,11.97383,1.00011H38.02844A10.97527,10.97527,0,0,1,49,11.97144ZM10.63722,17.63675a3.74143,3.74143,0,1,0,3.74131-3.74132A3.7422,3.7422,0,0,0,10.63722,17.63675Zm21.15622,0a3.74472,3.74472,0,1,0,3.75244-3.74132A3.74881,3.74881,0,0,0,31.79345,17.63675ZM18.47687,38.5735h0c2.959-2.65959,10.33764-2.71724,12.94639-.11076a3.03349,3.03349,0,0,0,4.2933-4.28672c-4.83416-4.83189-15.97844-4.89385-21.29127-.11076a3.03066,3.03066,0,1,0,4.05158,4.50823Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat
}

.gdk .form__item--checkbox .input__item--icon-frown .input__field:focus:after,.gdk .form__item--checkbox .input__item--icon-frown .input__field:hover:after,.gdk .form__item--radio .input__item--icon-frown .input__field:focus:after,.gdk .form__item--radio .input__item--icon-frown .input__field:hover:after {
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23003697" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M49,38.02833A10.97532,10.97532,0,0,1,38.02844,48.99989H11.97383A10.97581,10.97581,0,0,1,1,38.02833V11.97144A10.97576,10.97576,0,0,1,11.97383,1.00011H38.02844A10.97527,10.97527,0,0,1,49,11.97144ZM10.63722,17.63675a3.74143,3.74143,0,1,0,3.74131-3.74132A3.7422,3.7422,0,0,0,10.63722,17.63675Zm21.15622,0a3.74472,3.74472,0,1,0,3.75244-3.74132A3.74881,3.74881,0,0,0,31.79345,17.63675ZM18.47687,38.5735h0c2.959-2.65959,10.33764-2.71724,12.94639-.11076a3.03349,3.03349,0,0,0,4.2933-4.28672c-4.83416-4.83189-15.97844-4.89385-21.29127-.11076a3.03066,3.03066,0,1,0,4.05158,4.50823Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat
}

.gdk .form__item--checkbox .input__item--icon-frown .input__field.inactive:after,.gdk .form__item--radio .input__item--icon-frown .input__field.inactive:after {
    cursor: default;
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23D2D4D9" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M49,38.02833A10.97532,10.97532,0,0,1,38.02844,48.99989H11.97383A10.97581,10.97581,0,0,1,1,38.02833V11.97144A10.97576,10.97576,0,0,1,11.97383,1.00011H38.02844A10.97527,10.97527,0,0,1,49,11.97144ZM10.63722,17.63675a3.74143,3.74143,0,1,0,3.74131-3.74132A3.7422,3.7422,0,0,0,10.63722,17.63675Zm21.15622,0a3.74472,3.74472,0,1,0,3.75244-3.74132A3.74881,3.74881,0,0,0,31.79345,17.63675ZM18.47687,38.5735h0c2.959-2.65959,10.33764-2.71724,12.94639-.11076a3.03349,3.03349,0,0,0,4.2933-4.28672c-4.83416-4.83189-15.97844-4.89385-21.29127-.11076a3.03066,3.03066,0,1,0,4.05158,4.50823Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat
}

.gdk .form__item--checkbox .input__item--icon-frown .input__field.inactive:focus:after,.gdk .form__item--checkbox .input__item--icon-frown .input__field.inactive:hover:after,.gdk .form__item--radio .input__item--icon-frown .input__field.inactive:focus:after,.gdk .form__item--radio .input__item--icon-frown .input__field.inactive:hover:after {
    cursor: default;
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23003697" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M49,38.02833A10.97532,10.97532,0,0,1,38.02844,48.99989H11.97383A10.97581,10.97581,0,0,1,1,38.02833V11.97144A10.97576,10.97576,0,0,1,11.97383,1.00011H38.02844A10.97527,10.97527,0,0,1,49,11.97144ZM10.63722,17.63675a3.74143,3.74143,0,1,0,3.74131-3.74132A3.7422,3.7422,0,0,0,10.63722,17.63675Zm21.15622,0a3.74472,3.74472,0,1,0,3.75244-3.74132A3.74881,3.74881,0,0,0,31.79345,17.63675ZM18.47687,38.5735h0c2.959-2.65959,10.33764-2.71724,12.94639-.11076a3.03349,3.03349,0,0,0,4.2933-4.28672c-4.83416-4.83189-15.97844-4.89385-21.29127-.11076a3.03066,3.03066,0,1,0,4.05158,4.50823Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat
}

.gdk .form__item--checkbox .input__item--icon-smile .input__field:after,.gdk .form__item--radio .input__item--icon-smile .input__field:after {
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%230070CC" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M48.99909,38.02716A10.97637,10.97637,0,0,1,38.02708,49H11.97292a10.97531,10.97531,0,0,1-10.972-10.97284V11.97284A10.97478,10.97478,0,0,1,11.97292,1H38.02708a10.97584,10.97584,0,0,1,10.972,10.97284ZM10.63647,19.90393a3.74127,3.74127,0,1,0,3.74044-3.73879A3.74156,3.74156,0,0,0,10.63647,19.90393Zm21.15609,0a3.74366,3.74366,0,1,0,3.75164-3.73879A3.74807,3.74807,0,0,0,31.79257,19.90393Zm-.24931,11.3878h0c-2.95726,2.65725-10.33673,2.71686-12.94672.10934a3.03315,3.03315,0,1,0-4.29192,4.28714c4.83384,4.82989,15.97793,4.89263,21.29112.10934a3.03006,3.03006,0,1,0-4.05249-4.50582Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat
}

.gdk .form__item--checkbox .input__item--icon-smile .input__field:checked:after,.gdk .form__item--checkbox .input__item--icon-smile .input__field:checked:focus:after,.gdk .form__item--checkbox .input__item--icon-smile .input__field:checked:hover:after,.gdk .form__item--radio .input__item--icon-smile .input__field:checked:after,.gdk .form__item--radio .input__item--icon-smile .input__field:checked:focus:after,.gdk .form__item--radio .input__item--icon-smile .input__field:checked:hover:after {
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%230070CC" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M48.99909,38.02716A10.97637,10.97637,0,0,1,38.02708,49H11.97292a10.97531,10.97531,0,0,1-10.972-10.97284V11.97284A10.97478,10.97478,0,0,1,11.97292,1H38.02708a10.97584,10.97584,0,0,1,10.972,10.97284ZM10.63647,19.90393a3.74127,3.74127,0,1,0,3.74044-3.73879A3.74156,3.74156,0,0,0,10.63647,19.90393Zm21.15609,0a3.74366,3.74366,0,1,0,3.75164-3.73879A3.74807,3.74807,0,0,0,31.79257,19.90393Zm-.24931,11.3878h0c-2.95726,2.65725-10.33673,2.71686-12.94672.10934a3.03315,3.03315,0,1,0-4.29192,4.28714c4.83384,4.82989,15.97793,4.89263,21.29112.10934a3.03006,3.03006,0,1,0-4.05249-4.50582Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat
}

.gdk .form__item--checkbox .input__item--icon-smile .input__field.inactive:focus:after,.gdk .form__item--checkbox .input__item--icon-smile .input__field.inactive:hover:after,.gdk .form__item--checkbox .input__item--icon-smile .input__field:focus:after,.gdk .form__item--checkbox .input__item--icon-smile .input__field:hover:after,.gdk .form__item--radio .input__item--icon-smile .input__field.inactive:focus:after,.gdk .form__item--radio .input__item--icon-smile .input__field.inactive:hover:after,.gdk .form__item--radio .input__item--icon-smile .input__field:focus:after,.gdk .form__item--radio .input__item--icon-smile .input__field:hover:after {
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23003697" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M48.99909,38.02716A10.97637,10.97637,0,0,1,38.02708,49H11.97292a10.97531,10.97531,0,0,1-10.972-10.97284V11.97284A10.97478,10.97478,0,0,1,11.97292,1H38.02708a10.97584,10.97584,0,0,1,10.972,10.97284ZM10.63647,19.90393a3.74127,3.74127,0,1,0,3.74044-3.73879A3.74156,3.74156,0,0,0,10.63647,19.90393Zm21.15609,0a3.74366,3.74366,0,1,0,3.75164-3.73879A3.74807,3.74807,0,0,0,31.79257,19.90393Zm-.24931,11.3878h0c-2.95726,2.65725-10.33673,2.71686-12.94672.10934a3.03315,3.03315,0,1,0-4.29192,4.28714c4.83384,4.82989,15.97793,4.89263,21.29112.10934a3.03006,3.03006,0,1,0-4.05249-4.50582Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat
}

.gdk .form__item--checkbox .input__item--icon-smile .input__field.inactive:after,.gdk .form__item--radio .input__item--icon-smile .input__field.inactive:after {
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23D2D4D9" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M48.99909,38.02716A10.97637,10.97637,0,0,1,38.02708,49H11.97292a10.97531,10.97531,0,0,1-10.972-10.97284V11.97284A10.97478,10.97478,0,0,1,11.97292,1H38.02708a10.97584,10.97584,0,0,1,10.972,10.97284ZM10.63647,19.90393a3.74127,3.74127,0,1,0,3.74044-3.73879A3.74156,3.74156,0,0,0,10.63647,19.90393Zm21.15609,0a3.74366,3.74366,0,1,0,3.75164-3.73879A3.74807,3.74807,0,0,0,31.79257,19.90393Zm-.24931,11.3878h0c-2.95726,2.65725-10.33673,2.71686-12.94672.10934a3.03315,3.03315,0,1,0-4.29192,4.28714c4.83384,4.82989,15.97793,4.89263,21.29112.10934a3.03006,3.03006,0,1,0-4.05249-4.50582Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat
}

.gdk .form__item--checkbox .input__label,.gdk .form__item--radio .input__label {
    position: static;
    cursor: pointer
}

.gdk .form__item--security .input__label,.gdk .form__item--textarea .input__label {
    position: static;
    display: block;
    -webkit-padding-before: 1rem;
    padding-block-start:1rem;-webkit-margin-after: .5rem;
    margin-block-end:.5rem}

.gdk .form__item--captcha .g-recaptcha {
    -webkit-margin-after: .5rem;
    margin-block-end:.5rem}

.gdk .form__item--textarea .input__label {
    padding-top: 0;
    transform: none
}

.gdk .form__item--textarea .input__message {
    display: grid;
    grid-template-columns: 1fr auto;
    -webkit-margin-before: -.5rem;
    margin-block-start:-.5rem}

.gdk .form__item--file .input__label {
    position: relative;
    transform: none;
    top: 0;
    display: inline-block;
    margin: 0;
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .form__item--file .input__field {
    position: absolute;
    left: 0;
    visibility: hidden
}

.gdk .form__item--file .input__file-list {
    display: inline-block;
    text-overflow: ellipsis;
    -webkit-margin-start: 1rem;
    -moz-margin-start: 1rem;
    margin-inline-start:1rem}

.gdk .form abbr {
    text-decoration: none;
    color: #a8a8a8
}

.gdk .input__item {
    position: relative
}

.gdk .input__item--filled .input__label,.gdk .input__item--focused .input__label {
    transform: translate(0,3px) scale(.75);
    color: #707070;
    cursor: default;
    z-index: 80
}

.gdk .input__item--error:after,.gdk .input__item--error~.input__item:after {
    left: auto;
    content: '';
    position: absolute;
    top: 1rem;
    right: 0;
    height: 1.5rem;
    width: 1.5rem;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23E32649' viewBox='0 0 50 50' fill-rule='evenodd'%3E%3Cpath d='M26,5.4c-11,0-20,9-20,20s9,20,20,20s20-9,20-20S37,5.4,26,5.4z M28.9,37h-5.7v-5.7h5.7V37z M28.9,27.5h-5.7V13.7h5.7V27.5z'%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat;
    z-index: 30
}

.gdk .input__item--error~.input__message .input__error {
    display: block
}

.gdk .input__item--error~.input__message .input__error ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.gdk .input__item--shaded.input__item--focused .input__field,.gdk .input__item--shaded:hover .input__field {
    background-color: rgba(0,0,0,.08)
}

.gdk .input__item--shaded.input__item--filled .input__label,.gdk .input__item--shaded.input__item--focused .input__label {
    transform: translate(.75rem,.25rem) scale(.75);
    color: #707070;
    cursor: default
}

.gdk .input__item--shaded.input__item--filled.input__item--icon .input__label,.gdk .input__item--shaded.input__item--focused.input__item--icon .input__label {
    transform: translate(3rem,.25rem) scale(.75)
}

.gdk .input__item--shaded.input__item--error:after {
    top: .75rem;
    right: .75rem
}

.gdk .input__item--shaded.input__item--icon:before {
    content: '';
    position: absolute;
    top: .75rem;
    left: .75rem;
    width: 1.5rem;
    height: 1.5rem
}

.gdk .input__item--shaded.input__item--icon.input__item--no-label .input__field {
    padding-top: 0
}

.gdk .input__item--shaded.input__item--icon.input__item--no-label .input__label {
    display: none
}

.gdk .input__item--shaded.input__item--icon.icon-search:before {
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23A8A8A8" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M34.24,29.46a2,2,0,0,1-.37-2.35,14,14,0,0,0,1.5-6.34A14.44,14.44,0,1,0,20.93,35a14.56,14.56,0,0,0,6-1.26,2,2,0,0,1,2.22.4l9.05,8.93a2,2,0,0,0,2.82,0L43.07,41a2,2,0,0,0,0-2.86Zm-3.44-8.93a9.89,9.89,0,1,1-9.89-9.76A9.83,9.83,0,0,1,30.79,20.54Z"%3E%3C/path%3E%3C/svg%3E') right/contain no-repeat
}

.gdk .input__item--shaded.input__item--icon .input__label {
    transform: translate(3rem,.75rem) scale(1)
}

.gdk .input__item--shaded.input__item--icon .input__field {
    padding-left: 3rem
}

.gdk .input__item--shaded .input__label {
    transform: translate(.75rem,.75rem) scale(1)
}

.gdk .input__item--shaded .input__field[type=text] {
    padding-left: .75rem;
    background-color: rgba(0,0,0,.03)
}

.gdk .input__field,.gdk .input__label {
    color: #1f1f1f
}

.gdk .input__label {
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: top left;
    transform: translate(0,20px) scale(1);
    transition: color 200ms cubic-bezier(0,0,.2,1) 0ms,transform 200ms cubic-bezier(0,0,.2,1) 0ms
}

.gdk .input__field {
    position: relative;
    border: 0;
    outline: 0;
    width: 100%;
    height: auto;
    background-color: transparent;
    transition: all .2s ease-in-out;
    -moz-appearance: initial;
    -webkit-appearance: initial;
    padding: 0;
    -webkit-padding-before: 1rem;
    padding-block-start:1rem;-webkit-margin-after: .25rem;
    margin-block-end:.25rem}

.gdk .input__field:before {
    transition: border .2s ease-in-out
}

.gdk .input__field:not([readonly=true]):hover,.gdk .input__field:not([readonly=true]):hover:before {
    border-color: #363636
}

.gdk .input__field:not([readonly=true]):active,.gdk .input__field:not([readonly=true]):focus {
    box-shadow: none;
    border-color: #00a2ff;
    outline: 1px dotted #00a2ff
}

.gdk .input__field:not([readonly=true]):active:before,.gdk .input__field:not([readonly=true]):focus:before {
    border-color: #00a2ff
}

.gdk .input__field[readonly=true] {
    color: #a8a8a8;
    cursor: default
}

.gdk .input__field:after {
    height: auto;
    width: auto;
    bottom: auto
}

.gdk .input__field[type=date],.gdk .input__field[type=email],.gdk .input__field[type=number],.gdk .input__field[type=password],.gdk .input__field[type=select],.gdk .input__field[type=text] {
    height: 3rem;
    padding: 0;
    -webkit-padding-before: 1rem;
    padding-block-start:1rem;-webkit-margin-after: .25rem;
    margin-block-end:.25rem;border-bottom: 2px solid #a8a8a8
}

.gdk .input__field[type=select] {
    cursor: pointer;
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23A8A8A8" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M7.91,15.54l.62-.62a2,2,0,0,1,2.85,0L24.06,28a2,2,0,0,0,2.88,0L39.62,15a2,2,0,0,1,2.85,0l.62.62a2,2,0,0,1,0,2.82L26.94,35a2,2,0,0,1-2.88,0L7.88,18.36A2,2,0,0,1,7.91,15.54Z"%3E%3C/path%3E%3C/svg%3E') right/contain no-repeat;
    background-size: 1.5rem;
    background-position: 100% 1rem;
    -webkit-padding-end: 2rem;
    -moz-padding-end: 2rem;
    padding-inline-end:2rem}

.gdk .input__field[type=checkbox],.gdk .input__field[type=radio] {
    width: auto;
    padding: 0;
    margin: 0
}

.gdk .input__field[type=checkbox]:before,.gdk .input__field[type=radio]:before {
    content: '\00a0';
    position: absolute;
    cursor: pointer;
    border: 2px solid #a8a8a8;
    color: #fff;
    height: 18px;
    width: 18px
}

.gdk .input__field[type=checkbox]:checked:before,.gdk .input__field[type=radio]:checked:before {
    background: #0072ce;
    border-color: #0072ce;
    color: #fff
}

.gdk .input__field[type=checkbox]:focus:before,.gdk .input__field[type=radio]:focus:before {
    border: 2px solid #00a2ff
}

.gdk .input__field[type=checkbox]:checked:before {
    background: #0072ce url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23ffffff" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M44.07,11.53l-.64-.64a2,2,0,0,0-2.83,0l-23,22.8L8.3,24.46a2,2,0,0,0-2.83,0L4.93,25a2,2,0,0,0,0,2.85L16.29,39.11a2,2,0,0,0,2.86,0L44.07,14.38A2,2,0,0,0,44.07,11.53Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat;
    text-align: center
}

.gdk .input__field[type=radio]:before {
    border-radius: 50%
}

.gdk .input__field[type=radio]:checked:before {
    background: #fff url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%230072ce" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M25,5A20,20,0,1,1,5,25,20,20,0,0,1,25,5Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat;
    background-size: 18px
}

.gdk .input__description,.gdk .input__error,.gdk .input__link {
    width: 100%;
    margin: 0
}

.gdk .input__description a,.gdk .input__error a,.gdk .input__link a {
    text-decoration: none
}

.gdk .input__link {
    -webkit-padding-before: .75rem;
    padding-block-start:.75rem}

.gdk .box--dark .input__field[readonly=true],.gdk .input__description,.gdk .theme--dark .input__field[readonly=true] {
    color: #707070;
    cursor: default
}

.gdk .input__error {
    display: none;
    color: #e32649
}

.gdk .input__error.display {
    display: block
}

.gdk .input__char-count {
    color: #707070;
    text-align: right;
    margin: 0
}

.gdk textarea.input__field {
    box-shadow: 0 0 2px 0 #a8a8a8!important;
    height: auto;
    border-bottom: 2px solid #a8a8a8;
    -webkit-margin-after: .5rem;
    margin-block-end:.5rem;padding: .75rem
}

.gdk textarea.input__field::-webkit-input-placeholder {
    color: #707070
}

.gdk textarea.input__field::-moz-placeholder {
    color: #707070
}

.gdk textarea.input__field:-ms-input-placeholder {
    color: #707070
}

.gdk textarea.input__field::placeholder {
    color: #707070
}

.gdk textarea.input__field:focus {
    outline: 0
}

.modal[data-style=banner] html[dir=rtl] .form .layout__2--a.modal__content,html[dir=rtl] .form .content-grid.layout__2--a,html[dir=rtl] .form .layout__2--a.age-gate__header,html[dir=rtl] .form .layout__2--a.modal__grid,html[dir=rtl] .form .layout__2--a.page-banner__content,html[dir=rtl] .form .modal[data-style=banner] .layout__2--a.modal__content {
    direction: rtl
}

html[dir=rtl] .input__item--error~.input__item:after,html[dir=rtl] .input__item--success~.input__item:after {
    left: 0;
    right: auto
}

html[dir=rtl] .input__field[type=select] {
    cursor: pointer;
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23A8A8A8" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M7.91,15.54l.62-.62a2,2,0,0,1,2.85,0L24.06,28a2,2,0,0,0,2.88,0L39.62,15a2,2,0,0,1,2.85,0l.62.62a2,2,0,0,1,0,2.82L26.94,35a2,2,0,0,1-2.88,0L7.88,18.36A2,2,0,0,1,7.91,15.54Z"%3E%3C/path%3E%3C/svg%3E') right/contain no-repeat;
    background-size: 1.5rem;
    background-position: 0 1rem
}

html[dir=rtl] .input__label {
    transform-origin: right;
    right: 0;
    left: auto
}

.gdk .box--dark .box--keyline,.gdk .theme--dark .box--keyline {
    border: 1px solid #363636
}

.gdk .box--dark .input__item--shaded .box--dark .input__item--focused .box--dark .input__field,.gdk .box--dark .input__item--shaded .box--dark .input__item--focused .theme--dark .input,.gdk .box--dark .input__item--shaded.theme--dark .input__item .box--dark .input__field,.gdk .box--dark .input__item--shaded.theme--dark .input__item .theme--dark .input,.gdk .box--dark .input__item--shaded:hover .box--dark .input__field,.gdk .box--dark .input__item--shaded:hover .theme--dark .input,.gdk .theme--dark .input__item--shaded .box--dark .input__item--focused .box--dark .input__field,.gdk .theme--dark .input__item--shaded .box--dark .input__item--focused .theme--dark .input,.gdk .theme--dark .input__item--shaded.theme--dark .input__item .box--dark .input__field,.gdk .theme--dark .input__item--shaded.theme--dark .input__item .theme--dark .input,.gdk .theme--dark .input__item--shaded:hover .box--dark .input__field,.gdk .theme--dark .input__item--shaded:hover .theme--dark .input {
    background-color: rgba(255,255,255,.5)
}

.gdk .box--dark .input__item--shaded .box--dark .input__field,.gdk .box--dark .input__item--shaded .theme--dark .input,.gdk .theme--dark .input__item--shaded .box--dark .input__field,.gdk .theme--dark .input__item--shaded .theme--dark .input {
    background-color: rgba(255,255,255,.1)
}

.gdk .box--dark .input__field,.gdk .box--dark .input__label,.gdk .theme--dark .input__field,.gdk .theme--dark .input__label {
    color: #fff
}

.gdk .box--dark .input__description,.gdk .theme--dark .input__description {
    color: #707070
}

.gdk .box--dark .input__field,.gdk .theme--dark .input__field {
    border-color: #a8a8a8
}

.gdk .box--dark .input__field:before,.gdk .theme--dark .input__field:before {
    background-color: #1f1f1f;
    border-color: #707070
}

.gdk .box--dark .input__field:not([readonly=true]):hover,.gdk .box--dark .input__field:not([readonly=true]):hover:before,.gdk .theme--dark .input__field:not([readonly=true]):hover,.gdk .theme--dark .input__field:not([readonly=true]):hover:before {
    border-color: #eee
}

.gdk .box--dark .input__field:not([readonly=true]):active,.gdk .box--dark .input__field:not([readonly=true]):active:before,.gdk .box--dark .input__field:not([readonly=true]):focus,.gdk .theme--dark .input__field:not([readonly=true]):active,.gdk .theme--dark .input__field:not([readonly=true]):active:before,.gdk .theme--dark .input__field:not([readonly=true]):focus {
    border-color: #00a2ff
}

.gdk .box--dark .input__field[type=checkbox]:checked:before,.gdk .box--dark .input__field[type=radio]:checked:before,.gdk .box--dark .input__field[type=select] option,.gdk .theme--dark .input__field[type=checkbox]:checked:before,.gdk .theme--dark .input__field[type=radio]:checked:before,.gdk .theme--dark .input__field[type=select] option {
    border-color: #dedede;
    background-color: #1f1f1f
}

.gdk .box--dark .input__field[type=radio]:checked:before,.gdk .theme--dark .input__field[type=radio]:checked:before {
    content: '';
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f1f1f1' viewBox='0 0 50 50' fill-rule='evenodd'%3E%3Cpath d='M25,5A20,20,0,1,1,5,25,20,20,0,0,1,25,5Z'%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat;
    background-size: 18px
}

.gdk .search__extras,.gdk .search__no-results {
    display: none
}

.gdk .search #search-results {
    max-height: none;
    transition: all .4s ease-in-out;
    transition-delay: .3s
}

.gdk .search--no-results .search__no-result,.gdk .search[data-loading-more=true] .search__loading-more {
    display: block
}

.gdk .search--loading #search-results {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition-duration: .2s;
    -webkit-padding-before: 0;
    padding-block-start:0}

.gdk .search__loading-more {
    display: none;
    text-align: center
}

.gdk .modal[data-style=banner] .search__loading-more .modal__content,.gdk .search__loading-more .age-gate__header,.gdk .search__loading-more .content-grid,.gdk .search__loading-more .modal[data-style=banner] .modal__content,.gdk .search__loading-more .modal__grid,.gdk .search__loading-more .page-banner__content {
    grid-template-columns: repeat(1,1fr)
}

.gdk .search-bar {
    width: 100%;
    position: relative;
    -ms-flex-direction: row;
    flex-direction: row;
    border: 4px solid var(--border-color);
    border-color: var(--color-role-borders-secondary-link-base-light);
    background-color: var(--color-role-backgrounds-overlay-card-light);
    border-radius: var(--corner-size-4);
    transition: border-color .2s ease-in-out;
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    padding-top: var(--space-3);
    padding-bottom: var(--space-3)
}

.gdk .search-bar:before {
    border-radius: calc(var(--corner-size-4) + 6px)
}

@media (min-width: 1024px) {
    .gdk .search-bar:before {
        border-radius:calc(var(--corner-size-4) + 7px)
    }
}

.gdk .search-bar__back,.gdk .search-bar__clear,.gdk .search-bar__submit {
    border: 0;
    height: auto;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-color: transparent;
    z-index: 10;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row
}

.gdk .search-bar__clear {
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .search-bar__back,.gdk .search-bar__submit {
    cursor: pointer
}

.gdk .search-bar__clear svg {
    width: 100%;
    height: 100%
}

.gdk .search-bar__direct {
    position: absolute;
    top: 100%;
    left: 10%;
    width: 80%;
    display: none;
    background-color: var(--color-role-backgrounds-overlay-card-light);
    -webkit-margin-before: var(--space-5);
    margin-block-start:var(--space-5);border-radius: var(--corner-size-2);
    padding: var(--space-5);
    --shadow-color: var(--color-role-shadows-high-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .search-bar__direct:before {
    border-radius: calc(var(--corner-size-2) + 6px)
}

@media (min-width: 1024px) {
    .gdk .search-bar__direct:before {
        border-radius:calc(var(--corner-size-2) + 7px)
    }
}

.gdk .search-bar__back,.gdk .search-bar__submit {
    height: var(--icon-size-3);
    width: var(--icon-size-3);
    -ms-flex-pack: start;
    justify-content: flex-start
}

.gdk .search-bar__back svg,.gdk .search-bar__submit svg {
    width: 100%;
    height: 100%;
    fill: var(--color-role-text-link-base-light)
}

.gdk .search-bar__back,.gdk .search-bar__clear {
    display: none
}

.gdk .search-bar__clear {
    cursor: default;
    margin-left: var(--space-3);
    margin-right: var(--space-3);
    margin-top: auto;
    margin-bottom: auto;
    -ms-flex-pack: end;
    justify-content: flex-end;
    transition: opacity .35s ease-in-out
}

.gdk .search-bar__clear svg,.gdk .search-bar__related-queries .search-bar__related-query__icon svg {
    fill: var(--color-role-backgrounds-divider-line-light)
}

.gdk .search-bar__clear--active {
    display: initial;
    cursor: pointer
}

.gdk .search-bar__input {
    width: 100%;
    height: auto;
    text-align: left;
    -webkit-appearance: none;
    background-color: transparent;
    padding: 0;
    -webkit-margin-start: var(--space-3);
    -moz-margin-start: var(--space-3);
    margin-inline-start:var(--space-3)}

.gdk .search-bar__input: :-webkit-input-placeholder {
    font-size:var(--text-4);
    color: var(--color-role-text-placeholder-light)
}

.gdk .search-bar__input::-moz-placeholder {
    font-size: var(--text-4);
    color: var(--color-role-text-placeholder-light)
}

.gdk .search-bar__input:-ms-input-placeholder {
    font-size: var(--text-4);
    color: var(--color-role-text-placeholder-light)
}

.gdk .search-bar__input::placeholder {
    font-size: var(--text-4);
    color: var(--color-role-text-placeholder-light)
}

.gdk .theme--dark .search-bar__input {
    color: var(--color-role-text-primary-base-light)
}

.gdk .search .search-bar {
    width: 100%
}

@media (min-width: 1024px) {
    .gdk .search .search-bar {
        width:calc(100% + (2*var(--space-5)));
        margin-left: calc(var(--space-5)*-1);
        margin-right: calc(var(--space-5)*-1);
        -webkit-margin-after: var(--space-5);
        margin-block-end:var(--space-5)}

    .gdk .search .search-bar: active,.gdk .search .search-bar:focus-within {
        border-color:var(--color-role-borders-primary-link-base-light)
    }
}

.gdk .search .search-sidebar {
    display: none;
    width: 100%;
    z-index: 90;
    padding: var(--space-5)
}

@media (max-width: 1023px) {
    .gdk .search--blurred .search__bar-wrapper,.gdk .search--blurred .search__results-wrapper,.gdk .search--focussed .search__bar-wrapper,.gdk .search--focussed .search__results-wrapper {
        animation-name:fadeIn;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }

    .gdk .search--focussed {
        top: unset;
        width: 100%;
        position: relative;
        min-height: calc(100vh - 60px)
    }

    .gdk .search--focussed .search__bar-wrapper.headroom--pinned,.gdk .search--focussed .search__bar-wrapper.headroom--unpinned {
        position: relative;
        transform: unset;
        top: unset;
        width: 100%
    }

    .gdk .search--focussed .search-bar {
        border: unset;
        border-bottom: 2px solid var(--border-color);
        border-radius: 0;
        padding-left: 0;
        padding-right: 0
    }

    .gdk .search--focussed .search-bar__submit {
        display: none
    }

    .gdk .search--focussed .search-bar__back,.gdk .search--focussed .search-sidebar {
        display: block
    }

    .gdk .search--focussed .search__results-wrapper {
        display: none
    }

    .gdk .search:not(.search--focussed) .search-sidebar {
        display: none!important
    }
}

@media (min-width: 1024px) {
    .gdk .search .search-sidebar {
        display:block;
        padding: 0
    }
}

.gdk .search-bar--v2 {
    border: unset;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-left: var(--space-4);
    padding-right: var(--space-4);
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
    position: relative;
    transition-property: opacity,transform;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
    border-radius: var(--corner-size-4)
}

.gdk .search-bar--v2:before {
    border-radius: calc(var(--corner-size-4) + 6px)
}

@media (min-width: 1024px) {
    .gdk .search-bar--v2:before {
        border-radius:calc(var(--corner-size-4) + 7px)
    }
}

.gdk .search-bar--v2:before {
    content: '';
    visibility: hidden;
    position: absolute;
    z-index: -1;
    box-sizing: border-box;
    border: 2px solid transparent;
    transition: all 1s;
    --border-color: var(--color-role-borders-primary-link-base);
    animation-name: scale-border-in-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .search-bar--v2:before {
        border-width:calc(3px);
        animation-name: scale-border-in-desktop
    }
}

.gdk .image-comparison-slider-gallery .slider__control.is-selected .search-bar--v2.surface--tile:before,.gdk .product-picker .slider__control.is-selected .search-bar--v2.surface--tile:before,.gdk .search-bar--v2.border--active:before,.gdk .search-bar--v2.surface--tile--active:before,.gdk .tier-tile--active .search-bar--v2.link:before {
    visibility: visible;
    animation-name: scale-border-out-mobile
}

@media (min-width: 1024px) {
    .gdk .image-comparison-slider-gallery .slider__control.is-selected .search-bar--v2.surface--tile:before,.gdk .product-picker .slider__control.is-selected .search-bar--v2.surface--tile:before,.gdk .search-bar--v2.border--active:before,.gdk .search-bar--v2.surface--tile--active:before,.gdk .tier-tile--active .search-bar--v2.link:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .contact-us__items a.focus-visible,.gdk .contact-us__items a:active,.gdk .contact-us__items a:focus,.gdk .contact-us__items a:hover,.gdk .search-bar--v2:focus {
    outline: 0
}

.gdk .search-bar--v2:focus:before {
    visibility: visible;
    --border-color: var(--color-role-borders-primary-link-focus);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .search-bar--v2:focus:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .search-bar--v2:active:before {
    visibility: visible;
    --border-color: var(--color-role-borders-primary-link-active);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .search-bar--v2:active:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .search-bar--v2:hover:before {
    visibility: visible;
    --border-color: var(--color-role-borders-primary-link-hover);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .search-bar--v2:hover:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .search-bar--v2 .search-bar__input {
    font-size: var(--text-5)
}

.gdk .search-bar--v2 .search-bar__input::-webkit-input-placeholder {
    font-size: var(--text-5)
}

.gdk .search-bar--v2 .search-bar__input::-moz-placeholder {
    font-size: var(--text-5)
}

.gdk .search-bar--v2 .search-bar__input:-ms-input-placeholder {
    font-size: var(--text-5)
}

.gdk .search-bar--v2 .search-bar__input::placeholder {
    font-size: var(--text-5)
}

.gdk .search-bar__related-queries {
    -webkit-margin-before: var(--space-7);
    margin-block-start:var(--space-7)}

.gdk .search-bar__related-queries__title {
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3)}

.gdk .search-bar__related-queries .search-bar__related-query {
    -webkit-margin-before: var(--space-3);
    margin-block-start:var(--space-3);display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.gdk .search-bar__related-queries .search-bar__related-query__text {
    margin: 0;
    -webkit-margin-start: var(--space-3);
    -moz-margin-start: var(--space-3);
    margin-inline-start:var(--space-3);transition: color .2s ease-in-out
}

.gdk .search-bar__related-queries .search-bar__related-query__icon {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .search-bar__related-queries .search-bar__related-query__icon svg {
    transition: fill .2s ease-in-out
}

.gdk .search-bar__related-queries .search-bar__related-query:focus .search-bar__related-query__text,.gdk .search-bar__related-queries .search-bar__related-query:hover .search-bar__related-query__text {
    color: var(--color-role-text-link-base-light)
}

.gdk .search-bar__related-queries .search-bar__related-query:focus .search-bar__related-query__icon svg,.gdk .search-bar__related-queries .search-bar__related-query:hover .search-bar__related-query__icon svg {
    fill: var(--color-role-text-link-base-light)
}

.gdk .media-carousel--product-picker .search .media-carousel__description,.gdk .search .contact-us__container,.gdk .search .grid,.gdk .search .media-carousel--product-picker .media-carousel__description,.gdk .search .media-carousel__cells.flickity-enabled,.gdk .search .media-carousel__title,.gdk .search .social-feed__container,.search .review-list-item__body {
    grid-template-columns: 1fr;
    grid-template-rows: auto
}

.gdk .search__bar-wrapper {
    grid-column: 1/-1;
    top: var(--sticky-top);
    --fixed-width: calc(100% - (2 * var(--space-7)));
    --sticky-top: calc(60px + var(--space-9))
}

@media (min-width: 768px) {
    .gdk .search__bar-wrapper {
        --fixed-width:calc(100% - (2 * var(--space-9)))
    }
}

.gdk .search__results-wrapper {
    grid-column: 1/-1
}

.gdk .search-results {
    border-bottom: 1px solid rgba(0,0,0,.2);
    margin-top: var(--space-9);
    margin-bottom: var(--space-9)
}

.gdk .search-results:last-child {
    border-bottom: unset;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .search-results__tiles {
    -ms-flex-align: start;
    align-items: start;
    -webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7)}

@media (max-width: 767px) {
    .gdk .search-results__tiles {
        grid-row-gap:var(--space-7)
    }
}

.gdk .search-results[data-category=support] .search-results__tiles {
    grid-row-gap: var(--space-5)
}

.gdk .search-results:last-of-type .search-results__tiles {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .search__category-action {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7)
}

.gdk .search__category-action .btn-block {
    -webkit-margin-after: 0;
    margin-block-end:0}

@media (max-width: 1023px) {
    .gdk .media-carousel--product-picker .search .media-carousel__description,.gdk .search .contact-us__container,.gdk .search .grid,.gdk .search .media-carousel--product-picker .media-carousel__description,.gdk .search .media-carousel__cells.flickity-enabled,.gdk .search .media-carousel__title,.gdk .search .social-feed__container,.search .review-list-item__body {
        display:block
    }

    .gdk .search__bar-wrapper {
        position: fixed;
        width: var(--fixed-width)
    }

    .gdk .search__bar-wrapper.headroom {
        will-change: transform,top;
        z-index: 10002;
        transition: all .2s ease-in-out
    }

    .gdk .search__bar-wrapper.headroom--pinned {
        transform: translateY(0)
    }

    .gdk .search__bar-wrapper.headroom--unpinned {
        transform: translateY(-300%)
    }

    .gdk .search__results-wrapper {
        --margin-top: calc(var(--space-7) + var(--space-9) + var(--space-5));
        -webkit-margin-before: var(--margin-top);
        margin-block-start:var(--margin-top)}
}

@media (min-width: 1024px) {
    .gdk .media-carousel--product-picker .search .media-carousel__description,.gdk .search .contact-us__container,.gdk .search .grid,.gdk .search .media-carousel--product-picker .media-carousel__description,.gdk .search .media-carousel__cells.flickity-enabled,.gdk .search .media-carousel__title,.gdk .search .social-feed__container,.search .review-list-item__body {
        grid-template-columns:[search-wrapper] 350px [search-results] 1fr
    }

    .gdk .search__bar-wrapper {
        --sticky-top: unset;
        width: 350px;
        grid-column: search-wrapper;
        -webkit-padding-end: var(--space-5);
        -moz-padding-end: var(--space-5);
        padding-inline-end:var(--space-5)}

    .gdk .search__bar-wrapper.isSticky {
        position: fixed;
        height: auto;
        transition: top .2s ease-in-out
    }

    .gdk .search__results-wrapper,.gdk .search__tabs {
        -webkit-padding-start: var(--space-5);
        -moz-padding-start: var(--space-5);
        padding-inline-start:var(--space-5)}

    .gdk .search__results-wrapper {
        grid-column: search-results
    }

    .gdk .search__tabs {
        -webkit-margin-start: calc(var(--space-5)*-1);
        -moz-margin-start: calc(var(--space-5)*-1);
        margin-inline-start:calc(var(--space-5)*-1)}
}

@media (min-width: 1920px) {
    .gdk .media-carousel--product-picker .search .media-carousel__description,.gdk .search .contact-us__container,.gdk .search .grid,.gdk .search .media-carousel--product-picker .media-carousel__description,.gdk .search .media-carousel__cells.flickity-enabled,.gdk .search .media-carousel__title,.gdk .search .social-feed__container,.search .review-list-item__body {
        grid-template-columns:[search-wrapper] 500px [search-results] 1fr
    }

    .gdk .search__bar-wrapper {
        width: 500px
    }
}

.gdk .modal[data-style=banner] .search-header .modal__content,.gdk .search-header .age-gate__header,.gdk .search-header .content-grid,.gdk .search-header .modal[data-style=banner] .modal__content,.gdk .search-header .modal__grid,.gdk .search-header .page-banner__content {
    -webkit-margin-after: 2rem;
    margin-block-end:2rem}

@media (min-width: 1024px) {
    .gdk .modal[data-style=banner] .search-header .modal__content>*,.gdk .search-header .age-gate__header>*,.gdk .search-header .content-grid>*,.gdk .search-header .modal[data-style=banner] .modal__content>*,.gdk .search-header .modal__grid>*,.gdk .search-header .page-banner__content>* {
        grid-column-start:3;
        grid-column-end: 11
    }
}

.gdk .search-header__content {
    display: block
}

.gdk .search-header__title {
    margin-left: 0;
    margin-right: 0;
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: 1rem;
    margin-block-end:1rem;display: inline-block
}

.gdk .search-header__link {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    transition: all .3s ease-in-out
}

.gdk .search-header__link svg {
    position: relative;
    top: -1px;
    fill: #0072ce;
    height: 1rem
}

.gdk .search-header__link svg:last-child {
    -webkit-margin-start: .5rem;
    -moz-margin-start: .5rem;
    margin-inline-start:.5rem}

.gdk .search-header__link svg:first-child {
    -webkit-margin-end: .5rem;
    -moz-margin-end: .5rem;
    margin-inline-end:.5rem;height: 1.5rem
}

.gdk .search-header__link--hidden {
    visibility: hidden;
    opacity: 0
}

.gdk .search-header__link--back {
    text-transform: lowercase
}

.gdk .search-header__link--back svg:first-child {
    top: 0;
    -webkit-margin-end: .5rem;
    -moz-margin-end: .5rem;
    margin-inline-end:.5rem;-webkit-margin-start: 0;
    -moz-margin-start: 0;
    margin-inline-start:0;transform: rotate(180deg);
    height: 1rem
}

.gdk .search-header__link--back+.search-header__link {
    display: none
}

html[dir=rtl] .search-header .search-header__link svg:last-child {
    transform: rotate(180deg)
}

.gdk .search-results__tile {
    border-radius: var(--corner-size-2);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .search-results__tile:before {
    border-radius: calc(var(--corner-size-2) + 6px)
}

@media (min-width: 1024px) {
    .gdk .search-results__tile:before {
        border-radius:calc(var(--corner-size-2) + 7px)
    }
}

.gdk .search-results__tile__tags {
    position: absolute;
    background-color: transparent;
    display: -ms-flexbox;
    display: flex;
    bottom: var(--space-3);
    left: var(--space-3)
}

.gdk .search-results__tile__tag {
    white-space: nowrap;
    margin: 0;
    -webkit-margin-start: var(--space-2);
    -moz-margin-start: var(--space-2);
    margin-inline-start:var(--space-2)}

.gdk .search-results__tile__tag: first-child,.gdk .site-footer-v2__legal li:first-child {
    -webkit-margin-start:0;
    -moz-margin-start: 0;
    margin-inline-start:0}

.gdk .search-results__tile__thumb {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-left: var(--space-3);
    margin-right: var(--space-3);
    -webkit-margin-before: var(--space-3);
    margin-block-start:var(--space-3)}

.gdk .search-results__tile__thumb: before {
    content:"";
    width: 100%;
    display: block;
    -webkit-padding-before: 56.25%;
    padding-block-start:56.25%}

.gdk .search-results__tile__thumb svg {
    fill: var(--color-role-text-link-base-light);
    position: absolute;
    width: 100%;
    height: 100%
}

.gdk .search-results__tile__thumb--default .icon {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .search-results__tile__thumb--default .icon svg {
    fill: var(--color-role-text-primary-base-dark);
    width: 50%;
    height: 50%
}

.gdk .search-results__tile__thumb--default::before {
    background: var(--color-role-gradients-accent);
    border-radius: var(--corner-size-2)
}

.gdk .search-results__tile__thumb img {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    border-radius: var(--corner-size-2);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: box-shadow .2s ease-in-out
}

.gdk .search-results__tile__content {
    margin: var(--space-5)
}

.gdk .search-results__tile__content-overline {
    word-break: break-word;
    text-transform: capitalize;
    -webkit-margin-after: var(--space-2);
    margin-block-end:var(--space-2)}

.gdk .search-results__tile__content-description,.gdk .search-results__tile__content-title {
    word-break: break-word;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.gdk .search-results__tile__content-title {
    margin-top: 0;
    margin-bottom: 0
}

.gdk .search-results__tile__content-description {
    --type-margin-top: var(--space-3);
    --type-margin-bottom: 0
}

.gdk .search-results__tile--game .search-results__tile__thumb {
    position: relative
}

.gdk .search-results__tile--game .search-results__tile__thumb:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 100%;
    padding-block-start:100%}

.gdk .search-results__tile--game .search-results__tile__thumb img,.gdk .search-results__tile--horizontal .search-results__tile__thumb img {
    --shadow-color: var(--color-role-shadows-high-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .search-results__tile--game:focus .search-results__tile__thumb img,.gdk .search-results__tile--game:hover .search-results__tile__thumb img,.gdk .search-results__tile--horizontal:focus .search-results__tile__thumb img,.gdk .search-results__tile--horizontal:hover .search-results__tile__thumb img {
    --shadow-color: var(--color-role-shadows-high-hover);
    box-shadow: 0 var(--space-2) var(--space-5) 0 var(--shadow-color)
}

.gdk .search-results__tile--game:active .search-results__tile__thumb img,.gdk .search-results__tile--horizontal:active .search-results__tile__thumb img {
    --shadow-color: var(--color-role-shadows-high-active);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

@media (max-width: 767px) {
    .gdk .search-results__tile--game {
        -ms-flex-direction:row;
        flex-direction: row
    }

    .gdk .search-results__tile--game .search-results__tile__thumb {
        width: 100%;
        max-width: var(--space-12);
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
        position: relative;
        -webkit-margin-end: 0;
        -moz-margin-end: 0;
        margin-inline-end:0;-webkit-margin-after: var(--space-3);
        margin-block-end:var(--space-3)}

    .gdk .search-results__tile--game .search-results__tile__thumb: before {
        content:"";
        width: 100%;
        display: block;
        -webkit-padding-before: 100%;
        padding-block-start:100%}

    .gdk .search-results__tile--game .search-results__tile__content {
        -webkit-margin-end: var(--space-3);
        -moz-margin-end: var(--space-3);
        margin-inline-end:var(--space-3)}
}

.gdk .search-results__tile--product .search-results__tile__thumb {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
    -webkit-margin-before: var(--space-3);
    margin-block-start:var(--space-3)}

.gdk .search-results__tile--product .search-results__tile__thumb img {
    border-radius: unset;
    -o-object-fit: contain;
    object-fit: contain;
    box-shadow: unset
}

.gdk .search-results__tile--product .search-results__tile__content {
    text-align: center;
    margin: var(--space-3);
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5)}

.gdk .search-results__tile--product .search-results__tile__content-title {
    -webkit-margin-after: 0;
    margin-block-end:0}

@media (min-width: 768px) {
    .gdk .search-results__tile--product .search-results__tile__thumb {
        margin-left:var(--space-5);
        margin-right: var(--space-5);
        -webkit-margin-before: var(--space-5);
        margin-block-start:var(--space-5)}

    .gdk .search-results__tile--product .search-results__tile__content {
        margin: var(--space-5);
        -webkit-margin-after: var(--space-7);
        margin-block-end:var(--space-7)}
}

@media (min-width: 1920px) {
    .gdk .search-results__tile--product .search-results__tile__thumb {
        margin-left:var(--space-7);
        margin-right: var(--space-7);
        -webkit-margin-before: var(--space-7);
        margin-block-start:var(--space-7)}

    .gdk .search-results__tile--product .search-results__tile__content {
        margin: var(--space-7)
    }
}

@media (min-width: 768px) {
    .gdk .search-results__tile--horizontal {
        -ms-flex-direction:row;
        flex-direction: row
    }

    .gdk .search-results__tile--horizontal .search-results__tile__thumb {
        width: 30%;
        -webkit-margin-end: 0;
        -moz-margin-end: 0;
        margin-inline-end:0;-webkit-margin-after: var(--space-3);
        margin-block-end:var(--space-3)}
}

@media (max-width: 767px) {
    .gdk .search-results__tile--pages .search-results__tile__content {
        margin-top:var(--space-6);
        margin-bottom: var(--space-6)
    }
}

.gdk .search-results__tile--direct-link {
    -webkit-margin-before: var(--space-3);
    margin-block-start:var(--space-3);-ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    transition: background .2s ease-in-out
}

.gdk .search-results__tile--direct-link:before {
    animation-name: unset
}

.gdk .search-results__tile--direct-link:active,.gdk .search-results__tile--direct-link:focus,.gdk .search-results__tile--direct-link:hover {
    background: var(--color-role-borders-divider-line-base-light)
}

.gdk .search-results__tile--direct-link .search-results__tile__thumb {
    width: var(--space-9);
    -webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3);position: relative
}

.gdk .search-results__tile--direct-link .search-results__tile__thumb:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 100%;
    padding-block-start:100%}

.gdk .search-results__tile--direct-link .search-results__tile__content {
    margin: 0;
    -webkit-margin-end: calc(var(--space-5) + var(--icon-size-1));
    -moz-margin-end: calc(var(--space-5) + var(--icon-size-1));
    margin-inline-end:calc(var(--space-5) + var(--icon-size-1));-webkit-margin-start: var(--space-3);
    -moz-margin-start: var(--space-3);
    margin-inline-start:var(--space-3)}

.gdk .search-results__tile--direct-link .search-results__tile__content-title {
    font-size: var(--text-3);
    -webkit-line-clamp: 1;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .search-results__tile--direct-link .search-results__tile__content-description {
    font-size: var(--text-2);
    -webkit-margin-before: var(--space-1);
    margin-block-start:var(--space-1)}

.gdk .search-results__tile--direct-link .search-results__tile__icon {
    right: 0;
    position: absolute;
    margin-left: var(--space-3);
    margin-right: var(--space-3);
    display: -ms-flexbox;
    display: flex;
    height: var(--icon-size-1);
    width: var(--icon-size-1)
}

.gdk .search-results__tile--direct-link .search-results__tile__icon svg {
    fill: var(--color-role-text-link-base-light);
    width: 100%;
    height: 100%
}

.gdk .search-title {
    font-size: var(--text-8);
    font-weight: 300;
    letter-spacing: .1px;
    line-height: 1.25em;
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-margin-bottom: var(--space-9)
}

.gdk .search-title,.gdk .search-title--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .search-title--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .search-title--link {
    --type-style-color: var(--color-role-text-link-base)
}

@media (max-width: 767px) {
    html[data-search-banner-active=true],html[data-search-banner-active=true] body {
        -ms-touch-action:none;
        touch-action: none;
        -webkit-overflow-scrolling: none;
        overflow: hidden;
        overscroll-behavior: none
    }
}

.gdk .search-banner {
    padding-top: var(--space-9);
    padding-bottom: var(--space-9);
    position: relative;
    z-index: 1
}

.gdk .search-banner.search-banner--bg-primary.featured-hardware.slider,.gdk .search-banner.theme--light.search-banner--bg-primary,.gdk .search-banner.theme--lightAlt.search-banner--bg-primary {
    background-color: var(--color-role-page-backgrounds-primary-light)
}

.gdk .search-banner.search-banner--bg-secondary.featured-hardware.slider,.gdk .search-banner.theme--light.search-banner--bg-secondary,.gdk .search-banner.theme--lightAlt.search-banner--bg-secondary {
    background-color: var(--color-role-page-backgrounds-secondary-light)
}

.gdk .search-banner.search-banner--bg-tertiary.featured-hardware.slider,.gdk .search-banner.theme--light.search-banner--bg-tertiary,.gdk .search-banner.theme--lightAlt.search-banner--bg-tertiary {
    background-color: var(--color-role-page-backgrounds-tertiary-light)
}

.gdk .search-banner.theme--dark.search-banner--bg-primary {
    background-color: var(--color-role-page-backgrounds-primary-dark)
}

.gdk .search-banner.theme--dark.search-banner--bg-secondary {
    background-color: var(--color-role-page-backgrounds-secondary-dark)
}

.gdk .search-banner.theme--dark.search-banner--bg-tertiary {
    background-color: var(--color-role-page-backgrounds-tertiary-dark)
}

.gdk .search-banner__bar-grid {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .search-banner__title {
    -webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7)}

.gdk .search-banner__title-content {
    text-align: center
}

.gdk .search-banner__title-sub {
    --type-margin-top: var(--space-2)
}

@media (min-width: 768px) {
    .gdk .search-banner__bar {
        grid-column-start:1;
        grid-column-end: 7
    }
}

@media (min-width: 1024px) {
    .gdk .search-banner__bar {
        grid-column-start:3;
        grid-column-end: 11
    }
}

@media (min-width: 1367px) {
    .gdk .search-banner__bar {
        grid-column-start:4;
        grid-column-end: 10
    }
}

.gdk .search-banner--focus {
    z-index: 90
}

@media (max-width: 767px) {
    .gdk .search-banner--focus {
        z-index:10003
    }

    .gdk .search-banner--focus .search-banner__bar-grid {
        height: var(--form-height, auto)
    }

    .gdk .search-banner--focus .search-banner__bar {
        padding-left: var(--space-8);
        padding-right: var(--space-8);
        padding-top: var(--space-9);
        padding-bottom: var(--space-9);
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: var(--app-height, 100vh);
        overflow: scroll;
        background-color: var(--color-role-page-backgrounds-primary-light)
    }

    .gdk .search-banner--focus .search-bar {
        border: unset;
        border-bottom: 2px solid var(--border-color);
        border-radius: 0;
        background-color: unset;
        padding-left: 0;
        padding-right: 0
    }

    .gdk .search-banner--focus .search-bar:before,.gdk .search-banner--focus .search-bar__submit {
        display: none
    }

    .gdk .search-banner--focus .search-bar__back {
        display: block;
        -webkit-margin-start: calc(var(--space-4)*-1);
        -moz-margin-start: calc(var(--space-4)*-1);
        margin-inline-start:calc(var(--space-4)*-1)}

    .gdk .search-banner--focus .search-bar__direct {
        display: block!important;
        box-shadow: none;
        border-radius: 0;
        left: 0;
        right: 0;
        width: 100%;
        background-color: unset;
        padding: 0
    }
}

.gdk .three-column-spotlight {
    -webkit-padding-before: calc(var(--component-additional-top-gap) + 0%);
    padding-block-start:calc(var(--component-additional-top-gap) + 0%);position: relative;
    z-index: 1;
    color: var(--color-role-text-primary-base-light);
    background-color: var(--color-role-page-backgrounds-primary-light)
}

.gdk .three-column-spotlight .spotlight,.gdk .three-column-spotlight .spotlight--three-column {
    width: 100%
}

.gdk .three-column-spotlight .spotlight--three-column.carousel {
    padding-left: 1rem;
    padding-right: 1rem
}

.gdk .three-column-spotlight .spotlight--three-column.carousel:after {
    content: 'flickity';
    display: none
}

.gdk .three-column-spotlight .spotlight--three-column.carousel .flickity-slider {
    cursor: default
}

@media (min-width: 768px) {
    .gdk .three-column-spotlight .spotlight--three-column.carousel .flickity-page-dots {
        display:none
    }
}

.gdk .three-column-spotlight .spotlight--three-column.carousel .flickity-prev-next-button {
    display: none
}

@media (min-width: 768px) {
    .gdk .three-column-spotlight .spotlight--three-column.carousel .flickity-prev-next-button {
        display:block
    }
}

@media (min-width: 1024px) {
    .gdk .three-column-spotlight .spotlight--three-column.carousel .flickity-prev-next-button {
        display:none
    }
}

.gdk .three-column-spotlight .spotlight--three-column.carousel .carousel-cell {
    transform: unset;
    -webkit-margin-end: var(--space-5);
    -moz-margin-end: var(--space-5);
    margin-inline-end:var(--space-5)}

.gdk .three-column-spotlight .spotlight--three-column.carousel .carousel-cell.is-selected,.gdk .three-column-spotlight .spotlight--three-column.carousel .carousel-cell: not(.is-selected) {
    transform:unset
}

@media (min-width: 768px) {
    .gdk .three-column-spotlight .spotlight--three-column.carousel .carousel-cell.is-selected,.gdk .three-column-spotlight .spotlight--three-column.carousel .carousel-cell:not(.is-selected) {
        transform:unset;
        width: 90%
    }
}

@media (min-width: 1024px) {
    .gdk .three-column-spotlight .spotlight--three-column.carousel .carousel-cell.is-selected,.gdk .three-column-spotlight .spotlight--three-column.carousel .carousel-cell:not(.is-selected) {
        transform:unset;
        width: 30%
    }
}

.gdk .accordion {
    position: relative
}

.gdk .accordion__item-title,.gdk .accordion__item-title .link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.gdk .accordion__item-title {
    padding: 1rem;
    width: 100%;
    cursor: pointer;
    border: 0;
    background: 0 0;
    -ms-flex-align: center;
    align-items: center
}

.gdk .featured-hardware.slider .accordion__item-title:hover,.gdk .theme--dark .accordion__item-title:hover,.gdk .theme--light .accordion__item-title:hover,.gdk .theme--lightAlt .accordion__item-title:hover {
    background-color: #0072ce
}

.gdk .featured-hardware.slider .accordion__item-title:hover .link,.gdk .theme--light .accordion__item-title:hover .link,.gdk .theme--lightAlt .accordion__item-title:hover .link {
    color: #fff
}

.gdk .featured-hardware.slider .accordion__item-title:hover .accordion__item-icon--minus,.gdk .featured-hardware.slider .accordion__item-title:hover .accordion__item-icon--plus,.gdk .theme--dark .accordion.expandable-link .accordion__item-title .chevron svg,.gdk .theme--light .accordion__item-title:hover .accordion__item-icon--minus,.gdk .theme--light .accordion__item-title:hover .accordion__item-icon--plus,.gdk .theme--lightAlt .accordion__item-title:hover .accordion__item-icon--minus,.gdk .theme--lightAlt .accordion__item-title:hover .accordion__item-icon--plus {
    fill: #fff
}

.gdk .accordion__item-title.active .accordion__item-icon--plus {
    opacity: 0;
    visibility: hidden
}

.gdk .accordion__item-title.active .accordion__item-icon--minus {
    opacity: 1;
    visibility: visible
}

.gdk .accordion__item-title .link {
    color: #1f1f1f;
    -webkit-margin-end: 0;
    -moz-margin-end: 0;
    margin-inline-end:0}

.gdk .theme--dark .accordion__item-title .link {
    color: #fff
}

.gdk .accordion__item-title .chevron {
    display: none
}

.gdk .featured-hardware.slider .accordion__item-title .chevron svg,.gdk .theme--light .accordion__item-title .chevron svg,.gdk .theme--lightAlt .accordion__item-title .chevron svg {
    fill: #0072ce
}

.gdk .accordion__item-description {
    display: none;
    overflow: hidden;
    border-bottom: none;
    padding: 1.5rem 1rem
}

.gdk .accordion__item-description .contentgrid:last-of-type .age-gate__header,.gdk .accordion__item-description .contentgrid:last-of-type .content-grid,.gdk .accordion__item-description .contentgrid:last-of-type .modal[data-style=banner] .modal__content,.gdk .accordion__item-description .contentgrid:last-of-type .modal__grid,.gdk .accordion__item-description .contentgrid:last-of-type .page-banner__content,.gdk .accordion__item-description .textblock:last-of-type .text-block,.gdk .accordion__item-description>:last-of-type,.gdk .modal[data-style=banner] .accordion__item-description .contentgrid:last-of-type .modal__content {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .accordion__item-description .age-gate__header,.gdk .accordion__item-description .content-grid,.gdk .accordion__item-description .modal[data-style=banner] .modal__content,.gdk .accordion__item-description .modal__grid,.gdk .accordion__item-description .page-banner__content,.gdk .modal[data-style=banner] .accordion__item-description .modal__content {
    padding: 0;
    grid-row-gap: 1.5rem
}

.gdk .accordion__item-icons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .accordion__item-icon--minus,.gdk .accordion__item-icon--plus {
    position: relative;
    fill: #fff;
    width: 1rem;
    height: 1rem;
    transition: all .05s ease-in-out;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.gdk .featured-hardware.slider .accordion__item-icon--minus,.gdk .featured-hardware.slider .accordion__item-icon--plus,.gdk .theme--light .accordion__item-icon--minus,.gdk .theme--light .accordion__item-icon--plus,.gdk .theme--lightAlt .accordion__item-icon--minus,.gdk .theme--lightAlt .accordion__item-icon--plus {
    fill: #1f1f1f
}

.gdk .accordion__item-icon--plus {
    right: -1rem;
    opacity: 1;
    visibility: visible
}

.gdk .accordion__item-icon--minus {
    right: 0;
    opacity: 0;
    visibility: hidden
}

.gdk .accordion>div:nth-of-type(odd) .accordion__item-title {
    background-color: #363636
}

.gdk .featured-hardware.slider .accordion>div:nth-of-type(odd) .accordion__item-title:not(:hover),.gdk .theme--light .accordion>div:nth-of-type(odd) .accordion__item-title:not(:hover),.gdk .theme--lightAlt .accordion>div:nth-of-type(odd) .accordion__item-title:not(:hover) {
    background-color: #f5f5f5
}

.gdk .accordion>div:nth-of-type(odd) .accordion__item-title:hover {
    background-color: #0072ce
}

.gdk .accordion>div:nth-of-type(even) .accordion__item-title,.gdk .accordion>div:nth-of-type(odd) .accordion__item-title.active {
    border-bottom: none
}

.gdk .accordion>div:nth-of-type(even) .accordion__item-title.active {
    border-bottom: solid 1px #363636
}

.gdk .featured-hardware.slider .accordion>div:nth-of-type(even) .accordion__item-title.active,.gdk .theme--light .accordion>div:nth-of-type(even) .accordion__item-title.active {
    border-bottom: solid 1px #eee
}

.gdk .theme--lightAlt .accordion>div:nth-of-type(even) .accordion__item-title.active {
    border-bottom: solid 1px #dedede
}

.gdk .accordion>div:last-of-type .accordion__item-description,.gdk .accordion>div:last-of-type .accordion__item-title {
    border-bottom: solid 1px #363636
}

.gdk .featured-hardware.slider .accordion>div:last-of-type .accordion__item-title,.gdk .theme--light .accordion>div:last-of-type .accordion__item-title {
    border-bottom: solid 1px #eee
}

.gdk .theme--lightAlt .accordion>div:last-of-type .accordion__item-title {
    border-bottom: solid 1px #dedede
}

.gdk .featured-hardware.slider .accordion>div:last-of-type .accordion__item-description,.gdk .theme--light .accordion>div:last-of-type .accordion__item-description {
    border-bottom: solid 1px #eee
}

.gdk .theme--lightAlt .accordion>div:last-of-type .accordion__item-description {
    border-bottom: solid 1px #dedede
}

.gdk .featured-hardware.slider .accordion>div:last-of-type:nth-of-type(odd) .accordion__item-title,.gdk .theme--dark .accordion>div:last-of-type:nth-of-type(odd) .accordion__item-title,.gdk .theme--light .accordion>div:last-of-type:nth-of-type(odd) .accordion__item-title,.gdk .theme--lightAlt .accordion>div:last-of-type:nth-of-type(odd) .accordion__item-title {
    border-bottom: none
}

.gdk .accordion>div.active-wrapper+div:nth-of-type(even) .accordion__item-title {
    border-top: solid 1px #363636
}

.gdk .featured-hardware.slider .accordion>div.active-wrapper+div:nth-of-type(even) .accordion__item-title,.gdk .theme--light .accordion>div.active-wrapper+div:nth-of-type(even) .accordion__item-title {
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee
}

.gdk .theme--lightAlt .accordion>div.active-wrapper+div:nth-of-type(even) .accordion__item-title {
    border-top: solid 1px #dedede;
    border-bottom: solid 1px #dedede
}

.gdk .accordion.expandable-link .accordion__item-title {
    padding: 0;
    -webkit-margin-before: 1rem;
    margin-block-start:1rem;-webkit-margin-after: 3rem;
    margin-block-end:3rem;display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-self: center
}

.gdk .featured-hardware.slider .accordion.expandable-link .accordion__item-title,.gdk .sky-screen-join .form--join label:hover,.gdk .theme--dark .accordion.expandable-link .accordion__item-title,.gdk .theme--light .accordion.expandable-link .accordion__item-title,.gdk .theme--lightAlt .accordion.expandable-link .accordion__item-title {
    background-color: unset
}

@media (min-width: 1024px) {
    .gdk .accordion.expandable-link .accordion__item-title {
        grid-column:1/-1
    }
}

.gdk .accordion.expandable-link .accordion__item-title .link,.gdk .featured-hardware.slider .accordion.expandable-link .accordion__item-title:hover .link,.gdk .theme--dark .accordion.expandable-link .accordion__item-title:hover .link,.gdk .theme--light .accordion.expandable-link .accordion__item-title:hover .link,.gdk .theme--lightAlt .accordion.expandable-link .accordion__item-title:hover .link {
    color: #0072ce
}

.gdk .theme--.game-grid__games .game-grid__game .media-block__caption .game-grid__games .game-grid__game .media-block__caption,.gdk .theme--dark .accordion.expandable-link .accordion__item-title .link {
    color: #fff
}

.gdk .accordion.expandable-link .accordion__item-title .chevron {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-margin-start: .75rem;
    -moz-margin-start: .75rem;
    margin-inline-start:.75rem}

.gdk .accordion.expandable-link .accordion__item-title .chevron svg {
    width: 1rem;
    height: 1rem;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.gdk .accordion.expandable-link .accordion__item-title .chevron-up {
    transform: rotate(180deg)
}

.gdk .accordion.expandable-link .accordion__item-description {
    display: none;
    padding: 0;
    border-bottom: 0
}

.gdk .featured-hardware.slider .accordion.expandable-link .accordion__item-description:last-child,.gdk .theme--dark .accordion.expandable-link .accordion__item-description:last-child,.gdk .theme--light .accordion.expandable-link .accordion__item-description:last-child,.gdk .theme--lightAlt .accordion.expandable-link .accordion__item-description:last-child {
    border-bottom: none
}

.gdk .accordion--expandable-content section,.gdk .accordion.expandable-link .accordion__item-icons {
    display: none
}

.gdk .accordion.expandable-link>div:nth-of-type(even) .accordion__item-title,.gdk .accordion.expandable-link>div:nth-of-type(odd) .accordion__item-title {
    background-color: unset
}

.gdk .featured-hardware.slider .accordion.expandable-link>div:last-of-type .accordion__item-title,.gdk .theme--light .accordion.expandable-link>div:last-of-type .accordion__item-title,.gdk .theme--lightAlt .accordion.expandable-link>div:last-of-type .accordion__item-title {
    border-bottom: none
}

html[dir=rtl] .accordion__item-icon--plus {
    right: 1rem
}

.gdk .accordion--expandable-content {
    margin-left: auto;
    margin-right: auto;
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: 4rem;
    margin-block-end:4rem;position: relative;
    z-index: 50
}

@media (min-width: 1024px) {
    .gdk .accordion--expandable-content {
        display:grid;
        grid-template-columns: repeat(12,1fr)
    }

    .gdk .accordion--expandable-content .accordion__item-description,.gdk .accordion--expandable-content .accordion__item-title {
        grid-column: 1/-1
    }
}

.gdk .accordion--expandable-content.\+width--full .accordion__item-title {
    margin-left: auto;
    margin-right: auto
}

@media (min-width: 768px) {
    .gdk .accordion--expandable-content.\+width--full .accordion__item-title {
        width:100%;
        max-width: 620px
    }
}

@media (min-width: 1024px) {
    .gdk .accordion--expandable-content.\+width--full .accordion__item-title {
        max-width:886px
    }
}

@media (min-width: 1367px) {
    .gdk .accordion--expandable-content.\+width--full .accordion__item-title {
        max-width:1320px
    }
}

@media (min-width: 1920px) {
    .gdk .accordion--expandable-content.\+width--full .accordion__item-title {
        max-width:1564px
    }
}

.gdk .accordion--expandable-content .accordion__item-title {
    width: 100%;
    margin: 0 auto
}

.gdk .accordion--expandable-content .accordion__item-title .chevron {
    display: none
}

.gdk .accordion--expandable-content .accordion__item-title:nth-of-type(odd) {
    background-color: #363636
}

.gdk .featured-hardware.slider .accordion--expandable-content .accordion__item-title:nth-of-type(odd),.gdk .theme--light .accordion--expandable-content .accordion__item-title:nth-of-type(odd),.gdk .theme--lightAlt .accordion--expandable-content .accordion__item-title:nth-of-type(odd) {
    background-color: #f5f5f5
}

.gdk .accordion--expandable-content .accordion__item-title:nth-of-type(odd):hover {
    background-color: #0072ce
}

.gdk .accordion--expandable-content .accordion__item-title:nth-of-type(even),.gdk .accordion--expandable-content .accordion__item-title:nth-of-type(odd).active {
    border-bottom: none
}

.gdk .featured-hardware.slider .accordion--expandable-content .accordion__item-title:last-of-type,.gdk .theme--light .accordion--expandable-content .accordion__item-title:last-of-type {
    border-bottom: solid 1px #eee
}

.gdk .theme--lightAlt .accordion--expandable-content .accordion__item-title:last-of-type {
    border-bottom: solid 1px #dedede
}

.gdk .theme--dark .accordion--expandable-content .accordion__item-title:last-of-type {
    border-bottom: solid 1px #363636
}

.gdk .featured-hardware.slider .accordion--expandable-content .accordion__item-title:last-of-type:nth-of-type(odd),.gdk .theme--dark .accordion--expandable-content .accordion__item-title:last-of-type:nth-of-type(odd),.gdk .theme--light .accordion--expandable-content .accordion__item-title:last-of-type:nth-of-type(odd),.gdk .theme--lightAlt .accordion--expandable-content .accordion__item-title:last-of-type:nth-of-type(odd) {
    border-bottom: none
}

.gdk .accordion--expandable-content .accordion__item-description:last-child {
    border-bottom: solid 1px #363636
}

.gdk .featured-hardware.slider .accordion--expandable-content .accordion__item-description:last-child,.gdk .theme--light .accordion--expandable-content .accordion__item-description:last-child {
    border-bottom: solid 1px #eee
}

.gdk .theme--lightAlt .accordion--expandable-content .accordion__item-description:last-child {
    border-bottom: solid 1px #dedede
}

.gdk .accordion--expandable-content.expandable-link .accordion__item-title {
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .accordion--expandable-content.expandable-link .accordion__item-title:nth-of-type(even),.gdk .accordion--expandable-content.expandable-link .accordion__item-title:nth-of-type(odd) {
    background-color: unset
}

.gdk .accordion--expandable-content.expandable-link .accordion__item-description {
    -webkit-padding-before: 1rem;
    padding-block-start:1rem}

.gdk .game-grid {
    -webkit-padding-before: calc(var(--component-additional-top-gap) + 0%);
    padding-block-start:calc(var(--component-additional-top-gap) + 0%);-webkit-padding-after: 3rem;
    padding-block-end:3rem;z-index: 1;
    overflow: hidden
}

.gdk .game-grid__cell:focus,.gdk .game-grid__collection:focus,.gdk .game-grid__collections:focus {
    outline: 0;
    -webkit-tap-highlight-color: transparent
}

.gdk .game-grid__collections__wrapper {
    position: relative
}

.gdk .game-grid__collection {
    margin: 0
}

.gdk .game-grid__collection-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.gdk .game-grid__collection-title {
    margin: 0;
    -webkit-padding-before: 2rem;
    padding-block-start:2rem}

.gdk .game-grid__collection-btn,.gdk .game-grid__collection-subtitle {
    display: none
}

.gdk .game-grid__collection-subtitle {
    overflow: hidden
}

.gdk .game-grid__collection[data-collection-btn=true] .game-grid__collection-btn,.gdk .game-grid__collection[data-collection-subtitle=true] .game-grid__collection-subtitle {
    display: block
}

.gdk .game-grid__games {
    display: grid;
    grid-gap: 1.5rem 1rem;
    grid-template-columns: repeat(2,1fr);
    padding-left: 0;
    padding-right: 0;
    -webkit-padding-before: 2rem;
    padding-block-start:2rem;-webkit-padding-after: 0;
    padding-block-end:0;margin-left: 0;
    margin-right: 0
}

@media (min-width: 768px) {
    .gdk .game-grid__games {
        grid-template-columns:repeat(4,1fr);
        grid-gap: 2rem
    }
}

@media (min-width: 1024px) {
    .gdk .game-grid__games {
        grid-template-columns:repeat(6,1fr)
    }
}

.gdk .game-grid__collection-btn .btn-block,.gdk .game-grid__collection-subtitle .text-block,.gdk .game-grid__games .game-grid__game .media-block {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .game-grid__games .game-grid__game .media-block__figure,.gdk .game-grid__games .game-grid__game .media-block__img,.gdk .game-grid__games .game-grid__game .media-block__inner {
    border-radius: unset
}

.gdk .game-grid__games .game-grid__game .media-block__figure img,.gdk .game-grid__games .game-grid__game .media-block__inner:before {
    border-radius: var(--corner-size-2)
}

.gdk .game-grid__games .game-grid__game .media-block__caption {
    display: block;
    height: 3em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-left: var(--space-3);
    margin-right: var(--space-3);
    -webkit-margin-before: var(--space-4);
    margin-block-start:var(--space-4)}

.gdk .theme--dark .game-grid__games .game-grid__game .media-block__caption {
    color: #fff
}

.gdk .game-grid__game {
    position: relative;
    cursor: pointer
}

.gdk .game-grid[data-multiple-collections=true] .button--next,.gdk .game-grid[data-multiple-collections=true] .button--previous,.gdk .game-grid__see-all {
    display: none
}

.gdk .game-grid__see-all .btn-block>div:first-child {
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .game-grid__collection-btn {
    -webkit-padding-before: 1rem;
    padding-block-start:1rem;-webkit-padding-after: 0;
    padding-block-end:0}

.gdk .game-grid__collection-btn .cta-v2__primary:first-child .cta__inner {
    background: #0072ce;
    color: #fff
}

@media (min-width: 768px) {
    .gdk .game-grid[data-multiple-collections=true] .button--next,.gdk .game-grid[data-multiple-collections=true] .button--previous {
        display:block;
        width: 3rem;
        height: 3rem;
        position: absolute;
        top: 1.5rem;
        margin-top: 0;
        margin-bottom: 0
    }
}

.gdk .game-grid[data-multiple-collections=true] .button--next.button--balance,.gdk .game-grid[data-multiple-collections=true] .button--previous.button--balance {
    -webkit-margin-before: -2rem;
    margin-block-start:-2rem}

.gdk .game-grid[data-multiple-collections=true] .button--next .cta__inner,.gdk .game-grid[data-multiple-collections=true] .button--next svg.modal__close-svg,.gdk .game-grid[data-multiple-collections=true] .button--previous .cta__inner,.gdk .game-grid[data-multiple-collections=true] .button--previous svg.modal__close-svg {
    height: 100%;
    width: 100%
}

@media (min-width: 768px) {
    .gdk .game-grid[data-multiple-collections=true] .game-grid__collection .game-grid__collection-header {
        margin-left:var(--space-6);
        margin-right: var(--space-6)
    }

    .gdk .game-grid[data-multiple-collections=true] .game-grid__collection .game-grid__games.carousel {
        margin: 0 auto;
        max-width: calc(100% - var(--space-9))
    }
}

.gdk .game-grid[data-multiple-collections=true] .game-grid__collection[data-collection-btn=true] .game-grid__collection-btn,.gdk .game-grid[data-multiple-collections=true] .game-grid__collection[data-collection-subtitle=true] .game-grid__collection-subtitle {
    display: block
}

@media (min-width: 768px) {
    .gdk .game-grid[data-multiple-collections=true] .button--previous {
        right:calc(calc(((100vw - 620px)/2)) + calc(3rem + .25rem))
    }
}

@media (min-width: 1024px) {
    .gdk .game-grid[data-multiple-collections=true] .button--previous {
        right:calc(calc(((100vw - 886px)/2)) + calc(3rem + .25rem))
    }
}

@media (min-width: 1367px) {
    .gdk .game-grid[data-multiple-collections=true] .button--previous {
        right:calc(calc(((100vw - 1320px)/2)) + calc(3rem + .25rem))
    }
}

@media (min-width: 1920px) {
    .gdk .game-grid[data-multiple-collections=true] .button--previous {
        right:calc(calc(((100vw - 1564px)/2)) + calc(3rem + .25rem))
    }
}

.gdk .game-grid[data-multiple-collections=true] .button--previous svg.modal__close-svg {
    transform: translateX(-1px)
}

@media (min-width: 768px) {
    .gdk .game-grid[data-multiple-collections=true] .button--next {
        right:calc(((100vw - 620px)/2))
    }
}

@media (min-width: 1024px) {
    .gdk .game-grid[data-multiple-collections=true] .button--next {
        right:calc(((100vw - 886px)/2))
    }
}

@media (min-width: 1367px) {
    .gdk .game-grid[data-multiple-collections=true] .button--next {
        right:calc(((100vw - 1320px)/2))
    }
}

@media (min-width: 1920px) {
    .gdk .game-grid[data-multiple-collections=true] .button--next {
        right:calc(((100vw - 1564px)/2))
    }
}

.gdk .game-grid[data-multiple-collections=true] .button--next svg.modal__close-svg {
    transform: translateX(1px)
}

@media (min-width: 768px) {
    .gdk .game-grid[data-multiple-collections=true] .carousel-cell.game-grid__collection:not(.is-selected),.gdk .game-grid[data-multiple-collections=true] .collection-item:not(.is-selected) {
        opacity:.5
    }

    .gdk .game-grid[data-multiple-collections=true] .collection-item.is-selected .carousel-cell.game-grid__collection {
        opacity: 1
    }

    .gdk .game-grid[data-multiple-collections=true] .carousel-cell {
        top: 0
    }

    .gdk .game-grid[data-multiple-collections=true] .carousel-cell.is-selected {
        margin-left: auto;
        margin-right: auto
    }
}

.gdk .game-grid[data-see-all-btn=true] .game-grid__see-all {
    display: block
}

.gdk .game-grid .game-grid__collections.carousel {
    position: relative;
    width: 100%;
    -webkit-padding-end: 0;
    -moz-padding-end: 0;
    padding-inline-end:0;-webkit-padding-start: 1.5rem;
    -moz-padding-start: 1.5rem;
    padding-inline-start:1.5rem;-webkit-padding-after: 2rem;
    padding-block-end:2rem}

@media (max-width: 767px) {
    .gdk .game-grid .game-grid__collections.carousel {
        max-width:unset;
        -webkit-padding-start: 0;
        -moz-padding-start: 0;
        padding-inline-start:0}

    .gdk .game-grid .game-grid__collections.carousel .game-grid-collection-title {
        -webkit-padding-before: 2rem;
        padding-block-start:2rem}

    .gdk .game-grid .game-grid__collections.carousel .game-grid__collection-header {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

@media (min-width: 768px) and (min-width:768px) {
    .gdk .game-grid .game-grid__collections.carousel {
        -webkit-padding-start:calc((100vw - 620px)/2);
        -moz-padding-start: calc((100vw - 620px)/2);
        padding-inline-start:calc((100vw - 620px)/2)}
}

@media (min-width: 768px) and (min-width:1024px) {
    .gdk .game-grid .game-grid__collections.carousel {
        -webkit-padding-start:calc((100vw - 886px)/2);
        -moz-padding-start: calc((100vw - 886px)/2);
        padding-inline-start:calc((100vw - 886px)/2)}
}

@media (min-width: 768px) and (min-width:1367px) {
    .gdk .game-grid .game-grid__collections.carousel {
        -webkit-padding-start:calc((100vw - 1320px)/2);
        -moz-padding-start: calc((100vw - 1320px)/2);
        padding-inline-start:calc((100vw - 1320px)/2)}
}

@media (min-width: 768px) and (min-width:1920px) {
    .gdk .game-grid .game-grid__collections.carousel {
        -webkit-padding-start:calc((100vw - 1564px)/2);
        -moz-padding-start: calc((100vw - 1564px)/2);
        padding-inline-start:calc((100vw - 1564px)/2)}
}

@media (min-width: 768px) and (min-width:768px) {
    .gdk .game-grid .game-grid__collections.carousel {
        left:0;
        right: unset
    }
}

.gdk .game-grid .game-grid__collections.carousel:after {
    content: ''
}

@media (min-width: 768px) {
    .gdk .game-grid .game-grid__collections.carousel:after {
        content:'flickity';
        display: none
    }
}

.gdk .game-grid .game-grid__collections.carousel .carousel,.gdk .game-grid .game-grid__collections.carousel .carousel-cell {
    transform: unset
}

.gdk .game-grid .game-grid__collections.carousel .carousel,.gdk .game-grid .game-grid__collections.carousel .carousel-cell,.gdk .game-grid .game-grid__collections.carousel .carousel-cell:not(.is-selected),.gdk .game-grid .game-grid__collections.carousel .carousel:not(.is-selected) {
    width: 100%
}

@media (min-width: 768px) {
    .gdk .game-grid .game-grid__collections.carousel .carousel,.gdk .game-grid .game-grid__collections.carousel .carousel-cell,.gdk .game-grid .game-grid__collections.carousel .carousel-cell:not(.is-selected),.gdk .game-grid .game-grid__collections.carousel .carousel:not(.is-selected) {
        width:620px
    }
}

@media (min-width: 1024px) {
    .gdk .game-grid .game-grid__collections.carousel .carousel,.gdk .game-grid .game-grid__collections.carousel .carousel-cell,.gdk .game-grid .game-grid__collections.carousel .carousel-cell:not(.is-selected),.gdk .game-grid .game-grid__collections.carousel .carousel:not(.is-selected) {
        width:886px
    }
}

@media (min-width: 1367px) {
    .gdk .game-grid .game-grid__collections.carousel .carousel,.gdk .game-grid .game-grid__collections.carousel .carousel-cell,.gdk .game-grid .game-grid__collections.carousel .carousel-cell:not(.is-selected),.gdk .game-grid .game-grid__collections.carousel .carousel:not(.is-selected) {
        width:1320px
    }
}

@media (min-width: 1920px) {
    .gdk .game-grid .game-grid__collections.carousel .carousel,.gdk .game-grid .game-grid__collections.carousel .carousel-cell,.gdk .game-grid .game-grid__collections.carousel .carousel-cell:not(.is-selected),.gdk .game-grid .game-grid__collections.carousel .carousel:not(.is-selected) {
        width:1564px
    }
}

.gdk .game-grid__pagination {
    display: none
}

@media (max-width: 767px) {
    .gdk .game-grid__pagination {
        display:-ms-flexbox;
        display: flex
    }
}

@media (max-width: 767px) and (orientation:landscape) {
    .gdk .game-grid__pagination {
        display:-ms-flexbox;
        display: flex
    }
}

.gdk .game-grid .game-grid__games.carousel {
    display: block
}

@media (min-width: 768px) {
    .gdk .game-grid .game-grid__games.carousel {
        display:grid
    }
}

.gdk .game-grid .game-grid__games.carousel:after {
    content: 'flickity';
    display: none
}

@media (min-width: 768px) {
    .gdk .game-grid .game-grid__games.carousel:after {
        content:''
    }
}

.gdk .game-grid .game-grid__games.carousel .flickity-viewport {
    display: grid;
    grid-template-columns: repeat(2,1fr)
}

.gdk .game-grid .game-grid__games.carousel .carousel-cell {
    width: 100%;
    transform: unset
}

.gdk .game-grid .game-grid__games.carousel .carousel-cell.game-grid__cell {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 2rem;
    width: calc(100vw - 6rem);
    -webkit-margin-end: 2rem;
    -moz-margin-end: 2rem;
    margin-inline-end:2rem;-webkit-margin-start: 0;
    -moz-margin-start: 0;
    margin-inline-start:0}

.gdk .game-grid .game-grid__games.flickity-resize .game-grid__cell {
    min-height: 100%
}

.gdk .game-grid.theme--dark {
    -webkit-padding-before: calc(var(--component-additional-top-gap) + 0%);
    padding-block-start:calc(var(--component-additional-top-gap) + 0%)}

.gdk .game-grid.theme--dark .flickity-page-dots .dot {
    background: #fff
}

.gdk .game-grid-v2-tile {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .game-grid-v2-tile.\+not-hover {
    opacity: .6!important
}

.gdk .game-grid-v2-tile--truncated {
    display: none
}

.gdk .game-grid-v2-tile--grid {
    --tile-radius: var(--corner-size-2);
    --tile-keyart-padding: var(--space-3);
    --tile-platform-badge-height: var(--space-5);
    --tile-content-space-top: var(--space-3)
}

.gdk .game-grid-v2-tile--collection,.gdk .game-grid-v2-tile--feature {
    --tile-keyart-padding: var(--space-4);
    --tile-platform-badge-height: var(--space-5);
    --tile-content-space-top: var(--space-4)
}

.gdk .game-grid-v2-tile--collection {
    --tile-radius: var(--corner-size-3);
    --tile-feature-space-top: var(--space-3)
}

.gdk .game-grid-v2-tile--feature {
    --tile-radius: var(--corner-size-2);
    --tile-description-space-top: var(--space-4);
    --tile-feature-space-top: var(--space-4);
    --tile-text-space-x: var(--space-4);
    --tile-card-space-x: var(--space-4);
    --tile-card-space-top: var(--space-4);
    --tile-card-space-bottom: var(--space-5);
    padding-left: var(--tile-card-space-x);
    padding-right: var(--tile-card-space-x);
    -webkit-padding-before: var(--tile-card-space-top);
    padding-block-start:var(--tile-card-space-top);-webkit-padding-after: var(--tile-card-space-bottom);
    padding-block-end:var(--tile-card-space-bottom)}

.gdk .game-grid-v2-tile--feature.surface {
    border-radius: var(--tile-radius)
}

.gdk .game-grid-v2-tile--feature .game-grid-v2-tile__content {
    padding-left: var(--tile-text-space-x);
    padding-right: var(--tile-text-space-x)
}

.gdk .game-grid-v2-tile--feature .game-grid-v2-tile__keyart {
    aspect-ratio: 16/9;
    height: 100%
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .game-grid-v2-tile--game {
        --tile-radius:var(--corner-size-2);
        --tile-keyart-padding: var(--space-3);
        --tile-platform-badge-height: var(--space-5);
        --tile-content-space-top: var(--space-3)
    }

    .gdk .game-grid-v2-tile--collection,.gdk .game-grid-v2-tile--feature {
        --tile-keyart-padding: var(--space-4);
        --tile-platform-badge-height: var(--space-6);
        --tile-content-space-top: var(--space-4)
    }

    .gdk .game-grid-v2-tile--collection {
        --tile-radius: var(--corner-size-3);
        --tile-feature-space-top: var(--space-3)
    }

    .gdk .game-grid-v2-tile--feature {
        --tile-radius: var(--corner-size-2);
        --tile-description-space-top: var(--space-4);
        --tile-feature-space-top: var(--space-4);
        --tile-text-space-x: var(--space-5);
        --tile-card-space-x: var(--space-5);
        --tile-card-space-top: var(--space-5);
        --tile-card-space-bottom: var(--space-6)
    }

    .gdk .game-grid-v2-tile--feature .game-grid-v2-tile__title {
        font-size: var(--text-4);
        font-weight: 400;
        letter-spacing: .1px;
        line-height: 1.5em
    }

    .gdk .game-grid-v2-tile--feature .game-grid-v2-tile__description {
        font-size: var(--text-2);
        font-weight: 400;
        line-height: 1.5em
    }
}

@media (min-width: 1920px) {
    .gdk .game-grid-v2-tile--game {
        --tile-radius:var(--corner-size-2);
        --tile-keyart-padding: var(--space-4);
        --tile-platform-badge-height: var(--space-6);
        --tile-content-space-top: var(--space-4)
    }

    .gdk .game-grid-v2-tile--collection .game-grid-v2-tile__title,.gdk .game-grid-v2-tile--grid .game-grid-v2-tile__title {
        font-size: var(--text-4);
        font-weight: 400;
        letter-spacing: .1px;
        line-height: 1.5em
    }

    .gdk .game-grid-v2-tile--collection,.gdk .game-grid-v2-tile--feature {
        --tile-keyart-padding: var(--space-5);
        --tile-platform-badge-height: var(--space-6);
        --tile-content-space-top: var(--space-5)
    }

    .gdk .game-grid-v2-tile--collection {
        --tile-radius: var(--corner-size-3);
        --tile-feature-space-top: var(--space-4)
    }

    .gdk .game-grid-v2-tile--collection .game-grid-v2-tile__description {
        font-size: var(--text-3);
        font-weight: 400;
        line-height: 1.5em
    }

    .gdk .game-grid-v2-tile--feature {
        --tile-radius: var(--corner-size-2);
        --tile-description-space-top: var(--space-5);
        --tile-feature-space-top: var(--space-5);
        --tile-text-space-x: var(--space-5);
        --tile-card-space-x: var(--space-5);
        --tile-card-space-top: var(--space-5);
        --tile-card-space-bottom: var(--space-6)
    }

    .gdk .game-grid-v2-tile--feature .game-grid-v2-tile__title {
        font-size: var(--text-5);
        font-weight: 300;
        letter-spacing: .1px;
        line-height: 1.25em
    }

    .gdk .game-grid-v2-tile--feature .game-grid-v2-tile__description {
        font-size: var(--text-4);
        font-weight: 400;
        letter-spacing: .1px;
        line-height: 1.5em
    }
}

.gdk .game-grid-v2-tile__keyart {
    --shadow-color: var(--color-role-shadows-high-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color);
    transition: transform .15s ease-in-out;
    padding: var(--tile-keyart-padding);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 1;
    overflow: hidden;
    border-radius: var(--tile-radius);
    aspect-ratio: 1/1
}

.gdk .game-grid-v2-tile__keyart .media-block {
    -webkit-margin-after: 0;
    margin-block-end:0;pointer-events: none;
    position: absolute;
    z-index: -1;
    inset: 0
}

.gdk .game-grid-v2-tile__keyart .media-block__figure,.gdk .game-grid-v2-tile__keyart .media-block__inner {
    height: 100%
}

.gdk .game-grid-v2-tile__keyart .media-block__figure img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.gdk .game-grid-v2-tile__keyart--loading {
    background-color: rgb(var(--color-1-light)/.15)
}

.gdk .game-grid-v2-tile__tag {
    -ms-flex-align: center;
    align-items: center;
    text-transform: none;
    border: 0;
    color: rgb(var(--color-1-light)/1);
    background-color: rgb(var(--color-4-light)/1)
}

.gdk .game-grid-v2-tile__tag .icon {
    -webkit-margin-end: var(--space-2);
    -moz-margin-end: var(--space-2);
    margin-inline-end:var(--space-2);height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .game-grid-v2-tile__tag .icon svg {
    height: 100%;
    width: auto;
    fill: currentColor
}

@media (min-width: 1367px) and (max-width:1920px) {
    .gdk .game-grid-v2-tile__tag {
        font-size:var(--text-2);
        font-weight: 400;
        line-height: 1.5em
    }
}

@media (min-width: 1920px) and (max-width:2120px) {
    .gdk .game-grid-v2-tile__tag {
        font-size:var(--text-3);
        font-weight: 400;
        line-height: 1.5em
    }
}

.gdk .game-grid-v2-tile__badge {
    -webkit-margin-before: auto;
    margin-block-start:auto;height: var(--space-5)
}

@media (min-width: 1367px) {
    .gdk .game-grid-v2-tile__badge {
        height:var(--space-6)
    }
}

.gdk .game-grid-v2-tile__badge svg {
    width: auto;
    height: 100%
}

.gdk .game-grid-v2-tile__content {
    -webkit-padding-before: var(--tile-content-space-top);
    padding-block-start:var(--tile-content-space-top)}

.gdk .game-grid-v2-tile__description {
    -webkit-margin-before: var(--tile-description-space-top);
    margin-block-start:var(--tile-description-space-top)}

.gdk .game-grid-v2-tile__description p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.gdk .game-grid-v2-tile__title p {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.gdk .game-grid-v2-tile:focus.focus-visible .game-grid-v2-tile__keyart {
    --shadow-color: var(--color-role-shadows-low-hover);
    box-shadow: 0 var(--space-2) var(--space-5) 0 var(--shadow-color)
}

.gdk .game-grid-v2-tile:hover .game-grid-v2-tile__keyart {
    transform: scale(1.025);
    box-shadow: 0 var(--space-4) var(--space-5) var(--space-1) var(--shadow-color)
}

.gdk .game-grid-v2-tile:active .game-grid-v2-tile__keyart {
    --shadow-color: var(--color-role-shadows-low-active);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .game-grid-v2-aem-wrapper {
    -webkit-margin-after: var(--space-10);
    margin-block-end:var(--space-10)}

.gdk .game-grid-v2__title {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .game-grid-v2__title .txt-block-title {
    margin-top: 0;
    margin-bottom: 0
}

@media (min-width: 1024px) {
    .gdk .game-grid-v2__title {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

.gdk .game-grid-v2__content {
    -webkit-margin-before: var(--space-7);
    margin-block-start:var(--space-7)}

.gdk .game-grid-v2__content .tabs__tab-content.display--hidden {
    display: block!important;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: -9999;
    opacity: 0
}

.gdk .game-grid-v2__content .slideInLeft--fast,.gdk .game-grid-v2__content .slideInRight--fast,.gdk .game-grid-v2__content .slideOutLeft--fast,.gdk .game-grid-v2__content .slideOutRight--fast {
    animation-name: none
}

.gdk .game-grid-v2__content .slideInLeft--fast .game-grid-v2-tile,.gdk .game-grid-v2__content .slideInRight--fast .game-grid-v2-tile,.gdk .game-grid-v2__content .slideOutLeft--fast .game-grid-v2-tile,.gdk .game-grid-v2__content .slideOutRight--fast .game-grid-v2-tile,.gdk .progress-tracker__bar-filler span {
    opacity: 0
}

.gdk .game-grid-v2__content .slideInLeft--fast .game-grid-v2-tile,.gdk .game-grid-v2__content .slideInRight--fast .game-grid-v2-tile {
    animation-name: fadeIn;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .game-grid-v2__content .mesh-container,.gdk .game-grid-v2__content .simple-carousel {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .game-grid-v2__content .carousel {
    grid-row-gap: var(--space-7)
}

@media (max-width: 767px) {
    .gdk .game-grid-v2__content .carousel {
        grid-row-gap:var(--space-6)
    }
}

html[dir=rtl] .game-grid-v2__content .carousel {
    direction: rtl
}

.gdk .game-grid-v2__grid .mesh-row {
    height: 100%;
    grid-row-gap: var(--space-7)
}

.gdk .game-grid-v2__grid .game-grid-v2-tile {
    -webkit-margin-start: 0;
    -moz-margin-start: 0;
    margin-inline-start:0;min-height: 0!important
}

.gdk .game-grid-v2__grid .game-grid-v2-tile:nth-child(4),.gdk .game-grid-v2__grid .game-grid-v2-tile:nth-child(5),.gdk .game-grid-v2__grid .game-grid-v2-tile:nth-child(6) {
    -webkit-margin-before: auto;
    margin-block-start:auto}

.gdk .game-grid-v2__nav {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .game-grid-v2__nav,.gdk .game-grid-v2__pagination {
    -webkit-margin-before: var(--space-5);
    margin-block-start:var(--space-5)}

.gdk .game-grid-v2__footer {
    -webkit-margin-before: var(--space-7);
    margin-block-start:var(--space-7)}

.gdk .game-grid-v2__footer .btn--cta__btn-container {
    -webkit-margin-after: 0;
    margin-block-end:0;gap: var(--space-4)
}

@media (max-width: 767px) {
    .gdk .game-grid-v2--grid .game-grid-v2-tile {
        --mesh-column-width:calc(var(--mesh-container-size) / 3);
        --mesh-column-count: 1;
        --mesh-column-count-desktop: 2
    }

    .gdk .game-grid-v2--grid .game-grid-v2-tile--feature {
        --mesh-column-count: 3;
        --mesh-column-count-desktop: 6
    }
}

.gdk .game-grid-v2--left .game-grid-v2__title .txt-block-title {
    text-align: start
}

.gdk .game-grid-v2--left .game-grid-v2__content .mesh-row,.gdk .game-grid-v2--left .game-grid-v2__content .simple-carousel .carousel,.gdk .game-grid-v2--left .game-grid-v2__footer .btn--cta__btn-container,.gdk .game-grid-v2--left .game-grid-v2__nav,.gdk .game-grid-v2--left .game-grid-v2__pagination,.gdk .game-grid-v2--left .game-grid-v2__title {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.gdk .game-grid-v2--center .game-grid-v2__title .txt-block-title {
    text-align: center
}

.gdk .game-grid-v2--center .game-grid-v2__content .mesh-row,.gdk .game-grid-v2--center .game-grid-v2__content .simple-carousel .carousel,.gdk .game-grid-v2--center .game-grid-v2__footer .btn--cta__btn-container,.gdk .game-grid-v2--center .game-grid-v2__nav,.gdk .game-grid-v2--center .game-grid-v2__pagination,.gdk .game-grid-v2--center .game-grid-v2__title {
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .game-grid-v2--right .game-grid-v2__title .txt-block-title {
    text-align: end
}

.gdk .game-grid-v2--right .game-grid-v2__content .mesh-row,.gdk .game-grid-v2--right .game-grid-v2__content .simple-carousel .carousel,.gdk .game-grid-v2--right .game-grid-v2__footer .btn--cta__btn-container,.gdk .game-grid-v2--right .game-grid-v2__nav,.gdk .game-grid-v2--right .game-grid-v2__pagination,.gdk .game-grid-v2--right .game-grid-v2__title {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.gdk .game-grid-v2--right .game-grid-v2-tile--feature {
    -ms-flex-order: 2;
    order: 2
}

.gdk .game-grid-v2--right .game-grid-v2-tile--feature+.game-grid-v2__grid {
    -ms-flex-order: 1;
    order: 1
}

.gdk .game-grid-v2--right .game-grid-v2-tile--feature+.game-grid-v2__grid~.game-grid-v2-tile {
    -ms-flex-order: 3;
    order: 3
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .game-grid-v2--left\@device-medium .game-grid-v2__title .txt-block-title {
        text-align:start
    }

    .gdk .game-grid-v2--left\@device-medium .game-grid-v2__content .mesh-row,.gdk .game-grid-v2--left\@device-medium .game-grid-v2__content .simple-carousel .carousel,.gdk .game-grid-v2--left\@device-medium .game-grid-v2__footer .btn--cta__btn-container,.gdk .game-grid-v2--left\@device-medium .game-grid-v2__nav,.gdk .game-grid-v2--left\@device-medium .game-grid-v2__pagination,.gdk .game-grid-v2--left\@device-medium .game-grid-v2__title {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .game-grid-v2--center\@device-medium .game-grid-v2__title .txt-block-title {
        text-align: center
    }

    .gdk .game-grid-v2--center\@device-medium .game-grid-v2__content .mesh-row,.gdk .game-grid-v2--center\@device-medium .game-grid-v2__content .simple-carousel .carousel,.gdk .game-grid-v2--center\@device-medium .game-grid-v2__footer .btn--cta__btn-container,.gdk .game-grid-v2--center\@device-medium .game-grid-v2__nav,.gdk .game-grid-v2--center\@device-medium .game-grid-v2__pagination,.gdk .game-grid-v2--center\@device-medium .game-grid-v2__title {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .game-grid-v2--right\@device-medium .game-grid-v2__title .txt-block-title {
        text-align: end
    }

    .gdk .game-grid-v2--right\@device-medium .game-grid-v2__content .mesh-row,.gdk .game-grid-v2--right\@device-medium .game-grid-v2__content .simple-carousel .carousel,.gdk .game-grid-v2--right\@device-medium .game-grid-v2__footer .btn--cta__btn-container,.gdk .game-grid-v2--right\@device-medium .game-grid-v2__nav,.gdk .game-grid-v2--right\@device-medium .game-grid-v2__pagination,.gdk .game-grid-v2--right\@device-medium .game-grid-v2__title {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .game-grid-v2--right\@device-medium .game-grid-v2-tile--feature {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .game-grid-v2--right\@device-medium .game-grid-v2-tile--feature+.game-grid-v2__grid {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .game-grid-v2--right\@device-medium .game-grid-v2-tile--feature+.game-grid-v2__grid~.game-grid-v2-tile {
        -ms-flex-order: 3;
        order: 3
    }
}

@media (min-width: 1920px) {
    .gdk .game-grid-v2--left\@device-large .game-grid-v2__title .txt-block-title {
        text-align:start
    }

    .gdk .game-grid-v2--left\@device-large .game-grid-v2__content .mesh-row,.gdk .game-grid-v2--left\@device-large .game-grid-v2__content .simple-carousel .carousel,.gdk .game-grid-v2--left\@device-large .game-grid-v2__footer .btn--cta__btn-container,.gdk .game-grid-v2--left\@device-large .game-grid-v2__nav,.gdk .game-grid-v2--left\@device-large .game-grid-v2__pagination,.gdk .game-grid-v2--left\@device-large .game-grid-v2__title {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .game-grid-v2--center\@device-large .game-grid-v2__title .txt-block-title {
        text-align: center
    }

    .gdk .game-grid-v2--center\@device-large .game-grid-v2__content .mesh-row,.gdk .game-grid-v2--center\@device-large .game-grid-v2__content .simple-carousel .carousel,.gdk .game-grid-v2--center\@device-large .game-grid-v2__footer .btn--cta__btn-container,.gdk .game-grid-v2--center\@device-large .game-grid-v2__nav,.gdk .game-grid-v2--center\@device-large .game-grid-v2__pagination,.gdk .game-grid-v2--center\@device-large .game-grid-v2__title {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .game-grid-v2--right\@device-large .game-grid-v2__title .txt-block-title {
        text-align: end
    }

    .gdk .game-grid-v2--right\@device-large .game-grid-v2__content .mesh-row,.gdk .game-grid-v2--right\@device-large .game-grid-v2__content .simple-carousel .carousel,.gdk .game-grid-v2--right\@device-large .game-grid-v2__footer .btn--cta__btn-container,.gdk .game-grid-v2--right\@device-large .game-grid-v2__nav,.gdk .game-grid-v2--right\@device-large .game-grid-v2__pagination,.gdk .game-grid-v2--right\@device-large .game-grid-v2__title {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .game-grid-v2--right\@device-large .game-grid-v2-tile--feature {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .game-grid-v2--right\@device-large .game-grid-v2-tile--feature+.game-grid-v2__grid {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .game-grid-v2--right\@device-large .game-grid-v2-tile--feature+.game-grid-v2__grid~.game-grid-v2-tile {
        -ms-flex-order: 3;
        order: 3
    }
}

.gdk .game-grid-v2 .tabs__content {
    margin-left: calc(var(--mesh-margin)*-1);
    margin-right: calc(var(--mesh-margin)*-1)
}

.gdk .game-grid-v2 .max-width--defaults.mesh-container,.gdk .game-grid-v2 .mesh-container.accordion--expandable-content,.gdk .game-grid-v2 .mesh-container.age-gate__header,.gdk .game-grid-v2 .mesh-container.carousel,.gdk .game-grid-v2 .mesh-container.content-grid,.gdk .game-grid-v2 .mesh-container.gallery,.gdk .game-grid-v2 .mesh-container.game-grid__collections,.gdk .game-grid-v2 .mesh-container.modal__grid,.gdk .game-grid-v2 .mesh-container.page-banner__content,.gdk .game-grid-v2 .mesh-container.table__container,.gdk .game-grid-v2 .mesh-container.table__container--comparison,.gdk .game-grid-v2 .mesh-container.video-playlist,.gdk .game-grid-v2 .modal[data-style=banner] .mesh-container.modal__content,.gdk .modal[data-style=banner] .game-grid-v2 .mesh-container.modal__content {
    padding: 0;
    width: auto
}

@media (max-width: 767px) {
    .gdk .game-grid-v2__nav.pills {
        -ms-flex-pack:unset;
        justify-content: unset
    }
}

.gdk .contact-us__items a.focus-visible .tile__btn,.gdk .contact-us__items a:active .tile__btn,.gdk .contact-us__items a:focus .tile__btn,.gdk .contact-us__items a:hover .tile__btn {
    border-color: #0072ce;
    box-shadow: none
}

.gdk .contact-us__item:not(.contact-us__item--topic-tile) .tile:not(.tile--back-to-topic) .tile__btn.is-selected .tile__title {
    color: #fff
}

.gdk .contact-us__item:not(.contact-us__item--topic-tile) .tile:not(.tile--back-to-topic) .tile__btn .tile__title {
    color: #0072ce
}

.gdk .contact-us__item[data-back-to-sub-topic=true] {
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .contact-us__item[data-back-to-sub-topic=true] .text-link {
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0
}

.gdk .contact-us__item[data-back-to-sub-topic=true] .text-link span {
    -webkit-margin-start: .5rem;
    -moz-margin-start: .5rem;
    margin-inline-start:.5rem}

@media (min-width: 768px) {
    .gdk .contact-us__item-result {
        -webkit-padding-before:2rem;
        padding-block-start:2rem}
}

.gdk .contact-us__item--back-to-topic .icon {
    -webkit-margin-end: .5rem;
    -moz-margin-end: .5rem;
    margin-inline-end:.5rem}

.gdk .contact-us__item .tile__btn {
    border: 2px solid;
    border-color: transparent;
    border-radius: calc(.5rem + 2px)
}

@media (min-width: 768px) {
    .gdk .contact-us__item .tile__btn {
        border-radius:calc(.5rem + 4px)
    }
}

.gdk [data-component=contact-us] .contact-us__my-support__cta .tile__btn,.gdk [data-component=cx-category] .contact-us__my-support__cta .tile__btn {
    box-shadow: none
}

.gdk .contact-us__container {
    grid-row-gap: 0;
    -webkit-margin-after: 3rem;
    margin-block-end:3rem}

.gdk .contact-us__my-support {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6);-ms-flex-align: stretch;
    align-items: stretch;
    gap: var(--space-6)
}

.gdk .contact-us__my-support>.contact-us__my-support__surface,.gdk .contact-us__my-support>.contact-us__my-support__title {
    -ms-flex: 1;
    flex: 1
}

@media (min-width: 768px) {
    .gdk .contact-us__my-support {
        -ms-flex-direction:row-reverse;
        flex-direction: row-reverse
    }
}

@media (min-width: 1367px) {
    .gdk .contact-us__my-support {
        -webkit-margin-after:var(--space-9);
        margin-block-end:var(--space-9)}
}

.gdk .contact-us__my-support__cta {
    -webkit-margin-after: 0;
    margin-block-end:0;width: 100%
}

@media (min-width: 768px) {
    .gdk .contact-us__my-support__cta {
        width:85%;
        max-width: none!important;
        -ms-flex: unset!important;
        flex: unset!important
    }
}

.gdk .contact-us__my-support__cta .tile__btn {
    padding: var(--space-5);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: var(--space-4);
    text-align: left;
    min-height: 79px
}

.gdk .contact-us__my-support__cta .tile__btn .txt-block-paragraph__title {
    -webkit-margin-after: var(--space-1);
    margin-block-end:var(--space-1);font-size: calc(1rem);
    font-weight: 400
}

@media (min-width: 768px) {
    .gdk .contact-us__my-support__cta .tile__btn .txt-block-paragraph__title {
        -webkit-margin-after:var(--space-3);
        margin-block-end:var(--space-3);font-size: calc(1rem*1.25);
        font-weight: 300
    }
}

.gdk .contact-us__my-support__cta .tile__btn .txt-style-base {
    margin-top: 0;
    font-size: .875rem;
    color: var(--color-role-text-secondary)
}

@media (min-width: 768px) {
    .gdk .contact-us__my-support__cta .tile__btn {
        padding-left:var(--space-7);
        padding-right: var(--space-7);
        padding-top: var(--space-6);
        padding-bottom: var(--space-6)
    }
}

.gdk .contact-us__my-support__cta .tile__btn,.gdk .contact-us__my-support__cta .tile__btn.is-selected {
    background-color: var(--color-role-page-backgrounds-secondary)
}

.gdk .contact-us__my-support__cta--icon {
    height: var(--icon-size-4);
    width: var(--icon-size-4);
    fill: var(--color-role-text-link-base);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.gdk .contact-us__item--back-to-topic .icon svg,.gdk .contact-us__item[data-back-to-sub-topic=true] .icon svg,.gdk .contact-us__my-support__cta--icon svg {
    width: 100%;
    height: 100%
}

@media (min-width: 768px) {
    .gdk .contact-us__my-support__cta--icon {
        height:var(--icon-size-5);
        width: var(--icon-size-5)
    }

    .gdk .contact-us__my-support__cta--icon svg {
        width: 100%;
        height: 100%
    }
}

.gdk .contact-us__my-support__cta--text {
    color: var(--color-role-text-link-base)
}

.gdk .contact-us__my-support__surface {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-item-align: center;
    align-self: center;
    width: 100%
}

@media (min-width: 768px) {
    .gdk .contact-us__my-support__surface {
        -ms-flex-pack:end;
        justify-content: flex-end
    }
}

.gdk .contact-us__my-support__title .title-block {
    -webkit-margin-after: 0;
    margin-block-end:0}

@media (min-width: 768px) {
    .gdk .contact-us__items,.gdk .contact-us__items--callout {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .contact-us__items {
        grid-row-gap: var(--space-5);
        grid-column-gap: var(--space-5);
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-margin-after: var(--space-5);
        margin-block-end:var(--space-5)}

    .gdk .contact-us__items--callout {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (min-width: 768px) and (min-width:1024px) {
    .gdk .contact-us__items--callout {
        -ms-flex-align:stretch;
        align-items: stretch;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media (min-width: 768px) {
    .gdk .contact-us__items--callout .tile {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 328px;
        min-width: 328px;
        height: auto;
        padding-left: .75rem;
        padding-right: .75rem
    }
}

.gdk .contact-us__item-result .age-gate__header,.gdk .contact-us__item-result .content-grid,.gdk .contact-us__item-result .modal[data-style=banner] .modal__content,.gdk .contact-us__item-result .modal__grid,.gdk .contact-us__item-result .page-banner__content,.gdk .modal[data-style=banner] .contact-us__item-result .modal__content {
    padding-left: 0;
    padding-right: 0
}

@media (min-width: 768px) {
    .gdk .contact-us__item {
        -ms-flex:1;
        flex: 1;
        max-width: calc(((((768px - calc(var(--space-9)*2)) - calc(var(--space-5)*3))/12)*4) + calc(var(--space-5)*3))
    }

    .gdk .contact-us__item-content .contact-us__item {
        animation-name: fadeInRight;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease;
        animation-fill-mode: forwards;
        backface-visibility: hidden;
        animation-direction: normal;
        opacity: 0
    }
}

@media (min-width: 768px) and (min-width:768px) {
    .gdk .contact-us__item-result .title-block:first-of-type {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (min-width: 768px) {
    .gdk .contact-us__item--topic-tile .nested-tile,.gdk .contact-us__item--topic-tile .nested-tile__btn {
        height:100%;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (min-width: 1024px) {
    .gdk .contact-us__item {
        max-width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*3))/12)*4) + calc(var(--space-5)*3))
    }
}

@media (min-width: 1367px) {
    .gdk .contact-us__item {
        max-width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*3))/12)*4) + calc(var(--space-5)*3))
    }
}

@media (min-width: 1920px) {
    .gdk .contact-us__item {
        max-width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*7))/24)*8) + calc(var(--space-5)*7))
    }
}

.gdk .contact-us__item--back-to-topic .icon,.gdk .contact-us__item[data-back-to-sub-topic=true] .icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .contact-us__item--back-to-topic .icon svg,.gdk .contact-us__item[data-back-to-sub-topic=true] .icon svg {
    fill: var(--color-role-text-link-base)
}

.gdk .progress-tracker {
    -webkit-margin-before: 2.5rem;
    margin-block-start:2.5rem}

.gdk .progress-tracker__head {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-margin-after: 1.5rem;
    margin-block-end:1.5rem}

.gdk .progress-tracker__icon {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(6rem + 3rem);
    height: calc(6rem + 1.5rem);
    -webkit-margin-end: 1rem;
    -moz-margin-end: 1rem;
    margin-inline-end:1rem}

.gdk .progress-tracker__icon img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.gdk .progress-tracker__title-main {
    margin: 0;
    color: #0072ce
}

.gdk .progress-tracker__title-sub {
    margin: 0
}

.gdk .progress-tracker__date {
    text-align: center;
    -webkit-margin-before: 2rem;
    margin-block-start:2rem;-webkit-margin-after: 0;
    margin-block-end:0}

.gdk .progress-tracker__current {
    text-align: center;
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: 2rem;
    margin-block-end:2rem}

.gdk .progress-tracker__inset {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    -webkit-margin-before: 1.5rem;
    margin-block-start:1.5rem}

.gdk .progress-tracker__stretch {
    background: #ebeef0;
    border-radius: 8px;
    height: .75rem
}

.gdk .progress-tracker__stretch-filler {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    background-image: linear-gradient(270deg,#003697 0,#249cff 100%);
    border-radius: 8px;
    transition: width var(--bar-duration) ease-in-out
}

.gdk .progress-tracker__stretch-label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    -webkit-margin-before: .25rem;
    margin-block-start:.25rem}

.gdk .progress-tracker__stretch-label-percentage {
    color: #0072ce
}

.gdk .progress-tracker__stretch-label-percentage--empty {
    transition: color 600ms ease-in-out;
    color: #000;
    opacity: .2
}

.gdk .progress-tracker--focused .progress-tracker__bar-filler span {
    animation: fadeIn 700ms ease-in-out 150ms forwards
}

.gdk .progress-tracker__bar {
    display: -ms-flexbox;
    display: flex;
    background-image: linear-gradient(180deg,#f3f3f3 0,#fff 100%);
    box-shadow: 0 4px 6px 0 rgba(0,0,0,.08);
    border-radius: 32px;
    height: 4rem;
    padding: 4px
}

.gdk .progress-tracker__bar-filler {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    opacity: 0;
    background-image: linear-gradient(90deg,#003697 0,#0070cc 100%);
    border-radius: 32px;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    transition: width var(--bar-duration) ease-in-out,opacity 600ms ease-in-out
}

.gdk .progress-tracker__bar-percentage {
    color: #fff;
    line-height: 1.4rem
}

.gdk .progress-tracker__bar-label {
    letter-spacing: .2rem;
    text-transform: uppercase;
    color: #fff
}

.gdk .theme--dark .progress-tracker__bar {
    background-image: linear-gradient(180deg,#17181a 0,#1f2024 98%);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.12)
}

.gdk .theme--dark .progress-tracker__stretch {
    background: rgba(255,255,255,.08);
    box-shadow: #fff 0 0 0 0,rgba(255,255,255,.2) 0 0 0 2px,transparent 0 0 0 0;
    padding: .125rem
}

.gdk .theme--dark .progress-tracker__stretch-filler {
    position: relative;
    background-image: linear-gradient(90deg,#01c2f4 0,#006fe5 100%);
    overflow: hidden
}

.gdk .theme--dark .progress-tracker__stretch-label-percentage {
    color: #fff
}

@media (max-width: 767px) {
    .gdk .progress-tracker__current {
        -webkit-margin-after:1rem;
        margin-block-end:1rem}

    .gdk .progress-tracker__head {
        -webkit-margin-after: .5rem;
        margin-block-end:.5rem}

    .gdk .progress-tracker__icon {
        width: calc(3rem + 3rem);
        height: calc(3rem + 1.5rem);
        -webkit-margin-end: .5rem;
        -moz-margin-end: .5rem;
        margin-inline-end:.5rem}

    .gdk .progress-tracker__inset {
        -webkit-margin-before: .5rem;
        margin-block-start:.5rem;padding: 0
    }

    .gdk .progress-tracker__stretch {
        height: .5rem
    }

    .gdk .theme--dark .progress-tracker__stretch {
        padding: 0;
        box-shadow: none
    }

    .gdk .progress-tracker__stretch-label {
        -webkit-margin-before: .75rem;
        margin-block-start:.75rem}

    .gdk .progress-tracker__bar {
        height: 1.5rem;
        background: rgba(0,0,0,.06);
        background-image: none;
        padding: 2px;
        box-shadow: #fff 0 0 0 0,rgba(0,0,0,.06) 0 0 0 3px,transparent 0 0 0 0
    }

    .gdk .theme--dark .progress-tracker__bar {
        background: rgba(255,255,255,.08);
        box-shadow: #fff 0 0 0 0,rgba(255,255,255,.2) 0 0 0 3px,transparent 0 0 0 0
    }

    .gdk .progress-tracker__bar-filler span {
        display: none
    }

    .gdk .progress-tracker__title-main {
        font-size: calc(1rem*1.2)
    }

    .gdk .progress-tracker__title-sub {
        font-size: calc(1rem)
    }
}

.gdk .alerts {
    left: 50%;
    width: 300px;
    display: none;
    position: fixed;
    top: var(--alert-top);
    transform: translateX(-50%);
    background-color: transparent;
    z-index: 10005;
    -webkit-padding-before: 0;
    padding-block-start:0;transition: all .25s ease-in-out;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 360px) {
    .gdk .alerts {
        width:324px
    }
}

@media (min-width: 768px) {
    .gdk .alerts {
        right:0;
        left: unset;
        transform: unset;
        width: 378px;
        -webkit-margin-end: var(--space-7);
        -moz-margin-end: var(--space-7);
        margin-inline-end:var(--space-7);-ms-flex-align: end;
        align-items: flex-end
    }
}

@media (min-width: 1367px) {
    .gdk .alerts {
        width:587px
    }
}

@media (min-width: 1920px) {
    .gdk .alerts {
        width:696px
    }
}

.gdk .alerts__item {
    width: 100%;
    display: grid;
    overflow: hidden;
    border-radius: var(--corner-size-2);
    grid-template-columns: auto 1fr auto;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.08);
    background: var(--color-role-gradients-content-light);
    transition: all .25s ease-in-out;
    animation-name: alertsInMobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .alerts__item:not(:first-child) {
    animation-delay: .5s;
    -webkit-margin-before: var(--space-4);
    margin-block-start:var(--space-4)}

@media (min-width: 768px) {
    .gdk .alerts__item {
        animation-name:alertsInTablet
    }
}

.gdk .alerts__item__close,.gdk .alerts__item__icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.gdk .alerts__item__icon {
    padding-left: var(--space-2);
    padding-right: var(--space-2);
    padding-top: var(--space-3);
    padding-bottom: var(--space-3)
}

.gdk .alerts__item__close {
    cursor: pointer;
    padding: var(--space-3)
}

.gdk .alerts__item__icon .icon {
    height: var(--icon-size-4);
    width: var(--icon-size-4)
}

.gdk .alerts__item__close .icon svg,.gdk .alerts__item__icon .icon svg {
    fill: var(--color-role-text-primary-base);
    width: 100%;
    height: 100%
}

@media (min-width: 1367px) {
    .gdk .alerts__item__close .icon,.gdk .alerts__item__icon .icon {
        height:var(--icon-size-5);
        width: var(--icon-size-5)
    }
}

.gdk .alerts__item__close .icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

@media (min-width: 768px) {
    .gdk .alerts__item__close {
        -ms-flex-align:start;
        align-items: flex-start
    }
}

.gdk .alerts__item__content {
    -webkit-padding-end: 0;
    -moz-padding-end: 0;
    padding-inline-end:0;-webkit-padding-start: var(--space-3);
    -moz-padding-start: var(--space-3);
    padding-inline-start:var(--space-3);padding-top: var(--space-4);
    padding-bottom: var(--space-4)
}

@media (min-width: 1367px) {
    .gdk .alerts__item__content {
        -webkit-padding-start:var(--space-5);
        -moz-padding-start: var(--space-5);
        padding-inline-start:var(--space-5)}
}

.gdk .alerts__item__content .text-block {
    margin: 0;
    -webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3)}

@media (max-width: 1366px) {
    .gdk .alerts__item__content.collapsed {
        overflow:hidden
    }

    .gdk .alerts__item__content.collapsed .alerts__item__collapsable {
        cursor: pointer;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

    .gdk .alerts__item__content.collapsed .alerts__item__collapsable .text-block div,.gdk .alerts__item__content.collapsed .alerts__item__collapsable .text-block p,.gdk .alerts__item__content.collapsed .alerts__item__collapsable>div {
        display: contents
    }

    .gdk .alerts__item__content.collapsed .alerts__item__link {
        display: none
    }
}

.gdk .alerts__item__heading {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: var(--space-2);
    margin-block-end:var(--space-2)}

@media (min-width: 768px) {
    .gdk .alerts__item__heading {
        -webkit-line-clamp:2
    }
}

.gdk .alerts__item__link {
    display: inline-block;
    text-decoration: underline;
    color: var(--color-role-text-link-base-light)
}

.gdk .alerts__item--error .alerts__item__icon {
    background: var(--color-role-text-warning-light)
}

.gdk .alerts__item--error .alerts__item__icon .icon svg {
    fill: var(--color-role-text-primary-base-dark)
}

.gdk .alerts__item--warning .alerts__item__icon {
    background: var(--color-role-text-ps-plus-light)
}

.gdk .alerts__item--neutral .alerts__item__icon {
    background: var(--color-role-backgrounds-divider-line-light)
}

.gdk .alerts.in {
    display: -ms-flexbox;
    display: flex
}

.gdk .alerts.pinned-top {
    top: var(--alert-top-pinned)
}

@media (max-width: 1023px) {
    .gdk .alerts.pinned-top {
        width:calc(100% + var(--space-1));
        -webkit-margin-end: 0;
        -moz-margin-end: 0;
        margin-inline-end:0}

    .gdk .alerts.pinned-top .alerts__item {
        border-radius: unset;
        box-shadow: 0 4px 7px 0 rgba(0,0,0,.16)
    }

    .gdk .alerts.pinned-top .alerts__item:not(:first-child) {
        -webkit-margin-before: var(--space-2);
        margin-block-start:var(--space-2)}

    .gdk .alerts.pinned-top .alerts__item__link {
        display: inline-block
    }
}

@media (min-width: 768px) {
    html[dir=rtl] .alerts {
        left:0;
        right: unset
    }

    html[dir=rtl] .alerts__item {
        animation-name: alertsInTabletRTL
    }
}

.gdk .slider__slide {
    line-height: 0
}

@media (min-width: 768px) {
    .gdk .slider__control:hover:not(.slider__control--product-picker) {
        transform:translateY(-.5rem)
    }

    .gdk .slider__control:hover:not(.is-selected):not(.slider__control--product-picker) {
        opacity: 1
    }

    .gdk .slider__control:hover:not(.slider__control--product-picker) figure {
        box-shadow: 0 .75rem 8px rgba(0,0,0,.18)
    }
}

.gdk .slider__control:not(.is-selected):not(.slider__control--product-picker),.gdk .slider__control:not(.slider__control--product-picker) figure.not-hovered {
    opacity: .75
}

.gdk .slider__control:not(.slider__control--product-picker) figure {
    opacity: 1;
    box-shadow: none;
    border-radius: calc(.5rem + 2px);
    isolation: isolate;
    transition: all .2s ease-in-out
}

@media (min-width: 768px) {
    .gdk .slider__control:not(.slider__control--product-picker) figure {
        border-radius:calc(.5rem + 4px)
    }
}

@media (min-width: 768px) {
    .gdk .slider__control:not(.slider__control--product-picker) {
        width:20%;
        cursor: pointer;
        padding: 0;
        -webkit-margin-end: .75rem;
        -moz-margin-end: .75rem;
        margin-inline-end:.75rem}

    .gdk .slider__control:last-child:not(.slider__control--product-picker) {
        -webkit-margin-end: 0;
        -moz-margin-end: 0;
        margin-inline-end:0}
}

.gdk .slider__controls.carousel {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.gdk .slider__controls.carousel:after {
    content: 'flickity';
    display: none
}

@media (max-width: 767px) {
    .gdk .slider__controls.carousel .slider__control {
        display:none
    }

    .gdk .slider__controls.carousel .slider__control:first-of-type {
        display: block
    }

    .gdk .slider__controls.carousel.flickity-enabled .slider__control {
        display: block
    }
}

.gdk .slider__controls.carousel.flickity-enabled .slider__control {
    width: 50%;
    padding: 0;
    margin-left: .5rem;
    margin-right: .5rem
}

.gdk .slider__controls.carousel.flickity-enabled .slider__control:not(.is-selected) {
    transform: unset
}

.gdk .slider__controls.carousel .flickity-page-dots {
    display: none
}

@media (min-width: 768px) {
    .gdk .slider__controls.carousel {
        display:-ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .gdk .slider__controls.carousel:after {
        content: ''
    }

    .gdk .slider__controls.carousel.focus-in .slider__control.is-selected {
        outline: 0
    }
}

.gdk .slider__controls.slider__controls--swatches.carousel,.gdk .slider__controls.slider__controls--thumbnails.carousel {
    -webkit-padding-before: 0;
    padding-block-start:0;-webkit-padding-after: var(--space-7);
    padding-block-end:var(--space-7)}

.gdk .slider__controls.slider__controls--swatches.carousel .slider__control,.gdk .slider__controls.slider__controls--thumbnails.carousel .slider__control {
    display: inline-block;
    cursor: pointer;
    margin-left: calc(var(--space-5)/2);
    margin-right: calc(var(--space-5)/2)
}

.gdk .slider__controls.slider__controls--swatches.carousel .slider__control:focus,.gdk .slider__controls.slider__controls--thumbnails.carousel .slider__control:focus {
    outline: 0
}

html[dir=rtl] .slider__controls.slider__controls--swatches.carousel,html[dir=rtl] .slider__controls.slider__controls--thumbnails.carousel {
    direction: rtl
}

.gdk .slider__controls.slider__controls--thumbnails.carousel .slider__control {
    width: var(--space-12)
}

.gdk .slider__controls.slider__controls--thumbnails.carousel.flickity-enabled .slider__control {
    margin-left: calc(var(--space-5)/2);
    margin-right: calc(var(--space-5)/2)
}

.gdk .slider__controls.slider__controls--thumbnails.carousel.flickity-enabled .slider__control--thumbnail,.gdk .social-feed__card__handle .handle__icon img {
    width: 100%
}

.gdk .slider__controls.slider__controls--swatches.carousel.flickity-enabled .slider__control {
    width: calc(var(--space-7) + var(--space-5));
    margin-left: 0;
    margin-right: 0
}

.gdk .slider__control .slider__control--swatch,.gdk .slider__control .slider__control--thumbnail {
    margin: 0
}

.gdk .slider__control .slider__control--swatch:hover,.gdk .slider__control .slider__control--thumbnail:hover {
    transform: unset
}

.gdk .slider__control .slider__control--swatch:hover figure,.gdk .slider__control .slider__control--thumbnail:hover figure {
    box-shadow: unset
}

.gdk .slider__control .slider__control--swatch:not(.is-selected),.gdk .slider__control .slider__control--thumbnail:not(.is-selected) {
    opacity: 1
}

.gdk .slider__control .slider__control--thumbnail {
    width: var(--space-12)
}

.gdk .slider__control .slider__control--thumbnail .media-block__img {
    padding: var(--space-3)
}

.gdk .slider__control .slider__control--thumbnail.surface {
    border-radius: var(--corner-size-2)
}

.gdk .slider__control .slider__control--swatch {
    height: var(--space-7);
    width: var(--space-7);
    border-radius: 50%
}

.gdk .slider__control .slider__control--swatch:before {
    border-radius: 50%
}

.gdk .slider__control .slider__control--swatch:hover {
    --shadow-color: var(--color-role-shadows-high-hover)
}

.gdk .slider__control .slider__control__description {
    text-align: center;
    font-size: var(--text-2);
    -webkit-padding-before: var(--space-3);
    padding-block-start:var(--space-3)}

.gdk .media-carousel {
    width: unset;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-padding-before: calc(var(--component-additional-top-gap) + var(--space-10));
    padding-block-start:calc(var(--component-additional-top-gap) + var(--space-10));-webkit-padding-after: var(--space-10);
    padding-block-end:var(--space-10)}

.gdk .media-carousel__title {
    -webkit-padding-after: var(--space-8);
    padding-block-end:var(--space-8);-webkit-margin-after: 0;
    margin-block-end:0}

.gdk .media-carousel__title .btn-block,.gdk .media-carousel__title .title-block {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    -webkit-margin-after: 0;
    margin-block-end:0}

@media (min-width: 768px) {
    .gdk .media-carousel__title .btn-block,.gdk .media-carousel__title .title-block {
        width:calc(((((768px - calc(var(--space-9)*2)) - calc(var(--space-5)*7))/12)*8) + calc(var(--space-5)*7))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel__title .btn-block,.gdk .media-carousel__title .title-block {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*7))/12)*8) + calc(var(--space-5)*7))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel__title .btn-block,.gdk .media-carousel__title .title-block {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*5))/12)*6) + calc(var(--space-5)*5))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel__title .btn-block,.gdk .media-carousel__title .title-block {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*11))/24)*12) + calc(var(--space-5)*11))
    }
}

.gdk .media-carousel__title .btn-block .accent,.gdk .media-carousel__title .btn-block .site-footer .footer-label,.gdk .media-carousel__title .title-block .accent,.gdk .media-carousel__title .title-block .site-footer .footer-label,.gdk .site-footer .media-carousel__title .btn-block .footer-label,.gdk .site-footer .media-carousel__title .title-block .footer-label {
    color: #0068bd
}

.gdk .media-carousel__content .media-carousel__cells .media-carousel__description,.gdk .media-carousel__description {
    -webkit-padding-before: var(--space-10);
    padding-block-start:var(--space-10)}

.gdk .media-carousel__description .title-block p {
    font-size: var(--text-4)
}

.gdk .media-carousel__description .btn-block {
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .media-carousel__description,.gdk .media-carousel__title {
    text-align: center
}

.gdk .media-carousel__content {
    position: relative
}

.gdk .media-carousel__pager {
    position: absolute;
    z-index: 80;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none
}

.gdk .media-carousel__pager .media-carousel__pagination {
    pointer-events: auto
}

.gdk .media-carousel__cells.flickity-enabled {
    padding-left: 0;
    padding-right: 0;
    -webkit-padding-after: var(--space-4);
    padding-block-end:var(--space-4);-webkit-margin-after: 0;
    margin-block-end:0}

@media (min-width: 768px) {
    .gdk .media-carousel__cells.flickity-enabled {
        margin-left:auto;
        margin-right: auto
    }
}

.gdk .media-carousel__cells.flickity-enabled .media-carousel__cell {
    opacity: .75;
    transition: opacity 1s ease-in-out;
    margin-left: calc(var(--space-5)/2);
    margin-right: calc(var(--space-5)/2);
    width: calc(((((360px - calc(var(--space-7)*2)) - calc(var(--space-5)*3))/4)*4) + calc(var(--space-5)*3))
}

.gdk .media-carousel__cells.flickity-enabled .media-carousel__cell.is-selected {
    opacity: 1
}

.gdk .media-carousel__cells.flickity-enabled .media-carousel__cell.is-selected .media-carousel__description {
    visibility: visible;
    opacity: 1;
    transition: opacity 1s ease-in-out
}

.gdk .media-carousel__cells.flickity-enabled .media-carousel__cell.is-selected .media-block {
    transform: scale(1.05)
}

.gdk .media-carousel__cells.flickity-enabled .media-carousel__cell:not(.is-selected) {
    transform: unset;
    width: calc(((((360px - calc(var(--space-7)*2)) - calc(var(--space-5)*3))/4)*4) + calc(var(--space-5)*3))
}

.gdk .media-carousel__cells.flickity-enabled .media-carousel__cell:not(.is-selected) .media-block {
    transform: scale(.95)
}

.gdk .media-carousel__cells.flickity-enabled .media-carousel__cell .media-carousel__description {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease-in-out
}

.gdk .media-carousel__cells.flickity-enabled .flickity-viewport {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .media-carousel__cells.flickity-enabled .flickity-button {
    --distance: calc(var(--distance-size) - (var(--icon-size-4) / 2));
    height: var(--icon-size-4);
    width: var(--icon-size-4);
    --distance-size: var(--space-6)
}

@media (min-width: 768px) {
    .gdk .media-carousel__cells.flickity-enabled .flickity-button {
        display:block
    }
}

.gdk .media-carousel__cells.flickity-enabled .flickity-button svg,.gdk .social-feed__card__handle .handle__icon svg {
    width: 100%;
    height: 100%
}

@media (min-width: 360px) {
    .gdk .media-carousel__cells.flickity-enabled .flickity-button {
        --distance-size:var(--space-7)
    }
}

@media (min-width: 768px) {
    .gdk .media-carousel__cells.flickity-enabled .flickity-button {
        --distance-size:var(--space-9)
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel__cells.flickity-enabled .flickity-button {
        --distance-size:var(--space-11)
    }
}

.gdk .media-carousel__cells.flickity-enabled .flickity-page-dots {
    bottom: calc(var(--space-5)*-1)
}

@media (min-width: 768px) {
    .gdk .media-carousel__cells.flickity-enabled .flickity-page-dots {
        bottom:calc(var(--space-8)*-1)
    }

    .gdk .media-carousel__cells--small.flickity-enabled .media-carousel__cell {
        width: calc(((((768px - calc(var(--space-9)*2)) - calc(var(--space-5)*5))/12)*6) + calc(var(--space-5)*5))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel__cells--small.flickity-enabled .media-carousel__cell {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*5))/12)*6) + calc(var(--space-5)*5))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel__cells--small.flickity-enabled .media-carousel__cell {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*5))/12)*6) + calc(var(--space-5)*5))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel__cells--small.flickity-enabled .media-carousel__cell {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*11))/24)*12) + calc(var(--space-5)*11))
    }
}

@media (min-width: 768px) {
    .gdk .media-carousel__cells--small.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((768px - calc(var(--space-9)*2)) - calc(var(--space-5)*5))/12)*6) + calc(var(--space-5)*5))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel__cells--small.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*5))/12)*6) + calc(var(--space-5)*5))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel__cells--small.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*5))/12)*6) + calc(var(--space-5)*5))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel__cells--small.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*11))/24)*12) + calc(var(--space-5)*11))
    }
}

@media (min-width: 768px) {
    .gdk .media-carousel__cells--large.flickity-enabled .media-carousel__cell {
        width:calc(((((768px - calc(var(--space-9)*2)) - calc(var(--space-5)*9))/12)*10) + calc(var(--space-5)*9))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel__cells--large.flickity-enabled .media-carousel__cell {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*9))/12)*10) + calc(var(--space-5)*9))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel__cells--large.flickity-enabled .media-carousel__cell {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*9))/12)*10) + calc(var(--space-5)*9))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel__cells--large.flickity-enabled .media-carousel__cell {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*15))/24)*16) + calc(var(--space-5)*15))
    }
}

@media (min-width: 768px) {
    .gdk .media-carousel__cells--large.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((768px - calc(var(--space-9)*2)) - calc(var(--space-5)*9))/12)*10) + calc(var(--space-5)*9))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel__cells--large.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*9))/12)*10) + calc(var(--space-5)*9))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel__cells--large.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*9))/12)*10) + calc(var(--space-5)*9))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel__cells--large.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*15))/24)*16) + calc(var(--space-5)*15))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel__cells--ultra-wide.flickity-enabled .media-carousel__cell {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*11))/12)*12) + calc(var(--space-5)*11))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel__cells--ultra-wide.flickity-enabled .media-carousel__cell {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*9))/12)*10) + calc(var(--space-5)*9))
    }
}

@media (min-width: 1600px) {
    .gdk .media-carousel__cells--ultra-wide.flickity-enabled .media-carousel__cell {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*12))/12)*13) + calc(var(--space-5)*12))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel__cells--ultra-wide.flickity-enabled .media-carousel__cell {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*19))/24)*20) + calc(var(--space-5)*19))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel__cells--ultra-wide.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*11))/12)*12) + calc(var(--space-5)*11))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel__cells--ultra-wide.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*9))/12)*10) + calc(var(--space-5)*9))
    }
}

@media (min-width: 1600px) {
    .gdk .media-carousel__cells--ultra-wide.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*12))/12)*13) + calc(var(--space-5)*12))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel__cells--ultra-wide.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*19))/24)*20) + calc(var(--space-5)*19))
    }
}

.gdk .media-carousel[class*="--bg-p"] {
    background-color: var(--color-role-page-backgrounds-primary)
}

.gdk .media-carousel[class*="--bg-s"] {
    background-color: var(--color-role-page-backgrounds-secondary)
}

.gdk .media-carousel[class*="--bg-t"] {
    background-color: var(--color-role-page-backgrounds-tertiary)
}

.gdk .media-carousel--product-picker,.gdk .media-carousel-v2 {
    -webkit-padding-before: 0;
    padding-block-start:0}

.gdk .media-carousel--product-picker .media-carousel__cell,.gdk .media-carousel--product-picker .media-carousel__cells.flickity-enabled .media-carousel__cell {
    opacity: 1
}

.gdk .media-carousel--product-picker .media-carousel__description,.gdk .media-carousel--product-picker .media-carousel__title {
    -webkit-margin-after: 0;
    margin-block-end:0}

html[dir=rtl] .media-carousel--product-picker .media-carousel__description,html[dir=rtl] .media-carousel--product-picker .media-carousel__title {
    direction: rtl
}

.gdk .media-carousel--product-picker .media-carousel__description .btn-block,.gdk .media-carousel--product-picker .media-carousel__description .title-block,.gdk .media-carousel--product-picker .media-carousel__title .btn-block,.gdk .media-carousel--product-picker .media-carousel__title .title-block {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    -webkit-margin-after: 0;
    margin-block-end:0}

@media (min-width: 768px) {
    .gdk .media-carousel--product-picker .media-carousel__description .btn-block,.gdk .media-carousel--product-picker .media-carousel__description .title-block,.gdk .media-carousel--product-picker .media-carousel__title .btn-block,.gdk .media-carousel--product-picker .media-carousel__title .title-block {
        width:calc(((((768px - calc(var(--space-9)*2)) - calc(var(--space-5)*7))/12)*8) + calc(var(--space-5)*7))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel--product-picker .media-carousel__description .btn-block,.gdk .media-carousel--product-picker .media-carousel__description .title-block,.gdk .media-carousel--product-picker .media-carousel__title .btn-block,.gdk .media-carousel--product-picker .media-carousel__title .title-block {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*7))/12)*8) + calc(var(--space-5)*7))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel--product-picker .media-carousel__description .btn-block,.gdk .media-carousel--product-picker .media-carousel__description .title-block,.gdk .media-carousel--product-picker .media-carousel__title .btn-block,.gdk .media-carousel--product-picker .media-carousel__title .title-block {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*5))/12)*6) + calc(var(--space-5)*5))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel--product-picker .media-carousel__description .btn-block,.gdk .media-carousel--product-picker .media-carousel__description .title-block,.gdk .media-carousel--product-picker .media-carousel__title .btn-block,.gdk .media-carousel--product-picker .media-carousel__title .title-block {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*11))/24)*12) + calc(var(--space-5)*11))
    }
}

.gdk .media-carousel--product-picker .media-carousel__description {
    -webkit-padding-before: 0;
    padding-block-start:0;-webkit-margin-before: var(--space-10);
    margin-block-start:var(--space-10)}

.gdk .media-carousel-v2 .media-carousel__title .btn--cta__btn-container,.gdk .media-carousel-v2 .media-carousel__title .txt-block-title {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    -webkit-margin-after: 0;
    margin-block-end:0}

@media (min-width: 768px) {
    .gdk .media-carousel-v2 .media-carousel__title .btn--cta__btn-container,.gdk .media-carousel-v2 .media-carousel__title .txt-block-title {
        width:calc(((((768px - calc(var(--space-9)*2)) - calc(var(--space-5)*7))/12)*8) + calc(var(--space-5)*7))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel-v2 .media-carousel__title .btn--cta__btn-container,.gdk .media-carousel-v2 .media-carousel__title .txt-block-title {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*7))/12)*8) + calc(var(--space-5)*7))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel-v2 .media-carousel__title .btn--cta__btn-container,.gdk .media-carousel-v2 .media-carousel__title .txt-block-title {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*5))/12)*6) + calc(var(--space-5)*5))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel-v2 .media-carousel__title .btn--cta__btn-container,.gdk .media-carousel-v2 .media-carousel__title .txt-block-title {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*11))/24)*12) + calc(var(--space-5)*11))
    }
}

.gdk .media-carousel-v2 .media-carousel__description>div {
    width: 110%;
    -webkit-margin-start: -5%;
    -moz-margin-start: -5%;
    margin-inline-start:-5%}

@media (min-width: 768px) {
    .gdk .media-carousel-v2 .media-carousel__description>div {
        width:150%;
        -webkit-margin-start: -25%;
        -moz-margin-start: -25%;
        margin-inline-start:-25%}
}

.gdk .media-carousel-v2 .media-carousel__description .btn--cta__btn-container {
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .media-carousel-v2--1-1 .media-carousel__content .media-block__figure,.gdk .media-carousel-v2--1-1 .media-carousel__pager .media-carousel__cell,.gdk .media-carousel-v2--16-9 .media-carousel__content .media-block__figure,.gdk .media-carousel-v2--16-9 .media-carousel__pager .media-carousel__cell,.gdk .media-carousel-v2--4-6 .media-carousel__content .media-block__figure,.gdk .media-carousel-v2--4-6 .media-carousel__pager .media-carousel__cell {
    position: relative
}

.gdk .media-carousel-v2--16-9 .media-carousel__content .media-block__figure:before,.gdk .media-carousel-v2--16-9 .media-carousel__pager .media-carousel__cell:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 56.25%;
    padding-block-start:56.25%}

.gdk .media-carousel-v2--1-1 .media-carousel__pagination,.gdk .media-carousel-v2--16-9 .media-carousel__pagination {
    -webkit-margin-before: var(--space-6);
    margin-block-start:var(--space-6)}

.gdk .media-carousel-v2--1-1 .media-carousel__content .media-block__figure: before,.gdk .media-carousel-v2--1-1 .media-carousel__pager .media-carousel__cell:before {
    content:"";
    width: 100%;
    display: block;
    -webkit-padding-before: 100%;
    padding-block-start:100%}

.gdk .media-carousel-v2--4-6 .media-carousel__content .media-block__figure:before,.gdk .media-carousel-v2--4-6 .media-carousel__pager .media-carousel__cell:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 150%;
    padding-block-start:150%}

.gdk .media-carousel-v2--4-6 .media-carousel__title {
    -webkit-padding-after: var(--space-10);
    padding-block-end:var(--space-10)}

.gdk .media-carousel-v2--4-6 .media-carousel__description {
    -webkit-margin-before: var(--space-5);
    margin-block-start:var(--space-5)}

.gdk .media-carousel-v2--4-6 .media-carousel__pagination {
    -webkit-margin-before: var(--space-8);
    margin-block-start:var(--space-8)}

@media (min-width: 768px) {
    .gdk .media-carousel-v2--small .media-carousel__cells.flickity-enabled .media-carousel__cell {
        width:calc(((((768px - calc(var(--space-9)*2)) - calc(var(--space-5)*2))/12)*3) + calc(var(--space-5)*2))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel-v2--small .media-carousel__cells.flickity-enabled .media-carousel__cell {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*2))/12)*3) + calc(var(--space-5)*2))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel-v2--small .media-carousel__cells.flickity-enabled .media-carousel__cell {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*2))/12)*3) + calc(var(--space-5)*2))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel-v2--small .media-carousel__cells.flickity-enabled .media-carousel__cell {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*5))/24)*6) + calc(var(--space-5)*5))
    }
}

@media (min-width: 768px) {
    .gdk .media-carousel-v2--small .media-carousel__cells.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((768px - calc(var(--space-9)*2)) - calc(var(--space-5)*2))/12)*3) + calc(var(--space-5)*2))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel-v2--small .media-carousel__cells.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*2))/12)*3) + calc(var(--space-5)*2))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel-v2--small .media-carousel__cells.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*2))/12)*3) + calc(var(--space-5)*2))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel-v2--small .media-carousel__cells.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*5))/24)*6) + calc(var(--space-5)*5))
    }
}

.gdk .media-carousel-v2--large.media-carousel-v2--16-9 .media-carousel__pagination,.gdk .media-carousel-v2--medium.media-carousel-v2--1-1 .media-carousel__pagination {
    -webkit-margin-before: var(--space-7);
    margin-block-start:var(--space-7)}

@media (min-width: 768px) {
    .gdk .media-carousel-v2--medium .media-carousel__cells.flickity-enabled .media-carousel__cell {
        width:calc(((((768px - calc(var(--space-9)*2)) - calc(var(--space-5)*3))/12)*4) + calc(var(--space-5)*3))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel-v2--medium .media-carousel__cells.flickity-enabled .media-carousel__cell {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*3))/12)*4) + calc(var(--space-5)*3))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel-v2--medium .media-carousel__cells.flickity-enabled .media-carousel__cell {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*3))/12)*4) + calc(var(--space-5)*3))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel-v2--medium .media-carousel__cells.flickity-enabled .media-carousel__cell {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*6))/24)*7) + calc(var(--space-5)*6))
    }
}

@media (min-width: 768px) {
    .gdk .media-carousel-v2--medium .media-carousel__cells.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((768px - calc(var(--space-9)*2)) - calc(var(--space-5)*3))/12)*4) + calc(var(--space-5)*3))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel-v2--medium .media-carousel__cells.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*3))/12)*4) + calc(var(--space-5)*3))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel-v2--medium .media-carousel__cells.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*3))/12)*4) + calc(var(--space-5)*3))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel-v2--medium .media-carousel__cells.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*6))/24)*7) + calc(var(--space-5)*6))
    }
}

@media (min-width: 768px) {
    .gdk .media-carousel-v2--large .media-carousel__description>div {
        width:75%;
        margin-left: 12.5%
    }

    .gdk .media-carousel-v2--large .media-carousel__cells.flickity-enabled .media-carousel__cell {
        width: calc(((((768px - calc(var(--space-9)*2)) - calc(var(--space-5)*8))/12)*9) + calc(var(--space-5)*8))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel-v2--large .media-carousel__cells.flickity-enabled .media-carousel__cell {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*8))/12)*9) + calc(var(--space-5)*8))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel-v2--large .media-carousel__cells.flickity-enabled .media-carousel__cell {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*8))/12)*9) + calc(var(--space-5)*8))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel-v2--large .media-carousel__cells.flickity-enabled .media-carousel__cell {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*10))/24)*11) + calc(var(--space-5)*10))
    }
}

@media (min-width: 768px) {
    .gdk .media-carousel-v2--large .media-carousel__cells.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((768px - calc(var(--space-9)*2)) - calc(var(--space-5)*8))/12)*9) + calc(var(--space-5)*8))
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel-v2--large .media-carousel__cells.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1024px - calc(var(--space-9)*2)) - calc(var(--space-5)*8))/12)*9) + calc(var(--space-5)*8))
    }
}

@media (min-width: 1367px) {
    .gdk .media-carousel-v2--large .media-carousel__cells.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*8))/12)*9) + calc(var(--space-5)*8))
    }
}

@media (min-width: 1920px) {
    .gdk .media-carousel-v2--large .media-carousel__cells.flickity-enabled .media-carousel__cell:not(.is-selected) {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*10))/24)*11) + calc(var(--space-5)*10))
    }
}

.gdk .product-picker {
    position: relative;
    z-index: 1;
    -webkit-padding-before: calc(var(--component-additional-top-gap) + 3rem);
    padding-block-start:calc(var(--component-additional-top-gap) + 3rem)}

.gdk .product-picker.theme--dark .text-link,.gdk .product-picker.theme--dark a {
    color: var(--color-role-text-primary-base)
}

.gdk .product-picker.theme--dark .text-link .text-link__icon {
    fill: var(--color-role-text-primary-base)
}

.gdk .product-picker .text-link .text-link__icon {
    fill: var(--color-role-text-link-base)
}

.gdk .product-picker .accent,.gdk .product-picker .site-footer .footer-label,.gdk .product-picker .text-link,.gdk .product-picker a,.gdk .product-picker blockquote,.gdk .product-picker ol li:before,.gdk .product-picker ul li:before,.gdk .site-footer .product-picker .footer-label {
    color: var(--color-role-text-link-base)
}

.gdk .product-picker[class*="--bg-p"],.gdk .product-picker[class*="--bg-p"] .media-carousel {
    background-color: var(--color-role-page-backgrounds-primary)
}

.gdk .product-picker[class*="--bg-s"],.gdk .product-picker[class*="--bg-s"] .media-carousel {
    background-color: var(--color-role-page-backgrounds-secondary)
}

.gdk .product-picker[class*="--bg-t"],.gdk .product-picker[class*="--bg-t"] .media-carousel {
    background-color: var(--color-role-page-backgrounds-tertiary)
}

.gdk .product-picker .slider__control--non-transparent .slider__control--thumbnail .media-block__figure,.gdk .product-picker .slider__control--non-transparent .slider__control--thumbnail .media-block__img,.gdk .tier-selector__content-bg .media-block__figure img {
    border-radius: var(--corner-size-2)
}

.gdk .product-picker .slider__control--non-transparent .slider__control--thumbnail .media-block__img {
    overflow: hidden;
    padding: 0
}

.gdk .cx-browse-tiles .title-block:nth-of-type(1) {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5)}

.gdk .cx-browse-tiles .contact-us__my-support {
    margin: 0;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

@media (min-width: 768px) {
    .gdk .cx-browse-tiles .contact-us__my-support {
        -ms-flex-align:stretch;
        align-items: stretch
    }
}

@media (min-width: 1024px) {
    .gdk .cx-browse-tiles .contact-us__my-support {
        width:auto
    }
}

.gdk .cx-browse-tiles .contact-us__my-support__cta {
    -webkit-margin-after: 0;
    margin-block-end:0;-ms-flex: 1;
    flex: 1;
    width: 100%
}

.gdk .cx-browse-tiles .contact-us__my-support__cta .tile__btn {
    background: 0 0;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 1024px) {
    .gdk .cx-browse-tiles .contact-us__my-support__cta .tile__btn {
        -ms-flex-direction:column;
        flex-direction: column;
        text-align: center
    }
}

.gdk .cx-browse-tiles .contact-us__my-support__surface {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5);max-width: calc(360px - var(--space-5)*2);
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-item-align: unset;
    align-self: unset
}

@media (min-width: 768px) {
    .gdk .cx-browse-tiles .contact-us__my-support__surface {
        -webkit-margin-after:0;
        margin-block-end:0;max-width: unset;
        width: 100%
    }
}

@media (min-width: 1024px) {
    .gdk .cx-browse-tiles .contact-us__my-support__surface {
        max-width:250px;
        min-width: 200px
    }
}

.gdk .cx-browse-tiles .contact-us__my-support .txt-block-paragraph__title {
    -webkit-margin-after: var(--space-1);
    margin-block-end:var(--space-1);font-size: calc(1rem);
    font-weight: 400
}

.gdk .cx-browse-tiles .contact-us__items {
    -webkit-margin-after: 0;
    margin-block-end:0;grid-column: 1/-1
}

@media (min-width: 768px) {
    .gdk .cx-browse-tiles .contact-us__items {
        grid-column:2/12
    }
}

@media (min-width: 1024px) {
    .gdk .cx-browse-tiles .contact-us__items {
        grid-column:3/11;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

@media (min-width: 1920px) {
    .gdk .cx-browse-tiles .contact-us__items {
        grid-column:6/20
    }
}

.gdk .cx-browse-tiles .contact-us__items-row {
    width: auto
}

.gdk .cx-browse-tiles .contact-us__items-row .tile {
    position: relative;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .cx-browse-tiles .contact-us__items-row .tile__btn {
    height: 100%;
    text-align: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .cx-browse-tiles .contact-us__items-row .tile__title {
    word-break: break-word;
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    padding-inline-start:0}

.gdk .cx-browse-tiles .contact-us__item {
    max-width: unset
}

.gdk .social-feed__container {
    row-gap: 0;
    opacity: 0;
    transition: opacity .2s;
    -webkit-padding-before: var(--space-5);
    padding-block-start:var(--space-5)}

.gdk .social-feed__container.is-visible {
    opacity: 1
}

.gdk .social-feed__container .title-block {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .social-feed__load-more-btn {
    -webkit-margin-before: var(--space-5);
    margin-block-start:var(--space-5)}

.gdk .social-feed__load-more-btn .btn-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .social-feed__link--instagram,.gdk .social-feed__link--twitter {
    color: var(--color-role-text-link-base)
}

.gdk .social-feed__link--instagram svg,.gdk .social-feed__link--twitter svg {
    -webkit-padding-before: var(--space-1);
    padding-block-start:var(--space-1);fill: var(--color-role-text-link-base);
    height: var(--space-5)
}

.gdk .social-feed__carousel {
    -webkit-padding-before: var(--space-9);
    padding-block-start:var(--space-9);-webkit-padding-after: var(--space-5);
    padding-block-end:var(--space-5)}

@media (min-width: 1024px) {
    .gdk .social-feed__carousel {
        -webkit-padding-after:var(--space-8);
        padding-block-end:var(--space-8);min-height: 50vw
    }

    .gdk .social-feed__carousel__cell {
        transition: opacity .5s;
        opacity: .3
    }

    .gdk .social-feed__carousel__cell.is-selected {
        opacity: 1
    }
}

.gdk .social-feed__carousel:after {
    content: ''
}

@media (min-width: 1024px) {
    .gdk .social-feed__carousel:after {
        content:'flickity';
        display: none
    }
}

.gdk .social-feed__carousel__cells {
    padding: 0
}

.gdk .social-feed__carousel .flickity-viewport {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .social-feed__pager {
    position: relative;
    display: none
}

@media (min-width: 1024px) {
    .gdk .social-feed__pager {
        display:block;
        -webkit-padding-before: var(--space-8);
        padding-block-start:var(--space-8)}
}

.gdk .social-feed__card {
    height: 0;
    position: relative;
    min-height: 235px;
    -webkit-padding-after: 100%;
    padding-block-end:100%}

@media (min-width: 1024px) {
    .gdk .social-feed__card {
        float:left;
        -webkit-padding-after: 25%;
        padding-block-end:25%}
}

.gdk .social-feed__card__surface {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-margin-after: var(--space-4);
    margin-block-end:var(--space-4)}

@media (min-width: 768px) {
    .gdk .social-feed__card__surface:nth-child(odd) {
        -webkit-margin-end:var(--space-4);
        -moz-margin-end: var(--space-4);
        margin-inline-end:var(--space-4);-webkit-margin-after: var(--space-4);
        margin-block-end:var(--space-4)}
}

@media (min-width: 1024px) {
    .gdk .social-feed__card__surface {
        margin:calc(var(--space-5)/2)
    }
}

.gdk .social-feed__card__link {
    display: inline-block;
    height: 100%;
    width: 100%;
    background: var(--color-role-gradients-surface)
}

.gdk .social-feed__card__image {
    border-radius: calc(var(--corner-size-2) - 3px);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: calc(100% - var(--space-5));
    overflow: hidden;
    position: relative;
    margin-left: var(--space-3);
    margin-right: var(--space-3);
    -webkit-margin-before: var(--space-3);
    margin-block-start:var(--space-3);-webkit-margin-after: var(--space-4);
    margin-block-end:var(--space-4);display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 1024px) {
    .gdk .social-feed__card__image {
        margin:var(--space-3)
    }
}

.gdk .social-feed__card__image__icon {
    height: var(--icon-size-5);
    width: var(--icon-size-5)
}

.gdk .social-feed__card__image video {
    height: 100%;
    position: absolute;
    z-index: -1
}

.gdk .social-feed__card__description {
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-left: var(--space-5);
    margin-right: var(--space-5);
    font-size: var(--text-4);
    font-weight: 400;
    letter-spacing: .1px;
    line-height: 1.5em;
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

@media (min-width: 1024px) {
    .gdk .social-feed__card__description {
        font-size:var(--text-2);
        font-weight: 400;
        line-height: 1.5em;
        -webkit-margin-before: var(--type-margin-top);
        margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
        margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
        --type-style-color: var(--color-role-text-primary-base)
    }
}

.gdk .social-feed__card__handle .handle__icon,.gdk .social-feed__card__icon {
    height: var(--icon-size-3);
    width: var(--icon-size-3);
    border-radius: var(--corner-size-2)
}

.gdk .social-feed__card__icon {
    position: absolute;
    top: var(--space-5);
    right: var(--space-5);
    z-index: 1;
    background: var(--color-role-backgrounds-card)
}

.gdk .social-feed__card__icon svg,.gdk .social-feed__card__image__icon svg {
    width: 100%;
    height: 100%;
    fill: var(--color-role-text-primary-base)
}

@media (min-width: 1024px) {
    .gdk .social-feed__card__icon {
        height:var(--icon-size-2);
        width: var(--icon-size-2);
        border-radius: var(--corner-size-1)
    }

    .gdk .social-feed__card__icon svg {
        width: 100%;
        height: 100%
    }
}

.gdk .social-feed__card__handle {
    position: absolute;
    bottom: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    -webkit-padding-after: var(--space-5);
    padding-block-end:var(--space-5)}

.gdk .social-feed__card__handle .handle__icon {
    overflow: hidden
}

@media (min-width: 1024px) {
    .gdk .social-feed__card__handle .handle__icon {
        height:var(--icon-size-2);
        width: var(--icon-size-2);
        border-radius: var(--corner-size-1)
    }

    .gdk .social-feed__card__handle .handle__icon svg {
        width: 100%;
        height: 100%
    }
}

.gdk .social-feed__card__handle .handle__text {
    -ms-flex: 1 auto;
    flex: 1 auto;
    padding-left: var(--space-3);
    padding-right: var(--space-3);
    font-size: var(--text-4);
    font-weight: 400;
    letter-spacing: .1px;
    line-height: 1.5em;
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

@media (min-width: 1024px) {
    .gdk .social-feed__card__handle .handle__text {
        font-size:var(--text-3);
        font-weight: 400;
        line-height: 1.5em;
        -webkit-margin-before: var(--type-margin-top);
        margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
        margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
        --type-style-color: var(--color-role-text-primary-base)
    }
}

.gdk .social-feed__card__handle .handle__date {
    font-size: var(--text-3);
    font-weight: 400;
    line-height: 1.5em;
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base)
}

@media (min-width: 1024px) {
    .gdk .social-feed__card__handle .handle__date {
        font-size:var(--text-2);
        font-weight: 400;
        line-height: 1.5em;
        -webkit-margin-before: var(--type-margin-top);
        margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
        margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
        --type-style-color: var(--color-role-text-primary-base)
    }

    .gdk .social-feed__card--base {
        width: 25%
    }
}

.gdk .social-feed__card--tw .social-feed__card__image {
    height: 51%
}

.gdk .social-feed__card--ig .social-feed__card__handle .handle__date,.gdk .social-feed__card--ig .social-feed__card__handle .handle__text,.gdk .social-feed__card--no-image .social-feed__card__handle .handle__date,.gdk .social-feed__card--no-image .social-feed__card__handle .handle__text {
    color: var(--color-role-text-primary-base-dark)
}

.gdk .social-feed__card--ig .social-feed__card__image {
    -webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3)}

.gdk .social-feed__card--ig .social-feed__card__image: before {
    content:"";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: calc(var(--corner-size-2) + -5px);
    background: var(--color-role-gradients-text)
}

.gdk .social-feed__card--ig .social-feed__card__description {
    display: none
}

@media (min-width: 1024px) {
    .gdk .social-feed__card--featured,.gdk .social-feed__card--semi-featured-tweet {
        width:50%
    }

    .gdk .social-feed__card--featured {
        -webkit-padding-after: 50%;
        padding-block-end:50%;min-height: 470px
    }

    .gdk .social-feed__card--featured.social-feed__card--tw .social-feed__card__description {
        font-size: var(--text-6);
        height: 7rem
    }
}

.gdk .social-feed__card--no-image.social-feed__card--tw .social-feed__card__description,.gdk .social-feed__card--semi-featured-tweet .social-feed__card__description {
    color: var(--color-role-text-primary-base-dark)
}

@media (min-width: 1024px) {
    .gdk .social-feed__card--last-card {
        width:25%
    }
}

.gdk .social-feed__card--last-card .social-feed__card__surface {
    padding: 0
}

.gdk .social-feed__card--last-card .social-feed__card__link {
    color: var(--color-role-text-primary);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-radius: var(--corner-size-2)
}

.gdk .social-feed__card--last-card .social-feed__card__description {
    text-align: center;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    padding: var(--space-5)
}

.gdk .social-feed__card--last-card .social-feed__card__description__heading,.gdk .social-feed__card--last-card .social-feed__card__description__text {
    font-weight: 400;
    line-height: 1.5em;
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);color: var(--type-custom-color, var(--type-style-color))
}

.gdk .social-feed__card--last-card .social-feed__card__description__heading {
    font-size: var(--text-4);
    letter-spacing: .1px;
    --type-style-color: var(--color-role-text-primary-base);
    -webkit-margin-after: var(--space-2);
    margin-block-end:var(--space-2)}

.gdk .social-feed__card--last-card .social-feed__card__description__text {
    font-size: var(--text-3);
    -webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);--type-style-color: var(--color-role-text-secondary)
}

.gdk .social-feed__card--no-image .social-feed__card__surface {
    padding: 0
}

.gdk .social-feed__card--no-image .social-feed__card__link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-radius: var(--corner-size-2);
    color: var(--color-role-text-primary-base);
    background: var(--color-role-gradients-accent)
}

.gdk .social-feed__card--no-image .social-feed__card__image {
    display: none
}

.gdk .social-feed__card--no-image .social-feed__card__icon {
    top: var(--space-5);
    right: var(--space-5)
}

.gdk .social-feed__card--no-image .social-feed__card__description {
    height: auto;
    -webkit-line-clamp: 5;
    line-height: 1.9rem;
    font-size: var(--text-6);
    font-weight: 300;
    letter-spacing: .1px;
    line-height: 1.25em;
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base);
    padding-left: var(--space-7);
    padding-right: var(--space-7);
    -webkit-padding-before: 0;
    padding-block-start:0;margin-left: 0;
    margin-right: 0;
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6)}

@media (min-width: 1024px) {
    .gdk .social-feed__card--no-image .social-feed__card__description {
        -webkit-line-clamp:4;
        font-size: var(--text-4);
        font-weight: 400;
        letter-spacing: .1px;
        line-height: 1.5em;
        -webkit-margin-before: var(--type-margin-top);
        margin-block-start:var(--type-margin-top);color: var(--type-custom-color, var(--type-style-color));
        --type-style-color: var(--color-role-text-primary-base);
        margin-left: 0;
        margin-right: 0;
        -webkit-margin-before: 0;
        margin-block-start:0;-webkit-margin-after: var(--space-6);
        margin-block-end:var(--space-6)}
}

@media (min-width: 1367px) {
    .gdk .social-feed__card--no-image .social-feed__card__description {
        font-size:var(--text-6);
        font-weight: 300;
        letter-spacing: .1px;
        line-height: 1.25em;
        -webkit-margin-before: var(--type-margin-top);
        margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
        margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
        --type-style-color: var(--color-role-text-primary-base)
    }
}

@media (min-width: 1024px) {
    .gdk .social-feed__card--no-image.social-feed__card--tw .social-feed__card__description {
        color:var(--color-role-text-primary-base-dark)
    }
}

.gdk .social-feed__cards {
    display: grid;
    grid-template-columns: repeat(1,1fr)
}

@media (min-width: 768px) {
    .gdk .social-feed__cards {
        grid-template-columns:repeat(2,1fr)
    }
}

@media (min-width: 1024px) {
    .gdk .social-feed__cards {
        display:block;
        height: 100%;
        width: 100%;
        position: relative
    }

    .gdk .social-feed__cards:after {
        content: '';
        display: block;
        clear: both
    }
}

@media (max-width: 1023px) {
    body .botImage {
        max-height:30vh
    }
}

body .with-chat-sidebar-maximized .embeddedServiceSidebarMinimizedDefaultUI {
    display: none!important
}

body .with-chat-sidebar-maximized .embeddedServiceHelpButton,body .with-chat-sidebar-minimized .embeddedServiceHelpButton {
    display: none
}

body #limitless-root:not(:has(div.llm-shadow)),body .embeddedServiceHelpButton,body .embeddedServiceSidebarMinimizedDefaultUI {
    position: -webkit-sticky;
    position: sticky;
    top: unset;
    left: unset;
    bottom: var(--space-5);
    pointer-events: none;
    right: unset;
    width: 100%;
    display: block;
    box-sizing: border-box;
    background: unset!important;
    max-width: unset;
    height: unset;
    border: unset;
    font-size: unset;
    overflow: visible;
    box-shadow: unset;
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5);padding-left: var(--space-6);
    padding-right: var(--space-6)
}

body #limitless-root:not(:has(div.llm-shadow)).minimizedContainer,body .embeddedServiceHelpButton.minimizedContainer,body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer {
    z-index: 10003
}

body #limitless-root:not(:has(div.llm-shadow)).minimizedContainer:active,body #limitless-root:not(:has(div.llm-shadow)).minimizedContainer:hover,body .embeddedServiceHelpButton.minimizedContainer:active,body .embeddedServiceHelpButton.minimizedContainer:hover,body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:active,body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:hover {
    text-decoration: none!important
}

body #limitless-root:not(:has(div.llm-shadow)).minimizedContainer:active .messageContent,body #limitless-root:not(:has(div.llm-shadow)).minimizedContainer:hover .messageContent,body .embeddedServiceHelpButton.minimizedContainer:active .messageContent,body .embeddedServiceHelpButton.minimizedContainer:hover .messageContent,body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:active .messageContent,body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:hover .messageContent {
    background: rgb(var(--color-17-darken-10-light)/1)
}

body #limitless-root:not(:has(div.llm-shadow)).helpButton,body .embeddedServiceHelpButton.helpButton,body .embeddedServiceSidebarMinimizedDefaultUI.helpButton {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    min-width: 0;
    max-width: unset;
    width: 100%
}

body #limitless-root:not(:has(div.llm-shadow)) .content,body #limitless-root:not(:has(div.llm-shadow)) .helpButton,body .embeddedServiceHelpButton .content,body .embeddedServiceHelpButton .helpButton,body .embeddedServiceSidebarMinimizedDefaultUI .content,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton {
    padding: 0;
    width: 100%!important;
    position: static!important;
    pointer-events: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-direction: column;
    flex-direction: column
}

html[dir=rtl] body #limitless-root:not(:has(div.llm-shadow)) .content,html[dir=rtl] body #limitless-root:not(:has(div.llm-shadow)) .helpButton,html[dir=rtl] body .embeddedServiceHelpButton .content,html[dir=rtl] body .embeddedServiceHelpButton .helpButton,html[dir=rtl] body .embeddedServiceSidebarMinimizedDefaultUI .content,html[dir=rtl] body .embeddedServiceSidebarMinimizedDefaultUI .helpButton {
    -ms-flex-align: start;
    align-items: flex-start
}

body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton,body .embeddedServiceHelpButton .content .messageContent,body .embeddedServiceHelpButton .content .uiButton,body .embeddedServiceHelpButton .helpButton .messageContent,body .embeddedServiceHelpButton .helpButton .uiButton,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton {
    margin: 0;
    pointer-events: all;
    font-weight: 500;
    line-height: 1.25em;
    letter-spacing: .025rem;
    font-family: var(--dk-font);
    -ms-flex-item-align: unset;
    align-self: unset;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    color: rgb(var(--color-1-light)/1);
    background: rgb(var(--color-17-light)/1);
    max-width: none;
    min-width: 0;
    gap: var(--space-3);
    font-size: var(--text-3);
    -webkit-padding-end: var(--space-3);
    -moz-padding-end: var(--space-3);
    padding-inline-end:var(--space-3);-webkit-padding-start: var(--space-5);
    -moz-padding-start: var(--space-5);
    padding-inline-start:var(--space-5);padding-top: var(--space-3);
    padding-bottom: var(--space-3)
}

body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent:focus,body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent:hover,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton:focus,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton:hover,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent:focus,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent:hover,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton:focus,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton:hover,body .embeddedServiceHelpButton .content .messageContent:focus,body .embeddedServiceHelpButton .content .messageContent:hover,body .embeddedServiceHelpButton .content .uiButton:focus,body .embeddedServiceHelpButton .content .uiButton:hover,body .embeddedServiceHelpButton .helpButton .messageContent:focus,body .embeddedServiceHelpButton .helpButton .messageContent:hover,body .embeddedServiceHelpButton .helpButton .uiButton:focus,body .embeddedServiceHelpButton .helpButton .uiButton:hover,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent:focus,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent:hover,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton:focus,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton:hover,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent:focus,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent:hover,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton:focus,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton:hover {
    background: rgb(var(--color-17-darken-10-light)/1)
}

body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent:focus:before,body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent:hover:before,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton:focus:before,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton:hover:before,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent:focus:before,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent:hover:before,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton:focus:before,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton:hover:before,body .embeddedServiceHelpButton .content .messageContent:focus:before,body .embeddedServiceHelpButton .content .messageContent:hover:before,body .embeddedServiceHelpButton .content .uiButton:focus:before,body .embeddedServiceHelpButton .content .uiButton:hover:before,body .embeddedServiceHelpButton .helpButton .messageContent:focus:before,body .embeddedServiceHelpButton .helpButton .messageContent:hover:before,body .embeddedServiceHelpButton .helpButton .uiButton:focus:before,body .embeddedServiceHelpButton .helpButton .uiButton:hover:before,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent:focus:before,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent:hover:before,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton:focus:before,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton:hover:before,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent:focus:before,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent:hover:before,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton:focus:before,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton:hover:before {
    content: none
}

body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent:focus .helpButtonLabel,body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent:hover .helpButtonLabel,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton:focus .helpButtonLabel,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton:hover .helpButtonLabel,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent:focus .helpButtonLabel,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent:hover .helpButtonLabel,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton:focus .helpButtonLabel,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton:hover .helpButtonLabel,body .embeddedServiceHelpButton .content .messageContent:focus .helpButtonLabel,body .embeddedServiceHelpButton .content .messageContent:hover .helpButtonLabel,body .embeddedServiceHelpButton .content .uiButton:focus .helpButtonLabel,body .embeddedServiceHelpButton .content .uiButton:hover .helpButtonLabel,body .embeddedServiceHelpButton .helpButton .messageContent:focus .helpButtonLabel,body .embeddedServiceHelpButton .helpButton .messageContent:hover .helpButtonLabel,body .embeddedServiceHelpButton .helpButton .uiButton:focus .helpButtonLabel,body .embeddedServiceHelpButton .helpButton .uiButton:hover .helpButtonLabel,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent:focus .helpButtonLabel,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent:hover .helpButtonLabel,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton:focus .helpButtonLabel,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton:hover .helpButtonLabel,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent:focus .helpButtonLabel,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent:hover .helpButtonLabel,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton:focus .helpButtonLabel,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton:hover .helpButtonLabel {
    text-decoration: none
}

body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent.helpButtonDisabled,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton.helpButtonDisabled,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent.helpButtonDisabled,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton.helpButtonDisabled,body .embeddedServiceHelpButton .content .messageContent.helpButtonDisabled,body .embeddedServiceHelpButton .content .uiButton.helpButtonDisabled,body .embeddedServiceHelpButton .helpButton .messageContent.helpButtonDisabled,body .embeddedServiceHelpButton .helpButton .uiButton.helpButtonDisabled,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent.helpButtonDisabled,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton.helpButtonDisabled,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent.helpButtonDisabled,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton.helpButtonDisabled {
    pointer-events: none;
    color: rgb(var(--color-7-light)/1);
    background: rgb(var(--color-5-light)/.6)
}

body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent.helpButtonDisabled:focus,body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent.helpButtonDisabled:hover,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton.helpButtonDisabled:focus,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton.helpButtonDisabled:hover,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent.helpButtonDisabled:focus,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent.helpButtonDisabled:hover,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton.helpButtonDisabled:focus,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton.helpButtonDisabled:hover,body .embeddedServiceHelpButton .content .messageContent.helpButtonDisabled:focus,body .embeddedServiceHelpButton .content .messageContent.helpButtonDisabled:hover,body .embeddedServiceHelpButton .content .uiButton.helpButtonDisabled:focus,body .embeddedServiceHelpButton .content .uiButton.helpButtonDisabled:hover,body .embeddedServiceHelpButton .helpButton .messageContent.helpButtonDisabled:focus,body .embeddedServiceHelpButton .helpButton .messageContent.helpButtonDisabled:hover,body .embeddedServiceHelpButton .helpButton .uiButton.helpButtonDisabled:focus,body .embeddedServiceHelpButton .helpButton .uiButton.helpButtonDisabled:hover,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent.helpButtonDisabled:focus,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent.helpButtonDisabled:hover,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton.helpButtonDisabled:focus,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton.helpButtonDisabled:hover,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent.helpButtonDisabled:focus,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent.helpButtonDisabled:hover,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton.helpButtonDisabled:focus,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton.helpButtonDisabled:hover {
    background: rgb(var(--color-5-light)/.6)
}

body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent.content,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton.content,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent.content,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton.content,body .embeddedServiceHelpButton .content .messageContent.content,body .embeddedServiceHelpButton .content .uiButton.content,body .embeddedServiceHelpButton .helpButton .messageContent.content,body .embeddedServiceHelpButton .helpButton .uiButton.content,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent.content,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton.content,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent.content,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton.content {
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: unset;
    flex-direction: unset
}

body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent .helpButtonLabel,body #limitless-root:not(:has(div.llm-shadow)) .content .messageContent .minimizedText,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton .helpButtonLabel,body #limitless-root:not(:has(div.llm-shadow)) .content .uiButton .minimizedText,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent .helpButtonLabel,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .messageContent .minimizedText,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton .helpButtonLabel,body #limitless-root:not(:has(div.llm-shadow)) .helpButton .uiButton .minimizedText,body .embeddedServiceHelpButton .content .messageContent .helpButtonLabel,body .embeddedServiceHelpButton .content .messageContent .minimizedText,body .embeddedServiceHelpButton .content .uiButton .helpButtonLabel,body .embeddedServiceHelpButton .content .uiButton .minimizedText,body .embeddedServiceHelpButton .helpButton .messageContent .helpButtonLabel,body .embeddedServiceHelpButton .helpButton .messageContent .minimizedText,body .embeddedServiceHelpButton .helpButton .uiButton .helpButtonLabel,body .embeddedServiceHelpButton .helpButton .uiButton .minimizedText,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent .helpButtonLabel,body .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent .minimizedText,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton .helpButtonLabel,body .embeddedServiceSidebarMinimizedDefaultUI .content .uiButton .minimizedText,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent .helpButtonLabel,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .messageContent .minimizedText,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton .helpButtonLabel,body .embeddedServiceSidebarMinimizedDefaultUI .helpButton .uiButton .minimizedText {
    position: relative;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    max-width: 100%;
    line-height: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

body #limitless-root:not(:has(div.llm-shadow)) .embeddedServiceIcon,body .embeddedServiceHelpButton .embeddedServiceIcon,body .embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon {
    display: inline-block!important;
    margin-right: 0!important;
    margin-left: 0!important;
    background: rgb(var(--color-16-light)/1);
    outline: rgb(var(--color-1-light)/1) solid 2px
}

body #limitless-root:not(:has(div.llm-shadow)) .embeddedServiceIcon:before,body .embeddedServiceHelpButton .embeddedServiceIcon:before,body .embeddedServiceSidebarMinimizedDefaultUI .embeddedServiceIcon:before {
    content: "";
    width: 1.6em;
    height: 1.6em;
    display: block;
    font-size: 1.45em;
    background: no-repeat center/23px url(https://www.playprimarch.com/content/dam/global_pdc/site-furniture/cx/ps-bug.svg)
}

body #limitless-root:not(:has(div.llm-shadow)).minimizedContainer .messageContent,body .embeddedServiceHelpButton.minimizedContainer .messageContent,body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer .messageContent {
    box-shadow: 0 0 12px 0 rgba(0,0,0,.5)
}

body #limitless-root:not(:has(div.llm-shadow)).minimizedContainer .minimizedText,body .embeddedServiceHelpButton.minimizedContainer .minimizedText,body .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer .minimizedText {
    font-size: inherit!important
}

body #limitless-root:not(:has(div.llm-shadow)) .helpButtonDisabled .embeddedServiceIcon,body .embeddedServiceHelpButton .helpButtonDisabled .embeddedServiceIcon,body .embeddedServiceSidebarMinimizedDefaultUI .helpButtonDisabled .embeddedServiceIcon {
    outline: 0;
    margin-right: 0;
    background: 0 0
}

body #limitless-root:not(:has(div.llm-shadow)) .helpButtonDisabled .embeddedServiceIcon:before,body .embeddedServiceHelpButton .helpButtonDisabled .embeddedServiceIcon:before,body .embeddedServiceSidebarMinimizedDefaultUI .helpButtonDisabled .embeddedServiceIcon:before {
    padding: 0;
    outline: 0;
    width: 1.45em;
    height: 1.45em;
    background: no-repeat center/23px url(https://www.playprimarch.com/content/dam/global_pdc/site-furniture/cx/chatbot-support.svg)
}

.gdk .llm-anchor,.gdk .llm-anchor div,body .embeddedServiceSidebar .modalContainer,body .embeddedServiceSidebar.modalContainer {
    z-index: 10003
}

body .embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI {
    font-weight: 500;
    line-height: 1.25em;
    letter-spacing: .025rem;
    border: solid rgb(var(--color-17-light)/1);
    font-family: var(--dk-font);
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    color: rgb(var(--color-1-light)/1);
    background: rgb(var(--color-17-light)/1);
    font-size: var(--text-3);
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5);padding-left: var(--space-5);
    padding-right: var(--space-5);
    padding-top: var(--space-4);
    padding-bottom: var(--space-4)
}

body .embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI:focus,body .embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI:hover {
    background: rgb(var(--color-17-darken-10-light)/1)
}

body .embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer {
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 768px) {
    html[dir=rtl] body .embeddedServiceSidebar.layout-docked .dockableContainer:not(.embeddedServiceBottomTabBar) {
        right:20px;
        left: auto
    }
}

body .embeddedServiceHelpButton .helpButton,body .embeddedServiceHelpButton.embeddedServiceBottomTabBar .helpButton {
    bottom: var(--space-5)
}

body .modalContainer.sidebarMinimized {
    top: initial;
    bottom: var(--space-5);
    right: 0;
    width: 100%
}

@media (min-width: 768px) {
    body .modalContainer.sidebarMinimized {
        bottom:0
    }
}

body .modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI {
    margin: 0;
    border: 0;
    box-shadow: none;
    text-decoration: none
}

body .modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI .content {
    padding: 0
}

body .modalContainer.sidebarMinimized .embeddedServiceSidebarMinimizedDefaultUI .content .messageContent {
    margin: 0;
    text-decoration: none
}

body .modalContainer.sidebarMaximized .embeddedServiceSidebarMinimizedDefaultUI {
    display: none
}

.gdk #limitless-root:not(:has(div.llm-shadow)) {
    pointer-events: all
}

.gdk .llm-anchor:not(:has(div.llm-shadow)) {
    position: unset!important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
    height: auto
}

.gdk .llm-anchor:not(:has(div.llm-shadow)) div[class^=limitless-llm]:only-child {
    position: unset!important
}

html[dir=rtl] .llm-anchor:not(:has(div.llm-shadow)) {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.gdk #limitless-root {
    z-index: 90;
    pointer-events: all
}

.gdk .cx-category {
    -webkit-padding-after: var(--space-10);
    padding-block-end:var(--space-10)}

@media (min-width: 1367px) {
    .gdk .cx-category__head {
        -webkit-margin-start:var(--space-5);
        -moz-margin-start: var(--space-5);
        margin-inline-start:var(--space-5)}
}

.gdk .cx-category__back-title {
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6)}

.gdk .cx-category__back {
    --back-text-color: var(--color-role-text-link-base-light);
    -webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3);display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: var(--back-text-color)
}

.gdk .cx-category__back-icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .cx-category__back-icon svg,.gdk .cx-category__themes__tile .tile__chevron svg {
    width: 100%;
    height: 100%;
    fill: var(--color-role-text-link-base-light)
}

html[dir=rtl] .cx-category__back-icon {
    transform: scaleX(-1)
}

.gdk .cx-category__grid {
    grid-row-gap: 0;
    -webkit-margin-after: 0;
    margin-block-end:0}

@media (max-width: 767px) {
    .gdk .cx-category__grid .cx-category__nav,.gdk .cx-category__grid .cx-category__title {
        animation-name:fadeIn;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 1s);
        animation-delay: 0s;
        animation-timing-function: ease;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }

    .gdk .cx-category__grid--active {
        display: none
    }
}

.gdk .cx-category__content {
    display: none;
    margin-top: 0;
    margin-bottom: 0
}

.gdk .cx-category__content--active {
    display: block
}

.cx-category__content>.review-list-item__body,.gdk .cx-category__content>.contact-us__container,.gdk .cx-category__content>.grid,.gdk .cx-category__content>.media-carousel__cells.flickity-enabled,.gdk .cx-category__content>.media-carousel__title,.gdk .cx-category__content>.social-feed__container,.gdk .media-carousel--product-picker .cx-category__content>.media-carousel__description,.gdk .media-carousel--product-picker .cx-category__content>.media-carousel__title {
    animation-name: fadeIn;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.media-carousel--product-picker html[dir=rtl] .cx-category__content>.media-carousel__description,html[dir=rtl] .cx-category__content>.contact-us__container,html[dir=rtl] .cx-category__content>.grid,html[dir=rtl] .cx-category__content>.media-carousel__cells.flickity-enabled,html[dir=rtl] .cx-category__content>.media-carousel__title,html[dir=rtl] .cx-category__content>.review-list-item__body,html[dir=rtl] .cx-category__content>.social-feed__container,html[dir=rtl] .media-carousel--product-picker .cx-category__content>.media-carousel__description,html[dir=rtl] .media-carousel--product-picker .cx-category__content>.media-carousel__title {
    direction: rtl
}

.gdk .cx-category__content--single-theme .cx-category__topic {
    grid-column: 1/13;
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    padding-inline-start:0}

@media (min-width: 1920px) {
    .gdk .cx-category__content--single-theme .cx-category__topic {
        grid-column:4/22
    }
}

.gdk .cx-category__separator {
    display: none;
    height: var(--space-1);
    background-color: var(--color-role-page-backgrounds-tertiary-light);
    -webkit-margin-before: var(--space-7);
    margin-block-start:var(--space-7)}

.gdk .cx-category__separator--active {
    display: block
}

.gdk .cx-category__head,.gdk .cx-category__nav__tile .tile__btn .icon--selected,.gdk .cx-category__nav__tile .tile__btn.\+has-selected-icon.is-selected .icon {
    display: none
}

@media (max-width: 767px) {
    .gdk .cx-category__head {
        display:block
    }
}

.gdk .cx-category__head .cx-category__back,.gdk .cx-category__head .cx-category__back-title {
    animation-name: fadeIn;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .cx-category__theme {
    grid-column: 1/5
}

@media (max-width: 767px) {
    .gdk .cx-category__theme .cx-category__themes {
        animation-name:fadeIn;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 1s);
        animation-delay: 0s;
        animation-timing-function: ease;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }

    .gdk .cx-category__theme--active {
        display: none
    }

    .gdk .cx-category__theme--active+.cx-category__topic {
        display: block
    }
}

.gdk .cx-category__topic {
    grid-column: 1/5
}

@media (max-width: 767px) {
    .gdk .cx-category__separator,.gdk .cx-category__topic {
        display:none
    }

    .gdk .cx-category__topic>div,.gdk .cx-category__topic>p {
        animation-name: fadeIn;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 1s);
        animation-delay: 0s;
        animation-timing-function: ease;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }

    .gdk .cx-category__content--single-theme .cx-category__topic {
        display: block
    }
}

@media (min-width: 768px) {
    .gdk .cx-category__content {
        -webkit-margin-before:var(--space-7);
        margin-block-start:var(--space-7);-webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .cx-category__theme {
        grid-column: 1/4
    }

    .gdk .cx-category__topic {
        grid-column: 4/13;
        -webkit-padding-start: var(--space-5);
        -moz-padding-start: var(--space-5);
        padding-inline-start:var(--space-5)}
}

@media (min-width: 1920px) {
    .gdk .cx-category__theme {
        grid-column:1/7
    }

    .gdk .cx-category__topic {
        grid-column: 7/24
    }
}

.gdk .cx-category__nav {
    grid-template-rows: max-content
}

@media (min-width: 1920px) {
    .gdk .cx-category__nav {
        --col-max-width:calc(((((1920px - calc(var(--space-11) * 2)) - calc(var(--space-5) * 3)) / 24) * 4) + calc(var(--space-5) * 3))
    }
}

.gdk .cx-category__nav__tile {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    height: auto;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .cx-category__nav__tile .tile__btn.\+has-selected-icon.is-selected .icon--selected {
    display: block
}

.gdk .cx-category__themes__tile:not(:first-child) {
    -webkit-margin-before: var(--space-4);
    margin-block-start:var(--space-4)}

.gdk .cx-category__themes__tile .tile__btn {
    text-align: left;
    position: relative;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-padding-end: calc(var(--space-6) + var(--space-4));
    -moz-padding-end: calc(var(--space-6) + var(--space-4));
    padding-inline-end:calc(var(--space-6) + var(--space-4))}

.gdk .cx-category__themes__tile .tile__btn.is-selected .tile__title {
    color: var(--color-role-text-button-light)
}

.gdk .cx-category__themes__tile .tile__btn.is-selected .tile__chevron svg {
    fill: var(--color-role-text-button-light)
}

.gdk .cx-category__themes__tile .tile__title {
    color: var(--color-role-text-link-base-light)
}

.gdk .cx-category__themes__tile .tile__chevron {
    right: var(--space-4);
    display: -ms-flexbox;
    display: flex;
    width: var(--space-6);
    position: absolute;
    -ms-flex-align: center;
    align-items: center
}

html[dir=rtl] .cx-category__themes__tile .tile__btn {
    text-align: right
}

html[dir=rtl] .cx-category__themes__tile .tile__chevron {
    left: var(--space-4);
    right: unset;
    transform: scaleX(-1)
}

.gdk .cx-category__topic__title {
    margin-top: 0;
    margin-bottom: 0
}

@media (min-width: 1367px) {
    .gdk .cx-category__topic__name,.gdk .cx-category__topic__text,.gdk .cx-category__topic__title {
        -webkit-margin-start:var(--space-5);
        -moz-margin-start: var(--space-5);
        margin-inline-start:var(--space-5)}
}

.gdk .cx-category__topic__name {
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6)}

.gdk .cx-category__topic__content {
    display: none
}

.gdk .cx-category__topic__content--active {
    display: block
}

.gdk .cx-category__article {
    position: relative;
    z-index: 29;
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5);display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .cx-category__article__content-description,.gdk .cx-category__article__content-title,.gdk .interactive-wizard__banner__simple-carousel .feature-descriptors h3,.gdk .interactive-wizard__banner__simple-carousel .feature-descriptors p {
    word-break: break-word
}

.gdk .cx-category__article__content-title {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .cx-category__article__content-description {
    --type-margin-top: var(--space-3);
    --type-margin-bottom: 0
}

@media (min-width: 1367px) {
    .gdk .cx-category__article {
        padding:var(--space-5);
        position: relative;
        transition-property: opacity,transform;
        transition-duration: .2s;
        transition-timing-function: ease-in-out;
        border-radius: var(--corner-size-2);
        transition: background .2s ease-in-out,box-shadow .2s ease-in-out
    }

    .gdk .cx-category__article:focus.focus-visible,.gdk .cx-category__article:hover {
        --shadow-color: var(--color-role-shadows-low-hover);
        box-shadow: 0 var(--space-2) var(--space-5) 0 var(--shadow-color)
    }

    .gdk .cx-category__article:active {
        --shadow-color: var(--color-role-shadows-low-active);
        box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
    }

    .gdk .cx-category__article:before {
        border-radius: calc(var(--corner-size-0) + 6px)
    }
}

@media (min-width: 1367px) and (min-width:1024px) {
    .gdk .cx-category__article:before {
        border-radius:calc(var(--corner-size-0) + 7px)
    }
}

@media (min-width: 1367px) {
    .gdk .cx-category__article:before {
        content:'';
        visibility: hidden;
        position: absolute;
        z-index: -1;
        box-sizing: border-box;
        border: 2px solid transparent;
        transition: all 1s;
        --border-color: var(--color-role-borders-primary-link-base);
        animation-name: scale-border-in-mobile;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

@media (min-width: 1367px) and (min-width:1024px) {
    .gdk .cx-category__article:before {
        border-width:calc(3px);
        animation-name: scale-border-in-desktop
    }
}

@media (min-width: 1367px) {
    .gdk .cx-category__article.border--active:before,.gdk .cx-category__article.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .cx-category__article.surface--tile:before,.gdk .product-picker .slider__control.is-selected .cx-category__article.surface--tile:before,.gdk .tier-tile--active .cx-category__article.link:before {
        visibility:visible;
        animation-name: scale-border-out-mobile
    }
}

@media (min-width: 1367px) and (min-width:1024px) {
    .gdk .cx-category__article.border--active:before,.gdk .cx-category__article.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .cx-category__article.surface--tile:before,.gdk .product-picker .slider__control.is-selected .cx-category__article.surface--tile:before,.gdk .tier-tile--active .cx-category__article.link:before {
        animation-name:scale-border-out-desktop
    }
}

@media (min-width: 1367px) {
    .gdk .cx-category__article:focus {
        outline:0
    }

    .gdk .cx-category__article:focus:before {
        visibility: visible;
        --border-color: var(--color-role-borders-primary-link-focus);
        animation-name: scale-border-out-mobile;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

@media (min-width: 1367px) and (min-width:1024px) {
    .gdk .cx-category__article:focus:before {
        animation-name:scale-border-out-desktop
    }
}

@media (min-width: 1367px) {
    .gdk .cx-category__article--states {
        position:relative;
        transition-property: opacity,transform;
        transition-duration: .2s;
        transition-timing-function: ease-in-out;
        border-radius: var(--corner-size-0)
    }

    .gdk .cx-category__article--states:before {
        border-radius: calc(var(--corner-size-0) + 6px)
    }
}

@media (min-width: 1367px) and (min-width:1024px) {
    .gdk .cx-category__article--states:before {
        border-radius:calc(var(--corner-size-0) + 7px)
    }
}

@media (min-width: 1367px) {
    .gdk .cx-category__article--states:before {
        content:'';
        visibility: hidden;
        position: absolute;
        z-index: -1;
        box-sizing: border-box;
        border: 2px solid transparent;
        transition: all 1s;
        --border-color: var(--color-role-borders-primary-link-base);
        animation-name: scale-border-in-mobile;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

@media (min-width: 1367px) and (min-width:1024px) {
    .gdk .cx-category__article--states:before {
        border-width:calc(3px);
        animation-name: scale-border-in-desktop
    }
}

@media (min-width: 1367px) {
    .gdk .cx-category__article--states.border--active:before,.gdk .cx-category__article--states.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .cx-category__article--states.surface--tile:before,.gdk .product-picker .slider__control.is-selected .cx-category__article--states.surface--tile:before,.gdk .tier-tile--active .cx-category__article--states.link:before {
        visibility:visible;
        animation-name: scale-border-out-mobile
    }
}

@media (min-width: 1367px) and (min-width:1024px) {
    .gdk .cx-category__article--states.border--active:before,.gdk .cx-category__article--states.surface--tile--active:before,.gdk .image-comparison-slider-gallery .slider__control.is-selected .cx-category__article--states.surface--tile:before,.gdk .product-picker .slider__control.is-selected .cx-category__article--states.surface--tile:before,.gdk .tier-tile--active .cx-category__article--states.link:before {
        animation-name:scale-border-out-desktop
    }
}

@media (min-width: 1367px) {
    .gdk .cx-category__article--states:focus {
        outline:0
    }

    .gdk .cx-category__article--states:focus:before {
        visibility: visible;
        --border-color: var(--color-role-borders-primary-link-focus);
        animation-name: scale-border-out-mobile;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

@media (min-width: 1367px) and (min-width:1024px) {
    .gdk .cx-category__article--states:focus:before {
        animation-name:scale-border-out-desktop
    }
}

@media (min-width: 1367px) {
    .gdk .cx-category__article--states:active:before {
        visibility:visible;
        --border-color: var(--color-role-borders-primary-link-active);
        animation-name: scale-border-out-mobile;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

@media (min-width: 1367px) and (min-width:1024px) {
    .gdk .cx-category__article--states:active:before {
        animation-name:scale-border-out-desktop
    }
}

@media (min-width: 1367px) {
    .gdk .cx-category__article--states:hover:before {
        visibility:visible;
        --border-color: var(--color-role-borders-primary-link-hover);
        animation-name: scale-border-out-mobile;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

@media (min-width: 1367px) and (min-width:1024px) {
    .gdk .cx-category__article--states:hover:before {
        animation-name:scale-border-out-desktop
    }
}

@media (min-width: 1367px) {
    .gdk .cx-category__article:before {
        border-radius:calc(var(--corner-size-2) + 6px)
    }
}

@media (min-width: 1367px) and (min-width:1024px) {
    .gdk .cx-category__article:before {
        border-radius:calc(var(--corner-size-2) + 7px)
    }
}

@media (min-width: 1367px) {
    .gdk .cx-category__article:active,.gdk .cx-category__article:focus,.gdk .cx-category__article:hover {
        background:var(--color-role-gradients-content)
    }
}

.gdk .error-code-template-grid {
    opacity: 0;
    transition: opacity .25s ease-in-out
}

.gdk .error-code-template-grid--ps5 {
    margin: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    min-height: 100cqh
}

.gdk .error-code-template-grid--ps5>.box--dark:nth-child(1),.gdk .error-code-template-grid--ps5>.box--light:nth-child(1),.gdk .error-code-template-grid--ps5>.box--lightAlt:nth-child(1),.gdk .error-code-template-grid--ps5>.box--transparent:nth-child(1),.gdk .error-code-template-grid--ps5>.box:nth-child(1),.gdk .error-code-template-grid--ps5>.review__box:nth-child(1) {
    padding-left: var(--space-11);
    padding-right: var(--space-11);
    -webkit-padding-before: var(--space-11);
    padding-block-start:var(--space-11);-webkit-padding-after: 0;
    padding-block-end:0;-ms-flex-pack: start;
    justify-content: start
}

.gdk .error-code-template-grid--ps5>.box--dark:nth-child(2),.gdk .error-code-template-grid--ps5>.box--light:nth-child(2),.gdk .error-code-template-grid--ps5>.box--lightAlt:nth-child(2),.gdk .error-code-template-grid--ps5>.box--transparent:nth-child(2),.gdk .error-code-template-grid--ps5>.box:nth-child(2),.gdk .error-code-template-grid--ps5>.review__box:nth-child(2) {
    padding: var(--space-11)
}

.gdk .error-code-template-grid--ps5 .txt-block-title__title {
    font-size: var(--text-10)
}

.gdk .error-code-template-grid--ps5 .txt-style-unordered-list-item:before {
    top: var(--space-4)
}

.gdk .error-code-template-grid--ps5 .txt-block__paragraph,.gdk .error-code-template-grid--ps5 .txt-style-base,.gdk .error-code-template-grid--ps5 .txt-style-ordered-list-item,.gdk .error-code-template-grid--ps5 .txt-style-ordered-list-item:before,.gdk .error-code-template-grid--ps5 .txt-style-unordered-list-item,.gdk .error-code-template-grid--ps5 .txt-style-unordered-list-item:before,.gdk .error-code-template-grid--ps5 a {
    font-size: var(--text-5)
}

.gdk .error-code-template-grid--ps5 .txt-block__paragraph {
    -webkit-margin-after: var(--space-8);
    margin-block-end:var(--space-8)}

.gdk .error-code-template-grid--ps5 .txt-style-ordered-list-item,.gdk .error-code-template-grid--ps5 .txt-style-unordered-list-item {
    -webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7);-webkit-padding-start: var(--space-8);
    -moz-padding-start: var(--space-8);
    padding-inline-start:var(--space-8)}

.gdk .error-code-template-grid--ps5 a {
    margin: 0
}

.gdk .error-code-template-grid--ps5 .feedback {
    padding: var(--space-7);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    background: var(--color-role-gradients-content-light);
    border-radius: var(--corner-size-2);
    box-shadow: 0 0 var(--space-3) var(--color-role-shadows-high-base-light);
    max-width: 350px;
    min-height: 150px
}

.gdk .error-code-template-grid--ps5 .feedback h4,.gdk .feedback--popup h4 {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5);font-size: var(--text-5)
}

.gdk .error-code-template-grid--ps5 .feedback .form__item--radio .input__item--tag {
    max-width: none
}

.gdk .error-code-template-grid.show {
    opacity: 1
}

.gdk .cx-qr-code-section {
    padding: 0
}

.gdk .cx-qr-code {
    --qr-code-size: 200px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    background-image: var(--color-role-gradients-accent);
    grid-row: span 2!important
}

.cx-qr-code__body,.gdk .cx-qr-code__header {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column
}

.cx-qr-code__body {
    transition: opacity .2s ease-in-out;
    transition-delay: .2s;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: var(--space-7)
}

.gdk .cx-qr-code__header {
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    font-size: var(--text-5)
}

.gdk .cx-qr-code__header,.gdk .cx-qr-code__header p {
    color: var(--color-role-text-primary-base-dark);
    font-weight: 600
}

.gdk .cx-qr-code__icon {
    display: none
}

.gdk .cx-qr-code__image {
    width: var(--qr-code-size);
    height: var(--qr-code-size);
    overflow: hidden;
    background-color: var(--color-role-page-backgrounds-primary-light)
}

.gdk .cx-qr-code__image canvas,.gdk .sky-qr canvas {
    width: 100%!important;
    height: 100%!important
}

.gdk .cx-qr-code--contact-us {
    -ms-flex-item-align: end;
    align-self: end
}

@media (max-width: 1023px) {
    .gdk .cx-qr-code--contact-us {
        grid-column:span 8
    }
}

.gdk .cx-qr-code--contact-us .age-gate__header,.gdk .cx-qr-code--contact-us .content-grid,.gdk .cx-qr-code--contact-us .modal[data-style=banner] .modal__content,.gdk .cx-qr-code--contact-us .modal__grid,.gdk .cx-qr-code--contact-us .page-banner__content,.gdk .cx-qr-code--contact-us>.gpdc-section,.gdk .cx-qr-code--contact-us>.scrollMotion,.gdk .modal[data-style=banner] .cx-qr-code--contact-us .modal__content {
    padding-top: 0
}

.gdk .cx-qr-code .btn--cta__btn-container {
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .product-strand {
    --feature-margin-bottom: var(--space-6);
    --card-padding: var(--space-6);
    --card-padding-bottom: var(--space-6)
}

.gdk .product-strand__title:last-child {
    -webkit-margin-after: var(--space-10);
    margin-block-end:var(--space-10)}

.gdk .product-strand--small .product-strand__item {
    --actions-margin-top: var(--space-5)
}

.gdk .product-strand--large .product-strand__item {
    --actions-margin-top: var(--space-6);
    --card-padding-bottom: var(--space-8)
}

@media (min-width: 1367px) and (max-width:1920px) {
    .gdk .product-strand--small .product-strand__item .btn--cta__btn-container .btn--cta__inner {
        padding-left:var(--space-4);
        padding-right: var(--space-4);
        padding-top: var(--space-3);
        padding-bottom: var(--space-3)
    }

    .gdk .product-strand--small .product-strand__item .btn--cta__btn-container .btn--cta__text {
        letter-spacing: unset;
        font-size: var(--text-2)
    }

    .gdk .product-strand--small .product-strand__item .btn--cta__btn-container .text-link {
        font-size: var(--text-2)
    }

    .gdk .product-strand--small .product-strand__item .btn--cta__btn-container .text-link.\+iconized .icon {
        height: var(--icon-size-1);
        width: var(--icon-size-1)
    }

    .gdk .product-strand--small .product-strand__item .btn--cta__btn-container .text-link.\+iconized .icon svg {
        width: 100%;
        height: 100%
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .product-strand .product-strand__item .btn--cta__btn-container .btn--cta__inner {
        padding-left:var(--space-4);
        padding-right: var(--space-4);
        padding-top: var(--space-3);
        padding-bottom: var(--space-3)
    }

    .gdk .product-strand .product-strand__item .btn--cta__btn-container .btn--cta__text {
        letter-spacing: unset;
        font-size: var(--text-2)
    }

    .gdk .product-strand .product-strand__item .btn--cta__btn-container .text-link {
        font-size: var(--text-2)
    }

    .gdk .product-strand .product-strand__item .btn--cta__btn-container .text-link.\+iconized .icon {
        height: var(--icon-size-1);
        width: var(--icon-size-1)
    }

    .gdk .product-strand .product-strand__item .btn--cta__btn-container .text-link.\+iconized .icon svg {
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1024px) and (max-width:1367px) {
    .gdk .product-strand .product-strand__item .btn--cta__btn-container .btn--cta__inner {
        padding-left:var(--space-4);
        padding-right: var(--space-4);
        padding-top: var(--space-3);
        padding-bottom: var(--space-3)
    }

    .gdk .product-strand .product-strand__item .btn--cta__btn-container .btn--cta__text {
        letter-spacing: unset;
        font-size: var(--text-2)
    }

    .gdk .product-strand .product-strand__item .btn--cta__btn-container .text-link {
        font-size: var(--text-2)
    }

    .gdk .product-strand .product-strand__item .btn--cta__btn-container .text-link.\+iconized .icon {
        height: var(--icon-size-1);
        width: var(--icon-size-1)
    }

    .gdk .product-strand .product-strand__item .btn--cta__btn-container .text-link.\+iconized .icon svg {
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1024px) {
    .gdk .product-strand--small .product-strand__item {
        --mesh-column-width:calc(var(--mesh-container-size) / 4);
        width: calc((var(--mesh-column-width)*1) - var(--mesh-gutter))
    }

    .gdk .product-strand--large .product-strand__item {
        --mesh-column-width: calc(var(--mesh-container-size) / 3);
        width: calc((var(--mesh-column-width)*1) - var(--mesh-gutter))
    }
}

@media (max-width: 767px) {
    .gdk .product-strand--small .product-strand__item {
        --card-padding-bottom:var(--space-7)
    }

    .gdk .product-strand--large .product-strand__item {
        --card-padding-bottom: var(--space-9)
    }
}

.gdk .product-strand .simple-carousel .carousel {
    padding-top: var(--card-padding);
    padding-bottom: var(--card-padding)
}

.gdk .ps-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: default;
    padding-left: var(--card-padding);
    padding-right: var(--card-padding);
    -webkit-padding-before: var(--card-padding);
    padding-block-start:var(--card-padding);-webkit-padding-after: var(--card-padding-bottom);
    padding-block-end:var(--card-padding-bottom)}

.gdk a.ps-item {
    cursor: pointer
}

.gdk .ps-item--filler {
    display: none
}

.gdk .ps-item__feature {
    position: relative;
    aspect-ratio: 16/9;
    -webkit-margin-before: calc(var(--card-padding)*-2);
    margin-block-start:calc(var(--card-padding)*-2);-webkit-margin-after: var(--feature-margin-bottom);
    margin-block-end:var(--feature-margin-bottom)}

.gdk .ps-item__feature img,.gdk .ps-item__feature picture {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.gdk .ps-item__feature img {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.gdk .ps-item__actions {
    -webkit-margin-before: auto;
    margin-block-start:auto;-webkit-padding-before: var(--actions-margin-top);
    padding-block-start:var(--actions-margin-top)}

.gdk .ps-item__actions .btn--cta__btn-container {
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .ps-item__content .txt-style-base,.gdk .ps-item__content .txt-style-secondary {
    --type-custom-color: var(--color-role-text-secondary)
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ps-item__content .txt-style-base,.gdk .ps-item__content .txt-style-medium-title {
        -webkit-margin-before:var(--type-margin-top);
        margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
        margin-block-end:var(--type-margin-bottom)}

    .gdk .ps-item__content .txt-style-medium-title {
        font-size: var(--text-5);
        font-weight: 300;
        letter-spacing: .1px;
        line-height: 1.25em
    }

    .gdk .ps-item__content .txt-style-base {
        font-size: var(--text-3);
        font-weight: 400;
        line-height: 1.5em
    }
}

@media (max-width: 767px) {
    .gdk .ps-item__content .txt-style-secondary,.gdk .ps-item__content .txt-style-small-title {
        font-size:var(--text-6);
        font-weight: 300;
        letter-spacing: .1px;
        line-height: 1.25em;
        -webkit-margin-before: var(--type-margin-top);
        margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
        margin-block-end:var(--type-margin-bottom)}

    .gdk .ps-item__content .txt-style-secondary {
        font-size: var(--text-4);
        font-weight: 400;
        line-height: 1.5em
    }
}

.gdk .image-comparison-slider-gallery.bg-color--primary {
    background: var(--color-role-page-backgrounds-primary)
}

.gdk .image-comparison-slider-gallery.bg-color--secondary {
    background: var(--color-role-page-backgrounds-secondary)
}

.gdk .image-comparison-slider-gallery.bg-color--tertiary {
    background: var(--color-role-page-backgrounds-tertiary)
}

@media (max-width: 767px) {
    .gdk .image-comparison-slider-gallery.hide-mobile-captions figcaption {
        visibility:hidden
    }
}

.gdk .image-comparison-slider-gallery .slider__slides {
    -webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6)}

@media (max-width: 767px) {
    .gdk .image-comparison-slider-gallery .slider__slides {
        margin-left:0;
        margin-right: 0
    }
}

@media (min-width: 1024px) {
    .gdk .image-comparison-slider-gallery .slider__slides>* {
        grid-column-start:2;
        grid-column-end: 12
    }
}

@media (min-width: 1367px) {
    .gdk .image-comparison-slider-gallery .slider__slides>* {
        grid-column-start:1;
        grid-column-end: 13
    }
}

@media (min-width: 1920px) {
    .gdk .image-comparison-slider-gallery .slider__slides>* {
        grid-column-start:3;
        grid-column-end: 23
    }
}

.gdk .image-comparison-slider-gallery .slider__control--thumbnail .media-block {
    padding: 0;
    overflow: hidden;
    border-radius: var(--corner-size-2)
}

.gdk .image-comparison-slider-gallery .slider__control--thumbnail .media-block__img {
    padding: 0
}

.gdk .image-comparison-slider-gallery .slider__control:not(.is-selected) {
    opacity: .75
}

.gdk .blog-feed__more {
    display: none;
    -webkit-margin-before: var(--space-6);
    margin-block-start:var(--space-6)}

@media (max-width: 767px) {
    .gdk .blog-feed__more {
        display:block
    }
}

.gdk .blog-feed__more .btn-block {
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .blog-feed__more .btn-block>div {
    width: unset
}

.gdk .blog-feed__title-grid {
    -webkit-margin-after: var(--space-9);
    margin-block-end:var(--space-9)}

.gdk .blog-feed__title-grid .txt-block-title {
    --block-margin: 0
}

.gdk .blog-feed .show\@mobile {
    display: none
}

@media (max-width: 767px) {
    .gdk .blog-feed .show\@mobile {
        display:-ms-flexbox;
        display: flex
    }

    .gdk .blog-feed .hide\@mobile {
        display: none
    }
}

.gdk .blog-post {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    --mobile-card-width: 1.2
}

@media (max-width: 767px) {
    .gdk .blog-post {
        --mesh-column-width:calc(var(--mesh-container-size) / var(--mobile-card-width));
        width: calc((var(--mesh-column-width)*1) - var(--mesh-gutter))
    }

    .gdk .blog-post.blog-post--horizontal.blog-post--bg-off,.gdk .blog-post:not(.is-selected):not(.blog-post--horizontal):not(:hover) {
        box-shadow: none;
        background: 0 0
    }

    .gdk .blog-post--small {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .gdk .blog-feed--layout-a .blog-post--small .blog-post__thumb {
        width: 33%;
        position: relative;
        -webkit-margin-after: var(--space-3);
        margin-block-end:var(--space-3)}

    .gdk .blog-feed--layout-a .blog-post--small .blog-post__thumb: before {
        content:"";
        width: 100%;
        display: block;
        -webkit-padding-before: 100%;
        padding-block-start:100%}

    .gdk .blog-post--small .blog-post__thumb {
        width: 33%;
        position: relative;
        -webkit-margin-after: auto;
        margin-block-end:auto}

    .gdk .blog-post--small .blog-post__thumb:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 56.25%;
        padding-block-start:56.25%}

    .gdk .blog-post--small .blog-post__thumb .blog-post__tag {
        display: none
    }

    .gdk .blog-post--small .blog-post__content {
        margin: var(--space-3)
    }

    .gdk .blog-post--small .blog-post__content .blog-post__tag {
        position: static;
        display: -ms-inline-flexbox;
        display: inline-flex;
        --type-margin-top: 0;
        --type-margin-bottom: var(--space-4)
    }
}

@media (min-width: 768px) {
    .gdk .blog-post:not(.blog-post--bg-on):not(:hover) {
        box-shadow:none;
        background: 0 0
    }

    .gdk .blog-post--horizontal {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .gdk .blog-post--horizontal .blog-post__content {
        margin: var(--space-6)
    }

    .gdk .blog-post--horizontal .blog-post__content .blog-post__tag {
        position: static;
        display: -ms-inline-flexbox;
        display: inline-flex;
        --type-margin-top: 0;
        --type-margin-bottom: var(--space-4)
    }

    .gdk .blog-post--horizontal .blog-post__thumb {
        width: 50%;
        -webkit-margin-start: var(--space-3);
        -moz-margin-start: var(--space-3);
        margin-inline-start:var(--space-3);margin-top: var(--space-3);
        margin-bottom: var(--space-3)
    }

    .gdk .blog-post--horizontal .blog-post__thumb .blog-post__tag {
        display: none
    }
}

@media (min-width: 1920px) {
    .gdk .blog-post--horizontal .blog-post__excerpt,.gdk .blog-post--horizontal .blog-post__title {
        font-size:var(--text-6);
        font-weight: 300;
        letter-spacing: .1px;
        line-height: 1.25em;
        -webkit-margin-before: var(--type-margin-top);
        margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
        margin-block-end:var(--type-margin-bottom)}

    .gdk .blog-post--horizontal .blog-post__excerpt {
        -webkit-line-clamp: 4;
        font-size: var(--text-4);
        font-weight: 400;
        line-height: 1.5em
    }
}

.gdk .blog-post--horizontal {
    --mobile-card-width: 1
}

.gdk .blog-post--small .blog-post__excerpt,.gdk .blog-post--small .blog-post__info-author,.gdk .blog-post--small .blog-post__info-role {
    display: none
}

.gdk .blog-post--small .blog-post__title {
    font-weight: 400;
    line-height: 1.5em;
    color: var(--color-role-text-primary);
    font-size: var(--text-3);
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3)}

.gdk .blog-post--small .blog-post__author-image,.gdk .blog-post__content .blog-post__tag {
    display: none
}

.gdk .blog-post__title {
    --type-margin-top: 0
}

.gdk .blog-post__tag {
    position: absolute;
    bottom: var(--space-4);
    left: var(--space-5)
}

.gdk .blog-post__thumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-color: transparent;
    margin-left: var(--space-3);
    margin-right: var(--space-3);
    -webkit-margin-before: var(--space-3);
    margin-block-start:var(--space-3);position: relative
}

.gdk .blog-post__thumb:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 56.25%;
    padding-block-start:56.25%}

.gdk .blog-post__author-image img,.gdk .blog-post__thumb img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.gdk .blog-post__thumb img {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: var(--corner-size-3);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    --shadow-color: var(--color-role-shadows-high-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .blog-post__content {
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: var(--space-6)
}

.gdk .blog-post__excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    --type-margin-top: 0;
    --type-margin-bottom: var(--space-6)
}

.gdk .blog-post__author {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row
}

.gdk .blog-post__author-image {
    width: var(--space-9);
    height: var(--space-9);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-margin-end: var(--space-4);
    -moz-margin-end: var(--space-4);
    margin-inline-end:var(--space-4)}

.gdk .blog-post__author-image img {
    width: var(--icon-size-4);
    height: var(--icon-size-4);
    border-radius: var(--corner-size-1)
}

.gdk .blog-post__info {
    width: 100%
}

.gdk .blog-post__info-author {
    font-weight: 500
}

.gdk .blog-post__info-author,.gdk .blog-post__info-date,.gdk .blog-post__info-role {
    --type-margin-top: 0;
    --type-margin-bottom: 0
}

.gdk .blog-post:focus .blog-post__thumb img,.gdk .blog-post:hover .blog-post__thumb img {
    --shadow-color: var(--color-role-shadows-high-hover);
    box-shadow: 0 var(--space-2) var(--space-5) 0 var(--shadow-color)
}

.gdk .blog-post:active .blog-post__thumb img {
    --shadow-color: var(--color-role-shadows-high-active);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .site-footer-v2 {
    -webkit-padding-before: var(--space-6);
    padding-block-start:var(--space-6);-webkit-padding-after: var(--space-5);
    padding-block-end:var(--space-5);overflow: hidden;
    position: relative;
    background: #00439c
}

.gdk .site-footer-v2 svg,.gdk .theme--dark .psn-status-panel .tile[data-iconized=true] .psn-status-panel__link .icon svg {
    fill: var(--color-role-text-primary-base-dark)
}

.gdk .site-footer-v2,.gdk .site-footer-v2 a {
    color: var(--color-role-text-button-light)
}

.gdk .site-footer-v2 a:active,.gdk .site-footer-v2 a:focus,.gdk .site-footer-v2 a:hover,.gdk .site-footer-v2 a:visited {
    text-decoration: underline;
    opacity: .6
}

.gdk .site-footer-v2__ps-logo {
    display: -ms-flexbox;
    display: flex
}

.gdk .site-footer-v2__ps-logo svg {
    height: var(--space-9)
}

.gdk .site-footer-v2--categories,.gdk .site-footer-v2__container {
    -webkit-padding-before: var(--space-4);
    padding-block-start:var(--space-4)}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .site-footer-v2--categories,.gdk .site-footer-v2__container {
        padding-top:var(--space-5);
        padding-bottom: var(--space-5)
    }
}

.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description,.gdk .site-footer-v2 .contact-us__container,.gdk .site-footer-v2 .grid,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled,.gdk .site-footer-v2 .media-carousel__title,.gdk .site-footer-v2 .social-feed__container,.site-footer-v2 .review-list-item__body {
    margin-top: 0;
    margin-bottom: 0;
    row-gap: 0
}

.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .box--dark:only-child,.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .box--light:only-child,.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .box--lightAlt:only-child,.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .box--transparent:only-child,.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .box:only-child,.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .review__box:only-child,.gdk .site-footer-v2 .contact-us__container .box--dark:only-child,.gdk .site-footer-v2 .contact-us__container .box--light:only-child,.gdk .site-footer-v2 .contact-us__container .box--lightAlt:only-child,.gdk .site-footer-v2 .contact-us__container .box--transparent:only-child,.gdk .site-footer-v2 .contact-us__container .box:only-child,.gdk .site-footer-v2 .contact-us__container .review__box:only-child,.gdk .site-footer-v2 .grid .box--dark:only-child,.gdk .site-footer-v2 .grid .box--light:only-child,.gdk .site-footer-v2 .grid .box--lightAlt:only-child,.gdk .site-footer-v2 .grid .box--transparent:only-child,.gdk .site-footer-v2 .grid .box:only-child,.gdk .site-footer-v2 .grid .review__box:only-child,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .box--dark:only-child,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .box--light:only-child,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .box--lightAlt:only-child,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .box--transparent:only-child,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .box:only-child,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .review__box:only-child,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .box--dark:only-child,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .box--light:only-child,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .box--lightAlt:only-child,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .box--transparent:only-child,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .box:only-child,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .review__box:only-child,.gdk .site-footer-v2 .media-carousel__title .box--dark:only-child,.gdk .site-footer-v2 .media-carousel__title .box--light:only-child,.gdk .site-footer-v2 .media-carousel__title .box--lightAlt:only-child,.gdk .site-footer-v2 .media-carousel__title .box--transparent:only-child,.gdk .site-footer-v2 .media-carousel__title .box:only-child,.gdk .site-footer-v2 .media-carousel__title .review__box:only-child,.gdk .site-footer-v2 .social-feed__container .box--dark:only-child,.gdk .site-footer-v2 .social-feed__container .box--light:only-child,.gdk .site-footer-v2 .social-feed__container .box--lightAlt:only-child,.gdk .site-footer-v2 .social-feed__container .box--transparent:only-child,.gdk .site-footer-v2 .social-feed__container .box:only-child,.gdk .site-footer-v2 .social-feed__container .review__box:only-child,.site-footer-v2 .review-list-item__body .box--dark:only-child,.site-footer-v2 .review-list-item__body .box--light:only-child,.site-footer-v2 .review-list-item__body .box--lightAlt:only-child,.site-footer-v2 .review-list-item__body .box--transparent:only-child,.site-footer-v2 .review-list-item__body .box:only-child,.site-footer-v2 .review-list-item__body .review__box:only-child {
    -webkit-padding-after: var(--space-6);
    padding-block-end:var(--space-6)}

.gdk .media-carousel--product-picker .site-footer-v2 .site-footer-v2__container.media-carousel__description,.gdk .site-footer-v2 .grid.site-footer-v2__container,.gdk .site-footer-v2 .media-carousel--product-picker .site-footer-v2__container.media-carousel__description,.gdk .site-footer-v2 .site-footer-v2__container.contact-us__container,.gdk .site-footer-v2 .site-footer-v2__container.media-carousel__cells.flickity-enabled,.gdk .site-footer-v2 .site-footer-v2__container.media-carousel__title,.gdk .site-footer-v2 .site-footer-v2__container.social-feed__container,.site-footer-v2 .site-footer-v2__container.review-list-item__body {
    grid-template-rows: auto;
    row-gap: var(--space-4)
}

@media (min-width: 768px) {
    .gdk .media-carousel--product-picker .site-footer-v2 .site-footer-v2__container.media-carousel__description,.gdk .site-footer-v2 .grid.site-footer-v2__container,.gdk .site-footer-v2 .media-carousel--product-picker .site-footer-v2__container.media-carousel__description,.gdk .site-footer-v2 .site-footer-v2__container.contact-us__container,.gdk .site-footer-v2 .site-footer-v2__container.media-carousel__cells.flickity-enabled,.gdk .site-footer-v2 .site-footer-v2__container.media-carousel__title,.gdk .site-footer-v2 .site-footer-v2__container.social-feed__container,.site-footer-v2 .site-footer-v2__container.review-list-item__body {
        grid-template-columns:repeat(3,1fr);
        grid-template-rows: repeat(2,1fr);
        row-gap: var(--space-5)
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel--product-picker .site-footer-v2 .site-footer-v2__container.media-carousel__description,.gdk .site-footer-v2 .grid.site-footer-v2__container,.gdk .site-footer-v2 .media-carousel--product-picker .site-footer-v2__container.media-carousel__description,.gdk .site-footer-v2 .site-footer-v2__container.contact-us__container,.gdk .site-footer-v2 .site-footer-v2__container.media-carousel__cells.flickity-enabled,.gdk .site-footer-v2 .site-footer-v2__container.media-carousel__title,.gdk .site-footer-v2 .site-footer-v2__container.social-feed__container,.site-footer-v2 .site-footer-v2__container.review-list-item__body {
        grid-template-columns:repeat(6,1fr);
        grid-template-rows: none
    }
}

.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+links,.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+social,.gdk .site-footer-v2 .contact-us__container .\+links,.gdk .site-footer-v2 .contact-us__container .\+social,.gdk .site-footer-v2 .grid .\+links,.gdk .site-footer-v2 .grid .\+social,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+links,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+social,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+links,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+social,.gdk .site-footer-v2 .media-carousel__title .\+links,.gdk .site-footer-v2 .media-carousel__title .\+social,.gdk .site-footer-v2 .social-feed__container .\+links,.gdk .site-footer-v2 .social-feed__container .\+social,.site-footer-v2 .review-list-item__body .\+links,.site-footer-v2 .review-list-item__body .\+social {
    grid-column: 1/-1
}

@media (min-width: 768px) {
    .gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+links,.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+social,.gdk .site-footer-v2 .contact-us__container .\+links,.gdk .site-footer-v2 .contact-us__container .\+social,.gdk .site-footer-v2 .grid .\+links,.gdk .site-footer-v2 .grid .\+social,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+links,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+social,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+links,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+social,.gdk .site-footer-v2 .media-carousel__title .\+links,.gdk .site-footer-v2 .media-carousel__title .\+social,.gdk .site-footer-v2 .social-feed__container .\+links,.gdk .site-footer-v2 .social-feed__container .\+social,.site-footer-v2 .review-list-item__body .\+links,.site-footer-v2 .review-list-item__body .\+social {
        grid-column:auto/span 1
    }

    .gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+links:nth-child(1),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+links:nth-child(2),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+links:nth-child(3),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+social:nth-child(1),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+social:nth-child(2),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+social:nth-child(3),.gdk .site-footer-v2 .contact-us__container .\+links:nth-child(1),.gdk .site-footer-v2 .contact-us__container .\+links:nth-child(2),.gdk .site-footer-v2 .contact-us__container .\+links:nth-child(3),.gdk .site-footer-v2 .contact-us__container .\+social:nth-child(1),.gdk .site-footer-v2 .contact-us__container .\+social:nth-child(2),.gdk .site-footer-v2 .contact-us__container .\+social:nth-child(3),.gdk .site-footer-v2 .grid .\+links:nth-child(1),.gdk .site-footer-v2 .grid .\+links:nth-child(2),.gdk .site-footer-v2 .grid .\+links:nth-child(3),.gdk .site-footer-v2 .grid .\+social:nth-child(1),.gdk .site-footer-v2 .grid .\+social:nth-child(2),.gdk .site-footer-v2 .grid .\+social:nth-child(3),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+links:nth-child(1),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+links:nth-child(2),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+links:nth-child(3),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+social:nth-child(1),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+social:nth-child(2),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+social:nth-child(3),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+links:nth-child(1),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+links:nth-child(2),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+links:nth-child(3),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+social:nth-child(1),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+social:nth-child(2),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+social:nth-child(3),.gdk .site-footer-v2 .media-carousel__title .\+links:nth-child(1),.gdk .site-footer-v2 .media-carousel__title .\+links:nth-child(2),.gdk .site-footer-v2 .media-carousel__title .\+links:nth-child(3),.gdk .site-footer-v2 .media-carousel__title .\+social:nth-child(1),.gdk .site-footer-v2 .media-carousel__title .\+social:nth-child(2),.gdk .site-footer-v2 .media-carousel__title .\+social:nth-child(3),.gdk .site-footer-v2 .social-feed__container .\+links:nth-child(1),.gdk .site-footer-v2 .social-feed__container .\+links:nth-child(2),.gdk .site-footer-v2 .social-feed__container .\+links:nth-child(3),.gdk .site-footer-v2 .social-feed__container .\+social:nth-child(1),.gdk .site-footer-v2 .social-feed__container .\+social:nth-child(2),.gdk .site-footer-v2 .social-feed__container .\+social:nth-child(3),.site-footer-v2 .review-list-item__body .\+links:nth-child(1),.site-footer-v2 .review-list-item__body .\+links:nth-child(2),.site-footer-v2 .review-list-item__body .\+links:nth-child(3),.site-footer-v2 .review-list-item__body .\+social:nth-child(1),.site-footer-v2 .review-list-item__body .\+social:nth-child(2),.site-footer-v2 .review-list-item__body .\+social:nth-child(3) {
        grid-row: 1
    }

    .gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+links:nth-child(4),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+links:nth-child(5),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+links:nth-child(6),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+social:nth-child(4),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+social:nth-child(5),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+social:nth-child(6),.gdk .site-footer-v2 .contact-us__container .\+links:nth-child(4),.gdk .site-footer-v2 .contact-us__container .\+links:nth-child(5),.gdk .site-footer-v2 .contact-us__container .\+links:nth-child(6),.gdk .site-footer-v2 .contact-us__container .\+social:nth-child(4),.gdk .site-footer-v2 .contact-us__container .\+social:nth-child(5),.gdk .site-footer-v2 .contact-us__container .\+social:nth-child(6),.gdk .site-footer-v2 .grid .\+links:nth-child(4),.gdk .site-footer-v2 .grid .\+links:nth-child(5),.gdk .site-footer-v2 .grid .\+links:nth-child(6),.gdk .site-footer-v2 .grid .\+social:nth-child(4),.gdk .site-footer-v2 .grid .\+social:nth-child(5),.gdk .site-footer-v2 .grid .\+social:nth-child(6),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+links:nth-child(4),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+links:nth-child(5),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+links:nth-child(6),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+social:nth-child(4),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+social:nth-child(5),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+social:nth-child(6),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+links:nth-child(4),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+links:nth-child(5),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+links:nth-child(6),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+social:nth-child(4),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+social:nth-child(5),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+social:nth-child(6),.gdk .site-footer-v2 .media-carousel__title .\+links:nth-child(4),.gdk .site-footer-v2 .media-carousel__title .\+links:nth-child(5),.gdk .site-footer-v2 .media-carousel__title .\+links:nth-child(6),.gdk .site-footer-v2 .media-carousel__title .\+social:nth-child(4),.gdk .site-footer-v2 .media-carousel__title .\+social:nth-child(5),.gdk .site-footer-v2 .media-carousel__title .\+social:nth-child(6),.gdk .site-footer-v2 .social-feed__container .\+links:nth-child(4),.gdk .site-footer-v2 .social-feed__container .\+links:nth-child(5),.gdk .site-footer-v2 .social-feed__container .\+links:nth-child(6),.gdk .site-footer-v2 .social-feed__container .\+social:nth-child(4),.gdk .site-footer-v2 .social-feed__container .\+social:nth-child(5),.gdk .site-footer-v2 .social-feed__container .\+social:nth-child(6),.site-footer-v2 .review-list-item__body .\+links:nth-child(4),.site-footer-v2 .review-list-item__body .\+links:nth-child(5),.site-footer-v2 .review-list-item__body .\+links:nth-child(6),.site-footer-v2 .review-list-item__body .\+social:nth-child(4),.site-footer-v2 .review-list-item__body .\+social:nth-child(5),.site-footer-v2 .review-list-item__body .\+social:nth-child(6) {
        grid-row: 2
    }
}

@media (min-width: 1024px) {
    .gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+links:nth-child(4),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+links:nth-child(5),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+links:nth-child(6),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+social:nth-child(4),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+social:nth-child(5),.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+social:nth-child(6),.gdk .site-footer-v2 .contact-us__container .\+links:nth-child(4),.gdk .site-footer-v2 .contact-us__container .\+links:nth-child(5),.gdk .site-footer-v2 .contact-us__container .\+links:nth-child(6),.gdk .site-footer-v2 .contact-us__container .\+social:nth-child(4),.gdk .site-footer-v2 .contact-us__container .\+social:nth-child(5),.gdk .site-footer-v2 .contact-us__container .\+social:nth-child(6),.gdk .site-footer-v2 .grid .\+links:nth-child(4),.gdk .site-footer-v2 .grid .\+links:nth-child(5),.gdk .site-footer-v2 .grid .\+links:nth-child(6),.gdk .site-footer-v2 .grid .\+social:nth-child(4),.gdk .site-footer-v2 .grid .\+social:nth-child(5),.gdk .site-footer-v2 .grid .\+social:nth-child(6),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+links:nth-child(4),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+links:nth-child(5),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+links:nth-child(6),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+social:nth-child(4),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+social:nth-child(5),.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+social:nth-child(6),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+links:nth-child(4),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+links:nth-child(5),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+links:nth-child(6),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+social:nth-child(4),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+social:nth-child(5),.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+social:nth-child(6),.gdk .site-footer-v2 .media-carousel__title .\+links:nth-child(4),.gdk .site-footer-v2 .media-carousel__title .\+links:nth-child(5),.gdk .site-footer-v2 .media-carousel__title .\+links:nth-child(6),.gdk .site-footer-v2 .media-carousel__title .\+social:nth-child(4),.gdk .site-footer-v2 .media-carousel__title .\+social:nth-child(5),.gdk .site-footer-v2 .media-carousel__title .\+social:nth-child(6),.gdk .site-footer-v2 .social-feed__container .\+links:nth-child(4),.gdk .site-footer-v2 .social-feed__container .\+links:nth-child(5),.gdk .site-footer-v2 .social-feed__container .\+links:nth-child(6),.gdk .site-footer-v2 .social-feed__container .\+social:nth-child(4),.gdk .site-footer-v2 .social-feed__container .\+social:nth-child(5),.gdk .site-footer-v2 .social-feed__container .\+social:nth-child(6),.site-footer-v2 .review-list-item__body .\+links:nth-child(4),.site-footer-v2 .review-list-item__body .\+links:nth-child(5),.site-footer-v2 .review-list-item__body .\+links:nth-child(6),.site-footer-v2 .review-list-item__body .\+social:nth-child(4),.site-footer-v2 .review-list-item__body .\+social:nth-child(5),.site-footer-v2 .review-list-item__body .\+social:nth-child(6) {
        grid-row:auto
    }

    .gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description .\+social,.gdk .site-footer-v2 .contact-us__container .\+social,.gdk .site-footer-v2 .grid .\+social,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description .\+social,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled .\+social,.gdk .site-footer-v2 .media-carousel__title .\+social,.gdk .site-footer-v2 .social-feed__container .\+social,.site-footer-v2 .review-list-item__body .\+social {
        grid-column-start: 6
    }
}

.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description:last-child::after,.gdk .site-footer-v2 .contact-us__container:last-child::after,.gdk .site-footer-v2 .grid:last-child::after,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description:last-child::after,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled:last-child::after,.gdk .site-footer-v2 .media-carousel__title:last-child::after,.gdk .site-footer-v2 .social-feed__container:last-child::after,.site-footer-v2 .review-list-item__body:last-child::after {
    display: none
}

.gdk .site-footer-v2__brand-area {
    -webkit-padding-after: var(--space-5);
    padding-block-end:var(--space-5);position: relative
}

.gdk .site-footer-v2__categories {
    -webkit-padding-after: var(--space-4);
    padding-block-end:var(--space-4)}

.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description,.gdk .site-footer-v2 .contact-us__container,.gdk .site-footer-v2 .grid,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled,.gdk .site-footer-v2 .media-carousel__title,.gdk .site-footer-v2 .social-feed__container,.gdk .site-footer-v2__categories,.site-footer-v2 .review-list-item__body {
    position: relative
}

.gdk .media-carousel--product-picker .site-footer-v2 .media-carousel__description::after,.gdk .site-footer-v2 .contact-us__container::after,.gdk .site-footer-v2 .grid::after,.gdk .site-footer-v2 .media-carousel--product-picker .media-carousel__description::after,.gdk .site-footer-v2 .media-carousel__cells.flickity-enabled::after,.gdk .site-footer-v2 .media-carousel__title::after,.gdk .site-footer-v2 .social-feed__container::after,.gdk .site-footer-v2__categories::after,.site-footer-v2 .review-list-item__body::after {
    content: '';
    bottom: 0;
    height: 1px;
    width: 100%;
    margin: 0 auto;
    position: absolute;
    background: rgba(255,255,255,.2)
}

.gdk .site-footer-v2 .nav-accordion,.gdk .site-footer-v2__country {
    border: 0;
    display: -ms-flexbox;
    display: flex;
    background: 0 0;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.gdk .site-footer-v2 .nav-accordion {
    font-size: var(--text-4);
    padding: 0;
    color: var(--color-role-text-button-light);
    width: 100%;
    cursor: pointer;
    text-align: left;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    font-family: var(--dk-font)
}

.gdk .site-footer-v2 .nav-accordion__icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2);
    display: block;
    pointer-events: none;
    transition: transform .5s
}

.gdk .site-footer-v2 .nav-accordion__icon svg,.gdk .site-footer-v2__categories .nav-list .social-links a svg,.gdk .site-footer-v2__country svg svg,.gdk .site-footer-v2__logo img svg {
    width: 100%;
    height: 100%
}

@media (min-width: 768px) {
    .gdk .site-footer-v2 .nav-accordion__icon {
        display:none
    }
}

.gdk .site-footer-v2 .nav-accordion[aria-expanded=true] .nav-accordion__icon {
    transform: rotate(45deg)
}

.gdk .site-footer-v2__country {
    padding-left: 0;
    padding-right: 0;
    -webkit-padding-before: var(--space-5);
    padding-block-start:var(--space-5);-webkit-padding-after: var(--space-4);
    padding-block-end:var(--space-4);-ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start
}

.gdk .site-footer-v2__country .site-footer-v2__country--selector {
    width: 50%
}

.gdk .site-footer-v2__country .site-footer-v2__legal {
    width: 100%
}

.gdk .site-footer-v2__country a,.gdk .site-footer-v2__country-btn {
    padding: 0;
    font-size: var(--text-3);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    background: 0 0;
    border: 0;
    color: var(--color-role-text-primary-base);
    cursor: pointer
}

.gdk .site-footer-v2__country-btn {
    transition: all .25s ease-in-out
}

.gdk .site-footer-v2__country a:hover,.gdk .site-footer-v2__country-btn:hover {
    opacity: .6;
    text-decoration: underline
}

.gdk .site-footer-v2__country svg {
    height: var(--icon-size-2);
    width: var(--icon-size-2);
    margin-left: var(--space-3);
    margin-right: var(--space-3)
}

.gdk .site-footer-v2__country svg:first-child {
    height: var(--icon-size-3);
    width: var(--icon-size-3);
    -webkit-margin-start: 0;
    -moz-margin-start: 0;
    margin-inline-start:0}

.gdk .site-footer-v2__country svg:first-child svg {
    width: 100%;
    height: 100%
}

@media (min-width: 768px) {
    .gdk .site-footer-v2__country {
        -ms-flex-align:center;
        align-items: center;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.gdk .media-carousel--product-picker .site-footer-v2__logos.media-carousel__description,.gdk .site-footer-v2__logos.contact-us__container,.gdk .site-footer-v2__logos.grid,.gdk .site-footer-v2__logos.media-carousel__cells.flickity-enabled,.gdk .site-footer-v2__logos.media-carousel__title,.gdk .site-footer-v2__logos.social-feed__container,.site-footer-v2__logos.review-list-item__body {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.gdk .site-footer-v2__legal {
    font-size: var(--text-3);
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    -ms-flex-align: start;
    align-items: flex-start
}

.gdk .site-footer-v2__legal li {
    -webkit-margin-start: var(--space-5);
    -moz-margin-start: var(--space-5);
    margin-inline-start:var(--space-5);-webkit-margin-after: 0;
    margin-block-end:0;display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-align: center;
    align-items: center
}

.gdk .site-footer-v2__legal li::before {
    content: '';
    -webkit-margin-start: calc(-1*(var(--space-5)/2));
    -moz-margin-start: calc(-1*(var(--space-5)/2));
    margin-inline-start:calc(-1*(var(--space-5)/2));top: 50%;
    height: var(--space-4);
    position: absolute;
    transform: translate(0,-50%);
    border-left: 1px solid var(--color-role-text-primary-base)
}

.gdk .site-footer-v2__legal li:first-child::before {
    display: none
}

.gdk .site-footer-v2__copyright>* {
    font-size: var(--text-3);
    margin: 0
}

.gdk .site-footer-v2__copyright-extras * {
    font-size: var(--text-2);
    margin: 0;
    line-height: 1
}

.gdk .site-footer-v2__copyright-extras p {
    color: rgba(255,255,255,.8)
}

.gdk .site-footer-v2__copyright-extras a {
    color: var(--color-role-text-button-light)
}

.gdk .site-footer-v2__logo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start
}

.gdk .site-footer-v2__logo img {
    height: var(--icon-size-4);
    width: var(--icon-size-4);
    width: auto
}

.gdk .site-footer-v2__logo svg {
    height: var(--sticker-size-4);
    width: auto
}

.gdk .country-selector__content .txt-block-title__sticker svg,.gdk .site-footer-v2__logo svg svg {
    width: auto;
    height: 100%;
    max-width: 100%
}

.gdk .site-footer-v2__badges .media-block {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .site-footer-v2__badges .media-block__figure picture img {
    height: var(--space-10);
    width: auto
}

.gdk .site-footer-v2__categories .nav-accordion:hover {
    opacity: .7
}

.gdk .site-footer-v2__categories .nav-accordion[aria-expanded=true]:active {
    opacity: .6
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .site-footer-v2__categories .nav-accordion:active,.gdk .site-footer-v2__categories .nav-accordion:hover {
        opacity:1
    }

    .gdk .site-footer-v2__categories a:focus {
        opacity: .7
    }
}

.gdk .site-footer-v2__categories:last-child::after {
    content: none
}

.gdk .site-footer-v2__categories li {
    margin: 0;
    padding: 0;
    -webkit-padding-after: var(--space-3);
    padding-block-end:var(--space-3)}

.gdk .site-footer-v2__categories li a {
    color: var(--color-role-text-button-light);
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    cursor: pointer;
    text-decoration: none;
    word-break: break-word
}

.gdk .site-footer-v2__categories .nav-list {
    font-size: var(--text-3);
    -webkit-margin-before: var(--space-3);
    margin-block-start:var(--space-3)}

.gdk .site-footer-v2__categories .nav-list .social-links a {
    height: var(--icon-size-3);
    width: var(--icon-size-3);
    -webkit-margin-end: var(--space-2);
    -moz-margin-end: var(--space-2);
    margin-inline-end:var(--space-2);margin-top: 0;
    margin-bottom: 0;
    display: inline-block
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .site-footer-v2__categories {
        -webkit-padding-after:0;
        padding-block-end:0}

    .gdk .site-footer-v2__categories::after {
        content: none
    }

    .gdk .site-footer-v2 .nav-accordion {
        cursor: default
    }

    .gdk .site-footer-v2__badges .media-block__figure,.gdk .site-footer-v2__legal {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .site-footer-v2__country,.gdk .site-footer-v2__legal {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

.gdk .site-footer-v2__breadcrumbs {
    position: relative;
    -webkit-padding-after: var(--space-5);
    padding-block-end:var(--space-5)}

.gdk .site-footer-v2__breadcrumbs ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    font-size: var(--text-3)
}

.gdk .site-footer-v2__breadcrumbs li {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

.gdk .site-footer-v2__breadcrumbs li .site-footer-v2__breadcrumbs--guillemet {
    opacity: .5;
    height: var(--icon-size-1);
    width: var(--icon-size-1);
    margin-left: var(--space-2);
    margin-right: var(--space-2)
}

.gdk .country-selector__close svg,.gdk .site-footer-v2__breadcrumbs li .site-footer-v2__breadcrumbs--guillemet svg {
    width: 100%;
    height: 100%
}

.gdk .site-footer-v2__breadcrumbs li:last-child .site-footer-v2__breadcrumbs--guillemet {
    display: none
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .site-footer-v2__breadcrumbs ul {
        font-size:var(--text-3)
    }
}

html[dir=rtl] .site-footer-v2__container,html[dir=rtl] .site-footer-v2__country,html[dir=rtl] .site-footer-v2__legal,html[dir=rtl] .site-footer-v2__logos {
    direction: rtl
}

html[dir=rtl] .site-footer-v2__breadcrumbs li .site-footer-v2__breadcrumbs--guillemet {
    transform: scale(-1,1)
}

html[dir=rtl] .site-footer-v2__country svg:last-of-type {
    transform: scale(-1,1)
}

html[dir=rtl] .site-footer-v2 .nav-accordion {
    text-align: right
}

.gdk .country-selector {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    animation-name: fadeInUp;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal;
    width: 100vw;
    height: 100vh;
    gap: var(--space-7);
    display: none;
    position: fixed;
    -ms-flex-direction: column;
    flex-direction: column;
    animation-duration: .2s;
    z-index: 10003;
    background-color: var(--color-role-page-backgrounds-primary-light)
}

.gdk .country-selector.show,.gdk .country-selector__header {
    display: -ms-flexbox;
    display: flex
}

.gdk .country-selector__header {
    top: var(--space-5);
    right: var(--space-5);
    position: absolute;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end
}

html[dir=rtl] .country-selector__header {
    right: unset;
    left: var(--space-5)
}

.gdk .country-selector__close {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: var(--icon-size-3);
    width: var(--icon-size-3)
}

.gdk .country-selector__close svg {
    fill: var(--color-role-text-primary-base)
}

.gdk .country-selector__content {
    padding-top: var(--space-7);
    padding-bottom: var(--space-7);
    overflow-y: auto
}

.gdk .country-selector__content .txt-block-title__sticker {
    height: var(--sticker-size-1)
}

.gdk .country-selector__regions {
    gap: var(--space-7);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .country-selector__region-title {
    --type-margin-bottom: var(--space-6)
}

.gdk .country-selector__region:first-of-type .country-selector__region-title {
    --type-margin-top: 0
}

.gdk .country-selector__countries {
    padding: 0;
    display: grid;
    list-style-type: none;
    grid-template-columns: repeat(2,1fr)
}

@media (min-width: 768px) {
    .gdk .country-selector__countries {
        grid-template-columns:repeat(3,1fr)
    }
}

@media (min-width: 1024px) {
    .gdk .country-selector__countries {
        grid-template-columns:repeat(4,1fr)
    }
}

@media (min-width: 1920px) {
    .gdk .country-selector__countries {
        grid-template-columns:repeat(5,1fr)
    }
}

.gdk .country-selector__country {
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-3);
    -ms-flex-align: center;
    align-items: center
}

.gdk .country-selector__country .txt-style-secondary {
    color: var(--color-role-text-link-base-light)
}

.gdk .country-selector__country:active .txt-style-secondary,.gdk .country-selector__country:focus .txt-style-secondary,.gdk .country-selector__country:hover .txt-style-secondary {
    text-decoration: underline;
    color: var(--color-role-text-link-active-light)
}

.gdk .country-selector__flag {
    height: var(--icon-size-3);
    width: var(--icon-size-3);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.gdk .comparison-panel__content .feature-descriptors__check-icon svg,.gdk .country-selector__flag svg {
    width: 100%;
    height: 100%
}

@media (min-width: 1920px) {
    .gdk .country-selector__flag {
        height:var(--icon-size-2);
        width: var(--icon-size-2)
    }

    .gdk .country-selector__flag svg {
        width: 100%;
        height: 100%
    }
}

.gdk .country-selector__svg-palette {
    width: 0;
    height: 0;
    opacity: 0;
    top: -1000vh;
    left: -1000vw;
    line-height: 0;
    display: block;
    overflow: hidden;
    position: absolute
}

.gdk .tier-selector {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative
}

.gdk .tier-selector__content {
    position: relative;
    visibility: hidden;
    max-height: 0;
    width: calc(100% + calc(var(--mesh-gutter)*2));
    background-color: var(--color-role-page-backgrounds-secondary)
}

.gdk .tier-selector__content-bg {
    display: none
}

.gdk .tier-selector__content-bg:after {
    content: '';
    position: absolute;
    background-image: linear-gradient(55deg,#f5f7fa 46%,rgba(245,247,250,0) 100%);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

html[dir=rtl] .tier-selector__content-bg:after {
    background-image: linear-gradient(-55deg,#f5f7fa 46%,rgba(245,247,250,0) 100%)
}

.gdk .theme--dark .tier-selector__content-bg:after {
    background-image: linear-gradient(55deg,#090a0a 46%,rgba(9,10,10,0) 100%)
}

html[dir=rtl] .theme--dark .tier-selector__content-bg:after {
    background-image: linear-gradient(-55deg,#090a0a 46%,rgba(9,10,10,0) 100%)
}

.gdk .tier-selector__content:first-of-type,.gdk .tier-selector__content:first-of-type .media-block,.gdk .tier-selector__content:first-of-type .media-block__figure img {
    border-top-left-radius: 0
}

.gdk .tier-selector__content:last-of-type,.gdk .tier-selector__content:last-of-type .media-block,.gdk .tier-selector__content:last-of-type .media-block__figure img {
    border-top-right-radius: 0
}

html[dir=rtl] .tier-selector__content:first-of-type,html[dir=rtl] .tier-selector__content:first-of-type .media-block,html[dir=rtl] .tier-selector__content:first-of-type .media-block__figure img {
    border-top-right-radius: 0;
    border-top-left-radius: var(--corner-size-2)
}

html[dir=rtl] .tier-selector__content:last-of-type,html[dir=rtl] .tier-selector__content:last-of-type .media-block,html[dir=rtl] .tier-selector__content:last-of-type .media-block__figure img {
    border-top-left-radius: 0;
    border-top-right-radius: var(--corner-size-2)
}

.gdk .tier-selector__content .mesh-row {
    position: relative
}

.gdk .tier-selector__features .txt-block-paragraph,.gdk .tier-selector__features .txt-style-disclosure {
    max-width: 700px
}

.gdk .tier-selector__features .txt-block-paragraph .txt-style-base p:not(:first-child) {
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top)}

.gdk .tier-selector__features,.gdk .tier-selector__subscription {
    max-width: 100%
}

.gdk .tier-selector .tier-tile--active+.tier-selector__content {
    visibility: visible;
    max-height: unset;
    margin-left: calc(var(--mesh-gutter)*-1);
    margin-right: calc(var(--mesh-gutter)*-1);
    padding-left: var(--mesh-gutter);
    padding-right: var(--mesh-gutter);
    padding-top: var(--space-7);
    padding-bottom: var(--space-7)
}

@media (min-width: 1024px) {
    .gdk .tier-selector .tier-tile--active+.tier-selector__content {
        -webkit-margin-before:var(--space-5);
        margin-block-start:var(--space-5)}
}

@media (max-width: 1023px) {
    .gdk .tier-selector__subscription {
        -webkit-margin-before:var(--space-7);
        margin-block-start:var(--space-7)}
}

@media (min-width: 1024px) {
    .gdk .tier-selector {
        --tile-width:33.333%
    }

    .gdk .tier-selector--2-tiers {
        --tile-width: 50%
    }

    .gdk .tier-selector--1-tiers {
        --tile-width: 100%;
        display: grid;
        grid-template-columns: 1fr var(--mesh-column-width) 1fr;
        grid-template-rows: auto;
        grid-template-areas: "header . sidebar" "main . sidebar";
        border-radius: var(--corner-size-3);
        background-color: var(--color-role-page-backgrounds-secondary);
        padding-left: var(--space-5);
        padding-right: var(--space-5);
        -webkit-padding-before: var(--space-5);
        padding-block-start:var(--space-5);-webkit-padding-after: var(--space-7);
        padding-block-end:var(--space-7);margin-left: calc(var(--space-5)*-1);
        margin-right: calc(var(--space-5)*-1)
    }

    .gdk .tier-selector--1-tiers .mesh-row,.gdk .tier-selector--1-tiers .tier-selector__tier {
        display: contents
    }

    .gdk .tier-selector--1-tiers .tier-tile--active .surface:before,.gdk .tier-selector--1-tiers .tier-tile--active .tier-tile__bg {
        display: none
    }

    .gdk .tier-selector--1-tiers .tier-tile--active .surface {
        cursor: default
    }

    .gdk .tier-selector--1-tiers .tier-tile--active .surface:hover {
        --shadow-color: var(--color-role-shadows-low-base);
        box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
    }

    .gdk .tier-selector--1-tiers .tier-tile--active+.tier-selector__content {
        display: contents
    }

    .gdk .tier-selector--1-tiers .tier-selector__features {
        width: 100%;
        grid-area: main;
        position: relative;
        margin-left: 0;
        margin-right: 0;
        -webkit-margin-before: var(--space-9);
        margin-block-start:var(--space-9);-webkit-padding-start: var(--space-6);
        -moz-padding-start: var(--space-6);
        padding-inline-start:var(--space-6)}

    .gdk .tier-selector--1-tiers .tier-selector__subscription {
        width: 100%;
        grid-area: sidebar;
        position: relative;
        padding: 0;
        margin-left: 0;
        margin-right: 0;
        -webkit-margin-before: var(--space-10);
        margin-block-start:var(--space-10)}

    .gdk .tier-selector__content {
        -ms-flex-order: 2;
        order: 2
    }

    .gdk .tier-selector__content-bg {
        display: block
    }

    .gdk .tier-selector__features {
        -webkit-padding-start: var(--space-6);
        -moz-padding-start: var(--space-6);
        padding-inline-start:var(--space-6)}

    .gdk .tier-selector__subscription {
        padding-left: var(--space-6);
        padding-right: var(--space-6)
    }
}

.gdk [data-component=tier-selector]>.mesh-row>[class*=mesh-col] {
    -webkit-margin-start: 0;
    -moz-margin-start: 0;
    margin-inline-start:0}

.gdk .tier-selector .txt-block-paragraph {
    -webkit-margin-after: var(--space-8);
    margin-block-end:var(--space-8)}

.gdk .tier-selector .txt-block-secondary .feature-descriptors {
    display: grid;
    max-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    grid-gap: var(--space-3) var(--space-7);
    grid-template-columns: repeat(2,auto)
}

@media (min-width: 1367px) {
    .gdk .tier-selector .txt-block-secondary .feature-descriptors {
        grid-template-columns:repeat(3,auto)
    }
}

.gdk .tier-selector .txt-block-secondary .feature-descriptors__item:not(:first-child) {
    -webkit-margin-before: 0;
    margin-block-start:0}

.gdk .tier-selector__batarang.surface.surface--tile {
    cursor: default;
    box-shadow: none;
    padding: var(--space-5);
    -webkit-padding-before: var(--space-6);
    padding-block-start:var(--space-6)}

.gdk .featured-hardware-v2 .simple-carousel-cell: hover figure,.gdk .tier-selector__batarang.surface.surface--tile:hover {
    box-shadow:none
}

.gdk .comparison-panel__title-block.box .title-block,.gdk .comparison-panel__title-block.box .txt-block-title,.gdk .comparison-panel__title-block.box--dark .title-block,.gdk .comparison-panel__title-block.box--dark .txt-block-title,.gdk .comparison-panel__title-block.box--light .title-block,.gdk .comparison-panel__title-block.box--light .txt-block-title,.gdk .comparison-panel__title-block.box--lightAlt .title-block,.gdk .comparison-panel__title-block.box--lightAlt .txt-block-title,.gdk .comparison-panel__title-block.box--transparent .title-block,.gdk .comparison-panel__title-block.box--transparent .txt-block-title,.gdk .comparison-panel__title-block.review__box .title-block,.gdk .comparison-panel__title-block.review__box .txt-block-title {
    -webkit-margin-after: var(--space-8);
    margin-block-end:var(--space-8)}

.gdk .comparison-panel__tier-tab {
    display: -ms-flexbox;
    display: flex;
    cursor: default;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: var(--space-5)
}

.gdk .comparison-panel .tier-tile .surface:before,.gdk .comparison-panel__tier-tab.surface:before {
    display: none
}

.gdk .comparison-panel:after {
    content: 'flickity';
    display: none
}

.gdk .comparison-panel .tier-tile {
    margin: 0;
    width: 100%
}

.gdk .comparison-panel .tier-tile .surface {
    cursor: default;
    --shadow-color: var(--color-role-shadows-high-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .comparison-panel .tier-tile .media-block {
    cursor: default
}

@media (min-width: 768px) {
    .gdk .comparison-panel .comparison-panel__tier-tab.carousel-cell {
        width:75%
    }
}

@media (max-width: 1023px) {
    .gdk .comparison-panel .comparison-panel__tier-tab.carousel-cell {
        margin-left:var(--space-5);
        margin-right: var(--space-5)
    }
}

@media (min-width: 1024px) {
    .gdk .comparison-panel {
        display:grid;
        -moz-column-gap: var(--space-7);
        column-gap: var(--space-7);
        grid-template-columns: repeat(3,1fr)
    }

    .gdk .comparison-panel.tiers--1,.gdk .comparison-panel.tiers--2 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        grid-template-columns: 1fr
    }

    .gdk .comparison-panel.tiers--1 .comparison-panel__tier-tab.carousel-cell,.gdk .comparison-panel.tiers--2 .comparison-panel__tier-tab.carousel-cell {
        width: 33.33%
    }

    .gdk .comparison-panel:after {
        content: ''
    }

    .gdk .comparison-panel .comparison-panel__tier-tab.carousel-cell {
        width: 100%
    }
}

html[dir=rtl] .card,html[dir=rtl] .comparison-panel {
    direction: rtl
}

.gdk [data-component=comparison-panel]>.mesh-row>[class*=mesh-col] {
    -webkit-margin-start: 0;
    -moz-margin-start: 0;
    margin-inline-start:0}

.gdk .comparison-panel__content {
    position: relative;
    -webkit-padding-before: var(--space-6);
    padding-block-start:var(--space-6)}

.gdk .comparison-panel__content .feature-descriptors {
    margin-left: var(--space-3);
    margin-right: var(--space-3);
    -webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6)}

.gdk .comparison-panel__content .feature-descriptors__item {
    display: grid;
    grid-template-columns: auto 1fr auto
}

.gdk .comparison-panel__content .feature-descriptors__check-icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .comparison-panel__content .feature-descriptors--no-icons-checks {
    margin-left: var(--space-5);
    margin-right: var(--space-5)
}

.gdk .comparison-panel__content .feature-descriptors--no-icons-checks .feature-descriptors__item {
    grid-template-columns: 1fr
}

.gdk .comparison-panel__content .feature-descriptors--no-icons .feature-descriptors__item:not(:first-child),.gdk .comparison-panel__content .feature-descriptors--no-icons-checks .feature-descriptors__item:not(:first-child) {
    -webkit-margin-before: var(--space-4);
    margin-block-start:var(--space-4)}

.gdk .comparison-panel__content .feature-descriptors--no-checks .feature-descriptors__item,.gdk .comparison-panel__content .feature-descriptors--no-icons .feature-descriptors__item {
    grid-template-columns: auto 1fr
}

.gdk .comparison-panel__content .feature-descriptors--no-icons .feature-descriptors__check-icon {
    -ms-flex-order: 1;
    order: 1
}

.gdk .comparison-panel__content .feature-descriptors--no-icons .feature-descriptors__text {
    -ms-flex-order: 2;
    order: 2
}

.gdk .comparison-panel__content .btn--cta,.gdk .comparison-panel__content .btn--cta__outer {
    width: 100%
}

@media (min-width: 1024px) {
    .gdk .comparison-panel__content {
        -ms-flex-order:2;
        order: 2
    }
}

.gdk .card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: default;
    top: 0;
    will-change: top,box-shadow,background;
    -webkit-font-smoothing: antialiased
}

.gdk a.card {
    cursor: pointer
}

.gdk .card.surface.surface--card {
    transition: top .2s ease-in-out
}

.gdk .card:hover {
    top: calc(var(--space-3)*-1)
}

.gdk .card.surface--card:not(.surface--no-default-state) {
    background: var(--color-role-gradients-content-transparent);
    backdrop-filter: blur(var(--space-3))
}

.gdk .card--background-off.surface.surface--card {
    background: 0 0;
    box-shadow: none;
    backdrop-filter: none
}

.gdk .card--background-off.surface.surface--card:active,.gdk .card--background-off.surface.surface--card:focus,.gdk .card--background-off.surface.surface--card:hover {
    background: var(--color-role-gradients-content-transparent);
    backdrop-filter: blur(var(--space-3));
    transition: box-shadow .2s ease-in-out
}

.gdk .card--background-off.surface.surface--card:active:focus.focus-visible,.gdk .card--background-off.surface.surface--card:active:hover,.gdk .card--background-off.surface.surface--card:focus:focus.focus-visible,.gdk .card--background-off.surface.surface--card:focus:hover,.gdk .card--background-off.surface.surface--card:hover:focus.focus-visible,.gdk .card--background-off.surface.surface--card:hover:hover {
    --shadow-color: var(--color-role-shadows-low-hover);
    box-shadow: 0 var(--space-2) var(--space-5) 0 var(--shadow-color)
}

.gdk .card--background-off.surface.surface--card:active:active,.gdk .card--background-off.surface.surface--card:focus:active,.gdk .card--background-off.surface.surface--card:hover:active {
    --shadow-color: var(--color-role-shadows-low-active);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

@media (min-width: 1367px) {
    .gdk .card--layout-3-per-row .card__badge-block {
        -webkit-padding-before:var(--space-7);
        padding-block-start:var(--space-7);left: var(--space-3)
    }

    .gdk .card--layout-3-per-row .card__platform-block {
        padding: var(--space-4)
    }

    .gdk .card--layout-3-per-row .card__media-block {
        padding: var(--space-4);
        -webkit-padding-after: 0;
        padding-block-end:0}

    .gdk .card--layout-3-per-row .card__content-block {
        padding: var(--space-6)
    }

    .gdk .card--layout-3-per-row .card__text-block .txt-style-overline {
        font-size: var(--text-3)
    }

    .gdk .card--layout-3-per-row .card__text-block .txt-style-subtitle-bold {
        font-size: var(--text-5);
        font-weight: 300;
        letter-spacing: .1px;
        line-height: 1.25em;
        -webkit-margin-before: var(--type-margin-top);
        margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
        margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
        --type-style-color: var(--color-role-text-primary-base);
        -webkit-margin-before: 0;
        margin-block-start:0}

    .gdk .card--layout-3-per-row .card__text-block .txt-style-subtitle-bold--primary {
        --type-style-color: var(--color-role-text-primary-base)
    }

    .gdk .card--layout-3-per-row .card__text-block .txt-style-subtitle-bold--secondary {
        --type-style-color: var(--color-role-text-secondary)
    }

    .gdk .card--layout-3-per-row .card__text-block .txt-style-subtitle-bold--link {
        --type-style-color: var(--color-role-text-link-base)
    }

    .gdk .card--layout-3-per-row .card__text-block .txt-style-utility {
        font-size: var(--text-3);
        font-weight: 400;
        line-height: 1.5em;
        -webkit-margin-before: var(--type-margin-top);
        margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
        margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
        --type-style-color: var(--color-role-text-primary-base);
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .card--layout-3-per-row .card__text-block .txt-style-utility--primary {
        --type-style-color: var(--color-role-text-primary-base)
    }

    .gdk .card--layout-3-per-row .card__text-block .txt-style-utility--secondary {
        --type-style-color: var(--color-role-text-secondary)
    }

    .gdk .card--content.card--layout-2-per-row .card__text-block .txt-style-overline {
        font-size: var(--text-4)
    }

    .gdk .card--content.card--layout-2-per-row .card__text-block .txt-style-subtitle-bold {
        font-size: var(--text-6);
        font-weight: 300;
        letter-spacing: .1px;
        line-height: 1.25em;
        -webkit-margin-before: var(--type-margin-top);
        margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
        margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
        --type-style-color: var(--color-role-text-primary-base);
        -webkit-margin-before: 0;
        margin-block-start:0}

    .gdk .card--content.card--layout-2-per-row .card__text-block .txt-style-subtitle-bold--primary {
        --type-style-color: var(--color-role-text-primary-base)
    }

    .gdk .card--content.card--layout-2-per-row .card__text-block .txt-style-subtitle-bold--secondary {
        --type-style-color: var(--color-role-text-secondary)
    }

    .gdk .card--content.card--layout-2-per-row .card__text-block .txt-style-subtitle-bold--link {
        --type-style-color: var(--color-role-text-link-base)
    }

    .gdk .card--content.card--layout-2-per-row .card__text-block .txt-style-utility {
        font-size: var(--text-4);
        font-weight: 400;
        letter-spacing: .1px;
        line-height: 1.5em;
        -webkit-margin-before: var(--type-margin-top);
        margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
        margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
        --type-style-color: var(--color-role-text-primary-base);
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .card--content.card--layout-2-per-row .card__text-block .txt-style-utility--primary {
        --type-style-color: var(--color-role-text-primary-base)
    }

    .gdk .card--content.card--layout-2-per-row .card__text-block .txt-style-utility--secondary {
        --type-style-color: var(--color-role-text-secondary)
    }
}

.gdk .card--game .card__media .media-block__figure {
    aspect-ratio: 1/1
}

.gdk .card__blocks,.gdk .card__content-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .card__media-block {
    position: relative;
    padding: var(--space-3);
    -webkit-padding-after: 0;
    padding-block-end:0}

.gdk .card__media-block .media-block {
    margin: 0
}

.gdk .card__media-block .media-block.\+interactive .media-block__figure {
    border-radius: var(--corner-size-2)
}

.gdk .card__media {
    border-radius: calc(var(--corner-size-3) - var(--space-2));
    overflow: hidden;
    isolation: isolate;
    --shadow-color: var(--color-role-shadows-low-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .card__media--1-1 .media-block__figure {
    aspect-ratio: 1/1
}

.gdk .card__media--4-5 .media-block__figure {
    aspect-ratio: 4/5
}

.gdk .card__media--16-9 .media-block__figure {
    aspect-ratio: 16/9
}

.gdk .card__content-block {
    padding: var(--space-5)
}

.gdk .card__text-block {
    -ms-flex-positive: 1;
    flex-grow: 1;
    --subtitle-margin: var(--space-3);
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5)}

.gdk .card__text-block: last-child {
    -webkit-margin-after:0;
    margin-block-end:0}

.gdk .card__text-block .txt-block-utility__title,.gdk .card__text-block .txt-style-utility {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.gdk .card__text-block .txt-block-utility__title {
    -webkit-line-clamp: 2
}

.gdk .card__text-block .txt-style-utility {
    -webkit-line-clamp: 5
}

@media (min-width: 1367px) {
    .gdk .card__text-block .txt-style-utility {
        -webkit-line-clamp:6
    }
}

.gdk .card__badge-block {
    -webkit-padding-before: var(--space-5);
    padding-block-start:var(--space-5);z-index: 30;
    position: absolute;
    top: 0;
    left: var(--space-1);
    width: 100%
}

.gdk .card__platform-block {
    position: absolute;
    bottom: 0;
    padding: var(--space-3)
}

.gdk .card__platform-block figure {
    height: var(--space-6);
    margin: 0
}

.gdk .card__descriptor-block {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5)}

.gdk .card__descriptor-block .feature-descriptors: last-child,.gdk .card__descriptor-block:last-child {
    margin:0
}

.gdk .card__button-block.hide-btn-1 .btn-1,.gdk .card__button-block.hide-btn-2 .btn-2,.gdk .card__button-block.hide-btn-both {
    display: none
}

.gdk .card__button-block .btn--cta__btn-container {
    -webkit-margin-after: 0;
    margin-block-end:0}

html[dir=rtl] .card__badge-block {
    left: auto;
    right: var(--space-1)
}

html[dir=rtl] .media-card__header {
    margin-left: initial;
    margin-right: auto
}

.gdk .cards__mesh {
    position: relative
}

.gdk .cards__title .txt-block-title {
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: var(--space-10);
    margin-block-end:var(--space-10)}

@media (min-width: 1367px) {
    .gdk .cards--2-cols .cards__item {
        --mesh-column-width:calc(var(--mesh-container-size) / 2);
        width: calc((var(--mesh-column-width)*1) - var(--mesh-gutter))
    }

    .gdk .cards--3-cols .cards__item {
        --mesh-column-width: calc(var(--mesh-container-size) / 3);
        width: calc((var(--mesh-column-width)*1) - var(--mesh-gutter))
    }

    .gdk .cards--4-cols .cards__item {
        --mesh-column-width: calc(var(--mesh-container-size) / 4);
        width: calc((var(--mesh-column-width)*1) - var(--mesh-gutter))
    }

    .gdk .cards--5-cols .cards__item {
        --mesh-column-width: calc(var(--mesh-container-size) / 5);
        width: calc((var(--mesh-column-width)*1) - var(--mesh-gutter))
    }
}

:root {
    --ph-offset-background: var(--space-11);
    --ph-offset-feature-top: var(--space-9);
    --ph-offset-content-bottom: 0;
    --ph-offset-feature-bottom: 0;
    --ph-offset-keyart: 0;
    --ph-mobile-ratio: 16 / 9;
    --ph-mobile-gradient-height: var(--space-11);
    --ph-animation-delay: 0.4s;
    --ph-animation-duration: 0.8s
}

@media (max-width: 767px) {
    :root {
        --ph-offset-background:0%;
        --ph-offset-content-bottom: var(--space-7)
    }
}

.gdk .page-hero {
    --ph-background-color: var(--ph-gradient-start, var(--ph-background-color-default))
}

.gdk .page-hero--small {
    --ph-gradient-area: 7;
    --ph-offset-keyart: 3;
    --ph-offset-content: var(--space-9);
    --ph-mobile-ratio: 16 / 9
}

.gdk .page-hero--medium {
    --ph-gradient-area: 6;
    --ph-offset-keyart: 2;
    --ph-offset-content: var(--space-12);
    --ph-mobile-ratio: 1 / 1
}

.gdk .page-hero--large {
    --ph-gradient-area: 5;
    --ph-offset-keyart: 1;
    --ph-offset-content: var(--space-13);
    --ph-mobile-ratio: 4 / 5
}

@media (max-width: 767px) {
    .gdk .page-hero--large {
        --ph-gradient-area:6;
        --ph-offset-keyart: 2;
        --ph-offset-content: var(--space-12);
        --ph-mobile-ratio: 1 / 1
    }
}

.gdk .page-hero.theme--dark.page-hero--bg-primary {
    --ph-background-color-default: var(--color-role-page-backgrounds-primary-dark)
}

.gdk .page-hero.theme--dark.page-hero--bg-secondary {
    --ph-background-color-default: var(--color-role-page-backgrounds-secondary-dark)
}

.gdk .page-hero.theme--dark.page-hero--bg-tertiary {
    --ph-background-color-default: var(--color-role-page-backgrounds-tertiary-dark)
}

.gdk .page-hero.page-hero--bg-primary.featured-hardware.slider,.gdk .page-hero.theme--light.page-hero--bg-primary {
    --ph-background-color-default: var(--color-role-page-backgrounds-primary-light)
}

.gdk .page-hero.page-hero--bg-secondary.featured-hardware.slider,.gdk .page-hero.theme--light.page-hero--bg-secondary {
    --ph-background-color-default: var(--color-role-page-backgrounds-secondary-light)
}

.gdk .page-hero.page-hero--bg-tertiary.featured-hardware.slider,.gdk .page-hero.theme--light.page-hero--bg-tertiary {
    --ph-background-color-default: var(--color-role-page-backgrounds-tertiary-light)
}

@media (min-width: 2120px) {
    .gdk .page-hero--small {
        --ph-offset-keyart:6
    }

    .gdk .page-hero--medium {
        --ph-offset-keyart: 4
    }

    .gdk .page-hero--large {
        --ph-offset-keyart: 2
    }
}

@media (max-width: 767px) {
    .gdk .page-hero--small\@small-devices {
        --ph-gradient-area:7;
        --ph-offset-keyart: 3;
        --ph-offset-content: var(--space-9);
        --ph-mobile-ratio: 16 / 9
    }

    .gdk .page-hero--large\@small-devices,.gdk .page-hero--medium\@small-devices {
        --ph-gradient-area: 6;
        --ph-offset-keyart: 2;
        --ph-offset-content: var(--space-12);
        --ph-mobile-ratio: 1 / 1
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .page-hero--small\@medium-devices {
        --ph-gradient-area:7;
        --ph-offset-keyart: 3;
        --ph-offset-content: var(--space-9);
        --ph-mobile-ratio: 16 / 9
    }

    .gdk .page-hero--medium\@medium-devices {
        --ph-gradient-area: 6;
        --ph-offset-keyart: 2;
        --ph-offset-content: var(--space-12);
        --ph-mobile-ratio: 1 / 1
    }

    .gdk .page-hero--large\@medium-devices {
        --ph-gradient-area: 5;
        --ph-offset-keyart: 1;
        --ph-offset-content: var(--space-13);
        --ph-mobile-ratio: 4 / 5
    }
}

@media (min-width: 1920px) {
    .gdk .page-hero--small\@large-devices {
        --ph-gradient-area:7;
        --ph-offset-keyart: 3;
        --ph-offset-content: var(--space-9);
        --ph-mobile-ratio: 16 / 9
    }

    .gdk .page-hero--medium\@large-devices {
        --ph-gradient-area: 6;
        --ph-offset-keyart: 2;
        --ph-offset-content: var(--space-12);
        --ph-mobile-ratio: 1 / 1
    }

    .gdk .page-hero--large\@large-devices {
        --ph-gradient-area: 5;
        --ph-offset-keyart: 1;
        --ph-offset-content: var(--space-13);
        --ph-mobile-ratio: 4 / 5
    }
}

.gdk .page-hero {
    position: relative;
    z-index: 50;
    background-color: transparent
}

.gdk .page-hero-aem:not(:last-child) .page-hero {
    -webkit-margin-after: calc(var(--ph-offset-background)*-1);
    margin-block-end:calc(var(--ph-offset-background)*-1)}

.gdk .page-hero-aem+* {
    --component-additional-top-gap: var(--ph-offset-background)
}

.gdk .page-hero__container {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .page-hero .content-override {
    height: 100%
}

@media (max-width: 767px) {
    .gdk .page-hero {
        overflow:hidden;
        background-color: var(--ph-background-color);
        --ph-offset-feature-top: var(--space-8)
    }

    .gdk .page-hero--small {
        --ph-offset-feature-top: 0%
    }

    .gdk .page-hero .mesh-row .page-hero__spacer {
        pointer-events: none;
        position: relative;
        width: 100vw;
        aspect-ratio: var(--ph-mobile-ratio);
        -webkit-margin-start: calc(var(--mesh-gutter-half-negative) - var(--mesh-gutter-half));
        -moz-margin-start: calc(var(--mesh-gutter-half-negative) - var(--mesh-gutter-half));
        margin-inline-start:calc(var(--mesh-gutter-half-negative) - var(--mesh-gutter-half))}

    .gdk .page-hero__container .page-hero__content {
        -webkit-padding-before: 0;
        padding-block-start:0}
}

.gdk .page-hero__keyart {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    bottom: var(--ph-offset-background);
    background-color: var(--ph-background-color)
}

.gdk .page-hero__keyart .media-block__overlay {
    pointer-events: all
}

@media (max-width: 767px) {
    .gdk .page-hero__keyart {
        aspect-ratio:var(--ph-mobile-ratio)
    }
}

.gdk .page-hero__content {
    -webkit-padding-before: var(--ph-offset-content);
    padding-block-start:var(--ph-offset-content);-webkit-padding-after: var(--ph-offset-content-bottom);
    padding-block-end:var(--ph-offset-content-bottom)}

html[dir=rtl] .page-hero-feature .mesh-row,html[dir=rtl] .page-hero__content {
    direction: ltr
}

.gdk .page-hero-feature {
    height: 100%;
    opacity: 0;
    transform: translate(20%,0);
    animation-name: fadeInLeft;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1s);
    animation-delay: var(--ph-animation-delay);
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .page-hero-feature .mesh-row,.gdk .page-hero-feature__foreground .media-block__figure,.gdk .page-hero-feature__foreground .media-block__inner {
    height: 100%
}

.gdk .page-hero-feature--pinned {
    --ph-offset-feature-top: 0
}

.gdk .page-hero-feature--pinned .page-hero-feature__foreground img {
    -o-object-fit: contain!important;
    object-fit: contain!important;
    -o-object-position: center!important;
    object-position: center!important
}

.gdk .page-hero-feature--breakout {
    height: calc(100% + var(--ph-offset-background))
}

.gdk .page-hero-feature--breakout .page-hero-feature__foreground img {
    -o-object-fit: contain!important;
    object-fit: contain!important;
    -o-object-position: bottom center!important;
    object-position: bottom center!important
}

.gdk .page-hero-feature__image {
    position: relative
}

.gdk .page-hero-feature__foreground {
    position: absolute;
    top: var(--ph-offset-feature-top);
    left: 0;
    right: 0;
    bottom: var(--ph-offset-feature-bottom);
    margin: 0
}

@media (max-width: 767px) {
    .gdk .page-hero--small .page-hero-feature .page-hero-feature__spacer {
        --mesh-column-count:1
    }

    .gdk .page-hero--small .page-hero-feature .page-hero-feature__image {
        --mesh-column-count: 3
    }

    .gdk .page-hero--small .page-hero-feature .page-hero-feature__foreground .media-block__figure {
        --mesh-column-count: 3;
        padding-left: calc(var(--mesh-margin) - (var(--mesh-gutter)/2));
        padding-right: calc(var(--mesh-margin) - (var(--mesh-gutter)/2))
    }

    .gdk .page-hero--small .page-hero-feature .page-hero-feature__foreground .media-block__img {
        width: calc((var(--mesh-column-width)*var(--mesh-column-count)) - var(--mesh-gutter));
        -webkit-margin-end: var(--mesh-gutter-half);
        -moz-margin-end: var(--mesh-gutter-half);
        margin-inline-end:var(--mesh-gutter-half);-webkit-margin-start: auto;
        -moz-margin-start: auto;
        margin-inline-start:auto}

    .gdk .page-hero--large .page-hero-feature,.gdk .page-hero--medium .page-hero-feature {
        --ph-offset-feature-bottom: var(--space-8)
    }

    .gdk .page-hero--large .page-hero-feature .page-hero-feature__spacer,.gdk .page-hero--medium .page-hero-feature .page-hero-feature__spacer {
        display: none
    }

    .gdk .page-hero--large .page-hero-feature .page-hero-feature__foreground {
        left: calc(var(--mesh-margin)*-1);
        right: calc(var(--mesh-margin)*-1);
        width: auto
    }
}

@media (max-width: 767px) {
    .gdk .page-hero-feature--hide\@mobile {
        display:none
    }
}

@media (min-width: 768px) {
    .gdk .page-hero-feature--hide\@tablet {
        display:none
    }
}

@media (min-width: 1920px) {
    .gdk .page-hero-feature--hide\@tablet {
        display:block
    }

    .gdk .page-hero-feature--hide\@desktop {
        display: none
    }
}

.gdk .page-hero-shimmer {
    --ph-animation-duration: 14s;
    --ph-gradient-color-start: rgba(255, 255, 255, 0.7);
    --ph-gradient-color-end: transparent;
    --ph-shimmer-size: 2px;
    position: absolute;
    pointer-events: none;
    top: calc(var(--ph-shimmer-size)*-1);
    right: calc(var(--ph-shimmer-size)*-1);
    bottom: calc(var(--ph-shimmer-size)*-1);
    left: calc(var(--ph-shimmer-size)*-1)
}

.gdk .page-hero-shimmer span {
    opacity: 0
}

.gdk .page-hero-shimmer__top-left {
    animation: shimmer-top-left var(--ph-animation-duration) infinite
}

.gdk .page-hero-shimmer__top-left:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: var(--ph-shimmer-size);
    background: linear-gradient(45deg,var(--ph-gradient-color-start),var(--ph-gradient-color-end))
}

.gdk .page-hero-shimmer__top-left:after {
    content: '';
    position: absolute;
    top: var(--ph-shimmer-size);
    left: 0;
    width: var(--ph-shimmer-size);
    bottom: 0;
    background: linear-gradient(180deg,var(--ph-gradient-color-start),var(--ph-gradient-color-end))
}

.gdk .page-hero-shimmer__top-right {
    animation: shimmer-top-right var(--ph-animation-duration) infinite
}

.gdk .page-hero-shimmer__top-right:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: var(--ph-shimmer-size);
    background: linear-gradient(45deg,var(--ph-gradient-color-end),var(--ph-gradient-color-start))
}

.gdk .page-hero-shimmer__top-right:after {
    content: '';
    position: absolute;
    top: var(--ph-shimmer-size);
    right: 0;
    width: var(--ph-shimmer-size);
    bottom: 0;
    background: linear-gradient(180deg,var(--ph-gradient-color-start),var(--ph-gradient-color-end))
}

.gdk .page-hero-shimmer__bottom-right {
    animation: shimmer-bottom-right var(--ph-animation-duration) infinite
}

.gdk .page-hero-shimmer__bottom-right:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: var(--ph-shimmer-size);
    bottom: 0;
    background: linear-gradient(180deg,var(--ph-gradient-color-end),var(--ph-gradient-color-start))
}

.gdk .page-hero-shimmer__bottom-right:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: var(--ph-shimmer-size);
    left: 0;
    height: var(--ph-shimmer-size);
    background: linear-gradient(45deg,var(--ph-gradient-color-end),var(--ph-gradient-color-start))
}

.gdk .page-hero-shimmer__bottom-left {
    animation: shimmer-bottom-left var(--ph-animation-duration) infinite 3.5s
}

.gdk .page-hero-shimmer__bottom-left:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: var(--ph-shimmer-size);
    bottom: 0;
    background: linear-gradient(180deg,var(--ph-gradient-color-end),var(--ph-gradient-color-start))
}

.gdk .page-hero-shimmer__bottom-left:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: var(--ph-shimmer-size);
    right: 0;
    height: var(--ph-shimmer-size);
    background: linear-gradient(45deg,var(--ph-gradient-color-start),var(--ph-gradient-color-end))
}

.gdk .page-hero__lockup {
    position: relative;
    z-index: 10;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    opacity: 0;
    transform: translate(0,20%);
    animation-name: fadeInUpBig;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1s);
    animation-delay: var(--ph-animation-delay);
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal;
    padding-left: var(--space-7);
    padding-right: var(--space-7);
    padding-top: var(--space-8);
    padding-bottom: var(--space-8);
    --shadow-color: var(--color-role-shadows-low-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .page-hero__lockup:after,.gdk .page-hero__lockup:before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.gdk .page-hero__lockup:before {
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px)
}

.gdk .page-hero__lockup:after {
    opacity: .9;
    background-image: var(--color-role-gradients-content)
}

.gdk .page-hero__lockup .txt-block-title {
    --block-margin: 0
}

.gdk .page-hero__lockup .txt-block-title__title:last-child {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .page-hero__lockup .btn--cta__btn-container {
    -webkit-margin-before: var(--space-7);
    margin-block-start:var(--space-7);-webkit-margin-after: 0;
    margin-block-end:0}

@media (max-width: 767px) {
    .gdk .page-hero__lockup {
        padding-left:var(--space-6);
        padding-right: var(--space-6);
        padding-top: var(--space-7);
        padding-bottom: var(--space-7);
        -webkit-margin-before: calc(var(--space-10)*-1);
        margin-block-start:calc(var(--space-10)*-1)}
}

html[dir=rtl] .page-hero__lockup {
    direction: rtl
}

.gdk .page-hero__logo {
    -webkit-margin-after: var(--space-9);
    margin-block-end:var(--space-9)}

.gdk .page-hero__logo .media-block {
    -webkit-margin-after: 0;
    margin-block-end:0}

@media (max-width: 767px) {
    .gdk .mesh-row .page-hero__logo {
        pointer-events:none;
        position: absolute;
        top: 0;
        left: 0;
        aspect-ratio: var(--ph-mobile-ratio);
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        padding-left: calc(var(--mesh-margin) - (var(--mesh-gutter)/2));
        padding-right: calc(var(--mesh-margin) - (var(--mesh-gutter)/2));
        margin: 0
    }

    .gdk .mesh-row .page-hero__logo .media-block {
        position: absolute;
        width: calc((var(--mesh-column-width)*var(--mesh-column-count)) - var(--mesh-gutter));
        top: var(--space-5);
        bottom: calc(var(--space-5) + calc(var(--ph-mobile-gradient-height)*.5));
        margin-left: var(--mesh-gutter-half);
        margin-right: var(--mesh-gutter-half)
    }

    .gdk .mesh-row .page-hero__logo .media-block__figure,.gdk .mesh-row .page-hero__logo .media-block__inner {
        height: 100%
    }

    .gdk .mesh-row .page-hero__logo .media-block img {
        -o-object-fit: contain;
        object-fit: contain;
        -o-object-position: bottom left;
        object-position: bottom left
    }
}

.gdk .page-hero-gradient {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%
}

.gdk .page-hero-gradient .content-override {
    height: unset
}

.gdk .page-hero-gradient:after {
    content: '';
    position: absolute;
    left: 0;
    width: var(--ph-gradient-width);
    height: var(--ph-gradient-height);
    background-image: linear-gradient(var(--ph-gradient-angle),rgba(9,10,10,0) 0%,var(--ph-background-color) 100%)
}

@media (max-width: 767px) {
    .gdk .page-hero-gradient:after {
        bottom:0;
        --ph-gradient-width: 100%;
        --ph-gradient-height: var(--ph-mobile-gradient-height);
        --ph-gradient-angle: 180deg
    }
}

@media (min-width: 768px) {
    .gdk .page-hero-gradient--off:after {
        display:none
    }

    .gdk .page-hero-gradient:after {
        --ph-gradient-width: calc(var(--mesh-margin) + (var(--mesh-column-width) * var(--ph-gradient-area)) - var(--mesh-gutter));
        --ph-gradient-height: 100%;
        --ph-gradient-angle: -90deg
    }

    .gdk .page-hero-gradient--offset {
        left: calc(var(--mesh-margin) + (var(--mesh-column-width)*var(--ph-offset-keyart)))
    }

    .gdk .page-hero-gradient--offset:after {
        --ph-gradient-width: calc((var(--mesh-column-width) * 3) - var(--mesh-gutter))
    }
}

@media (min-width: 1920px) {
    .gdk .page-hero-gradient--hide-on-desktop:after {
        background-image:none
    }
}

.gdk .clickable-tiles {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .clickable-tiles__grid {
    --columns: 2;
    --grid-width: calc((var(--columns) * var(--col-width)) + ((var(--columns) - 1) * var(--mesh-gutter)));
    margin: 0;
    width: 100%;
    gap: var(--space-6) var(--space-5);
    grid-template-columns: 1fr;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: var(--grid-width);
    --mesh-column-width: calc(var(--mesh-container-size) / 2);
    --col-width: calc((var(--mesh-column-width) * 1) - var(--mesh-gutter))
}

@media (min-width: 768px) {
    .gdk .clickable-tiles__grid {
        --columns:3;
        --mesh-column-width: calc(var(--mesh-container-size) / 3);
        --col-width: calc((var(--mesh-column-width) * 1) - var(--mesh-gutter))
    }
}

@media (min-width: 1024px) {
    .gdk .clickable-tiles__grid {
        --columns:4;
        --mesh-column-width: calc(var(--mesh-container-size) / 4);
        --col-width: calc((var(--mesh-column-width) * 1) - var(--mesh-gutter))
    }
}

@media (min-width: 1367px) {
    .gdk .clickable-tiles__grid {
        row-gap:var(--space-7);
        --mesh-column-width: calc(var(--mesh-container-size) / 6);
        --col-width: calc((var(--mesh-column-width) * 1) - var(--mesh-gutter))
    }

    .gdk .clickable-tiles__grid.\+layout__3 {
        --columns: 3
    }

    .gdk .clickable-tiles__grid.\+layout__4 {
        --columns: 4
    }

    .gdk .clickable-tiles__grid.\+layout__5 {
        --columns: 5
    }

    .gdk .clickable-tiles__grid.\+layout__6 {
        --columns: 6
    }
}

.gdk .accordion--expandable-content .clickable-tiles {
    --expandable-container-gutter: 2rem;
    --expandable-content-gutter: 3rem;
    --mesh-container-size: calc((100vw - var(--scrollbar-width, 0px)) - var(--mesh-margin) - var(--mesh-margin) + var(--mesh-gutter) - (var(--expandable-content-gutter) + var(--expandable-container-gutter)))
}

.gdk .clickable-tiles__tile {
    width: var(--col-width);
    position: relative
}

.gdk .clickable-tiles__tile:has(.clickable-tiles__tile-content[data-hide-tile=true]) {
    display: none
}

.gdk .clickable-tiles--icon.clickable-tiles--small .clickable-tiles__tile .icon svg,.gdk .clickable-tiles__tile-content,.gdk .sky-drawer-nav__button svg,.gdk .sky-drawer__main-image svg,.gdk .sky-status-reaccept__image svg,.gdk .sky-status-success__points .icon svg,.gdk .sky-status-waiting__image svg {
    width: 100%;
    height: 100%
}

.gdk .clickable-tiles__text,.gdk .clickable-tiles__tile .surface {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.gdk .clickable-tiles__tile .surface {
    gap: var(--space-5);
    -ms-flex-direction: column;
    flex-direction: column;
    padding: var(--space-5)
}

@media (hover: hover) {
    .gdk .clickable-tiles__tile .surface {
        will-change:transform,box-shadow;
        transition: transform .25s ease-in-out,box-shadow .25s ease-in-out
    }

    .gdk .clickable-tiles__tile .surface:hover {
        transform: scale(1.025)
    }
}

.gdk .clickable-tiles__tile a[href^="#"] {
    visibility: hidden;
    transition: visibility .2s ease-in-out
}

.gdk .clickable-tiles__tile a[href^="#"].valid-anchor {
    visibility: visible
}

.gdk .clickable-tiles .media-block {
    outline: 0;
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .clickable-tiles .media-block__figure {
    position: relative
}

.gdk .clickable-tiles .media-block__figure:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 56.25%;
    padding-block-start:56.25%}

.gdk .clickable-tiles .media-block__img {
    top: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    border-radius: var(--corner-size-2)
}

.gdk .clickable-tiles .media-block img {
    -o-object-fit: contain;
    object-fit: contain
}

.gdk .clickable-tiles__text {
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-margin-before: var(--space-4);
    margin-block-start:var(--space-4)}

@media (min-width: 1920px) {
    .gdk .clickable-tiles__text .txt-style-secondary {
        font-size:var(--text-4)
    }
}

.gdk .clickable-tiles--small .clickable-tiles__text {
    padding-left: var(--space-4);
    padding-right: var(--space-4)
}

.gdk .clickable-tiles--large .clickable-tiles__grid {
    gap: var(--space-5)
}

.gdk .clickable-tiles--large .clickable-tiles__tile .surface {
    height: 100%;
    -webkit-padding-after: var(--space-6);
    padding-block-end:var(--space-6)}

.gdk .clickable-tiles--large .clickable-tiles__text {
    height: 100%;
    -webkit-margin-before: 0;
    margin-block-start:0}

@media (max-width: 767px) {
    .gdk .clickable-tiles.align-items--flex-end,.gdk .clickable-tiles.align-items--flex-start {
        -ms-flex-align:center;
        align-items: center
    }
}

.gdk .clickable-tiles--image .clickable-tiles__tile .surface {
    padding: 0;
    --shadow-color: var(--color-role-shadows-high-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

@media (hover: hover) {
    .gdk .clickable-tiles--image .clickable-tiles__tile .surface:hover {
        --shadow-color:var(--color-role-shadows-high-hover);
        box-shadow: 0 var(--space-2) var(--space-5) 0 var(--shadow-color)
    }
}

.gdk .clickable-tiles--image .media-block img {
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: var(--corner-size-2)
}

.gdk .clickable-tiles--image .media-block:after {
    bottom: 0;
    content: '';
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: var(--corner-size-2);
    background: linear-gradient(to top,#000 0,transparent 75%);
    z-index: 20
}

.gdk .clickable-tiles--image .clickable-tiles__text {
    left: 0;
    bottom: 0;
    width: 100%;
    position: relative;
    z-index: 29
}

.gdk .clickable-tiles--image.clickable-tiles--large .media-block__figure {
    position: relative
}

.gdk .clickable-tiles--image.clickable-tiles--large .media-block__figure:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 100%;
    padding-block-start:100%}

.gdk .clickable-tiles--image.clickable-tiles--large .media-block:after,.gdk .sky-drawer .form--privacy label.surface--card span {
    display: block
}

.gdk .clickable-tiles--image.clickable-tiles--large .clickable-tiles__text {
    position: absolute;
    bottom: 0;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    -webkit-padding-after: var(--space-5);
    padding-block-end:var(--space-5)}

@media (min-width: 1920px) {
    .gdk .clickable-tiles--image.clickable-tiles--large .clickable-tiles__text {
        -webkit-padding-after:var(--space-6);
        padding-block-end:var(--space-6)}
}

.gdk .clickable-tiles--image.clickable-tiles--large .clickable-tiles__text .txt-style-secondary {
    color: var(--color-role-text-primary-base-dark)
}

.gdk .clickable-tiles--category .clickable-tiles__grid {
    gap: var(--space-5)
}

.gdk .clickable-tiles--category .clickable-tiles__text {
    top: 0;
    margin: 0;
    height: 100%;
    bottom: unset;
    position: absolute;
    padding: var(--space-5)
}

.gdk .clickable-tiles--category .clickable-tiles__text .txt-style-base {
    font-weight: 700;
    line-height: 1.25em;
    color: var(--color-role-text-primary-base-dark);
    font-size: var(--text-5)
}

.gdk .clickable-tiles--category.clickable-tiles--large .clickable-tiles__text {
    height: 100%;
    -ms-flex-align: center;
    align-items: center
}

.gdk .clickable-tiles--category.clickable-tiles--blur .media-block img {
    -webkit-filter: blur(1px);
    filter: blur(1px)
}

.gdk .clickable-tiles--category.clickable-tiles--overlay .media-block:after {
    display: block;
    opacity: .5;
    background: var(--color-role-gradients-content-dark)
}

.gdk .clickable-tiles--icon .clickable-tiles__grid {
    gap: var(--space-5)
}

.gdk .clickable-tiles--icon .feature-descriptors {
    grid-template-columns: 1fr;
    margin: 0
}

@media (max-width: 767px) {
    .gdk .clickable-tiles--icon.clickable-tiles--small .clickable-tiles__grid {
        --columns:1;
        --mesh-column-width: calc(var(--mesh-container-size) / 1);
        --col-width: calc((var(--mesh-column-width) * 1) - var(--mesh-gutter))
    }
}

.gdk .clickable-tiles--icon.clickable-tiles--small .clickable-tiles__tile .surface {
    height: 100%;
    -ms-flex-align: start;
    align-items: flex-start
}

.gdk .clickable-tiles--icon.clickable-tiles--small .clickable-tiles__tile .icon {
    height: var(--icon-size-4);
    width: var(--icon-size-4)
}

.gdk .sky-descriptor__description,.gdk .sky-descriptor__title {
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3)}

.gdk .sky-descriptor__description {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5)}

.gdk .cx-article__nav a,.gdk .sky-descriptor.txt-style-unordered-list .sky-descriptor__title {
    font-size: var(--text-3)
}

.gdk .sky-descriptor.txt-style-unordered-list .sky-descriptor__description {
    -webkit-margin-start: var(--space-5);
    -moz-margin-start: var(--space-5);
    margin-inline-start:var(--space-5)}

.gdk .sky-drawer {
    position: fixed;
    z-index: 10004;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.gdk .sky-drawer__backdrop {
    width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 10002;
    top: 0;
    cursor: pointer;
    backdrop-filter: blur(10px);
    background-color: rgba(245,247,250,.9);
    opacity: 0;
    transition: opacity .3s ease
}

.gdk .sky-drawer__panel {
    pointer-events: all;
    position: fixed;
    z-index: 10003;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    transform: translateX(120%);
    transition: transform 150ms ease;
    box-shadow: rgba(0,0,0,.12) 0 12px 24px
}

@media (min-width: 768px) {
    .gdk .sky-drawer__panel {
        max-width:462px
    }
}

.gdk .sky-drawer__content,.gdk .sky-drawer__page {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .sky-drawer__content {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
    height: 100%;
    overflow: auto
}

.gdk .sky-drawer__page {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 1;
    background-color: #f5f7fa
}

.gdk .sky-drawer__main-image {
    margin-left: auto;
    margin-right: auto;
    -webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6);width: 66%
}

.gdk .sky-drawer--active .sky-drawer__backdrop {
    pointer-events: all;
    opacity: 1
}

.gdk .sky-drawer--active .sky-drawer__panel {
    transform: translateX(0)
}

.gdk .sky-drawer__waitlist .txt-block-title .txt-style-secondary p,.gdk .sky-screen-join .form--join,.gdk .sky-screen-join .media-block {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5)}

.gdk .sky-screen-join .form--join {
    --checkbox-size: var(--space-5);
    display: grid;
    gap: var(--space-3);
    grid-template-columns: calc(var(--checkbox-size) + var(--space-2)) 1fr
}

.gdk .sky-screen-join .form--join label {
    -webkit-margin-before: var(--space-2);
    margin-block-start:var(--space-2);width: var(--checkbox-size)
}

.gdk .sky-screen-join .form--join .input__field[type=checkbox] {
    --checkbox-color: var(--color-role-text-primary-base-light);
    width: 100%;
    height: 100%
}

.gdk .sky-screen-join .form--join .input__field[type=checkbox]:before {
    width: var(--checkbox-size);
    height: var(--checkbox-size);
    border-radius: 50%;
    box-sizing: border-box;
    border-color: var(--checkbox-color)
}

.gdk .sky-screen-join .form--join .input__field[type=checkbox]:checked:before {
    border-color: var(--checkbox-color);
    background: var(--checkbox-color) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23ffffff" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M44.07,11.53l-.64-.64a2,2,0,0,0-2.83,0l-23,22.8L8.3,24.46a2,2,0,0,0-2.83,0L4.93,25a2,2,0,0,0,0,2.85L16.29,39.11a2,2,0,0,0,2.86,0L44.07,14.38A2,2,0,0,0,44.07,11.53Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat
}

.gdk .sky-screen-join .form--join .input__field[type=checkbox]:checked:before:active {
    border-color: var(--checkbox-color)
}

.gdk .ps-beta-screen-tos .cmp-container>.section>section,.gdk .sky-screen-tos .cmp-container>.section>section {
    -webkit-padding-before: 0;
    padding-block-start:0;color: var(--color-role-text-primary-base);
    background-color: transparent
}

.gdk .sky-drawer .form--privacy,.gdk .sky-screen-privacy .btn--cta__btn-container,.gdk .sky-screen-privacy .media-block {
    -webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6)}

.gdk .sky-drawer .form--customize label,.gdk .sky-drawer .form--customize label.surface--card,.gdk .sky-drawer .form--privacy label,.gdk .sky-drawer .form--privacy label.surface--card {
    display: grid
}

.gdk .sky-drawer .form--customize label.surface--card:not(.selected):hover,.gdk .sky-drawer .form--customize label:not(.selected):hover,.gdk .sky-drawer .form--privacy label.surface--card:not(.selected):hover,.gdk .sky-drawer .form--privacy label:not(.selected):hover {
    cursor: pointer
}

.gdk .sky-drawer .form--customize label.selected,.gdk .sky-drawer .form--customize label.surface--card.selected,.gdk .sky-drawer .form--customize label.surface--card:hover,.gdk .sky-drawer .form--customize label:hover,.gdk .sky-drawer .form--privacy label.selected,.gdk .sky-drawer .form--privacy label.surface--card.selected,.gdk .sky-drawer .form--privacy label.surface--card:hover,.gdk .sky-drawer .form--privacy label:hover {
    background-color: var(--color-role-backgrounds-form-field-light)
}

.gdk .sky-drawer .form--customize .input__field[type=radio]:before,.gdk .sky-drawer .form--privacy .input__field[type=radio]:before {
    height: var(--icon-size-2);
    width: var(--icon-size-2);
    border-color: var(--color-role-text-primary-base-light);
    box-sizing: border-box
}

.gdk .sky-drawer .form--customize .input__field[type=radio]:checked:before,.gdk .sky-drawer .form--privacy .input__field[type=radio]:checked:before {
    border-color: var(--color-role-text-primary-base-light);
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23000000" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M25,5A20,20,0,1,1,5,25,20,20,0,0,1,25,5Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat;
    background-size: var(--space-4)
}

.gdk .sky-drawer .form--customize .input__field[type=radio]:checked:before:active,.gdk .sky-drawer .form--privacy .input__field[type=radio]:checked:before:active {
    border-color: var(--color-role-text-primary-base-light)
}

.gdk .sky-drawer .form--privacy label.surface--card {
    padding: var(--space-5);
    background: 0 0;
    gap: var(--space-5);
    grid-template-columns: 1.25rem 1fr
}

.gdk .sky-drawer .form--customize label:not(:last-child),.gdk .sky-drawer .form--privacy label.surface--card:not(:last-child) {
    -webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3)}

.gdk .sky-drawer .form--customize label {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    grid-template-columns: 1fr 1.25rem
}

.gdk .sky-drawer .form--customize .input__field {
    margin-top: var(--space-5);
    margin-bottom: var(--space-5)
}

.gdk .sky-drawer .form--customize .form__item--radio {
    -webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7)}

.gdk .sky-drawer .form--customize .sky__privacy-setting-title {
    --type-margin-bottom: var(--space-3)
}

.gdk .sky-drawer .btn--cta__btn-container,.gdk .sky-drawer__waitlist {
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .sky-drawer__waitlist {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

.gdk .sky-drawer__waitlist .txt-block-title .txt-style-secondary:first-of-type {
    --type-margin-bottom: 0
}

.gdk .sky-drawer__waitlist .btn--cta__btn-container {
    -webkit-margin-before: var(--space-5);
    margin-block-start:var(--space-5)}

.gdk .sky-drawer-nav {
    padding: var(--space-7);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.gdk .sky-drawer-nav__title {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.gdk .sky-drawer-nav__button {
    height: var(--icon-size-2);
    width: var(--icon-size-2);
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    cursor: pointer
}

.gdk .sky-drawer-nav__button:before {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
    content: '';
    position: absolute
}

.gdk .sky-drawer-nav__button--back {
    -webkit-margin-end: var(--space-5);
    -moz-margin-end: var(--space-5);
    margin-inline-end:var(--space-5);display: none
}

.gdk .sky-drawer__page:not(:first-child) .sky-drawer-nav__button--back {
    display: inline-block
}

.gdk .sky-drawer-footer {
    padding: var(--space-7);
    border-top: 1px solid #d2d4d9;
    background-color: #fff
}

.gdk .sky-qr,.gdk .sky-qr__logo {
    background-color: var(--color-role-page-backgrounds-primary-light)
}

.gdk .sky-qr {
    padding: var(--space-3);
    border-radius: var(--corner-size-2);
    --border-color: var(--color-role-text-primary-base);
    display: none;
    --qr-code-size: 160px;
    position: relative;
    width: var(--qr-code-size);
    height: var(--qr-code-size);
    overflow: hidden;
    border: var(--space-2) solid var(--border-color)
}

.gdk .sky-qr__logo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: var(--space-8);
    height: var(--space-8)
}

@media (min-width: 768px) {
    .gdk .sky-qr {
        display:block
    }
}

.gdk .sky-badges {
    display: grid;
    gap: var(--space-4)
}

.gdk .sky-badges__badge {
    margin-left: auto;
    margin-right: auto;
    width: 66%;
    display: -ms-flexbox;
    display: flex
}

@media (min-width: 768px) {
    .gdk .sky-badges {
        display:none
    }
}

.gdk .sky-status {
    border-radius: var(--corner-size-2);
    background-color: var(--color-role-page-backgrounds-secondary-light)
}

.gdk .sky-status--waitlisted {
    padding: var(--space-7)
}

.gdk .sky-status-bar-title--enrolled,.gdk .sky-status-bar-title--reaccept,.gdk .sky-status-bar-title--waitlisted {
    display: none
}

@media (max-width: 767px) {
    .gdk .sky-status__container {
        margin-left:var(--space-5);
        margin-right: var(--space-5)
    }
}

.gdk .sky-status .txt-block-title__title {
    -webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3)}

@media (max-width: 767px) {
    .gdk .sky-status {
        width:100%
    }
}

.gdk .sky-status-reaccept,.gdk .sky-status-waiting {
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-7);
    -ms-flex-align: center;
    align-items: center
}

.gdk .sky-status-reaccept__image,.gdk .sky-status-waiting__image {
    width: 100px;
    height: 100px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative
}

.gdk .sky-status-reaccept__image .media-block,.gdk .sky-status-waiting__image .media-block {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-margin-after: 0;
    margin-block-end:0;position: absolute
}

.gdk .sky-status-reaccept__content .txt-block-title,.gdk .sky-status-waiting__content .txt-block-title {
    --block-margin: 0
}

.gdk .sky-status-reaccept__content .text-link,.gdk .sky-status-waiting__content .text-link {
    margin: 0
}

@media (max-width: 767px) {
    .gdk .sky-status-reaccept,.gdk .sky-status-waiting {
        text-align:center;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.gdk .sky-status-success {
    grid-template-columns: 1fr
}

.gdk .sky-status-reaccept,.gdk .sky-status-success {
    background-color: var(--color-role-page-backgrounds-secondary);
    display: grid;
    border-radius: var(--corner-size-2)
}

.gdk .sky-status-reaccept__app-info,.gdk .sky-status-success__app-info {
    padding: var(--space-7);
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-5);
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .sky-status-reaccept__app-info .txt-style-secondary,.gdk .sky-status-success__app-info .txt-style-secondary {
    display: none
}

.gdk .sky-status-reaccept__app-info .sky-qr,.gdk .sky-status-success__app-info .sky-qr {
    padding: var(--space-2);
    --qr-code-size: 110px;
    border-radius: var(--corner-size-2)
}

.gdk .sky-status-reaccept__app-info .sky-qr__logo,.gdk .sky-status-success__app-info .sky-qr__logo {
    width: var(--space-6);
    height: var(--space-6)
}

@media (max-width: 767px) {
    .gdk .sky-status-reaccept__app-info,.gdk .sky-status-success__app-info {
        text-align:center
    }
}

@media (min-width: 768px) {
    .gdk .sky-status-reaccept__app-info,.gdk .sky-status-success__app-info {
        -ms-flex-direction:row;
        flex-direction: row
    }

    .gdk .sky-status-reaccept__app-info .txt-style-secondary,.gdk .sky-status-success__app-info .txt-style-secondary {
        display: block
    }
}

@media (min-width: 1024px) {
    .gdk .sky-status-reaccept,.gdk .sky-status-success {
        grid-template-columns:1fr 1fr
    }
}

.gdk .sky-status-reaccept {
    gap: 0;
    grid-template-columns: 1fr
}

.gdk .sky-status-reaccept__message {
    padding: var(--space-7);
    --border-color: var(--color-role-backgrounds-form-field);
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-7);
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 2px solid var(--border-color)
}

@media (max-width: 767px) {
    .gdk .sky-status-reaccept__message {
        text-align:center;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (min-width: 768px) {
    .gdk .sky-status-reaccept {
        grid-template-columns:1fr auto
    }

    .gdk .sky-status-reaccept__message {
        -webkit-padding-end: 0;
        -moz-padding-end: 0;
        padding-inline-end:0;border-bottom: 0
    }
}

.gdk .sky-status-success__status {
    padding: var(--space-7);
    --border-color: var(--color-role-backgrounds-form-field);
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-5);
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 2px solid var(--border-color)
}

.gdk .sky-status-success__view-transactions {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .sky-status-success__view-transactions .text-link {
    margin: 0
}

.gdk .sky-status-success__progress-level-status {
    width: 100%;
    display: grid;
    -moz-column-gap: var(--space-5);
    column-gap: var(--space-5);
    grid-template-columns: auto 1fr;
    grid-template-rows: auto max-content
}

.gdk .sky-status-success__progress-level-status .sky-descriptor__description,.gdk .sky-status-success__progress-level-status .sky-descriptor__title {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .sky-status-success__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (min-width: 768px) {
    .gdk .sky-status-success__content {
        -ms-flex-align:center;
        align-items: center
    }
}

.gdk .sky-status-success__points .sky-descriptor__title {
    -webkit-margin-after: 0;
    margin-block-end:0;display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center
}

.gdk .sky-status-success__points .icon {
    height: var(--icon-size-1);
    width: var(--icon-size-1);
    -webkit-margin-end: var(--space-2);
    -moz-margin-end: var(--space-2);
    margin-inline-end:var(--space-2);display: -ms-inline-flexbox;
    display: inline-flex
}

@media (max-width: 767px) {
    .gdk .sky-status-success .progress-bar {
        --width:75px
    }
}

@media (min-width: 1024px) {
    .gdk .sky-status-success__status {
        border-bottom:0;
        border-right: 2px solid var(--border-color)
    }
}

.gdk .sky-drawer__success,.gdk .sky-drawer__success-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: var(--space-6)
}

.gdk .sky-drawer__success {
    -webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7);-ms-flex-pack: center;
    justify-content: center
}

.gdk .sky-drawer__success-content {
    -webkit-padding-after: var(--space-6);
    padding-block-end:var(--space-6);--border-color: var(--color-role-backgrounds-form-field);
    border-bottom: 2px solid var(--border-color)
}

.gdk .sky-drawer__success-progress {
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn>.icon svg {
    height: 100%
}

.gdk .sky-drawer__success-progress-icon,.gdk .sky-screen-pointsHistory .expiring-points__icon svg,.gdk .sky-screen-pointsHistory .total-points__icon svg {
    width: 100%;
    height: 100%
}

.gdk .sky-drawer__success-app {
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-7);
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .sky-drawer__success-app .sky-qr {
    margin-left: auto;
    margin-right: auto
}

.gdk .sky-drawer__success-app .txt-style-secondary {
    display: none
}

@media (min-width: 768px) {
    .gdk .sky-drawer__success-app .txt-style-secondary {
        display:block
    }
}

.gdk .sky-drawer .loading {
    opacity: .5;
    cursor: not-allowed;
    pointer-events: none
}

.gdk .sky-svg-palette {
    width: 0;
    height: 0;
    opacity: 0;
    top: -1000vh;
    left: -1000vw;
    line-height: 0;
    display: block;
    overflow: hidden;
    position: absolute
}

.gdk .sky-screen-pointsHistory .sky-drawer-nav__title {
    text-align: center
}

.gdk .sky-screen-pointsHistory .total-points {
    --block-margin: var(--space-5)
}

.gdk .sky-screen-pointsHistory .total-points .txt-style-base {
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-3)
}

.gdk .sky-screen-pointsHistory .total-points .txt-block-title__title {
    -webkit-margin-after: var(--space-1);
    margin-block-end:var(--space-1)}

.gdk .sky-screen-pointsHistory .total-points .txt-block-title__paragraph {
    -webkit-margin-after: var(--space-3);
    margin-block-end:var(--space-3)}

.gdk .sky-screen-pointsHistory .total-points__icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .sky-screen-pointsHistory .expiring-points {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--space-1)
}

.gdk .sky-screen-pointsHistory .expiring-points__icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2);
    fill: currentColor
}

.gdk .sky-screen-pointsHistory .transactions-list {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-7);
    list-style: none;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .sky-screen-pointsHistory .transaction {
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-3);
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .sky-screen-pointsHistory .transaction__points.positive-number {
    color: var(--color-role-text-success-light)
}

.gdk .sky-screen-pointsHistory .transaction__details {
    --block-margin: 0;
    --subtitle-margin: var(--space-1);
    margin-left: calc(var(--space-4)*-1);
    margin-right: calc(var(--space-4)*-1);
    padding-left: var(--space-4);
    padding-right: var(--space-4);
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
    border-radius: var(--corner-size-2);
    width: calc(100% + (2*var(--space-4)));
    background-color: var(--color-role-page-backgrounds-tertiary-light)
}

.gdk .sky-screen-pointsHistory .transaction__details .txt-style-overline {
    text-transform: capitalize
}

.gdk .sky-screen-pointsHistory .transaction__details .txt-block-title__secondary {
    margin-top: 0;
    margin-bottom: 0
}

.gdk .sky-screen-pointsHistory .transaction__details .txt-block-title__title:last-child {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .sky-screen-pointsHistory .flex-space-apart {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.gdk .sky-screen-pointsHistory .sky-drawer__main-image {
    --image-width: 90%;
    margin-top: var(--space-10);
    margin-bottom: var(--space-10);
    width: var(--image-width)
}

@media (min-width: 768px) {
    .gdk .sky-screen-pointsHistory .sky-drawer__main-image {
        --image-width:75%
    }
}

.gdk .sky-screen-pointsHistory .spinner {
    inset: 0;
    position: absolute;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgb(var(--color-1-light)/.2);
    backdrop-filter: blur(var(--space-1))
}

.gdk .sky-screen-pointsHistory.loading .spinner {
    display: -ms-flexbox;
    display: flex
}

.gdk .psn-status-panel {
    display: none
}

@media (min-width: 768px) {
    .gdk .psn-status-panel {
        grid-column:3/11
    }
}

@media (min-width: 1920px) {
    .gdk .psn-status-panel {
        grid-column:6/18
    }
}

.gdk .psn-status-panel .tile {
    -webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6);height: auto
}

.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn {
    padding: var(--space-5);
    border: 2px solid var(--color-role-borders-primary-link-active);
    border-radius: var(--corner-size-3);
    gap: var(--space-2);
    box-shadow: none;
    cursor: default;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -ms-flex-direction: row;
    flex-direction: row
}

@media (min-width: 1367px) {
    .gdk .psn-status-panel .tile[data-iconized=true] .tile__btn {
        -webkit-margin-after:var(--space-9);
        margin-block-end:var(--space-9);border-radius: var(--corner-size-2)
    }
}

.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn>.icon {
    height: var(--icon-size-5);
    width: var(--icon-size-5)
}

@media (min-width: 1367px) {
    .gdk .psn-status-panel .tile[data-iconized=true] .tile__btn>.icon {
        height:var(--icon-size-4);
        width: var(--icon-size-4)
    }

    .gdk .psn-status-panel .tile[data-iconized=true] .tile__btn>.icon svg {
        width: 100%;
        height: 100%
    }
}

.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn>.icon svg {
    fill: var(--color-role-text-warning);
    width: auto
}

.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn .txt-block-paragraph {
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-3);
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (min-width: 1367px) {
    .gdk .psn-status-panel .tile[data-iconized=true] .tile__btn .txt-block-paragraph {
        gap:var(--space-5)
    }
}

.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn .icon--text-link {
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn .icon--text-link svg,.gdk .spin-360__actions-icon svg {
    width: 100%;
    height: 100%
}

.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn .psn-status-panel__link a,.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn .title-block {
    margin: 0
}

.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn .psn-status-panel__text-block {
    width: 100%
}

.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn .psn-status-panel__text {
    text-align: left
}

.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn .psn-status-panel__link {
    white-space: nowrap;
    text-align: right
}

@media (min-width: 1367px) {
    .gdk .psn-status-panel .tile[data-iconized=true] .tile__btn .psn-status-panel__link {
        -ms-flex-item-align:center;
        align-self: center
    }
}

.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn .txt-block-paragraph {
    -ms-flex-align: start;
    align-items: start;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 1367px) {
    .gdk .psn-status-panel .tile[data-iconized=true] .tile__btn .txt-block-paragraph {
        -ms-flex-direction:row;
        flex-direction: row
    }
}

.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn .txt-block-paragraph .txt-block-paragraph__title {
    margin-top: var(--space-2);
    margin-bottom: var(--space-2)
}

.gdk .psn-status-panel .tile[data-iconized=true] .tile__btn .txt-block-paragraph .txt-style-secondary {
    -webkit-margin-after: 0;
    margin-block-end:0}

html[dir=rtl] .psn-status-panel .tile[data-iconized=true] .tile__btn .psn-status-panel__text {
    text-align: right
}

html[data-hotspot-modal-active=true],html[data-hotspot-modal-active=true] body {
    -ms-touch-action: none;
    touch-action: none;
    -webkit-overflow-scrolling: none;
    overflow: hidden;
    overscroll-behavior: none
}

.gdk .image-hotspots-section,.gdk .image-hotspots-section .page-section-content {
    z-index: auto
}

.gdk .image-hotspots-cmp-container {
    animation: none!important
}

.gdk .section .image-hotspots-aem-wrapper:first-child .image-hotspots--full {
    -webkit-margin-before: -3rem;
    margin-block-start:-3rem}

.gdk .page-section .image-hotspots-aem-wrapper:first-child .image-hotspots--full {
    -webkit-margin-before: calc(calc(var(--component-additional-top-gap) + var(--ps-padding-top))*-1);
    margin-block-start:calc(calc(var(--component-additional-top-gap) + var(--ps-padding-top))*-1)}

.gdk .image-hotspots {
    --color-pin: rgb(var(--color-10-light)/1)
}

.gdk .theme--dark .image-hotspots {
    --color-pin: rgb(var(--color-1-light)/1)
}

.gdk .image-hotspots__title {
    -webkit-margin-before: 0;
    margin-block-start:0;width: 100%
}

.gdk .image-hotspots__title .txt-block-title {
    margin-top: 0;
    margin-bottom: 0
}

@media (min-width: 1367px) {
    .gdk .image-hotspots__title {
        display:grid;
        grid-template-columns: repeat(12,1fr)
    }

    .gdk .image-hotspots__title .txt-block-title {
        grid-column: 4/10
    }
}

.gdk .image-hotspots__close {
    padding: 0;
    display: none
}

.gdk .image-hotspots__close:focus {
    outline: 0
}

.gdk .image-hotspots__component {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .image-hotspots__header {
    display: none
}

.gdk .image-hotspots__pin {
    cursor: pointer;
    position: absolute;
    transform: translate(-50%,-50%)
}

.gdk .image-hotspots__pin .btn--quick-action__inner {
    width: var(--space-5);
    height: var(--space-5);
    transition: all 150ms ease-in
}

.gdk .image-hotspots__pin:active,.gdk .image-hotspots__pin:focus,.gdk .image-hotspots__pin:hover {
    border-color: var(--color-role-backgrounds-primary-link-base)
}

.gdk .image-hotspots__pin:active .btn--quick-action__inner,.gdk .image-hotspots__pin:focus .btn--quick-action__inner,.gdk .image-hotspots__pin:hover .btn--quick-action__inner {
    background-color: var(--color-role-backgrounds-primary-link-base)
}

.gdk .image-hotspots__pin:focus {
    outline: 0
}

.gdk .image-hotspots__pin--active {
    border-color: var(--color-role-backgrounds-primary-link-base)
}

.gdk .image-hotspots__pin--active .image-hotspots__pin-hitbox {
    transform: scale(1.5)
}

.gdk .image-hotspots__pin--active .btn--quick-action__inner {
    width: var(--space-7);
    height: var(--space-7)
}

.gdk .image-hotspots__pin-hitbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: scale(2.5)
}

.gdk .image-hotspots__pin-rings,.gdk .image-hotspots__pin-rings em {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

.gdk .image-hotspots__pin-rings {
    z-index: -1
}

.gdk .image-hotspots__pin-rings em {
    border-radius: 50%;
    transform: scale(0);
    animation: pin-pulse 3s infinite;
    background-color: var(--color-pin)
}

.gdk .image-hotspots__pin-rings em:nth-child(1) {
    animation-delay: .3s
}

.gdk .image-hotspots__pin-rings em:nth-child(2) {
    animation-delay: .6s
}

.gdk .image-hotspots__pin-rings em:nth-child(3) {
    animation-delay: .9s
}

.gdk .image-hotspots__pin--active .image-hotspots__pin-rings {
    display: none
}

.gdk .image-hotspots__area {
    position: relative;
    aspect-ratio: var(--aspect-ratio, 16/9);
    --shadow-color: var(--color-role-shadows-low-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .image-hotspots__area .media-block {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .image-hotspots__main {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .image-hotspots__sidebar {
    padding: var(--space-5);
    max-height: 500px;
    overflow: auto;
    background-image: var(--color-role-gradients-content)
}

.gdk .image-hotspots__sidebar .box .aem-wrapper,.gdk .image-hotspots__sidebar .box--dark .aem-wrapper,.gdk .image-hotspots__sidebar .box--light .aem-wrapper,.gdk .image-hotspots__sidebar .box--lightAlt .aem-wrapper,.gdk .image-hotspots__sidebar .box--transparent .aem-wrapper,.gdk .image-hotspots__sidebar .review__box .aem-wrapper {
    padding-left: var(--space-6);
    padding-right: var(--space-6)
}

.gdk .image-hotspots__sidebar .box .aem-wrapper .liveimageblock,.gdk .image-hotspots__sidebar .box .aem-wrapper>.media-block,.gdk .image-hotspots__sidebar .box--dark .aem-wrapper .liveimageblock,.gdk .image-hotspots__sidebar .box--dark .aem-wrapper>.media-block,.gdk .image-hotspots__sidebar .box--light .aem-wrapper .liveimageblock,.gdk .image-hotspots__sidebar .box--light .aem-wrapper>.media-block,.gdk .image-hotspots__sidebar .box--lightAlt .aem-wrapper .liveimageblock,.gdk .image-hotspots__sidebar .box--lightAlt .aem-wrapper>.media-block,.gdk .image-hotspots__sidebar .box--transparent .aem-wrapper .liveimageblock,.gdk .image-hotspots__sidebar .box--transparent .aem-wrapper>.media-block,.gdk .image-hotspots__sidebar .review__box .aem-wrapper .liveimageblock,.gdk .image-hotspots__sidebar .review__box .aem-wrapper>.media-block {
    margin-left: calc(var(--space-6)*-1);
    margin-right: calc(var(--space-6)*-1);
    -webkit-margin-after: 0;
    margin-block-end:0;width: auto
}

.gdk .image-hotspots__content {
    --animation-duration: 0.2s
}

.gdk .image-hotspots__footer {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    -webkit-margin-before: var(--space-5);
    margin-block-start:var(--space-5);padding-left: var(--space-5);
    padding-right: var(--space-5);
    background-color: var(--color-role-backgrounds-overlay-card)
}

.gdk .image-hotspots__footer-pin {
    position: relative;
    display: inline-block;
    width: var(--space-5);
    height: var(--space-5);
    background-color: var(--color-pin);
    border-radius: 100%;
    margin-left: var(--space-4);
    margin-right: var(--space-4);
    margin-top: var(--space-5);
    margin-bottom: var(--space-5)
}

.gdk .image-hotspots__footer-pin:before {
    content: '';
    position: absolute;
    pointer-events: none;
    top: -4px;
    left: -4px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    border-radius: 100%;
    border: 2px solid var(--color-pin)
}

.gdk .image-hotspots__help,.gdk .image-hotspots__poster {
    display: none
}

.gdk .image-hotspots__mobile-close {
    position: fixed;
    z-index: 80;
    display: none;
    top: var(--space-6);
    right: var(--space-6)
}

.gdk .image-hotspots__notch {
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 50;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: calc(var(--space-5) + var(--space-3) + var(--space-6));
    backdrop-filter: blur(var(--space-2))
}

.gdk .image-hotspots__notch:before {
    content: '';
    position: absolute;
    top: var(--space-5);
    left: 50%;
    transform: translateX(-50%);
    border-radius: var(--space-3);
    width: var(--space-9);
    height: var(--space-3);
    background-color: rgb(var(--color-4)/.2)
}

.gdk .image-hotspots--loading .image-hotspots__pin {
    visibility: hidden
}

.gdk .image-hotspots--side .image-hotspots__main {
    --mesh-column-count: 7;
    --mesh-column-count-desktop: 14
}

.gdk .image-hotspots--side .image-hotspots__sidebar {
    position: relative;
    max-height: none
}

.gdk .image-hotspots--side .image-hotspots__container {
    --mesh-column-count: 10;
    --mesh-column-count-desktop: 20
}

@media (min-width: 1024px) {
    .gdk .image-hotspots--side .image-hotspots__content {
        padding:var(--space-5);
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: auto
    }
}

.gdk .image-hotspots--side .image-hotspots__content .box,.gdk .image-hotspots--side .image-hotspots__content .box--dark,.gdk .image-hotspots--side .image-hotspots__content .box--light,.gdk .image-hotspots--side .image-hotspots__content .box--lightAlt,.gdk .image-hotspots--side .image-hotspots__content .box--transparent,.gdk .image-hotspots--side .image-hotspots__content .review__box {
    width: auto
}

@media (min-width: 1024px) {
    .gdk .image-hotspots__component {
        width:100%
    }

    .gdk .image-hotspots--full .image-hotspots__sidebar,.gdk .image-hotspots--wide .image-hotspots__sidebar {
        display: none;
        cursor: pointer
    }

    .gdk .image-hotspots--full .image-hotspots__footer,.gdk .image-hotspots--wide .image-hotspots__footer {
        position: absolute;
        left: 50%;
        bottom: var(--space-6);
        transform: translateX(-50%);
        -webkit-margin-before: 0;
        margin-block-start:0;background-color: var(--color-role-backgrounds-overlay-card)
    }

    .gdk .image-hotspots--full.image-hotspots--active .image-hotspots__close,.gdk .image-hotspots--wide.image-hotspots--active .image-hotspots__close {
        display: block;
        position: fixed;
        z-index: 80;
        top: var(--space-8);
        right: var(--space-8)
    }

    .gdk .image-hotspots--full.image-hotspots--active .image-hotspots__sidebar,.gdk .image-hotspots--wide.image-hotspots--active .image-hotspots__sidebar {
        padding: 0;
        position: fixed;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        max-height: none;
        z-index: 10003;
        background-color: rgb(var(--color-1)/.8);
        background-image: none;
        backdrop-filter: blur(var(--space-2))
    }

    .gdk .image-hotspots--full.image-hotspots--active .image-hotspots__content,.gdk .image-hotspots--wide.image-hotspots--active .image-hotspots__content {
        padding-left: var(--mesh-margin);
        padding-right: var(--mesh-margin);
        max-width: var(--mesh-max-width);
        max-height: 100vh;
        cursor: default;
        pointer-events: none
    }

    .gdk .image-hotspots--full.image-hotspots--active .image-hotspots__content .image-hotspots__close,.gdk .image-hotspots--wide.image-hotspots--active .image-hotspots__content .image-hotspots__close {
        pointer-events: all
    }

    .gdk .image-hotspots--full.image-hotspots--active .image-hotspots__content .box,.gdk .image-hotspots--full.image-hotspots--active .image-hotspots__content .box--dark,.gdk .image-hotspots--full.image-hotspots--active .image-hotspots__content .box--light,.gdk .image-hotspots--full.image-hotspots--active .image-hotspots__content .box--lightAlt,.gdk .image-hotspots--full.image-hotspots--active .image-hotspots__content .box--transparent,.gdk .image-hotspots--full.image-hotspots--active .image-hotspots__content .review__box,.gdk .image-hotspots--wide.image-hotspots--active .image-hotspots__content .box,.gdk .image-hotspots--wide.image-hotspots--active .image-hotspots__content .box--dark,.gdk .image-hotspots--wide.image-hotspots--active .image-hotspots__content .box--light,.gdk .image-hotspots--wide.image-hotspots--active .image-hotspots__content .box--lightAlt,.gdk .image-hotspots--wide.image-hotspots--active .image-hotspots__content .box--transparent,.gdk .image-hotspots--wide.image-hotspots--active .image-hotspots__content .review__box {
        margin-left: auto;
        margin-right: auto;
        margin-top: var(--space-5);
        margin-bottom: var(--space-5);
        padding: var(--space-5);
        --mesh-column-count: 6;
        --mesh-column-count-desktop: 12;
        background-color: var(--color-role-page-backgrounds-primary);
        pointer-events: all
    }

    .gdk .image-hotspots--wide .image-hotspots__container,.gdk .image-hotspots--wide .image-hotspots__main {
        --mesh-column-count: 10;
        --mesh-column-count-desktop: 20
    }

    .gdk .image-hotspots--full {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        max-width: none;
        position: relative
    }

    .gdk .image-hotspots-aem-wrapper:last-child .image-hotspots--full {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .image-hotspots--full .image-hotspots__title {
        -webkit-padding-before: var(--space-9);
        padding-block-start:var(--space-9);position: absolute;
        z-index: 50;
        top: 0;
        left: 0
    }

    .gdk .image-hotspots--full .image-hotspots__title:before {
        content: '';
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        width: 100%;
        height: calc(100% + var(--space-6))
    }

    .gdk .theme--dark .image-hotspots--full .image-hotspots__title:before {
        background: linear-gradient(rgb(var(--color-3-dark)/.75),rgb(var(--color-3-dark)/0))
    }

    .gdk .featured-hardware.slider .image-hotspots--full .image-hotspots__title:before,.gdk .theme--light .image-hotspots--full .image-hotspots__title:before {
        background: linear-gradient(rgb(var(--color-1-light)/.75),rgb(var(--color-1-light)/0))
    }

    .gdk .image-hotspots--full .image-hotspots__container,.gdk .image-hotspots--full .image-hotspots__main {
        width: 100%
    }
}

@media (max-width: 767px) {
    .gdk .image-hotspots__component {
        --mesh-column-count:4;
        --mesh-column-count-desktop: 8
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .image-hotspots__component {
        margin-left:auto;
        margin-right: auto;
        --mesh-column-count: 9;
        --mesh-column-count-desktop: 18
    }
}

@media (max-width: 1023px) {
    .gdk .image-hotspots .mesh-row {
        gap:var(--space-6)
    }

    .gdk .image-hotspots__pin .btn--quick-action__inner {
        width: var(--space-7);
        height: var(--space-7)
    }

    .gdk .image-hotspots__component,.gdk .image-hotspots__notch {
        display: block
    }

    .gdk .image-hotspots__title {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .image-hotspots__mobile-close {
        display: block
    }

    .gdk .image-hotspots__poster {
        -webkit-margin-after: var(--space-5);
        margin-block-end:var(--space-5);--shadow-color: var(--color-role-shadows-high-base);
        box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color);
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        position: relative;
        border-radius: var(--corner-size-3);
        background-color: var(--color-role-page-backgrounds-primary);
        cursor: pointer;
        aspect-ratio: var(--aspect-ratio-poster, 16/9);
        overflow: hidden;
        transform: translateZ(0)
    }

    .gdk .image-hotspots__poster .image-hotspots__pin {
        --pin-pulse-scale: 3.5;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        top: 50%;
        left: 50%;
        z-index: 80
    }

    .gdk .image-hotspots__poster .image-hotspots__pin .btn--quick-action__inner {
        width: var(--space-9);
        height: var(--space-9)
    }

    .gdk .image-hotspots__poster .image-hotspots__pin svg {
        height: var(--icon-size-3);
        width: var(--icon-size-3);
        fill: var(--color-role-text-button)
    }

    .gdk .image-hotspots__poster .image-hotspots__pin svg svg {
        width: 100%;
        height: 100%
    }

    .gdk .image-hotspots__help {
        display: block
    }

    .gdk .image-hotspots__container {
        pointer-events: none;
        position: fixed;
        z-index: -1;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        overflow: scroll;
        opacity: 0;
        transition: opacity 150ms ease-in
    }

    .gdk .image-hotspots--active .image-hotspots__area .lozad,.gdk .image-hotspots--expanded .image-hotspots__sidebar .image-hotspots__content .image-hotspots__close,.gdk .image-hotspots__area .lozad,.gdk .image-hotspots__sidebar {
        display: none
    }

    .gdk .image-hotspots--active .image-hotspots__sidebar {
        display: -ms-flexbox;
        display: flex
    }

    .gdk .image-hotspots--active .image-hotspots__container {
        -ms-touch-action: none;
        touch-action: none;
        -webkit-overflow-scrolling: none;
        overflow: hidden;
        overscroll-behavior: none
    }

    .gdk .image-hotspots--expanded .image-hotspots__header {
        padding-left: var(--space-7);
        padding-right: var(--space-7);
        -webkit-padding-before: var(--space-7);
        padding-block-start:var(--space-7);-webkit-padding-after: var(--space-5);
        padding-block-end:var(--space-5);display: block;
        position: fixed;
        z-index: 80;
        top: 0;
        left: 0;
        width: 100%;
        text-align: center
    }

    .gdk .image-hotspots--expanded .image-hotspots__header:before {
        content: '';
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        width: 100%;
        height: calc(100% + var(--space-6))
    }

    .gdk .theme--dark .image-hotspots--expanded .image-hotspots__header:before {
        background: linear-gradient(rgb(var(--color-3-dark)/.75),rgb(var(--color-3-dark)/0))
    }

    .gdk .featured-hardware.slider .image-hotspots--expanded .image-hotspots__header:before,.gdk .theme--light .image-hotspots--expanded .image-hotspots__header:before {
        background: linear-gradient(rgb(var(--color-1-light)/.75),rgb(var(--color-1-light)/0))
    }

    .gdk .image-hotspots--expanded .image-hotspots__footer {
        position: fixed;
        left: 50%;
        transform: translateX(-50%);
        min-width: -webkit-max-content;
        min-width: -moz-max-content;
        min-width: max-content;
        bottom: var(--space-8)
    }

    .gdk .image-hotspots--expanded .image-hotspots__keyart {
        pointer-events: none;
        display: block;
        width: auto;
        height: 100vh
    }

    .gdk .image-hotspots--expanded .image-hotspots__keyart .media-block__figure,.gdk .image-hotspots--expanded .image-hotspots__keyart .media-block__figure picture,.gdk .image-hotspots--expanded .image-hotspots__keyart .media-block__inner {
        display: block;
        width: auto;
        height: 100vh
    }

    .gdk .image-hotspots--expanded .image-hotspots__keyart img {
        min-width: 100vw;
        min-height: 100vh;
        width: auto;
        height: 100vh
    }

    .gdk .image-hotspots--expanded .image-hotspots__container {
        pointer-events: all;
        opacity: 1;
        z-index: 10003
    }

    .gdk .image-hotspots--expanded .image-hotspots__main {
        width: 100%;
        display: block
    }

    .gdk .image-hotspots--expanded .image-hotspots__area {
        display: block;
        width: auto;
        height: 100vh;
        min-width: 100vw;
        min-height: 100vh;
        box-shadow: none
    }

    .gdk .image-hotspots--expanded .image-hotspots__sidebar {
        padding: 0;
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        max-height: none;
        z-index: 10003;
        background-color: rgb(var(--color-1)/.6);
        background-image: none;
        overflow: hidden;
        backdrop-filter: blur(var(--space-2))
    }

    .gdk .image-hotspots--expanded .image-hotspots__sidebar .box,.gdk .image-hotspots--expanded .image-hotspots__sidebar .box--dark,.gdk .image-hotspots--expanded .image-hotspots__sidebar .box--light,.gdk .image-hotspots--expanded .image-hotspots__sidebar .box--lightAlt,.gdk .image-hotspots--expanded .image-hotspots__sidebar .box--transparent,.gdk .image-hotspots--expanded .image-hotspots__sidebar .review__box {
        padding-left: var(--space-5);
        padding-right: var(--space-5);
        -webkit-padding-before: calc(var(--space-5) + var(--space-3) + var(--space-6));
        padding-block-start:calc(var(--space-5) + var(--space-3) + var(--space-6));-webkit-padding-after: var(--space-5);
        padding-block-end:var(--space-5);width: 100%;
        min-width: 100%;
        max-height: 75vh;
        overflow: scroll
    }

    .gdk .image-hotspots--expanded .image-hotspots__sidebar .image-hotspots__content {
        margin: 0;
        position: relative;
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end;
        width: 100%;
        max-height: 75vh;
        overflow: hidden;
        border-top-left-radius: var(--corner-size-3);
        border-top-right-radius: var(--corner-size-3);
        background-image: var(--color-role-gradients-content)
    }
}

.gdk .spin-set {
    -webkit-padding-before: 0;
    padding-block-start:0}

.gdk .spin-set .media-carousel__title {
    -webkit-padding-after: var(--space-6);
    padding-block-end:var(--space-6)}

@media (min-width: 1367px) {
    .gdk .spin-set .media-carousel__title .txt-block-title {
        grid-column:4/10
    }
}

@media (min-width: 1920px) {
    .gdk .spin-set .media-carousel__title .txt-block-title {
        grid-column:9/17
    }
}

.gdk .spin-set__grid {
    gap: var(--space-5);
    -ms-flex-align: center;
    align-items: center
}

html[dir=rtl] .spin-set__grid {
    direction: rtl
}

@media (max-width: 1366px) {
    .gdk .spin-set__grid {
        text-align:center;
        gap: var(--space-6)
    }

    .gdk .spin-set__grid .btn--cta__btn-container {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .spin-set__grid .btn--cta__btn-container--links {
        -ms-flex-align: center;
        align-items: center
    }
}

.gdk .spin-set__grid .slider__controls.slider__controls--swatches,.gdk .spin-set__grid .slider__controls.slider__controls--thumbnails {
    padding: 0;
    width: 100%;
    grid-row: 1/2;
    grid-column: 1/-1
}

@media (min-width: 1367px) {
    .gdk .spin-set__grid .slider__controls.slider__controls--swatches,.gdk .spin-set__grid .slider__controls.slider__controls--thumbnails {
        padding:var(--space-3);
        -ms-flex-order: 2;
        order: 2;
        gap: var(--space-5);
        display: -ms-flexbox;
        display: flex;
        grid-row: 1/-1;
        grid-column: span 1;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .gdk .spin-set__grid .slider__controls.slider__controls--swatches .slider__control,.gdk .spin-set__grid .slider__controls.slider__controls--thumbnails .slider__control {
        margin: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (min-width: 1920px) {
    .gdk .spin-set__grid .slider__controls.slider__controls--swatches,.gdk .spin-set__grid .slider__controls.slider__controls--thumbnails {
        grid-column:span 2
    }
}

.gdk .spin-set__grid .slider__controls.slider__controls--thumbnails .media-block__img {
    overflow: unset;
    border-radius: unset
}

@media (min-width: 1367px) {
    .gdk .spin-set__grid .slider__controls.slider__controls--thumbnails {
        grid-column:span 2
    }

    .gdk .spin-set__grid .slider__controls.slider__controls--thumbnails .slider__control {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (min-width: 1920px) {
    .gdk .spin-set__grid .slider__controls.slider__controls--thumbnails {
        grid-column:span 4
    }
}

.gdk .spin-set__grid .slider__slides {
    width: 100%;
    height: 100%;
    grid-row: 2/3;
    grid-column: 1/-1
}

.gdk .spin-set__grid .slider__slides.spin-set__slide-content {
    display: -ms-flexbox;
    display: flex;
    grid-row: 3/3;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    grid-column: 1/-1
}

@media (min-width: 1367px) {
    .gdk .spin-set__grid .slider__slides {
        -ms-flex-order:1;
        order: 1;
        grid-row: 1/-1;
        grid-column: span 7
    }

    .gdk .spin-set__grid .slider__slides.spin-set__slide-content {
        -ms-flex-order: 3;
        order: 3;
        grid-row: 1/-1;
        grid-column: span 4;
        -ms-flex-pack: unset;
        justify-content: unset
    }
}

@media (min-width: 1920px) {
    .gdk .spin-set__grid .slider__slides {
        grid-column:span 14
    }

    .gdk .spin-set__grid .slider__slides.spin-set__slide-content {
        grid-column: span 8
    }
}

@media (min-width: 1367px) {
    .gdk .spin-set--thumbnails .spin-set__slide-content {
        grid-column:span 3
    }
}

@media (min-width: 1920px) {
    .gdk .spin-set--thumbnails .spin-set__slide-content {
        grid-column:span 6
    }
}

.gdk .spin-360,.gdk .spin-set--singleProduct {
    text-align: center
}

.gdk .featured-hardware-v2.slider .hardware-content .btn-block div,.gdk .spin-set--singleProduct .btn--cta__btn-container {
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .spin-set--singleProduct .btn--cta__btn-container--links {
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 1367px) {
    .gdk .spin-set--singleProduct .slider__slides {
        grid-column:3/11
    }

    .gdk .spin-set--singleProduct .slider__slides.spin-set__slide-content {
        display: -ms-flexbox;
        display: flex;
        grid-row: 2/2;
        grid-column: 5/9;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .spin-set--singleProduct--large .slider__slides {
        grid-column: 2/12
    }
}

@media (min-width: 1920px) {
    .gdk .spin-set--singleProduct .slider__slides {
        grid-column:5/21
    }

    .gdk .spin-set--singleProduct .slider__slides.spin-set__slide-content {
        grid-column: 9/17
    }

    .gdk .spin-set--singleProduct--large .slider__slides {
        grid-column: 3/23
    }
}

.gdk .spin-360 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    background-color: transparent
}

.gdk .spin-360__canvas {
    width: 100%;
    height: auto;
    display: block
}

.gdk .spin-360__canvas-container {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    aspect-ratio: 16/9;
    position: relative;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .spin-360__first-image {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1
}

.gdk .spin-360__first-image .media-block__figure,.gdk .spin-360__first-image .media-block__inner {
    height: 100%
}

.gdk .spin-360__actions,.gdk .spin-360__load-button {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--color-role-text-primary-base)
}

.gdk .spin-360__load-button {
    padding: 0;
    background-color: transparent;
    top: 0;
    left: 0;
    border: 0;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    position: absolute;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 2
}

.gdk .spin-360__actions {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
    -webkit-margin-before: var(--space-6);
    margin-block-start:var(--space-6);gap: var(--space-3);
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-radius: var(--corner-size-4);
    background-color: rgb(var(--color-1)/.75)
}

@media (min-width: 1024px) {
    .gdk .spin-360__actions {
        -webkit-margin-before:0;
        margin-block-start:0;left: 50%;
        bottom: var(--space-6);
        position: absolute;
        transform: translateX(-50%)
    }
}

.gdk .spin-360__actions-icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .spin-360__actions-icon svg {
    fill: var(--color-role-text-link-base-light)
}

.gdk .theme--dark .spin-360__actions-icon svg {
    fill: var(--color-role-text-primary-base-dark)
}

.gdk .spin-360__actions-text--mobile {
    display: inline-block
}

.gdk .spin-360__actions-text--desktop {
    display: none
}

@media (hover: hover) {
    .gdk .spin-360__actions-text--desktop {
        display:inline-block
    }

    .gdk .spin-360__actions-text--mobile {
        display: none
    }
}

.gdk .spin-360__no-js-notice {
    display: none
}

.gdk .spin-360__loader-svg {
    width: var(--space-9);
    height: var(--space-9)
}

@media (min-width: 1024px) {
    .gdk .spin-360__loader-svg {
        width:var(--space-11);
        height: var(--space-11)
    }
}

.gdk .spin-360--canvas-loaded {
    cursor: grab
}

.gdk .spin-360--canvas-grabbed {
    cursor: grabbing
}

.gdk .filter {
    --items-border-bottom-color: rgb(var(--color-1-light)/0.1);
    --sticky-top: unset;
    grid-area: filters;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .filter--sticky {
    position: -webkit-sticky;
    position: sticky;
    z-index: 9999;
    top: var(--sticky-top)
}

.gdk .filter__scroll {
    overflow-y: auto;
    scrollbar-color: dark transparent;
    max-height: 550px
}

.gdk .filter__scroll .accordion__item-description {
    padding: 0
}

.gdk .filter--no-results-msg {
    -webkit-margin-start: var(--space-5);
    -moz-margin-start: var(--space-5);
    margin-inline-start:var(--space-5)}

@media (min-width: 1024px) {
    .gdk .filter {
        -ms-flex-align:end;
        align-items: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .gdk .filter__scroll {
        max-height: 55vh;
        height: 100%
    }

    .gdk .filter--adjust-filter {
        -ms-flex-item-align: unset;
        align-self: unset;
        grid-row: 1/-1
    }
}

.gdk .filter__ButtonWrapper {
    -webkit-margin-before: 0;
    margin-block-start:0;display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: var(--corner-size-4);
    background: var(--color-role-backgrounds-card-dark)
}

@media (max-width: 767px) {
    .gdk .filter__ButtonWrapper {
        -webkit-margin-before:var(--space-4);
        margin-block-start:var(--space-4)}
}

.gdk .filter__filterButton {
    margin: 0
}

.gdk .filter__filterButton--open {
    display: block
}

.gdk .filter__filterButton .cta__inner,.gdk .filter__filterButton--close {
    display: none
}

@media (min-width: 1024px) {
    .gdk .filter__filterButton--close-mobile {
        display:none
    }
}

.gdk .filter__anchor {
    background-color: var(--color-role-backgrounds-secondary-link-base-dark);
    border-radius: 50%;
    width: calc(var(--icon-size-3) + 2px);
    height: calc(var(--icon-size-3) + 2px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    transition: background-color .2s ease-in-out
}

.gdk .filter__anchor:hover {
    background-color: var(--color-role-backgrounds-secondary-link-hover-dark)
}

.gdk .filter__sortButton {
    margin: 0
}

.gdk .filter__sortButton .btn--cta__text {
    font-size: var(--text-3);
    font-weight: 400
}

.gdk .filter__sortButton--sort {
    font-weight: 700
}

.gdk .filter__SortListWrapper {
    -webkit-margin-before: var(--space-5);
    margin-block-start:var(--space-5);--shadow-color: var(--color-role-shadows-low-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color);
    background: rgb(var(--color-7-dark)/1);
    border-radius: var(--corner-size-2);
    z-index: 60;
    width: -webkit-fill-available;
    display: none
}

@media (min-width: 1024px) {
    .gdk .filter__SortListWrapper {
        width:360px;
        background: rgb(var(--color-7-dark)/.98);
        left: unset;
        right: 0
    }
}

.gdk .filter__SortListWrapper--show {
    display: block
}

.gdk .filter__SortList {
    list-style: none;
    padding: 0
}

.gdk .filter__SortListItem {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
    cursor: pointer
}

.gdk .filter__SortListItem:hover {
    background: var(--color-role-backgrounds-disabled-link-light)
}

.gdk .filter__SortListItem:hover:first-child {
    border-top-right-radius: var(--corner-size-2);
    border-top-left-radius: var(--corner-size-2)
}

.gdk .filter__SortListItem:hover:last-child {
    border-bottom-right-radius: var(--corner-size-2);
    border-bottom-left-radius: var(--corner-size-2)
}

@media (min-width: 1024px) {
    .gdk .filter__SortListItem:hover {
        background:var(--color-role-backgrounds-disabled-link-light)
    }
}

.gdk .filter__FilterListWrapper {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    -webkit-padding-before: var(--space-7);
    padding-block-start:var(--space-7);-webkit-padding-after: var(--space-5);
    padding-block-end:var(--space-5);inset: 0;
    opacity: 0;
    width: auto;
    height: auto;
    display: none;
    position: fixed;
    overflow-y: auto;
    z-index: -1;
    background-color: rgb(var(--color-4-light)/1);
    min-height: calc(100vh - var(--nav-offset, 60px))
}

@media (max-width: 767px) {
    .gdk .filter__FilterListWrapper {
        display:none
    }
}

@media (min-width: 768px) {
    .gdk .filter__FilterListWrapper {
        -webkit-padding-before:calc(var(--nav-offset, 60px) + var(--space-7) + 36px);
        padding-block-start:calc(var(--nav-offset, 60px) + var(--space-7) + 36px);min-height: calc(100vh - (var(--nav-offset, 60px) + 36px))
    }
}

@media (min-width: 1024px) {
    .gdk .filter__FilterListWrapper {
        -webkit-padding-before:var(--space-5);
        padding-block-start:var(--space-5);width: 100%;
        height: 100%;
        overflow: unset;
        background: 0 0;
        position: relative;
        min-height: -webkit-fit-content;
        min-height: -moz-fit-content;
        min-height: fit-content;
        z-index: 60
    }
}

.gdk .filter__FilterListWrapper--show {
    opacity: 1;
    display: block
}

@media (min-width: 360px) {
    .gdk .filter__FilterListWrapper--show {
        z-index:9999
    }
}

.gdk .filter__FilterListWrapper .filter__item-title {
    background-color: transparent!important;
    border-bottom: 2px solid var(--items-border-bottom-color);
    color: var(--color-role-text-primary-base);
    font-weight: 700
}

.gdk .filter__FilterListWrapper .filter__item-title:focus.focus-visible {
    outline-offset: -2px;
    border-radius: var(--corner-size-2)
}

.gdk .filter__FilterTitleWrapper,.gdk .filter__form-group-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.gdk .filter__FilterTitleWrapper>.txt-block-title {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .filter__form-group-item {
    padding-left: var(--space-5);
    padding-right: var(--space-5)
}

.gdk .filter__form-group-item label {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
    cursor: pointer;
    width: 100%
}

.gdk .filter__form-group-item:hover {
    border-radius: var(--corner-size-2);
    background: var(--color-role-backgrounds-disabled-link-light)
}

.gdk .filter__form-group-item:focus-within {
    outline-offset: -2px;
    border-radius: var(--corner-size-2);
    outline: 2px solid var(--color-role-text-primary-base)
}

.gdk .filter__form-group-item-input {
    position: relative
}

.gdk .filter__form-group-item-input .icon {
    height: var(--icon-size-1);
    width: var(--icon-size-1);
    position: absolute;
    top: 3px;
    right: 2px;
    border-radius: 50%;
    z-index: 20
}

.gdk .filter__form-group-item input[type=checkbox] svg,.gdk .filter__form-group-item input[type=checkbox]::after svg,.gdk .filter__form-group-item-input .icon svg,.gdk .filter__form-group-item.checked input[type=checkbox]::after svg {
    width: 100%;
    height: 100%
}

@supports (-webkit-hyphens: none) {
    .gdk .filter__form-group-item-input .icon {
        right:1px
    }
}

.gdk .filter__form-group-item:last-of-type {
    border-bottom: 2px solid var(--items-border-bottom-color)
}

.gdk .filter__form-group-item:last-of-type:hover {
    border: 0
}

.gdk .filter__form-group-item input[type=checkbox] {
    height: var(--icon-size-1);
    width: var(--icon-size-1);
    position: relative;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0
}

.gdk .filter__form-group-item input[type=checkbox]::after {
    height: var(--icon-size-1);
    width: var(--icon-size-1);
    content: '';
    position: absolute;
    top: 0;
    right: -10%;
    background-color: transparent;
    border: 2px solid var(--color-role-text-secondary-dark);
    border-radius: 50%;
    z-index: 20
}

.gdk .filter__form-group-item.checked input[type=checkbox]::after {
    height: var(--icon-size-1);
    width: var(--icon-size-1);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: -10%;
    border-color: rgb(var(--color-4)/1);
    background-color: rgb(var(--color-4)/1);
    z-index: 20
}

.gdk .filter__FilterFormButtonWrapper {
    -webkit-margin-before: var(--space-5);
    margin-block-start:var(--space-5);display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.gdk .filter__applyButtonWidth {
    width: 100%
}

.gdk .featured-hardware.slider .filter,.gdk .theme--light .filter {
    --items-border-bottom-color: rgb(var(--color-4-light)/0.1)
}

.gdk .featured-hardware.slider .filter__ButtonWrapper,.gdk .theme--light .filter__ButtonWrapper {
    background: var(--color-role-page-backgrounds-secondary)
}

.gdk .featured-hardware.slider .filter__anchor,.gdk .theme--light .filter__anchor {
    background: var(--color-role-backgrounds-primary-link-base)
}

.gdk .featured-hardware.slider .filter__anchor.\+iconized .icon,.gdk .featured-hardware.slider .filter__anchor.\+iconized svg,.gdk .theme--light .filter__anchor.\+iconized .icon,.gdk .theme--light .filter__anchor.\+iconized svg {
    fill: var(--color-role-text-button)
}

.gdk .featured-hardware.slider .filter__anchor:hover,.gdk .theme--light .filter__anchor:hover {
    background: var(--color-role-backgrounds-primary-link-hover)
}

.gdk .featured-hardware.slider .filter__anchor.focus-visible,.gdk .featured-hardware.slider .filter__anchor:active,.gdk .theme--light .filter__anchor.focus-visible,.gdk .theme--light .filter__anchor:active {
    background: var(--color-role-backgrounds-primary-link-active)
}

.gdk .featured-hardware.slider .filter .accordion__item-title:hover .accordion__item-icon--minus,.gdk .featured-hardware.slider .filter .accordion__item-title:hover .accordion__item-icon--plus,.gdk .featured-hardware.slider .filter .accordion__item-title:hover .link,.gdk .theme--light .filter .accordion__item-title:hover .accordion__item-icon--minus,.gdk .theme--light .filter .accordion__item-title:hover .accordion__item-icon--plus,.gdk .theme--light .filter .accordion__item-title:hover .link {
    color: var(--color-role-text-primary-base);
    fill: var(--color-role-text-primary-base)
}

.gdk .featured-hardware.slider .filter__form-group-item:hover,.gdk .theme--light .filter__form-group-item:hover {
    background: var(--color-role-backgrounds-secondary-link-hover)
}

.gdk .featured-hardware.slider .filter__form-group-item.checked input[type=checkbox]::after,.gdk .theme--light .filter__form-group-item.checked input[type=checkbox]::after {
    background: var(--color-role-backgrounds-primary-link-base);
    border-color: var(--color-role-backgrounds-primary-link-base)
}

.gdk .featured-hardware.slider .filter__form-group-item .icon svg,.gdk .theme--light .filter__form-group-item .icon svg {
    fill: var(--color-role-text-primary-base-dark)
}

.gdk .featured-hardware.slider .filter__SortListWrapper,.gdk .theme--light .filter__SortListWrapper {
    background: var(--color-role-page-backgrounds-secondary)
}

.gdk .featured-hardware.slider .filter__SortListItem:hover,.gdk .theme--light .filter__SortListItem:hover {
    background: var(--color-role-backgrounds-form-field)
}

.gdk .featured-hardware.slider .filter__FilterListWrapper,.gdk .theme--light .filter__FilterListWrapper {
    background: var(--color-role-text-button)
}

.gdk .genre-page .pagebanner-v2+.section .gpdc-section,.gdk .genre-page .pagebanner-v2+.section .scrollMotion {
    position: static;
    padding: 0
}

@media (min-width: 1024px) {
    .gdk .genre-page .pagebanner-v2+.section .gpdc-section>div:first-child,.gdk .genre-page .pagebanner-v2+.section .scrollMotion>div:first-child {
        -webkit-margin-before:calc(var(--space-12)*-1);
        margin-block-start:calc(var(--space-12)*-1);position: relative;
        z-index: 80
    }

    .gdk .genre-page .pagebanner-v2+.section .gpdc-section>div:first-child .highlights-carousel>.txt-block-title,.gdk .genre-page .pagebanner-v2+.section .scrollMotion>div:first-child .highlights-carousel>.txt-block-title {
        -webkit-margin-before: 0;
        margin-block-start:0}
}

.gdk .genre-page__section {
    z-index: 70
}

@media (min-width: 1024px) {
    .gdk .genre-page__section {
        -webkit-margin-before:calc(var(--space-12)*-1);
        margin-block-start:calc(var(--space-12)*-1)}
}

.gdk .genre-page__clickableTilesWrapper {
    -webkit-padding-after: var(--space-4);
    padding-block-end:var(--space-4);display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .genre-page__clickableTilesWrapper>.clickable-tiles>.contact-us__container,.gdk .genre-page__clickableTilesWrapper>.clickable-tiles>.grid,.gdk .genre-page__clickableTilesWrapper>.clickable-tiles>.media-carousel__cells.flickity-enabled,.gdk .genre-page__clickableTilesWrapper>.clickable-tiles>.media-carousel__title,.gdk .genre-page__clickableTilesWrapper>.clickable-tiles>.social-feed__container,.gdk .media-carousel--product-picker .genre-page__clickableTilesWrapper>.clickable-tiles>.media-carousel__description,.gdk .media-carousel--product-picker .genre-page__clickableTilesWrapper>.clickable-tiles>.media-carousel__title,.genre-page__clickableTilesWrapper>.clickable-tiles>.review-list-item__body {
    z-index: 0
}

.gdk .genre-page .page-banner-v2 .page-banner__keyart {
    --blend-edge-gradient-color: var(--color-role-page-backgrounds-primary)
}

.gdk .genre-page .page-banner-v2 .page-banner__keyart:after {
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    height: 33%;
    width: 100%;
    position: absolute;
    background: linear-gradient(to bottom,transparent,var(--blend-edge-gradient-color))
}

@media (min-width: 768px) {
    .gdk .genre-page .page-banner-v2__content .page-banner__logo-content+.content-spacer {
        --custom-tablet-large-height:var(--spacer-size-0)
    }
}

@media (max-width: 1023px),(max-width:767px) and (orientation:landscape) {
    .gdk .genre-page .page-banner-v2__content .content-spacer\@mobile--0 {
        --custom-mobile-height:var(--spacer-size-2)
    }
}

.gdk .genre-page .media-carousel--product-picker .site-footer-v2>.media-carousel__description,.gdk .genre-page .media-carousel--product-picker .site-footer-v2>.media-carousel__title,.gdk .genre-page .site-footer-v2>.contact-us__container,.gdk .genre-page .site-footer-v2>.grid,.gdk .genre-page .site-footer-v2>.media-carousel__cells.flickity-enabled,.gdk .genre-page .site-footer-v2>.media-carousel__title,.gdk .genre-page .site-footer-v2>.social-feed__container,.gdk .media-carousel--product-picker .genre-page .site-footer-v2>.media-carousel__description,.genre-page .site-footer-v2>.review-list-item__body {
    z-index: 0
}

.gdk .genre-no-results .game-grid-v2__footer {
    display: none
}

.gdk .game-grid-v2.with-filters .simple-carousel-content {
    display: grid;
    grid-template-columns: 1.4fr .6fr;
    -moz-column-gap: var(--mesh-gutter);
    column-gap: var(--mesh-gutter);
    grid-template-areas: "title title" "filters filters" "content content";
    --btn-height: calc((2 * var(--space-4)) + (1.25 * var(--text-4)) + (4 * var(--space-1)));
    grid-template-rows: minmax(var(--btn-height),auto) auto;
    -ms-flex-align: start;
    align-items: flex-start
}

@media (min-width: 1024px) {
    .gdk .game-grid-v2.with-filters .simple-carousel-content {
        grid-template-areas:"title filters" "content content"
    }
}

.gdk .game-grid-v2.with-filters .simple-carousel-cell {
    min-height: unset
}

.gdk .game-grid-v2.with-filters .game-grid-v2__title {
    -webkit-margin-start: 0;
    -moz-margin-start: 0;
    margin-inline-start:0;max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    grid-area: title;
    -ms-flex-pack: unset;
    justify-content: unset
}

.gdk .game-grid-v2.with-filters .game-grid-v2__title .txt-block-title {
    text-align: start
}

.gdk .game-grid-v2.with-filters .carousel {
    -webkit-margin-before: var(--space-3);
    margin-block-start:var(--space-3);grid-area: content
}

.gdk .highlights-carousel {
    padding-top: var(--space-3);
    padding-bottom: var(--space-3)
}

.gdk .highlights-carousel.\+logo-size\@mobile--1 .top-stories__logo .media-block__inner {
    width: calc((51.87px*2) + (1*1.5rem))
}

@media (orientation: landscape) {
    .gdk .highlights-carousel.\+logo-size\@mobile--1 .top-stories__logo .media-block__inner {
        width:calc((98.9px*2) + (1*1.5rem))
    }
}

@media (min-width: 768px) {
    .gdk .highlights-carousel.\+logo-size\@mobile--1 .top-stories__logo .media-block__inner {
        width:calc((70px*2) + (1*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .highlights-carousel.\+logo-size\@mobile--1 .top-stories__logo .media-block__inner {
        width:calc((37.16px*2) + (1*2.5rem))
    }
}

@media (min-width: 1367px) {
    .gdk .highlights-carousel.\+logo-size\@mobile--1 .top-stories__logo .media-block__inner {
        width:calc((73.33px*2) + (1*2.5rem))
    }
}

@media (min-width: 1920px) {
    .gdk .highlights-carousel.\+logo-size\@mobile--1 .top-stories__logo .media-block__inner {
        width:calc((89.08px*2) + (1*2.5rem))
    }
}

.gdk .highlights-carousel.\+logo-size\@mobile--2 .top-stories__logo .media-block__inner {
    width: calc((51.87px*4) + (3*1.5rem))
}

@media (orientation: landscape) {
    .gdk .highlights-carousel.\+logo-size\@mobile--2 .top-stories__logo .media-block__inner {
        width:calc((98.9px*4) + (3*1.5rem))
    }
}

@media (min-width: 768px) {
    .gdk .highlights-carousel.\+logo-size\@mobile--2 .top-stories__logo .media-block__inner {
        width:calc((70px*4) + (3*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .highlights-carousel.\+logo-size\@mobile--2 .top-stories__logo .media-block__inner {
        width:calc((37.16px*4) + (3*2.5rem))
    }
}

@media (min-width: 1367px) {
    .gdk .highlights-carousel.\+logo-size\@mobile--2 .top-stories__logo .media-block__inner {
        width:calc((73.33px*4) + (3*2.5rem))
    }
}

@media (min-width: 1920px) {
    .gdk .highlights-carousel.\+logo-size\@mobile--2 .top-stories__logo .media-block__inner {
        width:calc((89.08px*4) + (3*2.5rem))
    }
}

.gdk .highlights-carousel.\+logo-size\@mobile--3 .top-stories__logo .media-block__inner {
    width: calc((51.87px*6) + (5*1.5rem))
}

@media (orientation: landscape) {
    .gdk .highlights-carousel.\+logo-size\@mobile--3 .top-stories__logo .media-block__inner {
        width:calc((98.9px*6) + (5*1.5rem))
    }
}

@media (min-width: 768px) {
    .gdk .highlights-carousel.\+logo-size\@mobile--3 .top-stories__logo .media-block__inner {
        width:calc((70px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .highlights-carousel.\+logo-size\@mobile--3 .top-stories__logo .media-block__inner {
        width:calc((37.16px*6) + (5*2.5rem))
    }
}

@media (min-width: 1367px) {
    .gdk .highlights-carousel.\+logo-size\@mobile--3 .top-stories__logo .media-block__inner {
        width:calc((73.33px*6) + (5*2.5rem))
    }
}

@media (min-width: 1920px) {
    .gdk .highlights-carousel.\+logo-size\@mobile--3 .top-stories__logo .media-block__inner {
        width:calc((89.08px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--1 .top-stories__logo .media-block__inner {
        width:calc((51.87px*2) + (1*1.5rem))
    }
}

@media (min-width: 1024px) and (orientation:landscape) {
    .gdk .highlights-carousel.\+logo-size\@desktop--1 .top-stories__logo .media-block__inner {
        width:calc((98.9px*2) + (1*1.5rem))
    }
}

@media (min-width: 1024px) and (min-width:768px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--1 .top-stories__logo .media-block__inner {
        width:calc((70px*2) + (1*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--1 .top-stories__logo .media-block__inner {
        width:calc((37.16px*2) + (1*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1367px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--1 .top-stories__logo .media-block__inner {
        width:calc((73.33px*2) + (1*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1920px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--1 .top-stories__logo .media-block__inner {
        width:calc((89.08px*2) + (1*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--2 .top-stories__logo .media-block__inner {
        width:calc((51.87px*4) + (3*1.5rem))
    }
}

@media (min-width: 1024px) and (orientation:landscape) {
    .gdk .highlights-carousel.\+logo-size\@desktop--2 .top-stories__logo .media-block__inner {
        width:calc((98.9px*4) + (3*1.5rem))
    }
}

@media (min-width: 1024px) and (min-width:768px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--2 .top-stories__logo .media-block__inner {
        width:calc((70px*4) + (3*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--2 .top-stories__logo .media-block__inner {
        width:calc((37.16px*4) + (3*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1367px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--2 .top-stories__logo .media-block__inner {
        width:calc((73.33px*4) + (3*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1920px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--2 .top-stories__logo .media-block__inner {
        width:calc((89.08px*4) + (3*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--3 .top-stories__logo .media-block__inner {
        width:calc((51.87px*6) + (5*1.5rem))
    }
}

@media (min-width: 1024px) and (orientation:landscape) {
    .gdk .highlights-carousel.\+logo-size\@desktop--3 .top-stories__logo .media-block__inner {
        width:calc((98.9px*6) + (5*1.5rem))
    }
}

@media (min-width: 1024px) and (min-width:768px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--3 .top-stories__logo .media-block__inner {
        width:calc((70px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--3 .top-stories__logo .media-block__inner {
        width:calc((37.16px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1367px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--3 .top-stories__logo .media-block__inner {
        width:calc((73.33px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) and (min-width:1920px) {
    .gdk .highlights-carousel.\+logo-size\@desktop--3 .top-stories__logo .media-block__inner {
        width:calc((89.08px*6) + (5*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .highlights-carousel__wrapper {
        -webkit-margin-before:calc(var(--space-12)*-1);
        margin-block-start:calc(var(--space-12)*-1);position: relative;
        z-index: 80
    }

    .gdk .highlights-carousel__wrapper .highlights-carousel>.txt-block-title {
        -webkit-margin-before: 0;
        margin-block-start:0}
}

html[dir=rtl] .highlights-carousel .pagination {
    margin-left: 0;
    margin-right: 0
}

.gdk .highlights-carousel .flickity-slider {
    display: -ms-flexbox;
    display: flex
}

.gdk .highlights-carousel .carousel-navigation {
    height: 100%;
    top: 0
}

.gdk .highlights-carousel .simple-carousel-cell {
    --shadow-color: var(--color-role-shadows-high-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    border-radius: var(--corner-size-3);
    color: var(--color-role-text-commerce-link-base)
}

@media (hover: hover) {
    .gdk .highlights-carousel .simple-carousel-cell:hover {
        --shadow-color:var(--color-role-shadows-high-hover);
        box-shadow: 0 var(--space-2) var(--space-5) 0 var(--shadow-color)
    }
}

.gdk .highlights-carousel .simple-carousel-cell .txt-block-title__paragraph,.gdk .highlights-carousel .simple-carousel-cell .txt-block-title__title {
    color: var(--color-role-text-primary-base-dark)
}

.gdk .highlights-carousel .simple-carousel-cell .txt-block-title__paragraph {
    opacity: 1
}

.gdk .highlights-carousel .simple-carousel-cell .feature-descriptors .icon svg {
    fill: var(--color-role-text-commerce-link-base)
}

@media (max-width: 767px) {
    .gdk .highlights-carousel .simple-carousel-cell {
        -ms-flex-direction:column;
        flex-direction: column;
        -ms-flex-align: unset;
        align-items: unset;
        background: var(--color-role-page-backgrounds-tertiary-dark)
    }

    .gdk .highlights-carousel .simple-carousel-cell .highlights-carousel__content {
        -ms-flex-order: 1;
        order: 1
    }

    .gdk .highlights-carousel .simple-carousel-cell .bg-block-wrapper {
        display: -ms-flexbox;
        display: flex;
        z-index: 2;
        position: relative;
        aspect-ratio: 2/.7
    }

    .gdk .highlights-carousel .simple-carousel-cell .bg-block-wrapper::before {
        position: absolute;
        content: ' ';
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: linear-gradient(to top,rgb(var(--color-3-dark)/1),rgb(var(--color-3-dark)/0))
    }

    .gdk .highlights-carousel .simple-carousel-cell .highlights-carousel__imgWrapper {
        border-bottom-right-radius: unset;
        border-bottom-left-radius: unset
    }
}

@media (min-width: 1367px) {
    .gdk .highlights-carousel .simple-carousel-cell {
        min-height:325px!important;
        height: 100%
    }
}

@media (min-width: 1920px) {
    .gdk .highlights-carousel .simple-carousel-cell {
        min-height:400px!important
    }
}

.gdk .highlights-carousel__content {
    -webkit-padding-start: var(--space-7);
    -moz-padding-start: var(--space-7);
    padding-inline-start:var(--space-7);padding-top: var(--space-7);
    padding-bottom: var(--space-7);
    position: relative;
    z-index: 29;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: end;
    justify-content: flex-end
}

html[dir=rtl] .highlights-carousel__content {
    text-align: right
}

@media (max-width: 767px) {
    .gdk .highlights-carousel__content {
        -webkit-padding-before:0;
        padding-block-start:0}
}

.gdk .highlights-carousel__content .txt-block-secondary,.gdk .highlights-carousel__content .txt-block-title {
    margin-top: var(--space-4);
    margin-bottom: var(--space-4)
}

.gdk .highlights-carousel__content .txt-block-title:last-child {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .highlights-carousel__content .txt-block-secondary__title {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .highlights-carousel__content .txt-style-secondary {
    -webkit-margin-before: var(--space-4);
    margin-block-start:var(--space-4)}

.gdk .highlights-carousel__content .feature-descriptors__text {
    font-weight: 700
}

@media (min-width: 768px) {
    .gdk .highlights-carousel__content .highlights-carousel__title--no-logo.txt-block-title {
        -webkit-margin-before:var(--space-10);
        margin-block-start:var(--space-10)}

    .gdk .highlights-carousel__content .highlights-carousel__title--no-feature-descriptor.txt-block-title {
        -webkit-margin-after: 0;
        margin-block-end:0}
}

.gdk .highlights-carousel__imgWrapper {
    border-radius: var(--corner-size-3)
}

.gdk .highlights-carousel__imgWrapper img {
    -o-object-position: top right;
    object-position: top right
}

.gdk .highlights-carousel__logo {
    margin-left: 0;
    margin-right: 0;
    -webkit-margin-before: var(--space-10);
    margin-block-start:var(--space-10);-webkit-margin-after: 0;
    margin-block-end:0;width: 100%;
    z-index: 70
}

.gdk .highlights-carousel__logo--mobile {
    display: none
}

@media (max-width: 767px) {
    .gdk .highlights-carousel__logo {
        -webkit-margin-start:var(--space-7);
        -moz-margin-start: var(--space-7);
        margin-inline-start:var(--space-7);-webkit-margin-before: 0;
        margin-block-start:0;-webkit-margin-after: var(--space-10);
        margin-block-end:var(--space-10)}

    .gdk .highlights-carousel__logo--desktop {
        display: none
    }

    .gdk .highlights-carousel__logo--mobile {
        display: block;
        -ms-flex-item-align: end;
        align-self: flex-end
    }
}

.gdk .highlights-carousel__logo .media-block__inner {
    max-width: calc((51.87px*2) + (2*1.5rem));
    height: auto
}

html[dir=rtl] .highlights-carousel__logo .media-block__inner {
    margin-left: auto
}

@media (orientation: landscape) {
    .gdk .highlights-carousel__logo .media-block__inner {
        max-width:calc((98.9px*2) + (2*1.5rem))
    }
}

@media (min-width: 768px) {
    .gdk .highlights-carousel__logo .media-block__inner {
        max-width:calc((70px*2) + (2*2.5rem))
    }
}

@media (min-width: 1024px) {
    .gdk .highlights-carousel__logo .media-block__inner {
        max-width:calc((37.16px*2) + (2*2.5rem))
    }
}

@media (min-width: 1367px) {
    .gdk .highlights-carousel__logo .media-block__inner {
        max-width:calc((73.33px*2) + (2*2.5rem))
    }
}

@media (min-width: 1920px) {
    .gdk .highlights-carousel__logo .media-block__inner {
        max-width:calc((89.08px*2) + (2*2.5rem))
    }
}

.gdk .featured-hardware-v2.slider .hardware-image .media-block__figure img,.gdk .featured-hardware-v2.slider .hardware-image .media-block__figure video,.gdk .highlights-carousel__logo .media-block__inner img {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.gdk .highlights-carousel__logo .media-block__img {
    position: relative
}

.gdk .highlights-carousel .feature-descriptors {
    -webkit-margin-after: 0;
    margin-block-end:0;font-size: var(--text-3)
}

html[dir=rtl] .highlights-carousel .feature-descriptors {
    -ms-flex-align: end;
    align-items: flex-end
}

.gdk .highlights-carousel .feature-descriptors .icon {
    height: var(--icon-size-2);
    width: var(--icon-size-2)
}

.gdk .highlights-carousel .feature-descriptors .icon svg {
    width: 100%;
    height: 100%
}

.gdk .feedback {
    --chatbot-height: 1px;
    opacity: 0
}

.gdk .feedback .form--feedback {
    min-height: 80px
}

.gdk .feedback--popup {
    padding: var(--space-7);
    margin-left: var(--space-6);
    margin-right: var(--space-6);
    -webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6);display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    background: var(--color-role-gradients-content-light);
    border-radius: var(--corner-size-3);
    box-shadow: 0 0 var(--space-3) var(--color-role-shadows-high-base-light);
    position: fixed;
    bottom: 0;
    left: 0;
    pointer-events: none;
    width: 85vw;
    max-width: 350px;
    min-height: 150px;
    z-index: 10003
}

@media (max-width: 767px) {
    .gdk .feedback--popup {
        bottom:calc(var(--chatbot-height) + var(--space-4))
    }
}

@media (min-width: 1367px) {
    .gdk .feedback--popup {
        max-width:400px
    }
}

.gdk .feedback--popup h5 {
    font-size: var(--text-4);
    font-weight: 300
}

.gdk .feedback--popup.active {
    pointer-events: all
}

.gdk .feedback--popup.chatbot-active {
    display: none!important;
    pointer-events: none
}

.gdk .feedback--popup .input__item--tag {
    max-width: none
}

.gdk .feedback__button--close {
    position: absolute;
    inset-block-start: var(--space-4);
    inset-inline-end: var(--space-4);
    cursor: pointer
}

.gdk .feedback__button--close svg {
    width: var(--icon-size-2);
    fill: var(--color-role-text-primary-base)
}

.gdk .slider[data-component=featured-hardware-v2] .slider__slide {
    animation-name: fadeIn;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal;
    grid-gap: var(--space-7);
    -ms-flex-align: start;
    align-items: flex-start;
    grid-template-areas: 'image' 'content';
    -webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7)}

@media (min-width: 1024px) {
    .gdk .slider[data-component=featured-hardware-v2] .slider__slide {
        grid-gap:var(--space-10);
        -ms-flex-align: center;
        align-items: center;
        grid-row-gap: 0;
        grid-template-areas: 'content' 'image'
    }
}

.gdk .txt-style-medium-title--emphasis {
    color: var(--color-role-text-link-base)
}

@media (max-width: 1366px) {
    .gdk .featured-hardware-v2 {
        display:grid
    }
}

.gdk .featured-hardware-v2.slider {
    z-index: 1
}

.gdk .featured-hardware-v2.slider .hardware-content,.gdk .featured-hardware-v2.slider .hardware-image {
    background: 0 0
}

.gdk .featured-hardware-v2.slider .hardware-content {
    grid-row: 2/2;
    grid-area: content;
    grid-column: 1/-1;
    text-align: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0
}

.gdk .featured-hardware-v2.slider .hardware-content-mobile {
    margin-left: var(--space-7);
    margin-right: var(--space-7);
    -webkit-margin-after: var(--space-8);
    margin-block-end:var(--space-8);grid-row: 1
}

@media (min-width: 768px) {
    .gdk .featured-hardware-v2.slider .hardware-content-mobile {
        margin-left:var(--space-9);
        margin-right: var(--space-9)
    }
}

.gdk .featured-hardware-v2.slider .hardware-content-desktop {
    display: none
}

.gdk .featured-hardware-v2.slider .hardware-content-desktop .txt-block-title {
    -webkit-margin-after: var(--block-margin);
    margin-block-end:var(--block-margin)}

.gdk .featured-hardware-v2.slider .hardware-content .txt-block-title {
    -webkit-margin-before: 0;
    margin-block-start:0;text-align: center
}

@media (min-width: 1024px) {
    .gdk .featured-hardware-v2.slider .hardware-content {
        grid-row:1;
        grid-column: 1;
        text-align: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .featured-hardware-v2.slider .hardware-content-mobile {
        display: none;
        grid-row: unset
    }

    .gdk .featured-hardware-v2.slider .hardware-content-desktop {
        display: -ms-flexbox;
        display: flex
    }

    .gdk .featured-hardware-v2.slider .hardware-content .txt-block-title {
        text-align: start
    }
}

.gdk .featured-hardware-v2.slider .hardware-content .txt-block-display {
    --block-margin: var(--space-6)
}

@media (max-width: 1023px) {
    .gdk .featured-hardware-v2.slider .hardware-content .btn-block {
        -webkit-margin-after:0;
        margin-block-end:0}
}

@media (min-width: 1024px) {
    .gdk .featured-hardware-v2.slider .hardware-content .btn-block div {
        -ms-flex-pack:start;
        justify-content: flex-start
    }
}

@media (max-width: 1023px) {
    .gdk .featured-hardware-v2.slider .hardware-content .btn--cta__btn-container {
        -webkit-margin-after:0;
        margin-block-end:0;-ms-flex-pack: center;
        justify-content: center
    }

    .gdk .featured-hardware-v2.slider .hardware-content .btn--cta__btn-container--links {
        -ms-flex-align: center;
        align-items: center
    }
}

.gdk .featured-hardware-v2.slider .hardware-image {
    padding: 0;
    height: 100%;
    grid-row: 1/2;
    grid-area: image;
    grid-column: 1/-1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 1024px) {
    .gdk .featured-hardware-v2.slider .hardware-image {
        grid-row:1;
        grid-column: 2
    }
}

.gdk .featured-hardware-v2.slider .hardware-image .media-block {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .featured-hardware-v2.slider .hardware-image .media-block__figure {
    aspect-ratio: 16/9
}

@media (min-width: 1024px) {
    html[dir=rtl] .featured-hardware-v2.slider .hardware-content,html[dir=rtl] .featured-hardware-v2.slider .hardware-content .txt-block-title {
        text-align:right
    }
}

.gdk .featured-hardware-v2 .simple-carousel {
    -webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7);grid-row: 2
}

.gdk .featured-hardware-v2 .simple-carousel .carousel {
    padding-left: var(--mesh-margin);
    padding-right: var(--mesh-margin);
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.gdk .featured-hardware-v2 .simple-carousel-cell .media-block {
    --corner-size-3: var(--corner-size-2)
}

.gdk .featured-hardware-v2 .simple-carousel-cell .media-block__inner {
    z-index: 2
}

.gdk .featured-hardware-v2 .simple-carousel-cell .media-block__figure {
    aspect-ratio: 16/9
}

.gdk .featured-hardware-v2 .simple-carousel-cell .media-block__figure img {
    -o-object-fit: contain;
    object-fit: contain;
    padding: var(--space-5)
}

.gdk .featured-hardware-v2 .simple-carousel-cell .media-block__caption {
    display: block;
    text-align: center;
    color: var(--color-role-text-secondary);
    font-size: var(--text-3);
    font-weight: 400;
    line-height: 1.5em;
    --type-margin-top: var(--space-4);
    -webkit-margin-before: var(--type-margin-top);
    margin-block-start:var(--type-margin-top);-webkit-margin-after: var(--type-margin-bottom);
    margin-block-end:var(--type-margin-bottom);color: var(--type-custom-color, var(--type-style-color));
    --type-style-color: var(--color-role-text-primary-base);
    margin-left: var(--space-3);
    margin-right: var(--space-3)
}

.gdk .featured-hardware-v2 .simple-carousel-cell .media-block__caption--primary {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .featured-hardware-v2 .simple-carousel-cell .media-block__caption--secondary {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .featured-hardware-v2 .simple-carousel-cell:focus {
    outline: 0
}

.gdk .featured-hardware-v2 .simple-carousel-cell.is-selected .media-block__inner:before {
    visibility: visible;
    --border-color: var(--color-role-borders-primary-link-focus);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .featured-hardware-v2 .simple-carousel-cell.is-selected .media-block__inner:before {
        animation-name:scale-border-out-desktop
    }
}

.gdk .featured-hardware-v2 .simple-carousel-cell.is-selected .media-block__caption {
    color: var(--color-role-text-link-base-light)
}

.gdk .theme--dark .featured-hardware-v2 .simple-carousel-cell.is-selected .media-block__caption {
    color: var(--color-role-text-button-light)
}

.gdk .featured-hardware-v2 .simple-carousel-cell:not(.is-selected) {
    opacity: .75
}

.gdk .featured-hardware-v2 .simple-carousel-cell:hover {
    transform: unset
}

.gdk .featured-hardware-v2 .simple-carousel-cell:focus.focus-visible .media-block__inner:before {
    visibility: visible;
    --border-color: var(--color-role-borders-primary-link-focus);
    animation-name: scale-border-out-mobile;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

@media (min-width: 1024px) {
    .gdk .featured-hardware-v2 .simple-carousel-cell:focus.focus-visible .media-block__inner:before {
        animation-name:scale-border-out-desktop
    }
}

@media (max-width: 767px) {
    .gdk .featured-hardware-v2 .simple-carousel .pagination {
        -webkit-margin-after:0;
        margin-block-end:0}
}

@media (min-width: 1024px) {
    .gdk .featured-hardware-v2 .simple-carousel {
        grid-row:unset
    }
}

.gdk .featured-hardware-v2 .simple-carousel--off-at-mobile .simple-carousel-content,.gdk .featured-hardware-v2 .simple-carousel--off-from-laptop .simple-carousel-content,.gdk .featured-hardware-v2 .simple-carousel--off-from-tablet .simple-carousel-content,.gdk .featured-hardware-v2 .simple-carousel--off-from-tablet-large .simple-carousel-content {
    margin-left: 0;
    margin-right: 0
}

html[dir=rtl] .featured-hardware-v2 .simple-carousel {
    direction: rtl
}

html[dir=rtl] .featured-hardware-v2 .simple-carousel.simple-carousel--right {
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    padding-inline-start:0}

.gdk .scrollMotion {
    --full-vh: 100vh;
    background: 0 0
}

.gdk .scrollMotion-wrapper {
    --unlocked-img-width: var(--space-12);
    --transition-duration: 0.3s;
    --text-margin: var(--space-10);
    --text-bg-opacity: 0;
    --radial-grad-x: 50%;
    --radial-grad-y: 50%;
    width: 100vw;
    position: relative;
    height: calc(var(--full-vh) - var(--nav-height, 60px))
}

.gdk .scrollMotion-wrapper .absolute-element,.gdk .scrollMotion-wrapper:after {
    inset: 0;
    position: absolute;
    transition: opacity var(--transition-duration) ease-in-out
}

.gdk .scrollMotion-wrapper .absolute-element {
    opacity: 0;
    z-index: 29
}

.gdk .scrollMotion-wrapper:after {
    content: '';
    background: rgb(var(--color-3)/1);
    opacity: var(--text-bg-opacity, 0)
}

.gdk .scrollMotion-wrapper.\+radial-gradient:after {
    background: radial-gradient(50% 50% at var(--radial-grad-x) var(--radial-grad-y),rgb(var(--color-3)/1) 0%,rgb(var(--color-3)/0) 100%)
}

.gdk div.scrollmotion {
    line-height: 0
}

.gdk .scrollMotion-wrapper canvas {
    width: 100%;
    height: 100%;
    z-index: 1;
    transition: opacity var(--transition-duration) ease-in-out
}

.gdk .scrollMotion-wrapper.fixed-scroll {
    --canvas-opacity: 0.3
}

.gdk .scrollMotion-wrapper.fixed-scroll canvas {
    opacity: var(--canvas-opacity)
}

.gdk .interactive-wizard__banner__simple-carousel .feature-descriptors .icon svg,.gdk .ls-blogs-article__nav .icon svg,.gdk .ls-blogs__author-img svg,.gdk .scrollMotion-wrapper.unlocked-scroll,.gdk .scrollMotion__a11y-toggle-btn.\+iconized .icon svg {
    width: 100%;
    height: 100%
}

.gdk .scrollMotion-wrapper .unlocked-scroll__image {
    margin-top: calc(var(--unlocked-img-width)/2);
    margin-bottom: calc(var(--unlocked-img-width)/2);
    aspect-ratio: 1/1;
    width: var(--unlocked-img-width)
}

@media (min-width: 768px) {
    .gdk .scrollMotion-wrapper {
        --text-margin:var(--space-12);
        --unlocked-img-width: 150px
    }
}

@media (min-width: 1367px) {
    .gdk .scrollMotion-wrapper {
        --text-margin:var(--space-11);
        --unlocked-img-width: 200px
    }
}

.gdk .scrollMotion-wrapper {
    --a11y-img-opacity: 0
}

.gdk .scrollMotion-wrapper.a11y-content-toggled {
    --a11y-img-opacity: 1
}

.gdk .scrollMotion-wrapper.a11y-content-toggled canvas {
    display: none
}

.gdk .scrollMotion__a11y-toggle {
    padding-left: var(--space-6);
    padding-right: var(--space-6);
    padding-top: var(--space-4);
    padding-bottom: var(--space-4);
    top: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: 30
}

.gdk .scrollMotion__a11y-toggle .btn--cta__btn-container {
    background-color: transparent
}

.gdk .scrollMotion__a11y-toggle-btn {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-2);
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    border-radius: var(--corner-size-1);
    backdrop-filter: blur(var(--space-2));
    background: rgb(var(--color-4-light)/.5)
}

.gdk .scrollMotion__a11y-toggle-btn.\+iconized .icon {
    height: var(--icon-size-3);
    width: var(--icon-size-3)
}

.gdk .scrollMotion__a11y-toggle-btn .cta__inner {
    display: none
}

.gdk .scrollMotion__a11y-image {
    -webkit-margin-after: 0;
    margin-block-end:0;inset: 0;
    height: 100%;
    position: absolute;
    opacity: var(--a11y-img-opacity);
    z-index: -1;
    transition: opacity .2s ease-in-out
}

.gdk .scrollMotion__a11y-image .media-block__figure,.gdk .scrollMotion__a11y-image .media-block__inner {
    height: 100%
}

.gdk .scrollMotion-wrapper {
    --top: 50%;
    --bottom: unset;
    --title-cols: 1 / -1;
    --desc-cols: 1 / -1;
    --text-translateY: translateY(-50%)
}

.gdk .scrollMotion-wrapper .canvas-text {
    top: var(--top);
    bottom: var(--bottom);
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    opacity: var(--text-opacity, 0);
    transform: var(--text-translateY);
    text-align: var(--text-align, center);
    transition-property: transform,opacity
}

.gdk .scrollMotion-wrapper .canvas-text .btn--cta__btn-container {
    -ms-flex-pack: var(--cta-align, center);
    justify-content: var(--cta-align, center)
}

.gdk .media-carousel--product-picker .scrollMotion-wrapper .canvas-text .media-carousel__description,.gdk .scrollMotion-wrapper .canvas-text .contact-us__container,.gdk .scrollMotion-wrapper .canvas-text .grid,.gdk .scrollMotion-wrapper .canvas-text .media-carousel--product-picker .media-carousel__description,.gdk .scrollMotion-wrapper .canvas-text .media-carousel__cells.flickity-enabled,.gdk .scrollMotion-wrapper .canvas-text .media-carousel__title,.gdk .scrollMotion-wrapper .canvas-text .social-feed__container,.scrollMotion-wrapper .canvas-text .review-list-item__body {
    gap: 0;
    grid-template-columns: repeat(12,1fr)
}

.media-carousel--product-picker html[dir=rtl] .scrollMotion-wrapper .canvas-text .media-carousel__description,html[dir=rtl] .scrollMotion-wrapper .canvas-text .contact-us__container,html[dir=rtl] .scrollMotion-wrapper .canvas-text .grid,html[dir=rtl] .scrollMotion-wrapper .canvas-text .media-carousel--product-picker .media-carousel__description,html[dir=rtl] .scrollMotion-wrapper .canvas-text .media-carousel__cells.flickity-enabled,html[dir=rtl] .scrollMotion-wrapper .canvas-text .media-carousel__title,html[dir=rtl] .scrollMotion-wrapper .canvas-text .review-list-item__body,html[dir=rtl] .scrollMotion-wrapper .canvas-text .social-feed__container {
    direction: rtl
}

.gdk .scrollMotion-wrapper .canvas-text .txt-block-title__title {
    grid-column: var(--title-cols)
}

.gdk .scrollMotion-wrapper .canvas-text .txt-block-title__paragraph {
    grid-column: var(--desc-cols)
}

.gdk .scrollMotion-wrapper .canvas-top-gradient {
    top: -1px;
    opacity: var(--top-g-opacity, 1);
    z-index: 60;
    background: linear-gradient(180deg,rgb(var(--color-1-dark)/1) 0%,rgb(var(--color-1-dark)/0) 100%)
}

.gdk .scrollMotion-wrapper .canvas-bottom-gradient {
    bottom: 0;
    top: unset;
    height: 25%;
    opacity: var(--bottom-g-opacity, 0);
    z-index: 60;
    background: linear-gradient(to top,rgb(var(--color-1-light)/1) 0%,rgb(var(--color-1-light)/0) 100%)
}

.gdk .scrollMotion-wrapper.\+text-align-tl {
    --radial-grad-x: 25%;
    --radial-grad-y: 25%;
    --cta-align: flex-start;
    --top: var(--text-margin);
    --text-translateY: translateY(0);
    --text-align: start
}

.gdk .scrollMotion-wrapper.\+text-align-tc {
    --radial-grad-y: 25%;
    --cta-align: center;
    --top: var(--text-margin);
    --text-translateY: translateY(0);
    --text-align: center
}

.gdk .scrollMotion-wrapper.\+text-align-tr {
    --radial-grad-x: 75%;
    --radial-grad-y: 25%;
    --cta-align: flex-end;
    --top: var(--text-margin);
    --text-translateY: translateY(0);
    --text-align: end
}

.gdk .scrollMotion-wrapper.\+text-align-cl {
    --radial-grad-x: 25%;
    --cta-align: flex-start;
    --text-align: start
}

.gdk .scrollMotion-wrapper.\+text-align-c {
    --cta-align: center;
    --text-align: center
}

.gdk .scrollMotion-wrapper.\+text-align-cr {
    --radial-grad-x: 75%;
    --cta-align: flex-end;
    --text-align: end
}

.gdk .scrollMotion-wrapper.\+text-align-bl {
    --radial-grad-x: 25%;
    --cta-align: flex-start;
    --text-align: start
}

.gdk .scrollMotion-wrapper.\+text-align-bc,.gdk .scrollMotion-wrapper.\+text-align-bl,.gdk .scrollMotion-wrapper.\+text-align-br {
    --top: unset;
    --radial-grad-y: 75%;
    --bottom: var(--text-margin);
    --text-translateY: translateY(0)
}

.gdk .scrollMotion-wrapper.\+text-align-bc {
    --cta-align: center;
    --text-align: center
}

.gdk .scrollMotion-wrapper.\+text-align-br {
    --radial-grad-x: 75%;
    --cta-align: flex-end;
    --text-align: end
}

@media (min-width: 768px) {
    .gdk .scrollMotion-wrapper {
        --title-cols:3 / 11;
        --desc-cols: 4 / 10
    }

    .gdk .scrollMotion-wrapper.\+text-align-bl,.gdk .scrollMotion-wrapper.\+text-align-cl,.gdk .scrollMotion-wrapper.\+text-align-tl {
        --title-cols: 1 / 9;
        --desc-cols: 1 / 7
    }

    .gdk .scrollMotion-wrapper.\+text-align-br,.gdk .scrollMotion-wrapper.\+text-align-cr,.gdk .scrollMotion-wrapper.\+text-align-tr {
        --title-cols: 4 / 13;
        --desc-cols: 6 / 13
    }

    .gdk .scrollMotion-wrapper .canvas-text .txt-block-title__title {
        font-size: var(--text-10)
    }
}

@media (min-width: 1367px) {
    .gdk .scrollMotion-wrapper {
        --title-cols:3 / 11;
        --desc-cols: 1 / 13
    }

    .gdk .scrollMotion-wrapper.\+text-align-bc .canvas-text .txt-block-title__paragraph,.gdk .scrollMotion-wrapper.\+text-align-c .canvas-text .txt-block-title__paragraph,.gdk .scrollMotion-wrapper.\+text-align-tc .canvas-text .txt-block-title__paragraph {
        margin-left: auto;
        margin-right: auto;
        width: calc(((((1366px - calc(var(--space-11)*2)) - calc(var(--space-5)*4))/12)*5) + calc(var(--space-5)*4))
    }

    .gdk .scrollMotion-wrapper.\+text-align-bl,.gdk .scrollMotion-wrapper.\+text-align-cl,.gdk .scrollMotion-wrapper.\+text-align-tl {
        --title-cols: 1 / 9;
        --desc-cols: 1 / 6
    }

    .gdk .scrollMotion-wrapper.\+text-align-br,.gdk .scrollMotion-wrapper.\+text-align-cr,.gdk .scrollMotion-wrapper.\+text-align-tr {
        --title-cols: 5 / 13;
        --desc-cols: 8 / 13
    }

    .gdk .scrollMotion-wrapper .canvas-text .txt-block-title__title {
        font-size: var(--text-11)
    }
}

@media (min-width: 1920px) {
    .gdk .scrollMotion-wrapper.\+text-align-bc .canvas-text .txt-block-title__paragraph,.gdk .scrollMotion-wrapper.\+text-align-c .canvas-text .txt-block-title__paragraph,.gdk .scrollMotion-wrapper.\+text-align-tc .canvas-text .txt-block-title__paragraph {
        width:calc(((((1920px - calc(var(--space-11)*2)) - calc(var(--space-5)*8))/24)*9) + calc(var(--space-5)*8))
    }
}

.gdk .scrollMotion__spinner {
    inset: 0;
    width: 100vw;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: var(--nav-height, 60px);
    color: var(--color-role-text-primary-base);
    z-index: 10006;
    background-color: rgb(var(--color-7-dark)/.8);
    height: calc(var(--full-vh) - var(--nav-height, 60px))
}

.gdk .scrollMotion__spinner .media-block {
    --animation-duration: 0.75s;
    width: var(--space-11);
    height: var(--space-11)
}

.gdk .scrollMotion__spinner.hide {
    display: none
}

.gdk .page-banner[data-cx-persona=true] .cx-persona-block {
    opacity: 0;
    animation: fadeIn .5s ease-in-out 1s forwards
}

.gdk .page-banner[data-cx-persona=true] .cx-persona-block.visibility--hidden {
    animation-name: unset
}

.gdk .page-banner[data-cx-persona=true].page-banner--featured .page-banner__keyart-anchor:before,.gdk .page-banner[data-cx-persona=true].page-banner--featured .page-banner__keyart:before {
    content: none!important
}

.gdk .page-banner[data-cx-persona=true].page-banner--featured .page-banner__keyart {
    position: absolute
}

.gdk .page-banner[data-cx-persona=true].page-banner--featured .page-banner__content-wrapper {
    position: relative;
    display: inline-block
}

.gdk .page-banner[data-cx-persona=true].page-banner--featured .page-banner__content {
    padding: 0
}

@media (min-width: 768px) and (max-width:1919px) {
    .gdk .page-banner[data-cx-persona=true].page-banner--featured .page-banner__content {
        max-width:calc(var(--mesh-container-size) - var(--mesh-gutter))
    }
}

.gdk .page-banner[data-cx-persona=true].page-banner--featured .page-banner__logo-content {
    -webkit-margin-before: var(--space-9);
    margin-block-start:var(--space-9);-webkit-margin-after: 0;
    margin-block-end:0}

@media (max-width: 1366px) {
    .gdk .page-banner[data-cx-persona=true].page-banner--featured .page-banner__logo-content {
        width:calc((var(--mesh-column-width)*8) - var(--mesh-gutter))
    }
}

@media (max-width: 767px) {
    .gdk .page-banner[data-cx-persona=true].page-banner--featured .page-banner__logo-content {
        -webkit-margin-start:var(--space-9);
        -moz-margin-start: var(--space-9);
        margin-inline-start:var(--space-9);width: calc(((var(--mesh-column-width)*3) - var(--mesh-gutter)) - var(--space-3))
    }
}

.gdk .page-banner[data-cx-persona=true].page-banner--featured .txt-block-title:last-child {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .page-banner[data-cx-persona=true].page-banner--featured .txt-block-title__subtitle {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .page-banner[data-cx-persona=true] .page-banner__feature {
    right: calc((var(--mesh-column-width)*2) - var(--mesh-gutter));
    height: -webkit-fill-available;
    width: unset
}

@media (max-width: 1366px) {
    .gdk .page-banner[data-cx-persona=true] .page-banner__feature {
        -webkit-margin-start:0;
        -moz-margin-start: 0;
        margin-inline-start:0;left: auto;
        right: calc((var(--mesh-column-width)) + var(--mesh-gutter))
    }
}

@media (max-width: 767px) {
    .gdk .page-banner[data-cx-persona=true] .page-banner__feature {
        right:0;
        left: auto;
        bottom: 0;
        height: auto;
        -ms-flex-pack: end;
        justify-content: flex-end;
        width: var(--mesh-column-width)
    }
}

.gdk .page-banner[data-cx-persona=true] .page-banner__feature .media-block__figure {
    aspect-ratio: 1/1
}

@media (min-width: 768px) {
    .gdk .search-banner[data-cx-persona=true] {
        padding-top:var(--space-11);
        padding-bottom: var(--space-11)
    }
}

.gdk .search-banner[data-cx-persona=true] .search-banner__title-content {
    text-align: start
}

.gdk .search-banner[data-cx-persona=true] .cx-persona-block {
    -webkit-padding-before: var(--space-9);
    padding-block-start:var(--space-9);right: 0;
    bottom: 0;
    opacity: 0;
    height: 100%;
    position: absolute;
    width: calc(var(--mesh-column-width));
    animation: fadeInUp .5s ease-in-out 1s forwards
}

@media (min-width: 768px),(orientation:landscape) {
    .gdk .search-banner[data-cx-persona=true] .cx-persona-block {
        width:calc((var(--mesh-column-width)*2));
        right: calc((var(--mesh-column-width)*2))
    }
}

@media (min-width: 1024px) {
    .gdk .search-banner[data-cx-persona=true] .cx-persona-block {
        right:calc((var(--mesh-column-width)*3) - var(--mesh-gutter))
    }
}

@media (min-width: 1920px) {
    .gdk .search-banner[data-cx-persona=true] .cx-persona-block {
        width:calc((var(--mesh-column-width)*4));
        right: calc((var(--mesh-column-width)*5) - var(--mesh-gutter))
    }
}

.gdk .search-banner[data-cx-persona=true] .cx-persona-block.visibility--hidden {
    animation-name: unset
}

.gdk .search-banner[data-cx-persona=true] .cx-persona-block .media-block,.gdk .search-banner[data-cx-persona=true] .cx-persona-block .media-block__inner {
    height: 100%;
    width: 100%
}

.gdk .search-banner[data-cx-persona=true] .cx-persona-block .media-block__figure {
    aspect-ratio: 1/1;
    height: 100%
}

.gdk .search-banner[data-cx-persona=true] .cx-persona-block img {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: bottom center;
    object-position: bottom center
}

@media (max-width: 767px) {
    .gdk .search-banner[data-cx-persona=true] .cx-persona-grid {
        z-index:2
    }

    .gdk .search-banner[data-cx-persona=true] .search-banner__bar {
        grid-column: 1/4
    }

    .gdk .search-banner[data-cx-persona=true] .search-bar__input {
        font-size: var(--text-4)
    }
}

@media (min-width: 1024px) {
    .gdk .search-banner[data-cx-persona=true] .search-banner__bar {
        grid-column-start:unset;
        grid-column-end: unset
    }
}

@media (min-width: 768px) {
    .gdk .search-banner[data-cx-persona=true] .layout__2--a {
        grid-template-areas:"a a a a a a a b b b b b"
    }
}

.gdk .ls-blogs-article__nav .media-block:after,.gdk .ls-blogs-article__nav-fallback-bg,.gdk .ls-blogs__hero .media-block:after {
    inset: 0;
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    background: rgb(var(--color-4-light)/.5)
}

.gdk .ls-blogs {
    -webkit-margin-after: var(--space-10);
    margin-block-end:var(--space-10)}

@media (min-width: 1920px) {
    .gdk .ls-blogs>.contact-us__container,.gdk .ls-blogs>.grid,.gdk .ls-blogs>.media-carousel__cells.flickity-enabled,.gdk .ls-blogs>.media-carousel__title,.gdk .ls-blogs>.social-feed__container,.gdk .media-carousel--product-picker .ls-blogs>.media-carousel__description,.gdk .media-carousel--product-picker .ls-blogs>.media-carousel__title,.ls-blogs>.review-list-item__body {
        margin-left:auto;
        margin-right: auto;
        max-width: 1740px
    }
}

.gdk .ls-blogs__first .txt-block-title__subtitle,.gdk .ls-blogs__list .txt-block-title__subtitle {
    font-weight: 600
}

.gdk .ls-blogs__first .txt-block-title__title,.gdk .ls-blogs__list .txt-block-title__title {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5);font-family: var(--dk-font-condensed);
    font-style: normal;
    font-weight: 400
}

.gdk .ls-blogs__first .image-box,.gdk .ls-blogs__list .image-box {
    aspect-ratio: 16/9
}

.gdk .ls-blogs__first img,.gdk .ls-blogs__list img {
    aspect-ratio: 16/9;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

@media (max-width: 1023px) {
    .gdk .ls-blogs__first .ls-blogs__author-text,.gdk .ls-blogs__list .ls-blogs__author-text {
        font-size:var(--text-2)
    }
}

.gdk .ls-blogs__first {
    --corner-size-2: var(--corner-size-3);
    padding: var(--space-6);
    -webkit-padding-after: var(--space-7);
    padding-block-end:var(--space-7);gap: var(--space-7);
    -ms-flex-align: center;
    align-items: center;
    grid-template-columns: 1fr
}

.gdk .ls-blogs__first .title-box {
    -webkit-padding-start: var(--space-3);
    -moz-padding-start: var(--space-3);
    padding-inline-start:var(--space-3);-ms-flex-pack: center;
    justify-content: center
}

.gdk .ls-blogs__first .image-box {
    -ms-flex-order: -1;
    order: -1
}

@media (max-width: 1023px) {
    .gdk .ls-blogs__first {
        margin-left:var(--space-7);
        margin-right: var(--space-7)
    }
}

@media (max-width: 767px) {
    .gdk .ls-blogs__first {
        margin-left:var(--space-5);
        margin-right: var(--space-5);
        -webkit-margin-after: var(--space-6);
        margin-block-end:var(--space-6)}
}

@media (min-width: 768px) {
    .gdk .ls-blogs__first {
        grid-template-columns:1fr 1.25fr
    }

    .gdk .ls-blogs__first .image-box {
        -ms-flex-order: 2;
        order: 2
    }
}

@media (min-width: 1024px) {
    .gdk .ls-blogs__first {
        grid-template-columns:1fr 2fr
    }

    .gdk .ls-blogs__first .txt-block-title__title {
        font-size: var(--text-8)
    }

    .gdk .ls-blogs__first .txt-block-title__paragraph {
        font-size: var(--text-4)
    }
}

@media (min-width: 768px) and (max-width:1023px) {
    .gdk .ls-blogs__first .image-box {
        width:100%;
        height: 100%;
        display: grid
    }

    .gdk .ls-blogs__first .image-box div,.gdk .ls-blogs__first .image-box figure {
        height: 100%
    }
}

.gdk .ls-blogs.\+hero-enabled .ls-blogs__first {
    -webkit-margin-before: calc(-1*(var(--ps-padding-top) + var(--spacer-size-1)));
    margin-block-start:calc(-1*(var(--ps-padding-top) + var(--spacer-size-1)))}

.gdk .ls-blogs__list {
    grid-template-columns: 1fr
}

.gdk .ls-blogs__list .surface {
    -webkit-padding-after: var(--space-5);
    padding-block-end:var(--space-5);gap: var(--space-6)
}

.gdk .ls-blogs__list .imageblock {
    padding: var(--space-5);
    -webkit-padding-after: 0;
    padding-block-end:0}

.gdk .ls-blogs__list .imageblock .media-block__inner {
    --shadow-color: var(--color-role-shadows-high-base);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color);
    transition: box-shadow .2s ease-in-out
}

.gdk .ls-blogs__list .imageblock .media-block__inner:focus.focus-visible,.gdk .ls-blogs__list .imageblock .media-block__inner:hover {
    --shadow-color: var(--color-role-shadows-low-hover);
    box-shadow: 0 var(--space-2) var(--space-5) 0 var(--shadow-color)
}

.gdk .ls-blogs__list .imageblock .media-block__inner:active {
    --shadow-color: var(--color-role-shadows-low-active);
    box-shadow: 0 var(--space-2) var(--space-3) 0 var(--shadow-color)
}

.gdk .ls-blogs__list .titleblock {
    padding: var(--space-5);
    -webkit-padding-before: 0;
    padding-block-start:0}

.gdk .ls-blogs__list .titleblock .txt-block-title__subtitle {
    font-weight: 500
}

@media (min-width: 768px) {
    .gdk .ls-blogs__list {
        grid-template-columns:repeat(2,1fr)
    }

    .gdk .ls-blogs__list .surface {
        --corner-size-2: var(--corner-size-3)
    }
}

@media (min-width: 1024px) {
    .gdk .ls-blogs__list {
        grid-template-columns:repeat(3,1fr)
    }
}

@media (max-width: 767px) {
    .gdk .ls-blogs__list .surface {
        -webkit-margin-start:calc(var(--space-5)*-1);
        -moz-margin-start: calc(var(--space-5)*-1);
        margin-inline-start:calc(var(--space-5)*-1);width: calc(100% + 2*var(--space-5))
    }
}

.gdk .ls-blogs__pub-date {
    font-weight: 400
}

.gdk .ls-blogs__author {
    -webkit-margin-before: var(--space-5);
    margin-block-start:var(--space-5);display: -ms-flexbox;
    display: flex;
    gap: var(--space-3);
    -ms-flex-align: center;
    align-items: center
}

.gdk .ls-blogs__author-img {
    height: var(--icon-size-3);
    width: var(--icon-size-3);
    border-radius: 100%
}

.gdk .ls-blogs__author-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .ls-blogs__no-articles {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .ls-blogs__load-more {
    margin: 0;
    -webkit-margin-before: var(--space-8);
    margin-block-start:var(--space-8)}

@media (max-width: 767px) {
    .gdk .ls-blogs.\+hero-disabled .ls-blogs__list {
        row-gap:var(--space-3)
    }

    .gdk .ls-blogs.\+hero-disabled .ls-blogs__list .surface {
        padding: var(--space-5);
        gap: var(--space-5);
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .gdk .ls-blogs.\+hero-disabled .ls-blogs__list .surface .imageblock img {
        width: 90px;
        aspect-ratio: 1/1
    }

    .gdk .ls-blogs.\+hero-disabled .ls-blogs__list .surface:hover {
        box-shadow: none;
        background: unset
    }

    .gdk .ls-blogs.\+hero-disabled .ls-blogs__list .imageblock,.gdk .ls-blogs.\+hero-disabled .ls-blogs__list .titleblock {
        padding: 0
    }

    .gdk .ls-blogs.\+hero-disabled .ls-blogs__list .txt-block-title {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .ls-blogs.\+hero-disabled .ls-blogs__list .txt-block-title .txt-block-title__subtitle {
        font-size: var(--text-2)
    }

    .gdk .ls-blogs.\+hero-disabled .ls-blogs__list .txt-block-title .txt-block-title__title {
        -webkit-margin-after: 0;
        margin-block-end:0;font-size: var(--text-4)
    }

    .gdk .ls-blogs.\+hero-disabled .ls-blogs__list .ls-blogs__author,.gdk .ls-blogs.\+hero-disabled .ls-blogs__list .txt-block-title__paragraph {
        display: none
    }
}

.gdk .theme--dark .ls-blogs .txt-block-title__title {
    --type-style-color: var(--color-role-text-primary-base)
}

.gdk .theme--dark .ls-blogs .txt-block-title__paragraph {
    --type-style-color: var(--color-role-text-secondary)
}

.gdk .corner-size-none {
    border-radius: 0
}

.gdk .interactive-wizard__banner__progress-bar>div,.gdk .ls-blogs__loader {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.gdk .ls-blogs__loader {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    top: 0;
    height: var(--space-12);
    z-index: -1
}

.gdk .ls-blogs__loader-spinner {
    inset: 0;
    display: -ms-flexbox;
    display: flex;
    z-index: 10006
}

.gdk .ls-blogs__loader-spinner .media-block {
    --animation-duration: 0.75s;
    width: var(--space-11);
    height: var(--space-11)
}

.modal.ls-blogs-modal .modal__body .modal__grid .modal__header {
    -webkit-margin-end: var(--space-2);
    -moz-margin-end: var(--space-2);
    margin-inline-end:var(--space-2)}

@media (max-width: 767px) {
    .modal.ls-blogs-modal .modal__body .modal__grid {
        margin-top:0;
        margin-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        row-gap: 0
    }

    .modal.ls-blogs-modal .modal__body .modal__grid .modal__header {
        height: 0
    }

    .modal.ls-blogs-modal .modal__body .modal__grid .modal__header .modal__close {
        top: var(--space-3);
        right: var(--space-2);
        position: fixed;
        z-index: 10003
    }
}

.modal.ls-blogs-modal .modal__body .modal__grid .modal__content>[class*=box] {
    padding: 0
}

@media (min-width: 768px) {
    .modal.ls-blogs-modal .modal__body .modal__grid {
        grid-template-columns:repeat(12,1fr)
    }

    .modal.ls-blogs-modal .modal__body .modal__grid .modal__content {
        grid-column: 1/13
    }

    .modal.ls-blogs-modal .modal__body .modal__grid .modal__header {
        grid-column: 12/13
    }
}

@media (min-width: 1367px) {
    .media-carousel--product-picker .modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .media-carousel__description>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .contact-us__container>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .grid>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .media-carousel--product-picker .media-carousel__description>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .media-carousel--product-picker .media-carousel__title>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .media-carousel__cells.flickity-enabled>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .media-carousel__title>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .review-list-item__body>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .social-feed__container>.mesh-container {
        grid-column:2/12
    }

    .modal.ls-blogs-modal .modal__body .modal__grid .modal__header {
        grid-column: 11/12
    }
}

@media (min-width: 1920px) {
    .media-carousel--product-picker .modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .media-carousel__description>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .contact-us__container>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .grid>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .media-carousel--product-picker .media-carousel__description>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .media-carousel--product-picker .media-carousel__title>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .media-carousel__cells.flickity-enabled>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .media-carousel__title>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .review-list-item__body>.mesh-container,.modal.ls-blogs-modal .modal__body .modal__grid .modal__content .ls-blogs-article__content .social-feed__container>.mesh-container {
        grid-column:3/23
    }
}

.gdk .modal.ls-blogs-modal .ls-blogs__loader {
    top: 50vh;
    height: 150vh;
    z-index: unset;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.gdk .modal.ls-blogs-modal .ls-blogs__loader-spinner {
    transform: translateY(-50%)
}

.gdk .ls-blogs-article__image img {
    aspect-ratio: 16/9
}

.gdk .ls-blogs-article__content {
    --bevel-height: var(--space-11);
    -webkit-padding-before: var(--space-12);
    padding-block-start:var(--space-12);-webkit-margin-before: calc(-1*var(--bevel-height));
    margin-block-start:calc(-1*var(--bevel-height));position: relative
}

.gdk .ls-blogs-article__content .page-section-content {
    --grid-multiplier: 2;
    margin-left: auto;
    margin-right: auto;
    display: -ms-flexbox;
    display: flex;
    gap: var(--space-6);
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(100% - var(--grid-multiplier)*var(--mesh-margin))
}

@media (min-width: 1024px) {
    .gdk .ls-blogs-article__content .page-section-content {
        --grid-multiplier:3
    }
}

@media (min-width: 1367px) {
    .gdk .ls-blogs-article__content .page-section-content {
        --grid-multiplier:2
    }
}

@media (min-width: 2120px) {
    .gdk .ls-blogs-article__content .page-section-content {
        --grid-multiplier:1
    }
}

.gdk .ls-blogs-article__dynamic,.lsb-body-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: var(--space-8)
}

.gdk .ls-blogs-article__symbols {
    -webkit-margin-before: calc(var(--space-8)*-1);
    margin-block-start:calc(var(--space-8)*-1);height: auto;
    width: var(--space-12)
}

.gdk .ls-blogs-article__symbols svg {
    fill: rgb(var(--color-4-light)/.15)
}

.gdk .ls-blogs-article__nav {
    position: relative
}

.gdk .ls-blogs-article__nav .contact-us__container,.gdk .ls-blogs-article__nav .grid,.gdk .ls-blogs-article__nav .media-carousel--product-picker .media-carousel__description,.gdk .ls-blogs-article__nav .media-carousel__cells.flickity-enabled,.gdk .ls-blogs-article__nav .media-carousel__title,.gdk .ls-blogs-article__nav .social-feed__container,.gdk .media-carousel--product-picker .ls-blogs-article__nav .media-carousel__description,.ls-blogs-article__nav .review-list-item__body {
    gap: var(--space-7);
    -ms-flex-align: center;
    align-items: center;
    grid-template-columns: repeat(2,1fr)
}

.gdk .ls-blogs-article__nav .icon {
    height: var(--icon-size-3);
    width: var(--icon-size-3)
}

.gdk .ls-blogs-article__nav .icon svg {
    fill: var(--color-role-text-primary-base-dark)
}

.gdk .ls-blogs-article__nav-links {
    gap: var(--space-3);
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-role-text-primary-base-dark)!important
}

.gdk .ls-blogs-article__nav-links .icon {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.gdk .ls-blogs-article__nav-links.prev {
    grid-column: 1
}

.gdk .ls-blogs-article__nav-links.next {
    grid-column: 2;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end
}

.gdk .ls-blogs-article__nav-links p {
    font-family: var(--dk-font-condensed);
    font-style: normal;
    font-weight: 700
}

.gdk .ls-blogs-article__nav-links .txt-style-small-title {
    --type-style-color: color(text, primary, base, dark)
}

@media (max-width: 767px) {
    .gdk .ls-blogs-article__nav-links .direction {
        font-size:var(--text-2)
    }

    .gdk .ls-blogs-article__nav-links .title {
        font-size: var(--text-3)
    }
}

@media (hover: hover) {
    .gdk .ls-blogs-article__nav-links:hover .title {
        text-decoration:underline
    }
}

.gdk .ls-article-title__meta {
    font-weight: 600
}

.gdk .ls-article-title__main {
    font-family: var(--dk-font-condensed);
    font-style: normal
}

.gdk .ls-blogs-author {
    -webkit-margin-before: var(--space-4);
    margin-block-start:var(--space-4);display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--space-4)
}

.gdk .ls-blogs-author__image img {
    width: var(--space-8)!important;
    aspect-ratio: 1/1;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    border-radius: 100%;
    overflow: hidden
}

.gdk .ls-blogs-author__name,.gdk .lsb-blockquote .txt-style-base {
    font-weight: 600
}

.lsb-body-text {
    gap: var(--space-5)
}

.lsb-body-text .txt-style-small-title {
    font-weight: 700
}

.gdk .lsb-blockquote,.lsb-body-text__body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: var(--space-6)
}

.gdk .lsb-blockquote {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7);
    gap: var(--space-4)
}

.gdk .lsb-embed-video-block,.gdk .lsb-image-block {
    --multiplier: 1;
    -webkit-margin-start: calc(-1*var(--multiplier)*var(--mesh-margin));
    -moz-margin-start: calc(-1*var(--multiplier)*var(--mesh-margin));
    margin-inline-start:calc(-1*var(--multiplier)*var(--mesh-margin));width: calc(100% + 2*var(--multiplier)*var(--mesh-margin))
}

.gdk .lsb-embed-video-block .caption,.gdk .lsb-image-block .caption {
    -webkit-margin-start: calc(var(--multiplier)*var(--mesh-margin));
    -moz-margin-start: calc(var(--multiplier)*var(--mesh-margin));
    margin-inline-start:calc(var(--multiplier)*var(--mesh-margin));width: calc(100% - 2*var(--multiplier)*var(--mesh-margin))
}

@media (min-width: 1024px) {
    .gdk .lsb-embed-video-block,.gdk .lsb-image-block {
        --multiplier:0.75
    }
}

@media (min-width: 1367px) {
    .gdk .lsb-embed-video-block,.gdk .lsb-image-block {
        --multiplier:0.5
    }
}

@media (min-width: 2120px) {
    .gdk .lsb-embed-video-block,.gdk .lsb-image-block {
        --multiplier:0.25
    }
}

.gdk .lsb-embed-video-block .embed-video__inner {
    overflow: hidden
}

.gdk .lsb-embed-video-block[data-age-gated=true] {
    cursor: pointer
}

.gdk .lsb-embed-video-block[data-age-gated=true] .embed-video__inner {
    background-color: rgb(var(--color-4-light)/.5)
}

.gdk .lsb-embed-video-block[data-age-gated=true] iframe {
    -webkit-filter: blur(var(--space-5));
    filter: blur(var(--space-5));
    z-index: -1
}

.gdk .lsb-embed-video-block[data-age-gated=true] .media-block__overlay {
    --icon-block-theme: var(--color-role-text-primary-base-dark);
    display: -ms-flexbox;
    display: flex;
    z-index: 2
}

.gdk .lsb-embed-video-block[data-age-gated=false] iframe {
    z-index: 51
}

.gdk .lsb-embed-video-block[data-age-gated=false] .media-block__overlay {
    display: none
}

.gdk .ls-blogs-article {
    --bevel-padding: var(--space-9)
}

@media (min-width: 768px) {
    .gdk .ls-blogs-article {
        --bevel-padding:var(--space-11)
    }
}

.gdk .ls-blogs-article__image-wrapper {
    -webkit-padding-after: var(--bevel-padding);
    padding-block-end:var(--bevel-padding)}

.gdk .ls-blogs-article__content {
    background: 0 0
}

.gdk .ls-blogs-article__content-wrapper {
    -webkit-margin-before: calc(-1*var(--bevel-padding));
    margin-block-start:calc(-1*var(--bevel-padding));--component-additional-top-gap: var(--bevel-padding)
}

.gdk .ls-blogs-article__content-bg {
    inset: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    -webkit-clip-path: polygon(100% 0,100% 100%,0 100%,0 var(--bevel-padding));
    clip-path: polygon(100% 0,100% 100%,0 100%,0 var(--bevel-padding))
}

.gdk .interactive-wizard {
    position: relative;
    box-shadow: 0 0 var(--space-3) var(--color-role-shadows-high-base-light)
}

.gdk .interactive-wizard__banner {
    --custom-banner-theme: var(--color-role-gradients-surface-interactive-wizard-mobile);
    --custom-banner-theme-after: var(--color-role-backgrounds-interactive-wizard);
    background: 0 0;
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: calc(100vh - var(--nav-height, 60px))
}

.gdk .interactive-wizard__banner--initial.theme--ps-plus.theme--dark .txt-block-title__title,.gdk .interactive-wizard__banner--outcome.theme--ps-plus.theme--dark .txt-block-title__title {
    color: rgb(var(--color-11-light)/1)
}

.gdk .interactive-wizard__banner__cta--restart,.gdk .interactive-wizard__banner__number,.gdk .interactive-wizard__banner__simple-carousel {
    display: none
}

.gdk .interactive-wizard__banner__logo-block.page-banner__logo {
    -webkit-padding-before: var(--space-5);
    padding-block-start:var(--space-5)}

.gdk .interactive-wizard__banner__logo-block .media-block__inner {
    max-width: 55%;
    min-width: 225px
}

.gdk .interactive-wizard .page-banner__feature .media-block__inner:before,.gdk .interactive-wizard__banner__cta--restart {
    -webkit-padding-before: 0;
    padding-block-start:0}

.gdk .interactive-wizard__banner__cta--restart .restart-quiz {
    margin: 0
}

html[dir=rtl] .interactive-wizard__banner__cta--restart .restart-quiz {
    -ms-flex-direction: row;
    flex-direction: row
}

.gdk .interactive-wizard__banner__fg-block {
    inset: 0
}

.gdk .interactive-wizard__banner__title-block .txt-block-title {
    text-align: center;
    -webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7)}

.gdk .interactive-wizard__banner__title-block .txt-block-title__title {
    -webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6)}

.gdk .interactive-wizard__banner__title-block .txt-block-title__subtitle {
    -webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6);color: var(--color-role-text-primary-base)
}

.gdk .interactive-wizard__banner__image {
    position: relative;
    height: 100%;
    display: -ms-flexbox;
    display: flex
}

.gdk .interactive-wizard__banner__image .media-block {
    position: absolute
}

.gdk .interactive-wizard__banner__progress-bar {
    display: none;
    z-index: 9999;
    position: absolute;
    bottom: var(--space-4);
    width: 100%;
    pointer-events: all
}

.gdk .interactive-wizard__banner__progress-bar .restart-quiz {
    -webkit-margin-start: var(--space-5);
    -moz-margin-start: var(--space-5);
    margin-inline-start:var(--space-5);padding: var(--space-1);
    background: var(--color-role-backgrounds-secondary-link-base);
    border-radius: 50%;
    border: 0;
    cursor: pointer;
    width: var(--space-6);
    height: var(--space-6)
}

.gdk .interactive-wizard__banner__progress-bar .restart-quiz svg {
    fill: var(--color-role-text-button-secondary)
}

.gdk .interactive-wizard__banner__progress-bar .progress-bar {
    max-width: 500px;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .interactive-wizard__banner__progress-bar>div {
    padding-left: var(--space-6);
    padding-right: var(--space-6)
}

.gdk .interactive-wizard__banner__simple-carousel {
    margin: 0;
    pointer-events: all;
    -webkit-mask-image: linear-gradient(90deg,transparent 0%,var(--color-role-text-primary-base-light) 15%,var(--color-role-text-primary-base-light) 85%,transparent 100%);
    mask-image: linear-gradient(90deg,transparent 0%,var(--color-role-text-primary-base-light) 15%,var(--color-role-text-primary-base-light) 85%,transparent 100%)
}

.gdk .interactive-wizard__banner__simple-carousel .carousel {
    margin: 0;
    -webkit-padding-before: 0;
    padding-block-start:0}

.gdk .interactive-wizard__banner__simple-carousel .carousel .flickity-page-dots {
    bottom: -.65rem;
    width: auto
}

.gdk .interactive-wizard__banner__simple-carousel .surface {
    padding: 0;
    -webkit-margin-end: var(--space-5);
    -moz-margin-end: var(--space-5);
    margin-inline-end:var(--space-5);width: 250px;
    box-shadow: 0 0 var(--space-3) var(--color-role-shadows-high-base);
    min-height: 100%;
    display: -ms-flexbox;
    display: flex
}

.gdk .interactive-wizard__banner__simple-carousel .feature-descriptors {
    cursor: pointer;
    padding: var(--space-6);
    margin: 0
}

.gdk .interactive-wizard__banner__simple-carousel .feature-descriptors .icon {
    height: var(--icon-size-4);
    width: var(--icon-size-4)
}

.gdk .interactive-wizard__banner__simple-carousel .feature-descriptors .icon svg {
    fill: var(--color-role-text-primary-base)
}

.gdk .interactive-wizard__banner__simple-carousel .feature-descriptors .icon img {
    width: 100%;
    height: auto
}

.gdk .interactive-wizard__banner__simple-carousel .feature-descriptors__item {
    -ms-flex-align: start;
    align-items: flex-start
}

.gdk .interactive-wizard__banner__simple-carousel .pagination {
    display: none
}

.gdk .interactive-wizard__banner--active {
    display: grid
}

.gdk .interactive-wizard__banner--outcome .page-banner__keyart .interactive-wizard__banner__fg-block,.gdk .interactive-wizard__banner--outcome .page-banner__keyart .media-block__figure,.gdk .interactive-wizard__banner--question .page-banner__keyart .interactive-wizard__banner__fg-block,.gdk .interactive-wizard__banner--question .page-banner__keyart .media-block__figure {
    animation: wizard-fade-in 1000ms forwards
}

.gdk .interactive-wizard__banner--question .interactive-wizard__banner__number,.gdk .interactive-wizard__banner--question .interactive-wizard__banner__progress-bar {
    display: block
}

.gdk .interactive-wizard__banner--question .interactive-wizard__banner__logo-block,.gdk .interactive-wizard__banner--question .txt-block-title__subtitle {
    display: none!important
}

.gdk .interactive-wizard__banner--question .txt-block-title {
    text-align: left
}

.gdk .interactive-wizard__banner--question .page-banner__content .content {
    -webkit-margin-after: var(--space-9);
    margin-block-end:var(--space-9)}

.gdk .interactive-wizard__banner--outcome .interactive-wizard__banner__simple-carousel {
    display: block
}

.gdk .interactive-wizard__banner--outcome .interactive-wizard__banner__cta--restart {
    -webkit-padding-before: var(--space-4);
    padding-block-start:var(--space-4);display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .interactive-wizard__banner--view-animation {
    --view-animation-fg: wizard-fg-all;
    --view-animation-fg-delay: 0ms;
    --view-animation-fg-timing: 1000ms;
    --view-animation-bg: wizard-bg-mobile;
    --view-animation-bg-timing: 1000ms
}

.gdk .interactive-wizard__banner--view-animation.interactive-wizard__banner--scale .interactive-wizard__banner__image {
    display: -ms-flexbox;
    display: flex
}

.gdk .interactive-wizard__banner--view-animation.interactive-wizard__banner--scale .interactive-wizard__banner__image .media-block__figure {
    overflow: visible
}

.gdk .interactive-wizard__banner--view-animation.interactive-wizard__banner--scale .interactive-wizard__banner__image .media-block__img {
    animation: wizard-scale 20s ease-in-out infinite
}

.gdk .interactive-wizard__banner--view-animation.interactive-wizard__banner--scale .interactive-wizard__banner__image .media-block__img:after {
    content: "";
    position: absolute;
    z-index: -1;
    bottom: var(--space-8);
    left: 20%;
    height: var(--space-3);
    width: 50%;
    max-width: 900px;
    border-radius: 50%;
    box-shadow: 0 var(--space-9) var(--space-6) var(--color-role-shadows-high-base)
}

.gdk .interactive-wizard__banner--view-animation .page-banner__content .content {
    animation: var(--view-animation-fg) var(--view-animation-fg-timing) ease-out var(--view-animation-fg-delay) forwards
}

.gdk .interactive-wizard__banner--view-animation .media-block--bg:after {
    animation: var(--view-animation-bg) var(--view-animation-bg-timing) ease-in-out forwards
}

.gdk .interactive-wizard .media-block--bg:after {
    content: "";
    position: absolute;
    display: block;
    bottom: -20%;
    left: 0;
    height: 35%;
    width: 100%;
    background: var(--custom-banner-theme-after);
    transform: skewY(-5deg)
}

.gdk .interactive-wizard .page-banner.page-banner-v2 .page-banner__logo-content {
    padding-left: 0;
    padding-right: 0;
    -webkit-padding-before: var(--space-8);
    padding-block-start:var(--space-8);-webkit-padding-after: 0;
    padding-block-end:0;-webkit-margin-after: 0;
    margin-block-end:0;backdrop-filter: blur(0);
    background: 0 0;
    max-width: 500px
}

.gdk .interactive-wizard .page-banner .page-banner-v2__feature-image {
    -webkit-margin-after: 0;
    margin-block-end:0}

.gdk .interactive-wizard .page-banner__keyart {
    z-index: 90
}

.gdk .interactive-wizard .page-banner__content {
    -webkit-padding-before: 0;
    padding-block-start:0;-webkit-padding-after: var(--space-7);
    padding-block-end:var(--space-7);pointer-events: all
}

.gdk .interactive-wizard .page-banner__content-wrapper {
    background: var(--custom-banner-theme);
    -ms-flex-positive: 1;
    flex-grow: 1
}

.gdk .interactive-wizard .page-banner__content-wrapper .page-banner__logo {
    display: -ms-flexbox;
    display: flex
}

.gdk .interactive-wizard .btn--cta {
    width: 100%;
    max-width: 350px
}

.gdk .interactive-wizard .btn--cta__btn-container {
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column
}

.gdk .interactive-wizard .btn--cta__outer {
    width: 100%
}

@media (min-width: 768px) {
    .gdk .interactive-wizard__banner__simple-carousel .carousel .flickity-page-dots {
        position:relative
    }
}

@media (min-width: 1024px) {
    .gdk .interactive-wizard__banner {
        display:grid;
        --custom-banner-theme: var(--color-role-gradients-surface-interactive-wizard-desktop)
    }

    .gdk .interactive-wizard__banner__simple-carousel {
        -webkit-mask-image: linear-gradient(90deg,var(--color-role-text-primary-base-light) 85%,transparent 100%);
        mask-image: linear-gradient(90deg,var(--color-role-text-primary-base-light) 85%,transparent 100%)
    }

    html[dir=rtl] .interactive-wizard__banner__simple-carousel {
        -webkit-mask-image: linear-gradient(90deg,transparent 0,var(--color-role-text-primary-base-light) 15%);
        mask-image: linear-gradient(90deg,transparent 0,var(--color-role-text-primary-base-light) 15%)
    }

    .gdk .interactive-wizard__banner__simple-carousel-content {
        margin: 0
    }

    .gdk .interactive-wizard__banner__simple-carousel .carousel {
        -webkit-padding-after: var(--space-8);
        padding-block-end:var(--space-8)}

    .gdk .interactive-wizard__banner__simple-carousel .carousel .flickity-page-dots {
        --dots-position: 50%;
        position: absolute;
        bottom: .75rem;
        width: auto;
        left: var(--dots-position);
        transform: translateX(-50%)
    }

    html[dir=rtl] .interactive-wizard__banner__simple-carousel .carousel .flickity-page-dots {
        left: auto;
        right: var(--dots-position);
        transform: translateX(50%)
    }
}

@media (min-width: 1024px) and (min-width:1024px) {
    .gdk .interactive-wizard__banner__simple-carousel .carousel .flickity-page-dots {
        --dots-position:0;
        transform: unset!important
    }
}

@media (min-width: 1024px) {
    .gdk .interactive-wizard__banner__simple-carousel .surface {
        width:260px
    }

    .gdk .interactive-wizard__banner__simple-carousel .feature-descriptors {
        padding-left: var(--space-6);
        padding-right: var(--space-6);
        padding-top: var(--space-5);
        padding-bottom: var(--space-5)
    }

    .gdk .interactive-wizard__banner__simple-carousel .feature-descriptors .icon img {
        width: auto;
        height: 100%
    }

    .gdk .interactive-wizard__banner__simple-carousel .feature-descriptors__item {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .gdk .interactive-wizard__banner__progress-bar {
        padding: 0;
        width: 40%
    }

    .gdk .interactive-wizard__banner__progress-bar .progress-bar {
        max-width: 500px;
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .interactive-wizard__banner__progress-bar>div {
        padding-left: 0;
        padding-right: 0;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    html[dir=rtl] .interactive-wizard__banner__progress-bar>div {
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    html[dir=rtl] .interactive-wizard__banner__progress-bar {
        transform: scale(-1)
    }

    .gdk .interactive-wizard__banner__logo-block.page-banner__logo {
        -webkit-padding-before: 0;
        padding-block-start:0}

    .gdk .interactive-wizard__banner__image .media-block__img {
        width: 50%;
        right: 0;
        left: unset
    }

    .gdk .interactive-wizard__banner__cta--restart .restart-quiz {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    html[dir=rtl] .interactive-wizard__banner__cta--restart .restart-quiz {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .gdk .interactive-wizard__banner__title-block {
        max-width: 500px
    }

    .gdk .interactive-wizard__banner__title-block .txt-block-title {
        text-align: unset
    }

    .gdk .interactive-wizard__banner__title-block .txt-block-title__title--mont {
        line-height: 1em
    }

    .gdk .interactive-wizard__banner--initial .media-block--bg:after {
        opacity: 0
    }

    .gdk .interactive-wizard__banner--initial.page-banner-v2 .page-banner__content,.gdk .interactive-wizard__banner--outcome.page-banner-v2 .page-banner__content {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .interactive-wizard__banner--outcome.page-banner-v2 .page-banner__content {
        grid-column: 7/12
    }

    .gdk .interactive-wizard__banner--outcome .media-block__img {
        left: 0;
        right: unset
    }

    .gdk .interactive-wizard__banner--outcome.page-banner.page-banner-v2--featured .page-banner-v2__feature-image .media-block img {
        -o-object-position: right;
        object-position: right
    }

    .gdk .interactive-wizard__banner--view-animation {
        --view-animation-fg-delay: 500ms
    }

    .gdk .interactive-wizard__banner--view-animation.interactive-wizard__banner--initial {
        --view-animation-bg: wizard-bg-initial-desktop
    }

    .gdk .interactive-wizard__banner--view-animation.interactive-wizard__banner--question {
        --view-animation-fg-delay: 250ms
    }

    .gdk .interactive-wizard__banner--view-animation.interactive-wizard__banner--outcome {
        --view-animation-bg: wizard-bg-outcome-desktop
    }

    .gdk .interactive-wizard__banner--view-animation--off .interactive-wizard__banner__image .media-block__figure,.gdk .interactive-wizard__banner--view-animation--off .page-banner-v2 .page-banner__content {
        animation-delay: 0ms
    }

    .gdk .interactive-wizard__banner--view-animation--off.interactive-wizard__banner--question {
        --view-animation-bg: none
    }

    .gdk .interactive-wizard__banner--view-animation--off .interactive-wizard__banner__progress-bar {
        opacity: 1;
        animation: none
    }

    .gdk .interactive-wizard__banner.page-banner-v2--featured .page-banner__feature-image {
        -ms-flex-item-align: center;
        align-self: center;
        height: 80%;
        margin: 0 var(--space-10)
    }

    .gdk .interactive-wizard__banner.page-banner-v2--featured .page-banner__feature-image .media-block img {
        -o-object-position: left;
        object-position: left
    }

    .gdk .interactive-wizard__banner .page-banner__content {
        padding-top: var(--space-10);
        padding-bottom: var(--space-10);
        height: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: start;
        align-items: flex-start;
        grid-column: 1/6
    }

    html[dir=rtl] .interactive-wizard__banner .page-banner__content {
        -ms-flex-align: end;
        align-items: flex-end
    }

    .gdk .interactive-wizard__banner .page-banner__content .content {
        opacity: 0
    }

    .gdk .interactive-wizard__banner .page-banner__content-wrapper {
        background: 0 0
    }

    html[dir=rtl] .interactive-wizard__banner .page-banner__content-wrapper .page-banner__logo {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -ms-flex-align: end;
        align-items: flex-end
    }

    .gdk .interactive-wizard__banner .page-banner__keyart {
        z-index: auto
    }

    .gdk .interactive-wizard__banner .page-banner-shimmer {
        --ph-gradient-color-start: transparent
    }

    .gdk .interactive-wizard__banner .btn--cta__btn-container {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-line-pack: start;
        align-content: flex-start
    }

    html[dir=rtl] .interactive-wizard__banner .btn--cta__btn-container {
        -ms-flex-line-pack: end;
        align-content: flex-end
    }

    .gdk .interactive-wizard__banner .media-block--bg--v2:after {
        left: -45%;
        top: 0;
        height: 100%;
        bottom: initial;
        background: var(--custom-banner-theme);
        transform: skew(-10deg,0deg);
        box-shadow: 0 0 var(--space-4) var(--color-role-text-primary-base-light)
    }
}

@media (min-width: 1367px) {
    .gdk .interactive-wizard__banner.page-banner.page-banner-v2 .page-banner__logo-content,.gdk .interactive-wizard__banner__progress-bar,.gdk .interactive-wizard__banner__title-block {
        max-width:700px
    }

    .gdk .interactive-wizard__banner__simple-carousel .simple-carousel .surface {
        width: 280px
    }

    .gdk .interactive-wizard .btn--cta {
        max-width: 450px
    }
}

@media (min-width: 1920px) {
    .gdk .interactive-wizard__banner.page-banner-v2 .page-banner__content {
        grid-column:1/12
    }

    .gdk .interactive-wizard__banner__progress-bar .progress-bar {
        max-width: 700px
    }

    .gdk .interactive-wizard__banner--outcome.page-banner-v2 .page-banner__content {
        grid-column: 13/24
    }
}

@media (min-width: 2120px) {
    .gdk .interactive-wizard .page-banner .page-banner-v2__feature-image .media-block img {
        -webkit-padding-end:var(--space-12);
        -moz-padding-end: var(--space-12);
        padding-inline-end:var(--space-12)}
}

.gdk .cx-article {
    display: grid
}

.gdk .cx-article .imageblock {
    -webkit-margin-before: var(--space-6);
    margin-block-start:var(--space-6)}

.gdk .cx-article .body-text-block {
    margin: 0
}

.gdk .cx-article .body-text-block~.buttonblock {
    -webkit-margin-before: var(--space-7);
    margin-block-start:var(--space-7)}

.gdk .cx-article .inlineAccordion {
    margin-top: var(--space-7);
    margin-bottom: var(--space-7)
}

.gdk .cx-article .text-link {
    font-size: var(--text-4)
}

.gdk .cx-article h1 {
    -webkit-padding-before: var(--space-6);
    padding-block-start:var(--space-6)}

.gdk .cx-article .box--dark>div: last-child>*,.gdk .cx-article .box--light>div:last-child>*,.gdk .cx-article .box--lightAlt>div:last-child>*,.gdk .cx-article .box--transparent>div:last-child>*,.gdk .cx-article .box>div:last-child>*,.gdk .cx-article .review__box>div:last-child>* {
    -webkit-margin-after:0;
    margin-block-end:0}

.gdk .cx-article__block {
    -webkit-padding-after: var(--space-7);
    padding-block-end:var(--space-7)}

.gdk .cx-article__block .age-gate__header,.gdk .cx-article__block .content-grid,.gdk .cx-article__block .modal[data-style=banner] .modal__content,.gdk .cx-article__block .modal__grid,.gdk .cx-article__block .page-banner__content,.gdk .cx-article__block .title-block,.modal[data-style=banner] .gdk .cx-article__block .modal__content {
    -webkit-margin-after: 0;
    margin-block-end:0;text-align: start!important
}

.gdk .cx-article__block .age-gate__header,.gdk .cx-article__block .content-grid,.gdk .cx-article__block .modal[data-style=banner] .modal__content,.gdk .cx-article__block .modal__grid,.gdk .cx-article__block .page-banner__content,.modal[data-style=banner] .gdk .cx-article__block .modal__content {
    display: initial
}

.gdk .cx-article__priority {
    padding: var(--space-4);
    -webkit-margin-before: var(--space-7);
    margin-block-start:var(--space-7);border-radius: var(--corner-size-2);
    font-weight: 500;
    background: var(--color-role-page-backgrounds-secondary);
    color: rgb(var(--color-10-light)/1)
}

.gdk .cx-article__sidebar {
    padding: var(--space-7);
    -webkit-margin-start: auto;
    -moz-margin-start: auto;
    margin-inline-start:auto;position: -webkit-sticky;
    position: sticky;
    width: 25%;
    top: var(--space-11)
}

.gdk .cx-article__sidebar h4,.gdk .cx-article__sidebar li {
    -webkit-padding-after: var(--space-5);
    padding-block-end:var(--space-5)}

.gdk .cx-article__sidebar h4 {
    font-weight: 500
}

.gdk .cx-article__sidebar li {
    margin: 0;
    list-style-type: none
}

.gdk .cx-article__container {
    -webkit-padding-after: var(--space-10);
    padding-block-end:var(--space-10);grid-area: 1/1/2/2;
    position: relative;
    width: 70%;
    top: var(--space-10);
    inset-inline-start: 5%
}

.gdk .cx-article__content {
    -webkit-margin-after: var(--space-9);
    margin-block-end:var(--space-9);padding-left: var(--space-7);
    padding-right: var(--space-7);
    -webkit-padding-before: var(--space-7);
    padding-block-start:var(--space-7);-webkit-padding-after: 0;
    padding-block-end:0;background: var(--color-role-page-backgrounds-primary);
    text-align: start;
    box-shadow: 0 var(--space-1) var(--space-2) 0 rgb(var(--color-4-light)/.2)
}

.gdk .cx-article__headline .txt-block-title {
    margin-top: 0;
    margin-bottom: 0;
    -webkit-padding-after: var(--space-7);
    padding-block-end:var(--space-7);border-bottom: var(--space-1) solid rgb(var(--color-3-light)/1)
}

.gdk .cx-article__background {
    grid-area: 1/1/2/2
}

.gdk .cx-article__image {
    height: 350px;
    background: var(--color-role-gradients-cx-article)
}

.gdk .cx-article__feedback {
    -webkit-margin-after: var(--space-8);
    margin-block-end:var(--space-8);display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .cx-article__back {
    color: rgb(var(--color-10-light)/1);
    cursor: pointer
}

.gdk .cx-article__image .media-block__figure {
    height: 350px;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.gdk .cx-article__image .media-block__figure img {
    width: inherit
}

.gdk .cx-article__image .media-block picture {
    -ms-flex-pack: end;
    justify-content: flex-end;
    display: -ms-flexbox;
    display: flex
}

.gdk .cx-article .articleblock {
    border-bottom: var(--space-1) solid rgb(var(--color-3-light)/1);
    position: relative
}

.gdk .cx-article .articleblock h2,.gdk .cx-article .articleblock h3,.gdk .cx-article .articleblock h4 {
    font-size: var(--text-7);
    margin-top: var(--space-6);
    margin-bottom: var(--space-6);
    color: rgb(var(--color-10-light)/1);
    font-weight: 300
}

.gdk .cx-article .articleblock:nth-last-child(1) {
    border: 0
}

.gdk .cx-article .feedback.feedback--popup {
    opacity: 1;
    position: relative;
    pointer-events: all
}

@media (max-width: 767px) {
    .gdk .cx-article__block {
        -webkit-padding-after:0;
        padding-block-end:0}

    .gdk .cx-article__block .text-block {
        -webkit-margin-after: 0;
        margin-block-end:0}

    .gdk .cx-article__container {
        width: 90%
    }

    .gdk .cx-article__content {
        padding-left: var(--space-6);
        padding-right: var(--space-6);
        -webkit-padding-before: var(--space-6);
        padding-block-start:var(--space-6);-webkit-padding-after: 0;
        padding-block-end:0}

    .gdk .cx-article__image {
        --height: 120px;
        height: var(--height)
    }

    .gdk .cx-article__image .media-block__figure {
        height: var(--height)
    }

    .gdk .cx-article .articleblock .body-text-block,.gdk .cx-article .articleblock .btn--cta__btn-container,.gdk .cx-article .articleblock .buttonblock,.gdk .cx-article .articleblock .imageblock,.gdk .cx-article .articleblock .inlineAccordion,.gdk .cx-article .articleblock .statblock,.gdk .cx-article .articleblock .textblock~*,.gdk .cx-article .articleblock h2~*,.gdk .cx-article .articleblock h3~*,.gdk .cx-article .articleblock h4~*,.gdk .cx-article .tabs__title~*,.gdk .cx-article__sidebar {
        display: none
    }

    .gdk .cx-article .articleblock .age-gate__header>.box--dark:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .age-gate__header>.box--light:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .age-gate__header>.box--lightAlt:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .age-gate__header>.box--transparent:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .age-gate__header>.box:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .age-gate__header>.review__box:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .content-grid>.box--dark:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .content-grid>.box--light:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .content-grid>.box--lightAlt:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .content-grid>.box--transparent:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .content-grid>.box:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .content-grid>.review__box:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .modal[data-style=banner] .modal__content>.box--dark:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .modal[data-style=banner] .modal__content>.box--light:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .modal[data-style=banner] .modal__content>.box--lightAlt:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .modal[data-style=banner] .modal__content>.box--transparent:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .modal[data-style=banner] .modal__content>.box:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .modal[data-style=banner] .modal__content>.review__box:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .modal__grid>.box--dark:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .modal__grid>.box--light:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .modal__grid>.box--lightAlt:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .modal__grid>.box--transparent:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .modal__grid>.box:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .modal__grid>.review__box:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .page-banner__content>.box--dark:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .page-banner__content>.box--light:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .page-banner__content>.box--lightAlt:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .page-banner__content>.box--transparent:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .page-banner__content>.box:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock .page-banner__content>.review__box:first-child>.body-text-block:first-child,.gdk .cx-article .articleblock.cx-article--open .age-gate__header>.box--dark:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .age-gate__header>.box--light:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .age-gate__header>.box--lightAlt:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .age-gate__header>.box--transparent:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .age-gate__header>.box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .age-gate__header>.review__box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .content-grid>.box--dark:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .content-grid>.box--light:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .content-grid>.box--lightAlt:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .content-grid>.box--transparent:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .content-grid>.box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .content-grid>.review__box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .modal[data-style=banner] .modal__content>.box--dark:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .modal[data-style=banner] .modal__content>.box--light:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .modal[data-style=banner] .modal__content>.box--lightAlt:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .modal[data-style=banner] .modal__content>.box--transparent:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .modal[data-style=banner] .modal__content>.box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .modal[data-style=banner] .modal__content>.review__box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .modal__grid>.box--dark:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .modal__grid>.box--light:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .modal__grid>.box--lightAlt:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .modal__grid>.box--transparent:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .modal__grid>.box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .modal__grid>.review__box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .page-banner__content>.box--dark:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .page-banner__content>.box--light:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .page-banner__content>.box--lightAlt:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .page-banner__content>.box--transparent:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .page-banner__content>.box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock.cx-article--open .page-banner__content>.review__box:first-child .faq-howto~.body-text-block,.modal[data-style=banner] .gdk .cx-article .articleblock .modal__content>.box--dark:first-child>.body-text-block:first-child,.modal[data-style=banner] .gdk .cx-article .articleblock .modal__content>.box--light:first-child>.body-text-block:first-child,.modal[data-style=banner] .gdk .cx-article .articleblock .modal__content>.box--lightAlt:first-child>.body-text-block:first-child,.modal[data-style=banner] .gdk .cx-article .articleblock .modal__content>.box--transparent:first-child>.body-text-block:first-child,.modal[data-style=banner] .gdk .cx-article .articleblock .modal__content>.box:first-child>.body-text-block:first-child,.modal[data-style=banner] .gdk .cx-article .articleblock .modal__content>.review__box:first-child>.body-text-block:first-child,.modal[data-style=banner] .gdk .cx-article .articleblock.cx-article--open .modal__content>.box--dark:first-child .faq-howto~.body-text-block,.modal[data-style=banner] .gdk .cx-article .articleblock.cx-article--open .modal__content>.box--light:first-child .faq-howto~.body-text-block,.modal[data-style=banner] .gdk .cx-article .articleblock.cx-article--open .modal__content>.box--lightAlt:first-child .faq-howto~.body-text-block,.modal[data-style=banner] .gdk .cx-article .articleblock.cx-article--open .modal__content>.box--transparent:first-child .faq-howto~.body-text-block,.modal[data-style=banner] .gdk .cx-article .articleblock.cx-article--open .modal__content>.box:first-child .faq-howto~.body-text-block,.modal[data-style=banner] .gdk .cx-article .articleblock.cx-article--open .modal__content>.review__box:first-child .faq-howto~.body-text-block {
        display: initial
    }

    .gdk .cx-article .articleblock .age-gate__header>.box--dark:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .age-gate__header>.box--light:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .age-gate__header>.box--lightAlt:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .age-gate__header>.box--transparent:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .age-gate__header>.box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .age-gate__header>.review__box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .content-grid>.box--dark:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .content-grid>.box--light:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .content-grid>.box--lightAlt:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .content-grid>.box--transparent:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .content-grid>.box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .content-grid>.review__box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .modal[data-style=banner] .modal__content>.box--dark:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .modal[data-style=banner] .modal__content>.box--light:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .modal[data-style=banner] .modal__content>.box--lightAlt:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .modal[data-style=banner] .modal__content>.box--transparent:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .modal[data-style=banner] .modal__content>.box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .modal[data-style=banner] .modal__content>.review__box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .modal__grid>.box--dark:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .modal__grid>.box--light:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .modal__grid>.box--lightAlt:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .modal__grid>.box--transparent:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .modal__grid>.box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .modal__grid>.review__box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .page-banner__content>.box--dark:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .page-banner__content>.box--light:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .page-banner__content>.box--lightAlt:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .page-banner__content>.box--transparent:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .page-banner__content>.box:first-child .faq-howto~.body-text-block,.gdk .cx-article .articleblock .page-banner__content>.review__box:first-child .faq-howto~.body-text-block,.modal[data-style=banner] .gdk .cx-article .articleblock .modal__content>.box--dark:first-child .faq-howto~.body-text-block,.modal[data-style=banner] .gdk .cx-article .articleblock .modal__content>.box--light:first-child .faq-howto~.body-text-block,.modal[data-style=banner] .gdk .cx-article .articleblock .modal__content>.box--lightAlt:first-child .faq-howto~.body-text-block,.modal[data-style=banner] .gdk .cx-article .articleblock .modal__content>.box--transparent:first-child .faq-howto~.body-text-block,.modal[data-style=banner] .gdk .cx-article .articleblock .modal__content>.box:first-child .faq-howto~.body-text-block,.modal[data-style=banner] .gdk .cx-article .articleblock .modal__content>.review__box:first-child .faq-howto~.body-text-block {
        display: none
    }

    .gdk .cx-article .articleblock h2,.gdk .cx-article .articleblock h3,.gdk .cx-article .articleblock h4 {
        font-size: var(--text-6);
        position: relative
    }

    .gdk .cx-article .articleblock .accordion--expandable-content,.gdk .cx-article .articleblock .age-gate__header,.gdk .cx-article .articleblock .carousel,.gdk .cx-article .articleblock .content-grid,.gdk .cx-article .articleblock .gallery,.gdk .cx-article .articleblock .game-grid__collections,.gdk .cx-article .articleblock .max-width--defaults,.gdk .cx-article .articleblock .modal[data-style=banner] .modal__content,.gdk .cx-article .articleblock .modal__grid,.gdk .cx-article .articleblock .page-banner__content,.gdk .cx-article .articleblock .table__container,.gdk .cx-article .articleblock .table__container--comparison,.gdk .cx-article .articleblock .video-playlist,.modal[data-style=banner] .gdk .cx-article .articleblock .modal__content {
        padding: 0;
        max-width: unset
    }

    .gdk .cx-article .articleblock:not(:nth-child(2)) {
        cursor: pointer
    }

    .gdk .cx-article .articleblock:not(:nth-child(2)) h2,.gdk .cx-article .articleblock:not(:nth-child(2)) h3,.gdk .cx-article .articleblock:not(:nth-child(2)) h4 {
        -webkit-padding-start: var(--space-7);
        -moz-padding-start: var(--space-7);
        padding-inline-start:var(--space-7)}

    .gdk .cx-article .articleblock: not(:nth-child(2)) h2:before,.gdk .cx-article .articleblock:not(:nth-child(2)) h3:before,.gdk .cx-article .articleblock:not(:nth-child(2)) h4:before {
        font-size:var(--text-7);
        content: "+";
        position: absolute;
        top: calc(50% - var(--text-4));
        inset-inline-start: 0;
        color: rgb(var(--color-10-light)/1)
    }

    .gdk .cx-article .articleblock.cx-article--open.articleblock:not(:nth-child(2)) h2:before,.gdk .cx-article .articleblock.cx-article--open.articleblock:not(:nth-child(2)) h3:before,.gdk .cx-article .articleblock.cx-article--open.articleblock:not(:nth-child(2)) h4:before {
        content: "-"
    }

    .gdk .cx-article .articleblock.cx-article--open .cx-article__block {
        -webkit-padding-after: var(--space-5);
        padding-block-end:var(--space-5)}

    .gdk .cx-article .articleblock.cx-article--open .cx-article__block .text-block {
        margin-bottom: var(--space-6)
    }

    .gdk .cx-article .articleblock.cx-article--open .body-text-block,.gdk .cx-article .articleblock.cx-article--open .btn--cta__btn-container,.gdk .cx-article .articleblock.cx-article--open .buttonblock,.gdk .cx-article .articleblock.cx-article--open .imageblock,.gdk .cx-article .articleblock.cx-article--open .inlineAccordion,.gdk .cx-article .articleblock.cx-article--open .statblock,.gdk .cx-article .articleblock.cx-article--open .tabs__title~*,.gdk .cx-article .articleblock.cx-article--open .textblock~*,.gdk .cx-article .articleblock.cx-article--open h2~*,.gdk .cx-article .articleblock.cx-article--open h3~*,.gdk .cx-article .articleblock.cx-article--open h4~* {
        display: initial
    }

    .gdk .cx-article .articleblock.cx-article--open .txt-style-base {
        display: block
    }
}

.gdk .ps-beta-drawer {
    position: fixed;
    z-index: 10004;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.gdk .ps-beta-drawer__backdrop {
    inset: 0;
    opacity: 0;
    width: 100vw;
    height: 100vh;
    position: fixed;
    cursor: pointer;
    backdrop-filter: blur(10px);
    transition: opacity .3s ease;
    z-index: 10002;
    background-color: rgba(245,247,250,.9)
}

.gdk .ps-beta-drawer__panel {
    inset: 0;
    width: 100%;
    left: unset;
    height: 100%;
    position: fixed;
    pointer-events: all;
    transform: translateX(120%);
    transition: transform 150ms ease;
    z-index: 10003;
    box-shadow: rgba(0,0,0,.12) 0 12px 24px
}

@media (min-width: 768px) {
    .gdk .ps-beta-drawer__panel {
        max-width:80vw
    }
}

@media (min-width: 1024px) {
    .gdk .ps-beta-drawer__panel {
        max-width:75vw
    }
}

@media (min-width: 1367px) {
    .gdk .ps-beta-drawer__panel {
        max-width:860px
    }
}

html[dir=rtl] .ps-beta-drawer__panel {
    left: 0;
    right: unset;
    transform: translateX(-120%)
}

.gdk .ps-beta-drawer__content {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    overflow: auto
}

.gdk .ps-beta-drawer-footer {
    box-shadow: 2px 0 10.8px 0 rgba(0,0,0,.25)
}

.gdk .ps-beta-drawer-footer .btn--cta__inner {
    min-width: var(--space-12)
}

.gdk .ps-beta-drawer-footer .btn--cta__text {
    font-size: var(--text-4)
}

.gdk .ps-beta-drawer__page {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1;
    background-color: var(--color-role-page-backgrounds-secondary)
}

.gdk .ps-beta-drawer__main-image {
    margin-left: auto;
    margin-right: auto;
    -webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6);width: 66%
}

.gdk .ps-beta-drawer__main-image svg,.gdk .ps-beta-progress__step-content svg svg {
    width: 100%;
    height: 100%
}

.gdk .ps-beta-drawer--active .ps-beta-drawer__backdrop {
    pointer-events: all;
    opacity: 1
}

.gdk .ps-beta-drawer--active .ps-beta-drawer__panel {
    transform: translateX(0)
}

.gdk .ps-beta-drawer-nav__button--back,.gdk .ps-beta-drawer-nav__button--close {
    transition: transform .25s ease-in-out
}

.gdk .ps-beta-drawer-nav__button--back:hover,.gdk .ps-beta-drawer-nav__button--close:hover {
    transform: scale(1.2)
}

.gdk .ps-beta-progress {
    all: unset;
    display: none;
    grid-template-columns: repeat(3,1fr);
    background: var(--color-role-page-backgrounds-secondary);
    padding: var(--space-7);
    -webkit-padding-before: 0;
    padding-block-start:0}

.gdk .ps-beta-progress__step {
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: 2em;
    margin-block-end:2em;list-style: none;
    position: relative;
    transition: color .25s ease-in-out
}

.gdk .ps-beta-progress__step-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .ps-beta-progress__step-content svg {
    height: var(--icon-size-3);
    width: var(--icon-size-3);
    fill: currentColor
}

.gdk .ps-beta-progress__step span {
    bottom: 0;
    position: absolute;
    line-height: 2em;
    transform: translateY(100%)
}

.gdk .ps-beta-progress__step-svg {
    --left: calc(50% + (0.5 * var(--icon-size-3)));
    --width: calc(100% - (0.8 * var(--icon-size-3)));
    top: 50%;
    position: absolute;
    stroke: currentColor;
    stroke-dasharray: 20 20;
    left: var(--left);
    width: var(--width);
    transform: translateY(-50%);
    transition: stroke-dasharray .25s ease-in-out
}

html[dir=rtl] .ps-beta-progress__step-svg {
    right: var(--left)
}

.gdk .ps-beta-progress__step.active {
    color: var(--color-role-text-primary-base)
}

.gdk .ps-beta-progress__step.active .ps-beta-progress__step-svg {
    stroke-dasharray: unset;
    --left: calc(50% + (0.25 * var(--icon-size-3)));
    --width: calc(100% - (0.5 * var(--icon-size-3)))
}

.gdk .ps-beta-show-progress-bar .ps-beta-progress {
    display: grid
}

.gdk .ps-beta-drawer__welcome {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .ps-beta-drawer__welcome-bg {
    z-index: -1
}

.gdk .ps-beta-drawer__welcome-title {
    -webkit-padding-after: var(--space-7);
    padding-block-end:var(--space-7);font-weight: 500;
    color: var(--color-role-text-primary-base-dark)
}

.gdk .ps-beta-drawer__welcome-subtitle {
    -webkit-padding-after: var(--space-6);
    padding-block-end:var(--space-6)}

.gdk .ps-beta-drawer__welcome-desc {
    padding-left: var(--space-7);
    padding-right: var(--space-7);
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
    border-radius: var(--corner-size-3);
    background-color: rgba(217,217,217,.05)
}

.gdk .ps-beta-drawer__welcome-desc .txt-style-base {
    font-weight: 500;
    color: var(--color-role-text-primary-base-dark)
}

.gdk .ps-beta-screen-welcome .ps-beta-drawer-nav__button--close svg {
    fill: var(--color-role-text-primary-base-dark)
}

.gdk .ps-beta-screen-tos .end-of-tos {
    height: 2px;
    visibility: hidden
}

.gdk .ps-beta-screen-tos .form--tos {
    -webkit-margin-after: var(--space-5);
    margin-block-end:var(--space-5);--checkbox-size: var(--icon-size-2)
}

@media (min-width: 768px) {
    .gdk .ps-beta-screen-tos .form--tos {
        width:75%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (min-width: 1367px) {
    .gdk .ps-beta-screen-tos .form--tos {
        width:60%
    }
}

.gdk .ps-beta-screen-tos .form--tos label {
    gap: var(--space-2);
    display: grid;
    cursor: pointer;
    grid-template-columns: calc(var(--checkbox-size) + var(--space-2)) 1fr
}

.gdk .ps-beta-screen-tos .form--tos label:hover {
    background-color: unset
}

.gdk .ps-beta-screen-tos .form--tos label.input-disabled {
    pointer-events: none
}

.gdk .ps-beta-screen-tos .form--tos .input__field {
    --checkbox-color: var(--color-role-text-primary-base-light);
    -webkit-margin-before: .25em;
    margin-block-start:.25em;width: var(--checkbox-size);
    height: var(--checkbox-size)
}

.gdk .ps-beta-screen-tos .form--tos .input__field--disabled {
    opacity: .35;
    --checkbox-color: var(--color-role-text-primary-base-light)!important
}

.gdk .ps-beta-screen-tos .form--tos .input__field:focus,.gdk .ps-beta-screen-tos .form--tos .input__field:hover {
    --checkbox-color: var(--color-role-backgrounds-primary-link-base-light)
}

.gdk .ps-beta-screen-tos .form--tos .input__field:before {
    width: 100%;
    height: 100%;
    border-radius: 3px;
    box-sizing: border-box;
    border-color: var(--checkbox-color)
}

.gdk .ps-beta-screen-tos .form--tos .input__field:checked {
    --checkbox-color: var(--color-role-backgrounds-primary-link-base-light)
}

.gdk .ps-beta-screen-tos .form--tos .input__field:checked:before {
    border-color: var(--checkbox-color);
    background: var(--checkbox-color) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23ffffff" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M44.07,11.53l-.64-.64a2,2,0,0,0-2.83,0l-23,22.8L8.3,24.46a2,2,0,0,0-2.83,0L4.93,25a2,2,0,0,0,0,2.85L16.29,39.11a2,2,0,0,0,2.86,0L44.07,14.38A2,2,0,0,0,44.07,11.53Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat
}

.gdk .ps-beta-screen-tos .form--tos .input__field:checked:before:active {
    border-color: var(--checkbox-color)
}

.gdk .ps-beta-drawer-nav {
    padding: var(--space-7);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.gdk .ps-beta-drawer-nav__title {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.gdk .ps-beta-drawer-nav__button {
    height: var(--icon-size-2);
    width: var(--icon-size-2);
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    cursor: pointer
}

.gdk .ps-beta-drawer-nav__button svg {
    width: 100%;
    height: 100%
}

.gdk .ps-beta-drawer-nav__button:before {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
    content: '';
    position: absolute
}

.gdk .ps-beta-drawer-nav__button--back {
    -webkit-margin-end: var(--space-5);
    -moz-margin-end: var(--space-5);
    margin-inline-end:var(--space-5);display: none
}

html[dir=rtl] .ps-beta-drawer-nav__button--back svg {
    transform: scale(-1,-1)
}

.gdk .ps-beta-drawer__page:not(:first-child) .ps-beta-drawer-nav__button--back {
    display: inline-block
}

.gdk .ps-beta-drawer-footer {
    padding: var(--space-7);
    position: relative;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    border-top: 1px solid #d2d4d9;
    background-color: #fff
}

.gdk .ps-beta-drawer-footer .form__message {
    top: calc((var(--space-7) - 1em)*.5);
    position: absolute;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .ps-beta-drawer-footer .form__message p {
    color: var(--color-role-text-warning)
}

.gdk .ps-beta-drawer-footer,.gdk .ps-beta-drawer-footer .form__message.show {
    display: -ms-flexbox;
    display: flex
}

.gdk .form--questions {
    --custom-border-radius: var(--corner-size-2);
    -webkit-padding-before: var(--space-4);
    padding-block-start:var(--space-4)}

.gdk .form--questions .form__legend {
    --padding-inline: var(--space-6);
    all: unset;
    -webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6);padding-left: var(--space-6);
    padding-right: var(--space-6);
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
    border-radius: var(--corner-size-3);
    width: calc(100% - (2*var(--padding-inline)));
    background-color: var(--color-role-page-backgrounds-primary-dark);
    box-shadow: 0 var(--space-2) var(--space-2) 0 rgb(var(--color-4-light)/.25)
}

.gdk .form--questions .form__fieldset {
    all: unset;
    width: 100%
}

.gdk .form--questions .form__fieldset-wrapper {
    --before-border: 3px;
    --before-space: var(--space-3);
    --before-dimension: calc(100% + (2 * var(--before-space)) - (2 * var(--before-border)));
    -webkit-margin-after: var(--space-6);
    margin-block-end:var(--space-6);padding-left: var(--space-5);
    padding-right: var(--space-5);
    padding-top: var(--space-6);
    padding-bottom: var(--space-6);
    position: relative;
    border-radius: var(--corner-size-3);
    border: 1px solid var(--color-role-text-primary-base-light)
}

.gdk .form--questions .form__fieldset-wrapper--error::before {
    content: '';
    position: absolute;
    border: var(--before-border) solid transparent;
    border-radius: calc(var(--corner-size-3) + (.5*var(--before-space)));
    animation-name: scaleErrorBorderOut;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .form--questions .form__fieldset .age-gate__header,.gdk .form--questions .form__fieldset .content-grid,.gdk .form--questions .form__fieldset .modal[data-style=banner] .modal__content,.gdk .form--questions .form__fieldset .modal__grid,.gdk .form--questions .form__fieldset .page-banner__content,.gdk .modal[data-style=banner] .form--questions .form__fieldset .modal__content {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    gap: var(--space-6) var(--space-5);
    grid-template-columns: 1fr
}

.gdk .form--questions .form__fieldset .input__label {
    transform: unset;
    position: relative
}

.gdk .form--questions .form__fieldset .input__label.disabled {
    pointer-events: none;
    opacity: .75;
    cursor: not-allowed
}

.gdk .form--questions .form__fieldset .input__field:disabled {
    pointer-events: none;
    opacity: .75;
    cursor: not-allowed
}

.gdk .form--questions .form__fieldset .input__field.is-checkbox:after,.gdk .form--questions .form__fieldset .input__field.is-checkbox:before {
    border-radius: 4px
}

.gdk .form--questions .form__fieldset--grid .age-gate__header,.gdk .form--questions .form__fieldset--grid .content-grid,.gdk .form--questions .form__fieldset--grid .modal[data-style=banner] .modal__content,.gdk .form--questions .form__fieldset--grid .modal__grid,.gdk .form--questions .form__fieldset--grid .page-banner__content,.gdk .modal[data-style=banner] .form--questions .form__fieldset--grid .modal__content {
    grid-template-columns: repeat(2,1fr)
}

@media (min-width: 1024px) {
    .gdk .form--questions .form__fieldset--grid .age-gate__header,.gdk .form--questions .form__fieldset--grid .content-grid,.gdk .form--questions .form__fieldset--grid .modal[data-style=banner] .modal__content,.gdk .form--questions .form__fieldset--grid .modal__grid,.gdk .form--questions .form__fieldset--grid .page-banner__content,.gdk .modal[data-style=banner] .form--questions .form__fieldset--grid .modal__content {
        grid-template-columns:repeat(3,1fr)
    }
}

.gdk .form--questions .form__fieldset--grid .input__label {
    --text-color: var(--color-role-text-primary-base-dark);
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    position: relative;
    overflow: hidden;
    border-radius: var(--custom-border-radius);
    z-index: 29
}

.gdk .form--questions .form__fieldset--grid .input__label-content,.gdk .form--questions .form__fieldset--grid .input__label-overlay {
    grid-column: 1/-1;
    grid-row: 1/-1
}

.gdk .form--questions .form__fieldset--grid .input__label-overlay {
    transition: background-color .25s ease-in-out
}

.gdk .form--questions .form__fieldset--grid .input__label-content {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .form--questions .form__fieldset--grid .input__label-img {
    grid-row: 1/-1;
    grid-column: 1/-1;
    width: 100%;
    height: 100%;
    aspect-ratio: 1/1;
    border-radius: var(--custom-border-radius)
}

.gdk .form--questions .form__fieldset--grid .input__label .input__field {
    padding: var(--space-3);
    inset: 0;
    cursor: pointer;
    position: absolute
}

.gdk .form--questions .form__fieldset--grid .input__label .input__field:hover:before,.gdk .form--questions .form__fieldset--grid .input__label:hover .input__field:before {
    border-color: var(--text-color)
}

.gdk .form--questions .form__fieldset--grid .input__label .input__field.is-checkbox:checked::before {
    border-color: var(--color-role-text-primary-base-dark)!important;
    background: var(--color-role-text-primary-base-dark) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23000000" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M44.07,11.53l-.64-.64a2,2,0,0,0-2.83,0l-23,22.8L8.3,24.46a2,2,0,0,0-2.83,0L4.93,25a2,2,0,0,0,0,2.85L16.29,39.11a2,2,0,0,0,2.86,0L44.07,14.38A2,2,0,0,0,44.07,11.53Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat
}

.gdk .form--questions .form__fieldset--grid .input__label-text {
    font-weight: 700;
    text-align: center;
    color: var(--text-color);
    text-transform: uppercase;
    word-break: break-word
}

.gdk .form--questions .form__fieldset--grid .input__label:hover {
    --text-color: var(--color-role-text-primary-base-light)
}

.gdk .form--questions .form__fieldset--grid .input__label:hover .input__label-overlay {
    background-color: rgb(var(--color-5-dark)/.75)
}

.gdk .form--questions .form__fieldset--list .input__label {
    padding: var(--space-4);
    cursor: pointer;
    border-radius: var(--custom-border-radius)
}

.gdk .form--questions .form__fieldset--list .input__label-content {
    display: grid;
    grid-template-columns: 1fr 1.5rem
}

.gdk .form--questions .form__fieldset--list .input__label:hover {
    background-color: rgb(var(--color-4-light)/.1)
}

.gdk .form--questions .form__fieldset--list .input__label.disabled {
    background-color: rgb(var(--color-4-light)/.05)
}

.gdk .form--questions .form__fieldset--list .input__field {
    -ms-flex-order: 2;
    order: 2;
    outline: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .form--questions .form__fieldset--list .input__field.is-checkbox:checked::before {
    border-color: var(--color-role-text-primary-base-light);
    background: var(--color-role-text-primary-base-light) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23FFFFFF" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M44.07,11.53l-.64-.64a2,2,0,0,0-2.83,0l-23,22.8L8.3,24.46a2,2,0,0,0-2.83,0L4.93,25a2,2,0,0,0,0,2.85L16.29,39.11a2,2,0,0,0,2.86,0L44.07,14.38A2,2,0,0,0,44.07,11.53Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat
}

.gdk .form--questions .form__fieldset--list .input__field.is-radio:checked::before {
    border-color: var(--color-role-text-primary-base-light);
    background: var(--color-role-text-primary-base-dark) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23000000" viewBox="0 0 50 50" fill-rule="evenodd"%3E%3Cpath d="M25,5A20,20,0,1,1,5,25,20,20,0,0,1,25,5Z"%3E%3C/path%3E%3C/svg%3E') center/contain no-repeat
}

.gdk .form--questions .form__fieldset--list .input__field.is-radio:hover::before {
    border-color: var(--color-role-text-primary-base-light)
}

.gdk .form--questions .form__fieldset--list .input__field.is-radio:focus::before {
    border-color: #00a2ff
}

body[data-locale^=en] .form--questions .form__fieldset--grid .input__label-text {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.gdk .ps-beta-drawer__success {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.gdk .ps-beta-drawer__success-bg {
    z-index: -1
}

.gdk .ps-beta-drawer__success-image {
    height: 50%
}

.gdk .ps-beta-drawer__success-image .media-block__figure,.gdk .ps-beta-drawer__success-image .media-block__inner {
    height: 100%
}

.gdk .ps-beta-drawer__success-image .media-block__figure img,.gdk .ps-beta-drawer__success-image .media-block__inner img {
    -o-object-fit: contain;
    object-fit: contain
}

.gdk .ps-beta-drawer__success-content {
    -webkit-margin-before: calc(var(--space-9)*-1);
    margin-block-start:calc(var(--space-9)*-1);-webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7)}

.gdk .ps-beta-drawer__error {
    padding-left: var(--space-5);
    padding-right: var(--space-5);
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.gdk .ps-beta-drawer__error-content {
    -webkit-margin-before: 0;
    margin-block-start:0;-webkit-margin-after: var(--space-7);
    margin-block-end:var(--space-7)}

.gdk .ps-beta-drawer__error .status-error__title {
    transform: translateY(100%)
}

.gdk .ps-beta-drawer__error .status-error__subtitle {
    transform: translateY(-100%)
}

.gdk .ps-beta-drawer__error .status-error__icon {
    height: 50%;
    aspect-ratio: 1/1;
    max-width: 100%
}

@media (min-width: 768px) {
    .gdk .ps-beta-drawer__error .status-error__icon {
        height:70%
    }
}

@media (min-width: 1024px) {
    .gdk .ps-beta-drawer__error .status-error__icon {
        height:60%
    }
}

.gdk .ps-beta-svg-palette {
    width: 0;
    height: 0;
    opacity: 0;
    top: -1000vh;
    left: -1000vw;
    line-height: 0;
    display: block;
    overflow: hidden;
    position: absolute
}

.gdk .ps-beta-status__title .txt-block-title {
    --block-margin: 0
}

.gdk .ps-beta-status__title--not-enrolled {
    visibility: hidden
}

.gdk .ps-beta-status.enrolled .ps-beta-status__title--not-enrolled,.gdk .ps-beta-status__title--enrolled {
    display: none
}

@media (min-width: 1024px) {
    .gdk .ps-beta-status.enrolled .box,.gdk .ps-beta-status.enrolled .box--dark,.gdk .ps-beta-status.enrolled .box--light,.gdk .ps-beta-status.enrolled .box--lightAlt,.gdk .ps-beta-status.enrolled .box--transparent,.gdk .ps-beta-status.enrolled .review__box {
        grid-column-end:10
    }
}

.gdk .ps-beta-status.enrolled .ps-beta-status__title--enrolled {
    display: block
}

.gdk .ps-beta-status.not-enrolled .ps-beta-status__title--not-enrolled {
    visibility: visible
}

.gdk .ps-beta-error-popup {
    left: 0;
    top: 0;
    width: 100%;
    display: none;
    overflow: hidden;
    position: absolute;
    -ms-flex-pack: center;
    justify-content: center;
    animation-name: fadeSlideInRight;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.5s);
    animation-delay: 1.5s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .ps-beta-error-popup__content {
    padding-left: var(--space-4);
    padding-right: var(--space-4);
    padding-top: var(--space-3);
    padding-bottom: var(--space-3);
    border-radius: 14px;
    background-color: #249cff;
    color: var(--color-role-text-primary-base-dark)
}

.gdk .ps-beta-drawer__page.show-error .ps-beta-error-popup,.gdk .ps-beta-drawer__unenroll,.gdk .ps-beta-emp-link__modal.show {
    display: -ms-flexbox;
    display: flex
}

.gdk .ps-beta-drawer__unenroll {
    height: 100%;
    gap: var(--space-5);
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .ps-beta-drawer__unenroll-img {
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    aspect-ratio: 1/1
}

.gdk .ps-beta-emp-link__modal {
    inset: 0;
    position: fixed;
    width: 100vw;
    height: 100vh;
    display: none;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    z-index: 10003;
    background-color: var(--color-role-page-backgrounds-primary)
}

.gdk .ps-beta-emp-link__modal-content {
    gap: var(--space-5)
}

.gdk .ps-beta-emp-link__content,.gdk .ps-beta-emp-link__modal-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.gdk .ps-beta-emp-link__spinner {
    display: grid;
    width: 72px;
    height: 72px
}

.gdk .ps-beta-emp-link__spinner svg {
    width: 100%;
    height: 100%;
    grid-column: 1/-1;
    grid-row: 1/-1
}

.gdk .ps-beta-emp-link__spinner .spin {
    animation-name: psSpinner;
    animation-iteration-count: infinite;
    animation-duration: var(--animation-duration, 1.35s);
    animation-delay: 0s;
    animation-timing-function: linear;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .hp-hero__banner .page-banner__keyart {
    display: -ms-flexbox;
    display: flex;
    aspect-ratio: 1/1;
    max-height: calc(100% - var(--banner-content-calc-height))
}

.gdk .hp-hero__banner .page-banner__keyart-anchor {
    position: relative;
    aspect-ratio: 1/1
}

.gdk .hp-hero__banner .page-banner__content-wrapper {
    height: var(--banner-content-calc-height)
}

@media (max-width: 1023px) {
    .gdk .hp-hero__banner {
        height:100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .gdk .hp-hero__banner .page-banner__keyart {
        -ms-flex: 1;
        flex: 1;
        max-height: unset
    }

    .gdk .hp-hero__banner .page-banner__content-wrapper h2,.gdk .hp-hero__banner .page-banner__content-wrapper p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

    .gdk .hp-hero__banner .page-banner__content-wrapper .accent,.gdk .hp-hero__banner .page-banner__content-wrapper .site-footer .footer-label,.gdk .site-footer .hp-hero__banner .page-banner__content-wrapper .footer-label {
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

    .gdk .hp-hero__banner .page-banner__content-wrapper h2 {
        -webkit-line-clamp: 2
    }

    .gdk .hp-hero__banner .page-banner__content-wrapper p {
        -webkit-line-clamp: 3
    }

    .gdk .hp-hero__banner.\+content-blend\@mobile .page-banner__keyart-anchor:before {
        background-image: linear-gradient(to top,var(--gradient-start-color) 0%,var(--gradient-end-color) 10rem)
    }
}

@media (min-width: 768px) {
    .gdk .hp-hero__banner .page-banner__keyart,.gdk .hp-hero__banner .page-banner__keyart-anchor {
        aspect-ratio:5/4
    }

    .gdk .hp-hero__banner .page-banner__content-wrapper .title-block h2 {
        font-size: calc(1rem*1.95312)
    }
}

@media (min-width: 1024px) {
    .gdk .hp-hero__banner .page-banner__keyart {
        max-height:unset;
        aspect-ratio: 8/3
    }

    .gdk .hp-hero__banner .page-banner__keyart-anchor {
        aspect-ratio: 8/3
    }

    .gdk .hp-hero__banner .page-banner__content-wrapper {
        height: 100%
    }

    .gdk .hp-hero__banner .page-banner__content-wrapper .title-block h2 {
        font-size: calc(1rem*2.44141)
    }
}

.gdk .featured-hardware {
    -webkit-padding-before: calc(var(--component-additional-top-gap) + 0%);
    padding-block-start:calc(var(--component-additional-top-gap) + 0%)}

.gdk .featured-hardware .slider[data-component=featured-hardware] .featured-hardware .slider__slide {
    grid-row-gap: 2rem;
    height: calc(100vh - var(--controls-wrapper-height) - (4rem + 60px));
    -webkit-margin-after: 2rem;
    margin-block-end:2rem}

@media (min-width: 1024px) {
    .gdk .featured-hardware .slider[data-component=featured-hardware] .featured-hardware .slider__slide {
        height:calc(100vh - var(--controls-wrapper-height) - (4rem + 64px + 36px));
        height: unset
    }
}

.gdk .featured-hardware.slider {
    z-index: 1
}

.gdk .featured-hardware.slider .hardware-content {
    text-align: center;
    -ms-flex-order: 2;
    order: 2;
    padding: 0;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 768px) {
    .gdk .featured-hardware.slider .hardware-content {
        text-align:left;
        -ms-flex-order: 1;
        order: 1
    }
}

@media (max-width: 767px) {
    .gdk .featured-hardware.slider .hardware-content {
        -webkit-padding-after:unset;
        padding-block-end:unset}

    .gdk .featured-hardware.slider .hardware-content .btn-block {
        -webkit-margin-after: 0;
        margin-block-end:0}
}

.gdk .featured-hardware.slider .hardware-content .btn-block div {
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width: 768px) {
    .gdk .featured-hardware.slider .hardware-content .btn-block div {
        -ms-flex-pack:left;
        justify-content: left
    }
}

.gdk .featured-hardware.slider .hardware-image {
    height: 100%;
    -ms-flex-order: 1;
    order: 1;
    padding: 0;
    position: relative
}

.gdk .featured-hardware.slider .hardware-image:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 80%;
    padding-block-start:80%}

@media (min-width: 768px) {
    .gdk .featured-hardware.slider .hardware-image {
        -ms-flex-order:2;
        order: 2
    }
}

@media (max-width: 767px) {
    .gdk .featured-hardware.slider .hardware-image {
        padding-top:unset;
        padding-bottom: unset
    }
}

.gdk .featured-hardware.slider .hardware-image .media-block--image {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0
}

.gdk .featured-hardware.slider .hardware-image .media-block--image .media-block__figure,.gdk .featured-hardware.slider .hardware-image .media-block--image .media-block__inner {
    height: 100%
}

.gdk .featured-hardware.slider .hardware-image .media-block--image .media-block__figure img,.gdk .featured-hardware.slider .hardware-image .media-block--image .media-block__inner img {
    width: 100%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain
}

@media (min-width: 768px) {
    .gdk .featured-hardware.slider .layout__2--b.\+reverse .hardware-content {
        -ms-flex-order:2;
        order: 2
    }

    .gdk .featured-hardware.slider .layout__2--b.\+reverse .hardware-image {
        -ms-flex-order: 1;
        order: 1
    }
}

.gdk .featured-hardware .slider__controls {
    -webkit-padding-before: 0;
    padding-block-start:0}

.gdk .featured-hardware .slider__controls .slider__control:before {
    top: 0;
    left: 0;
    width: 100%;
    content: '';
    height: 100%;
    position: absolute;
    transition: all .25s ease-in-out
}

.gdk .featured-hardware .slider__controls .slider__control:focus {
    outline: 0
}

.gdk .featured-hardware .slider__controls .slider__control.is-selected:before {
    top: -4px;
    left: -4px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    border-bottom: 2px solid #0072ce
}

@media (min-width: 768px) {
    .gdk .featured-hardware .slider__controls .slider__control.is-selected:before {
        top:-6px;
        left: 6px;
        width: 90%;
        height: calc(100% + 6px);
        border-bottom: 2px solid #0072ce
    }

    .gdk .featured-hardware .slider__controls .slider__control:hover {
        transform: unset
    }

    .gdk .featured-hardware .slider__controls .slider__control:hover figure {
        box-shadow: none
    }
}

.gdk .featured-hardware .slider__controls .slider__control figure {
    opacity: 1;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    transition: all .2s ease-in-out
}

.gdk .featured-hardware .slider__controls .slider__control figure img {
    -o-object-fit: contain;
    object-fit: contain;
    padding-left: 1rem;
    padding-right: 1rem;
    -webkit-padding-before: 1rem;
    padding-block-start:1rem;-webkit-padding-after: 0;
    padding-block-end:0}

.gdk .featured-hardware .slider__controls .slider__control figcaption {
    width: 100%;
    display: block;
    text-align: center;
    color: #1f1f1f;
    margin-left: 0;
    margin-right: 0;
    margin-top: .5rem;
    margin-bottom: .5rem
}

.gdk .m-cs--3xl {
    margin: 3rem
}

.gdk .m-ls--3xl {
    margin: 16rem
}

.gdk .m-cs--neg-3xl {
    margin: -3rem
}

.gdk .m-ls--neg-3xl {
    margin: -16rem
}

@media (max-width: 767px) {
    .gdk .m-cs\@mobile--3xl {
        margin:3rem
    }

    .gdk .m-ls\@mobile--3xl {
        margin: 16rem
    }

    .gdk .m-cs\@mobile--neg-3xl {
        margin: -3rem
    }

    .gdk .m-ls\@mobile--neg-3xl {
        margin: -16rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .m-cs\@tablet--3xl {
        margin:3rem
    }

    .gdk .m-ls\@tablet--3xl {
        margin: 16rem
    }

    .gdk .m-cs\@tablet--neg-3xl {
        margin: -3rem
    }

    .gdk .m-ls\@tablet--neg-3xl {
        margin: -16rem
    }
}

@media (min-width: 1024px) {
    .gdk .m-cs\@desktop--3xl {
        margin:3rem
    }

    .gdk .m-ls\@desktop--3xl {
        margin: 16rem
    }

    .gdk .m-cs\@desktop--neg-3xl {
        margin: -3rem
    }

    .gdk .m-ls\@desktop--neg-3xl {
        margin: -16rem
    }
}

.gdk .m-cs--2xl {
    margin: 2.5rem
}

.gdk .m-ls--2xl {
    margin: 10rem
}

.gdk .m-cs--neg-2xl {
    margin: -2.5rem
}

.gdk .m-ls--neg-2xl {
    margin: -10rem
}

@media (max-width: 767px) {
    .gdk .m-cs\@mobile--2xl {
        margin:2.5rem
    }

    .gdk .m-ls\@mobile--2xl {
        margin: 10rem
    }

    .gdk .m-cs\@mobile--neg-2xl {
        margin: -2.5rem
    }

    .gdk .m-ls\@mobile--neg-2xl {
        margin: -10rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .m-cs\@tablet--2xl {
        margin:2.5rem
    }

    .gdk .m-ls\@tablet--2xl {
        margin: 10rem
    }

    .gdk .m-cs\@tablet--neg-2xl {
        margin: -2.5rem
    }

    .gdk .m-ls\@tablet--neg-2xl {
        margin: -10rem
    }
}

@media (min-width: 1024px) {
    .gdk .m-cs\@desktop--2xl {
        margin:2.5rem
    }

    .gdk .m-ls\@desktop--2xl {
        margin: 10rem
    }

    .gdk .m-cs\@desktop--neg-2xl {
        margin: -2.5rem
    }

    .gdk .m-ls\@desktop--neg-2xl {
        margin: -10rem
    }
}

.gdk .m-cs--xl {
    margin: 2rem
}

.gdk .m-ls--xl {
    margin: 6rem
}

.gdk .m-cs--neg-xl {
    margin: -2rem
}

.gdk .m-ls--neg-xl {
    margin: -6rem
}

@media (max-width: 767px) {
    .gdk .m-cs\@mobile--xl {
        margin:2rem
    }

    .gdk .m-ls\@mobile--xl {
        margin: 6rem
    }

    .gdk .m-cs\@mobile--neg-xl {
        margin: -2rem
    }

    .gdk .m-ls\@mobile--neg-xl {
        margin: -6rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .m-cs\@tablet--xl {
        margin:2rem
    }

    .gdk .m-ls\@tablet--xl {
        margin: 6rem
    }

    .gdk .m-cs\@tablet--neg-xl {
        margin: -2rem
    }

    .gdk .m-ls\@tablet--neg-xl {
        margin: -6rem
    }
}

@media (min-width: 1024px) {
    .gdk .m-cs\@desktop--xl {
        margin:2rem
    }

    .gdk .m-ls\@desktop--xl {
        margin: 6rem
    }

    .gdk .m-cs\@desktop--neg-xl {
        margin: -2rem
    }

    .gdk .m-ls\@desktop--neg-xl {
        margin: -6rem
    }
}

.gdk .m-cs--lg {
    margin: 1.5rem
}

.gdk .m-ls--lg {
    margin: 4rem
}

.gdk .m-cs--neg-lg {
    margin: -1.5rem
}

.gdk .m-ls--neg-lg {
    margin: -4rem
}

@media (max-width: 767px) {
    .gdk .m-cs\@mobile--lg {
        margin:1.5rem
    }

    .gdk .m-ls\@mobile--lg {
        margin: 4rem
    }

    .gdk .m-cs\@mobile--neg-lg {
        margin: -1.5rem
    }

    .gdk .m-ls\@mobile--neg-lg {
        margin: -4rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .m-cs\@tablet--lg {
        margin:1.5rem
    }

    .gdk .m-ls\@tablet--lg {
        margin: 4rem
    }

    .gdk .m-cs\@tablet--neg-lg {
        margin: -1.5rem
    }

    .gdk .m-ls\@tablet--neg-lg {
        margin: -4rem
    }
}

@media (min-width: 1024px) {
    .gdk .m-cs\@desktop--lg {
        margin:1.5rem
    }

    .gdk .m-ls\@desktop--lg {
        margin: 4rem
    }

    .gdk .m-cs\@desktop--neg-lg {
        margin: -1.5rem
    }

    .gdk .m-ls\@desktop--neg-lg {
        margin: -4rem
    }
}

.gdk .m-cs--md {
    margin: 1rem
}

.gdk .m-ls--md {
    margin: 3rem
}

.gdk .m-cs--neg-md {
    margin: -1rem
}

.gdk .m-ls--neg-md {
    margin: -3rem
}

@media (max-width: 767px) {
    .gdk .m-cs\@mobile--md {
        margin:1rem
    }

    .gdk .m-ls\@mobile--md {
        margin: 3rem
    }

    .gdk .m-cs\@mobile--neg-md {
        margin: -1rem
    }

    .gdk .m-ls\@mobile--neg-md {
        margin: -3rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .m-cs\@tablet--md {
        margin:1rem
    }

    .gdk .m-ls\@tablet--md {
        margin: 3rem
    }

    .gdk .m-cs\@tablet--neg-md {
        margin: -1rem
    }

    .gdk .m-ls\@tablet--neg-md {
        margin: -3rem
    }
}

@media (min-width: 1024px) {
    .gdk .m-cs\@desktop--md {
        margin:1rem
    }

    .gdk .m-ls\@desktop--md {
        margin: 3rem
    }

    .gdk .m-cs\@desktop--neg-md {
        margin: -1rem
    }

    .gdk .m-ls\@desktop--neg-md {
        margin: -3rem
    }
}

.gdk .m-cs--sm {
    margin: .75rem
}

.gdk .m-ls--sm {
    margin: 2rem
}

.gdk .m-cs--neg-sm {
    margin: -.75rem
}

.gdk .m-ls--neg-sm {
    margin: -2rem
}

@media (max-width: 767px) {
    .gdk .m-cs\@mobile--sm {
        margin:.75rem
    }

    .gdk .m-ls\@mobile--sm {
        margin: 2rem
    }

    .gdk .m-cs\@mobile--neg-sm {
        margin: -.75rem
    }

    .gdk .m-ls\@mobile--neg-sm {
        margin: -2rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .m-cs\@tablet--sm {
        margin:.75rem
    }

    .gdk .m-ls\@tablet--sm {
        margin: 2rem
    }

    .gdk .m-cs\@tablet--neg-sm {
        margin: -.75rem
    }

    .gdk .m-ls\@tablet--neg-sm {
        margin: -2rem
    }
}

@media (min-width: 1024px) {
    .gdk .m-cs\@desktop--sm {
        margin:.75rem
    }

    .gdk .m-ls\@desktop--sm {
        margin: 2rem
    }

    .gdk .m-cs\@desktop--neg-sm {
        margin: -.75rem
    }

    .gdk .m-ls\@desktop--neg-sm {
        margin: -2rem
    }
}

.gdk .m-cs--xs {
    margin: .5rem
}

.gdk .m-ls--xs {
    margin: 1.5rem
}

.gdk .m-cs--neg-xs {
    margin: -.5rem
}

.gdk .m-ls--neg-xs {
    margin: -1.5rem
}

@media (max-width: 767px) {
    .gdk .m-cs\@mobile--xs {
        margin:.5rem
    }

    .gdk .m-ls\@mobile--xs {
        margin: 1.5rem
    }

    .gdk .m-cs\@mobile--neg-xs {
        margin: -.5rem
    }

    .gdk .m-ls\@mobile--neg-xs {
        margin: -1.5rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .m-cs\@tablet--xs {
        margin:.5rem
    }

    .gdk .m-ls\@tablet--xs {
        margin: 1.5rem
    }

    .gdk .m-cs\@tablet--neg-xs {
        margin: -.5rem
    }

    .gdk .m-ls\@tablet--neg-xs {
        margin: -1.5rem
    }
}

@media (min-width: 1024px) {
    .gdk .m-cs\@desktop--xs {
        margin:.5rem
    }

    .gdk .m-ls\@desktop--xs {
        margin: 1.5rem
    }

    .gdk .m-cs\@desktop--neg-xs {
        margin: -.5rem
    }

    .gdk .m-ls\@desktop--neg-xs {
        margin: -1.5rem
    }
}

.gdk .m-cs--2xs {
    margin: .25rem
}

.gdk .m-ls--2xs {
    margin: 1rem
}

.gdk .m-cs--neg-2xs {
    margin: -.25rem
}

.gdk .m-ls--neg-2xs {
    margin: -1rem
}

@media (max-width: 767px) {
    .gdk .m-cs\@mobile--2xs {
        margin:.25rem
    }

    .gdk .m-ls\@mobile--2xs {
        margin: 1rem
    }

    .gdk .m-cs\@mobile--neg-2xs {
        margin: -.25rem
    }

    .gdk .m-ls\@mobile--neg-2xs {
        margin: -1rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .m-cs\@tablet--2xs {
        margin:.25rem
    }

    .gdk .m-ls\@tablet--2xs {
        margin: 1rem
    }

    .gdk .m-cs\@tablet--neg-2xs {
        margin: -.25rem
    }

    .gdk .m-ls\@tablet--neg-2xs {
        margin: -1rem
    }
}

@media (min-width: 1024px) {
    .gdk .m-cs\@desktop--2xs {
        margin:.25rem
    }

    .gdk .m-ls\@desktop--2xs {
        margin: 1rem
    }

    .gdk .m-cs\@desktop--neg-2xs {
        margin: -.25rem
    }

    .gdk .m-ls\@desktop--neg-2xs {
        margin: -1rem
    }
}

.gdk .m-cs--3xs {
    margin: .125rem
}

.gdk .m-ls--3xs {
    margin: .5rem
}

.gdk .m-cs--neg-3xs {
    margin: -.125rem
}

.gdk .m-ls--neg-3xs {
    margin: -.5rem
}

@media (max-width: 767px) {
    .gdk .m-cs\@mobile--3xs {
        margin:.125rem
    }

    .gdk .m-ls\@mobile--3xs {
        margin: .5rem
    }

    .gdk .m-cs\@mobile--neg-3xs {
        margin: -.125rem
    }

    .gdk .m-ls\@mobile--neg-3xs {
        margin: -.5rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .m-cs\@tablet--3xs {
        margin:.125rem
    }

    .gdk .m-ls\@tablet--3xs {
        margin: .5rem
    }

    .gdk .m-cs\@tablet--neg-3xs {
        margin: -.125rem
    }

    .gdk .m-ls\@tablet--neg-3xs {
        margin: -.5rem
    }
}

@media (min-width: 1024px) {
    .gdk .m-cs\@desktop--3xs {
        margin:.125rem
    }

    .gdk .m-ls\@desktop--3xs {
        margin: .5rem
    }

    .gdk .m-cs\@desktop--neg-3xs {
        margin: -.125rem
    }

    .gdk .m-ls\@desktop--neg-3xs {
        margin: -.5rem
    }
}

.gdk .m--auto {
    margin: auto!important
}

@media (max-width: 767px) {
    .gdk .m\@mobile--auto {
        margin:auto!important
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .m\@tablet--auto {
        margin:auto!important
    }
}

@media (min-width: 1024px) {
    .gdk .m\@desktop--auto {
        margin:auto!important
    }
}

.gdk .m--none {
    margin: 0!important
}

@media (max-width: 767px) {
    .gdk .m\@mobile--none {
        margin:0!important
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .m\@tablet--none {
        margin:0!important
    }
}

@media (min-width: 1024px) {
    .gdk .m\@desktop--none {
        margin:0!important
    }
}

.gdk .mt-cs--3xl {
    -webkit-margin-before: 3rem;
    margin-block-start:3rem}

.gdk .mt-ls--3xl {
    -webkit-margin-before: 16rem;
    margin-block-start:16rem}

.gdk .mt-cs--neg-3xl {
    -webkit-margin-before: -3rem;
    margin-block-start:-3rem}

.gdk .mt-ls--neg-3xl {
    -webkit-margin-before: -16rem;
    margin-block-start:-16rem}

@media (max-width: 767px) {
    .gdk .mt-cs\@mobile--3xl {
        -webkit-margin-before:3rem;
        margin-block-start:3rem}

    .gdk .mt-ls\@mobile--3xl {
        -webkit-margin-before: 16rem;
        margin-block-start:16rem}

    .gdk .mt-cs\@mobile--neg-3xl {
        -webkit-margin-before: -3rem;
        margin-block-start:-3rem}

    .gdk .mt-ls\@mobile--neg-3xl {
        -webkit-margin-before: -16rem;
        margin-block-start:-16rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mt-cs\@tablet--3xl {
        -webkit-margin-before:3rem;
        margin-block-start:3rem}

    .gdk .mt-ls\@tablet--3xl {
        -webkit-margin-before: 16rem;
        margin-block-start:16rem}

    .gdk .mt-cs\@tablet--neg-3xl {
        -webkit-margin-before: -3rem;
        margin-block-start:-3rem}

    .gdk .mt-ls\@tablet--neg-3xl {
        -webkit-margin-before: -16rem;
        margin-block-start:-16rem}
}

@media (min-width: 1024px) {
    .gdk .mt-cs\@desktop--3xl {
        -webkit-margin-before:3rem;
        margin-block-start:3rem}

    .gdk .mt-ls\@desktop--3xl {
        -webkit-margin-before: 16rem;
        margin-block-start:16rem}

    .gdk .mt-cs\@desktop--neg-3xl {
        -webkit-margin-before: -3rem;
        margin-block-start:-3rem}

    .gdk .mt-ls\@desktop--neg-3xl {
        -webkit-margin-before: -16rem;
        margin-block-start:-16rem}
}

.gdk .mt-cs--2xl {
    -webkit-margin-before: 2.5rem;
    margin-block-start:2.5rem}

.gdk .mt-ls--2xl {
    -webkit-margin-before: 10rem;
    margin-block-start:10rem}

.gdk .mt-cs--neg-2xl {
    -webkit-margin-before: -2.5rem;
    margin-block-start:-2.5rem}

.gdk .mt-ls--neg-2xl {
    -webkit-margin-before: -10rem;
    margin-block-start:-10rem}

@media (max-width: 767px) {
    .gdk .mt-cs\@mobile--2xl {
        -webkit-margin-before:2.5rem;
        margin-block-start:2.5rem}

    .gdk .mt-ls\@mobile--2xl {
        -webkit-margin-before: 10rem;
        margin-block-start:10rem}

    .gdk .mt-cs\@mobile--neg-2xl {
        -webkit-margin-before: -2.5rem;
        margin-block-start:-2.5rem}

    .gdk .mt-ls\@mobile--neg-2xl {
        -webkit-margin-before: -10rem;
        margin-block-start:-10rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mt-cs\@tablet--2xl {
        -webkit-margin-before:2.5rem;
        margin-block-start:2.5rem}

    .gdk .mt-ls\@tablet--2xl {
        -webkit-margin-before: 10rem;
        margin-block-start:10rem}

    .gdk .mt-cs\@tablet--neg-2xl {
        -webkit-margin-before: -2.5rem;
        margin-block-start:-2.5rem}

    .gdk .mt-ls\@tablet--neg-2xl {
        -webkit-margin-before: -10rem;
        margin-block-start:-10rem}
}

@media (min-width: 1024px) {
    .gdk .mt-cs\@desktop--2xl {
        -webkit-margin-before:2.5rem;
        margin-block-start:2.5rem}

    .gdk .mt-ls\@desktop--2xl {
        -webkit-margin-before: 10rem;
        margin-block-start:10rem}

    .gdk .mt-cs\@desktop--neg-2xl {
        -webkit-margin-before: -2.5rem;
        margin-block-start:-2.5rem}

    .gdk .mt-ls\@desktop--neg-2xl {
        -webkit-margin-before: -10rem;
        margin-block-start:-10rem}
}

.gdk .mt-cs--xl {
    -webkit-margin-before: 2rem;
    margin-block-start:2rem}

.gdk .mt-ls--xl {
    -webkit-margin-before: 6rem;
    margin-block-start:6rem}

.gdk .mt-cs--neg-xl {
    -webkit-margin-before: -2rem;
    margin-block-start:-2rem}

.gdk .mt-ls--neg-xl {
    -webkit-margin-before: -6rem;
    margin-block-start:-6rem}

@media (max-width: 767px) {
    .gdk .mt-cs\@mobile--xl {
        -webkit-margin-before:2rem;
        margin-block-start:2rem}

    .gdk .mt-ls\@mobile--xl {
        -webkit-margin-before: 6rem;
        margin-block-start:6rem}

    .gdk .mt-cs\@mobile--neg-xl {
        -webkit-margin-before: -2rem;
        margin-block-start:-2rem}

    .gdk .mt-ls\@mobile--neg-xl {
        -webkit-margin-before: -6rem;
        margin-block-start:-6rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mt-cs\@tablet--xl {
        -webkit-margin-before:2rem;
        margin-block-start:2rem}

    .gdk .mt-ls\@tablet--xl {
        -webkit-margin-before: 6rem;
        margin-block-start:6rem}

    .gdk .mt-cs\@tablet--neg-xl {
        -webkit-margin-before: -2rem;
        margin-block-start:-2rem}

    .gdk .mt-ls\@tablet--neg-xl {
        -webkit-margin-before: -6rem;
        margin-block-start:-6rem}
}

@media (min-width: 1024px) {
    .gdk .mt-cs\@desktop--xl {
        -webkit-margin-before:2rem;
        margin-block-start:2rem}

    .gdk .mt-ls\@desktop--xl {
        -webkit-margin-before: 6rem;
        margin-block-start:6rem}

    .gdk .mt-cs\@desktop--neg-xl {
        -webkit-margin-before: -2rem;
        margin-block-start:-2rem}

    .gdk .mt-ls\@desktop--neg-xl {
        -webkit-margin-before: -6rem;
        margin-block-start:-6rem}
}

.gdk .mt-cs--lg {
    -webkit-margin-before: 1.5rem;
    margin-block-start:1.5rem}

.gdk .mt-ls--lg {
    -webkit-margin-before: 4rem;
    margin-block-start:4rem}

.gdk .mt-cs--neg-lg {
    -webkit-margin-before: -1.5rem;
    margin-block-start:-1.5rem}

.gdk .mt-ls--neg-lg {
    -webkit-margin-before: -4rem;
    margin-block-start:-4rem}

@media (max-width: 767px) {
    .gdk .mt-cs\@mobile--lg {
        -webkit-margin-before:1.5rem;
        margin-block-start:1.5rem}

    .gdk .mt-ls\@mobile--lg {
        -webkit-margin-before: 4rem;
        margin-block-start:4rem}

    .gdk .mt-cs\@mobile--neg-lg {
        -webkit-margin-before: -1.5rem;
        margin-block-start:-1.5rem}

    .gdk .mt-ls\@mobile--neg-lg {
        -webkit-margin-before: -4rem;
        margin-block-start:-4rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mt-cs\@tablet--lg {
        -webkit-margin-before:1.5rem;
        margin-block-start:1.5rem}

    .gdk .mt-ls\@tablet--lg {
        -webkit-margin-before: 4rem;
        margin-block-start:4rem}

    .gdk .mt-cs\@tablet--neg-lg {
        -webkit-margin-before: -1.5rem;
        margin-block-start:-1.5rem}

    .gdk .mt-ls\@tablet--neg-lg {
        -webkit-margin-before: -4rem;
        margin-block-start:-4rem}
}

@media (min-width: 1024px) {
    .gdk .mt-cs\@desktop--lg {
        -webkit-margin-before:1.5rem;
        margin-block-start:1.5rem}

    .gdk .mt-ls\@desktop--lg {
        -webkit-margin-before: 4rem;
        margin-block-start:4rem}

    .gdk .mt-cs\@desktop--neg-lg {
        -webkit-margin-before: -1.5rem;
        margin-block-start:-1.5rem}

    .gdk .mt-ls\@desktop--neg-lg {
        -webkit-margin-before: -4rem;
        margin-block-start:-4rem}
}

.gdk .mt-cs--md {
    -webkit-margin-before: 1rem;
    margin-block-start:1rem}

.gdk .mt-ls--md {
    -webkit-margin-before: 3rem;
    margin-block-start:3rem}

.gdk .mt-cs--neg-md {
    -webkit-margin-before: -1rem;
    margin-block-start:-1rem}

.gdk .mt-ls--neg-md {
    -webkit-margin-before: -3rem;
    margin-block-start:-3rem}

@media (max-width: 767px) {
    .gdk .mt-cs\@mobile--md {
        -webkit-margin-before:1rem;
        margin-block-start:1rem}

    .gdk .mt-ls\@mobile--md {
        -webkit-margin-before: 3rem;
        margin-block-start:3rem}

    .gdk .mt-cs\@mobile--neg-md {
        -webkit-margin-before: -1rem;
        margin-block-start:-1rem}

    .gdk .mt-ls\@mobile--neg-md {
        -webkit-margin-before: -3rem;
        margin-block-start:-3rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mt-cs\@tablet--md {
        -webkit-margin-before:1rem;
        margin-block-start:1rem}

    .gdk .mt-ls\@tablet--md {
        -webkit-margin-before: 3rem;
        margin-block-start:3rem}

    .gdk .mt-cs\@tablet--neg-md {
        -webkit-margin-before: -1rem;
        margin-block-start:-1rem}

    .gdk .mt-ls\@tablet--neg-md {
        -webkit-margin-before: -3rem;
        margin-block-start:-3rem}
}

@media (min-width: 1024px) {
    .gdk .mt-cs\@desktop--md {
        -webkit-margin-before:1rem;
        margin-block-start:1rem}

    .gdk .mt-ls\@desktop--md {
        -webkit-margin-before: 3rem;
        margin-block-start:3rem}

    .gdk .mt-cs\@desktop--neg-md {
        -webkit-margin-before: -1rem;
        margin-block-start:-1rem}

    .gdk .mt-ls\@desktop--neg-md {
        -webkit-margin-before: -3rem;
        margin-block-start:-3rem}
}

.gdk .mt-cs--sm {
    -webkit-margin-before: .75rem;
    margin-block-start:.75rem}

.gdk .mt-ls--sm {
    -webkit-margin-before: 2rem;
    margin-block-start:2rem}

.gdk .mt-cs--neg-sm {
    -webkit-margin-before: -.75rem;
    margin-block-start:-.75rem}

.gdk .mt-ls--neg-sm {
    -webkit-margin-before: -2rem;
    margin-block-start:-2rem}

@media (max-width: 767px) {
    .gdk .mt-cs\@mobile--sm {
        -webkit-margin-before:.75rem;
        margin-block-start:.75rem}

    .gdk .mt-ls\@mobile--sm {
        -webkit-margin-before: 2rem;
        margin-block-start:2rem}

    .gdk .mt-cs\@mobile--neg-sm {
        -webkit-margin-before: -.75rem;
        margin-block-start:-.75rem}

    .gdk .mt-ls\@mobile--neg-sm {
        -webkit-margin-before: -2rem;
        margin-block-start:-2rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mt-cs\@tablet--sm {
        -webkit-margin-before:.75rem;
        margin-block-start:.75rem}

    .gdk .mt-ls\@tablet--sm {
        -webkit-margin-before: 2rem;
        margin-block-start:2rem}

    .gdk .mt-cs\@tablet--neg-sm {
        -webkit-margin-before: -.75rem;
        margin-block-start:-.75rem}

    .gdk .mt-ls\@tablet--neg-sm {
        -webkit-margin-before: -2rem;
        margin-block-start:-2rem}
}

@media (min-width: 1024px) {
    .gdk .mt-cs\@desktop--sm {
        -webkit-margin-before:.75rem;
        margin-block-start:.75rem}

    .gdk .mt-ls\@desktop--sm {
        -webkit-margin-before: 2rem;
        margin-block-start:2rem}

    .gdk .mt-cs\@desktop--neg-sm {
        -webkit-margin-before: -.75rem;
        margin-block-start:-.75rem}

    .gdk .mt-ls\@desktop--neg-sm {
        -webkit-margin-before: -2rem;
        margin-block-start:-2rem}
}

.gdk .mt-cs--xs {
    -webkit-margin-before: .5rem;
    margin-block-start:.5rem}

.gdk .mt-ls--xs {
    -webkit-margin-before: 1.5rem;
    margin-block-start:1.5rem}

.gdk .mt-cs--neg-xs {
    -webkit-margin-before: -.5rem;
    margin-block-start:-.5rem}

.gdk .mt-ls--neg-xs {
    -webkit-margin-before: -1.5rem;
    margin-block-start:-1.5rem}

@media (max-width: 767px) {
    .gdk .mt-cs\@mobile--xs {
        -webkit-margin-before:.5rem;
        margin-block-start:.5rem}

    .gdk .mt-ls\@mobile--xs {
        -webkit-margin-before: 1.5rem;
        margin-block-start:1.5rem}

    .gdk .mt-cs\@mobile--neg-xs {
        -webkit-margin-before: -.5rem;
        margin-block-start:-.5rem}

    .gdk .mt-ls\@mobile--neg-xs {
        -webkit-margin-before: -1.5rem;
        margin-block-start:-1.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mt-cs\@tablet--xs {
        -webkit-margin-before:.5rem;
        margin-block-start:.5rem}

    .gdk .mt-ls\@tablet--xs {
        -webkit-margin-before: 1.5rem;
        margin-block-start:1.5rem}

    .gdk .mt-cs\@tablet--neg-xs {
        -webkit-margin-before: -.5rem;
        margin-block-start:-.5rem}

    .gdk .mt-ls\@tablet--neg-xs {
        -webkit-margin-before: -1.5rem;
        margin-block-start:-1.5rem}
}

@media (min-width: 1024px) {
    .gdk .mt-cs\@desktop--xs {
        -webkit-margin-before:.5rem;
        margin-block-start:.5rem}

    .gdk .mt-ls\@desktop--xs {
        -webkit-margin-before: 1.5rem;
        margin-block-start:1.5rem}

    .gdk .mt-cs\@desktop--neg-xs {
        -webkit-margin-before: -.5rem;
        margin-block-start:-.5rem}

    .gdk .mt-ls\@desktop--neg-xs {
        -webkit-margin-before: -1.5rem;
        margin-block-start:-1.5rem}
}

.gdk .mt-cs--2xs {
    -webkit-margin-before: .25rem;
    margin-block-start:.25rem}

.gdk .mt-ls--2xs {
    -webkit-margin-before: 1rem;
    margin-block-start:1rem}

.gdk .mt-cs--neg-2xs {
    -webkit-margin-before: -.25rem;
    margin-block-start:-.25rem}

.gdk .mt-ls--neg-2xs {
    -webkit-margin-before: -1rem;
    margin-block-start:-1rem}

@media (max-width: 767px) {
    .gdk .mt-cs\@mobile--2xs {
        -webkit-margin-before:.25rem;
        margin-block-start:.25rem}

    .gdk .mt-ls\@mobile--2xs {
        -webkit-margin-before: 1rem;
        margin-block-start:1rem}

    .gdk .mt-cs\@mobile--neg-2xs {
        -webkit-margin-before: -.25rem;
        margin-block-start:-.25rem}

    .gdk .mt-ls\@mobile--neg-2xs {
        -webkit-margin-before: -1rem;
        margin-block-start:-1rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mt-cs\@tablet--2xs {
        -webkit-margin-before:.25rem;
        margin-block-start:.25rem}

    .gdk .mt-ls\@tablet--2xs {
        -webkit-margin-before: 1rem;
        margin-block-start:1rem}

    .gdk .mt-cs\@tablet--neg-2xs {
        -webkit-margin-before: -.25rem;
        margin-block-start:-.25rem}

    .gdk .mt-ls\@tablet--neg-2xs {
        -webkit-margin-before: -1rem;
        margin-block-start:-1rem}
}

@media (min-width: 1024px) {
    .gdk .mt-cs\@desktop--2xs {
        -webkit-margin-before:.25rem;
        margin-block-start:.25rem}

    .gdk .mt-ls\@desktop--2xs {
        -webkit-margin-before: 1rem;
        margin-block-start:1rem}

    .gdk .mt-cs\@desktop--neg-2xs {
        -webkit-margin-before: -.25rem;
        margin-block-start:-.25rem}

    .gdk .mt-ls\@desktop--neg-2xs {
        -webkit-margin-before: -1rem;
        margin-block-start:-1rem}
}

.gdk .mt-cs--3xs {
    -webkit-margin-before: .125rem;
    margin-block-start:.125rem}

.gdk .mt-ls--3xs {
    -webkit-margin-before: .5rem;
    margin-block-start:.5rem}

.gdk .mt-cs--neg-3xs {
    -webkit-margin-before: -.125rem;
    margin-block-start:-.125rem}

.gdk .mt-ls--neg-3xs {
    -webkit-margin-before: -.5rem;
    margin-block-start:-.5rem}

@media (max-width: 767px) {
    .gdk .mt-cs\@mobile--3xs {
        -webkit-margin-before:.125rem;
        margin-block-start:.125rem}

    .gdk .mt-ls\@mobile--3xs {
        -webkit-margin-before: .5rem;
        margin-block-start:.5rem}

    .gdk .mt-cs\@mobile--neg-3xs {
        -webkit-margin-before: -.125rem;
        margin-block-start:-.125rem}

    .gdk .mt-ls\@mobile--neg-3xs {
        -webkit-margin-before: -.5rem;
        margin-block-start:-.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mt-cs\@tablet--3xs {
        -webkit-margin-before:.125rem;
        margin-block-start:.125rem}

    .gdk .mt-ls\@tablet--3xs {
        -webkit-margin-before: .5rem;
        margin-block-start:.5rem}

    .gdk .mt-cs\@tablet--neg-3xs {
        -webkit-margin-before: -.125rem;
        margin-block-start:-.125rem}

    .gdk .mt-ls\@tablet--neg-3xs {
        -webkit-margin-before: -.5rem;
        margin-block-start:-.5rem}
}

@media (min-width: 1024px) {
    .gdk .mt-cs\@desktop--3xs {
        -webkit-margin-before:.125rem;
        margin-block-start:.125rem}

    .gdk .mt-ls\@desktop--3xs {
        -webkit-margin-before: .5rem;
        margin-block-start:.5rem}

    .gdk .mt-cs\@desktop--neg-3xs {
        -webkit-margin-before: -.125rem;
        margin-block-start:-.125rem}

    .gdk .mt-ls\@desktop--neg-3xs {
        -webkit-margin-before: -.5rem;
        margin-block-start:-.5rem}
}

.gdk .mt--auto {
    -webkit-margin-before: auto!important;
    margin-block-start:auto!important}

@media (max-width: 767px) {
    .gdk .mt\@mobile--auto {
        -webkit-margin-before:auto!important;
        margin-block-start:auto!important}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mt\@tablet--auto {
        -webkit-margin-before:auto!important;
        margin-block-start:auto!important}
}

@media (min-width: 1024px) {
    .gdk .mt\@desktop--auto {
        -webkit-margin-before:auto!important;
        margin-block-start:auto!important}
}

.gdk .mt--none {
    -webkit-margin-before: 0!important;
    margin-block-start:0!important}

@media (max-width: 767px) {
    .gdk .mt\@mobile--none {
        -webkit-margin-before:0!important;
        margin-block-start:0!important}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mt\@tablet--none {
        -webkit-margin-before:0!important;
        margin-block-start:0!important}
}

@media (min-width: 1024px) {
    .gdk .mt\@desktop--none {
        -webkit-margin-before:0!important;
        margin-block-start:0!important}
}

.gdk .mb-cs--3xl {
    -webkit-margin-after: 3rem;
    margin-block-end:3rem}

.gdk .mb-ls--3xl {
    -webkit-margin-after: 16rem;
    margin-block-end:16rem}

.gdk .mb-cs--neg-3xl {
    -webkit-margin-after: -3rem;
    margin-block-end:-3rem}

.gdk .mb-ls--neg-3xl {
    -webkit-margin-after: -16rem;
    margin-block-end:-16rem}

@media (max-width: 767px) {
    .gdk .mb-cs\@mobile--3xl {
        -webkit-margin-after:3rem;
        margin-block-end:3rem}

    .gdk .mb-ls\@mobile--3xl {
        -webkit-margin-after: 16rem;
        margin-block-end:16rem}

    .gdk .mb-cs\@mobile--neg-3xl {
        -webkit-margin-after: -3rem;
        margin-block-end:-3rem}

    .gdk .mb-ls\@mobile--neg-3xl {
        -webkit-margin-after: -16rem;
        margin-block-end:-16rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mb-cs\@tablet--3xl {
        -webkit-margin-after:3rem;
        margin-block-end:3rem}

    .gdk .mb-ls\@tablet--3xl {
        -webkit-margin-after: 16rem;
        margin-block-end:16rem}

    .gdk .mb-cs\@tablet--neg-3xl {
        -webkit-margin-after: -3rem;
        margin-block-end:-3rem}

    .gdk .mb-ls\@tablet--neg-3xl {
        -webkit-margin-after: -16rem;
        margin-block-end:-16rem}
}

@media (min-width: 1024px) {
    .gdk .mb-cs\@desktop--3xl {
        -webkit-margin-after:3rem;
        margin-block-end:3rem}

    .gdk .mb-ls\@desktop--3xl {
        -webkit-margin-after: 16rem;
        margin-block-end:16rem}

    .gdk .mb-cs\@desktop--neg-3xl {
        -webkit-margin-after: -3rem;
        margin-block-end:-3rem}

    .gdk .mb-ls\@desktop--neg-3xl {
        -webkit-margin-after: -16rem;
        margin-block-end:-16rem}
}

.gdk .mb-cs--2xl {
    -webkit-margin-after: 2.5rem;
    margin-block-end:2.5rem}

.gdk .mb-ls--2xl {
    -webkit-margin-after: 10rem;
    margin-block-end:10rem}

.gdk .mb-cs--neg-2xl {
    -webkit-margin-after: -2.5rem;
    margin-block-end:-2.5rem}

.gdk .mb-ls--neg-2xl {
    -webkit-margin-after: -10rem;
    margin-block-end:-10rem}

@media (max-width: 767px) {
    .gdk .mb-cs\@mobile--2xl {
        -webkit-margin-after:2.5rem;
        margin-block-end:2.5rem}

    .gdk .mb-ls\@mobile--2xl {
        -webkit-margin-after: 10rem;
        margin-block-end:10rem}

    .gdk .mb-cs\@mobile--neg-2xl {
        -webkit-margin-after: -2.5rem;
        margin-block-end:-2.5rem}

    .gdk .mb-ls\@mobile--neg-2xl {
        -webkit-margin-after: -10rem;
        margin-block-end:-10rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mb-cs\@tablet--2xl {
        -webkit-margin-after:2.5rem;
        margin-block-end:2.5rem}

    .gdk .mb-ls\@tablet--2xl {
        -webkit-margin-after: 10rem;
        margin-block-end:10rem}

    .gdk .mb-cs\@tablet--neg-2xl {
        -webkit-margin-after: -2.5rem;
        margin-block-end:-2.5rem}

    .gdk .mb-ls\@tablet--neg-2xl {
        -webkit-margin-after: -10rem;
        margin-block-end:-10rem}
}

@media (min-width: 1024px) {
    .gdk .mb-cs\@desktop--2xl {
        -webkit-margin-after:2.5rem;
        margin-block-end:2.5rem}

    .gdk .mb-ls\@desktop--2xl {
        -webkit-margin-after: 10rem;
        margin-block-end:10rem}

    .gdk .mb-cs\@desktop--neg-2xl {
        -webkit-margin-after: -2.5rem;
        margin-block-end:-2.5rem}

    .gdk .mb-ls\@desktop--neg-2xl {
        -webkit-margin-after: -10rem;
        margin-block-end:-10rem}
}

.gdk .mb-cs--xl {
    -webkit-margin-after: 2rem;
    margin-block-end:2rem}

.gdk .mb-ls--xl {
    -webkit-margin-after: 6rem;
    margin-block-end:6rem}

.gdk .mb-cs--neg-xl {
    -webkit-margin-after: -2rem;
    margin-block-end:-2rem}

.gdk .mb-ls--neg-xl {
    -webkit-margin-after: -6rem;
    margin-block-end:-6rem}

@media (max-width: 767px) {
    .gdk .mb-cs\@mobile--xl {
        -webkit-margin-after:2rem;
        margin-block-end:2rem}

    .gdk .mb-ls\@mobile--xl {
        -webkit-margin-after: 6rem;
        margin-block-end:6rem}

    .gdk .mb-cs\@mobile--neg-xl {
        -webkit-margin-after: -2rem;
        margin-block-end:-2rem}

    .gdk .mb-ls\@mobile--neg-xl {
        -webkit-margin-after: -6rem;
        margin-block-end:-6rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mb-cs\@tablet--xl {
        -webkit-margin-after:2rem;
        margin-block-end:2rem}

    .gdk .mb-ls\@tablet--xl {
        -webkit-margin-after: 6rem;
        margin-block-end:6rem}

    .gdk .mb-cs\@tablet--neg-xl {
        -webkit-margin-after: -2rem;
        margin-block-end:-2rem}

    .gdk .mb-ls\@tablet--neg-xl {
        -webkit-margin-after: -6rem;
        margin-block-end:-6rem}
}

@media (min-width: 1024px) {
    .gdk .mb-cs\@desktop--xl {
        -webkit-margin-after:2rem;
        margin-block-end:2rem}

    .gdk .mb-ls\@desktop--xl {
        -webkit-margin-after: 6rem;
        margin-block-end:6rem}

    .gdk .mb-cs\@desktop--neg-xl {
        -webkit-margin-after: -2rem;
        margin-block-end:-2rem}

    .gdk .mb-ls\@desktop--neg-xl {
        -webkit-margin-after: -6rem;
        margin-block-end:-6rem}
}

.gdk .mb-cs--lg {
    -webkit-margin-after: 1.5rem;
    margin-block-end:1.5rem}

.gdk .mb-ls--lg {
    -webkit-margin-after: 4rem;
    margin-block-end:4rem}

.gdk .mb-cs--neg-lg {
    -webkit-margin-after: -1.5rem;
    margin-block-end:-1.5rem}

.gdk .mb-ls--neg-lg {
    -webkit-margin-after: -4rem;
    margin-block-end:-4rem}

@media (max-width: 767px) {
    .gdk .mb-cs\@mobile--lg {
        -webkit-margin-after:1.5rem;
        margin-block-end:1.5rem}

    .gdk .mb-ls\@mobile--lg {
        -webkit-margin-after: 4rem;
        margin-block-end:4rem}

    .gdk .mb-cs\@mobile--neg-lg {
        -webkit-margin-after: -1.5rem;
        margin-block-end:-1.5rem}

    .gdk .mb-ls\@mobile--neg-lg {
        -webkit-margin-after: -4rem;
        margin-block-end:-4rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mb-cs\@tablet--lg {
        -webkit-margin-after:1.5rem;
        margin-block-end:1.5rem}

    .gdk .mb-ls\@tablet--lg {
        -webkit-margin-after: 4rem;
        margin-block-end:4rem}

    .gdk .mb-cs\@tablet--neg-lg {
        -webkit-margin-after: -1.5rem;
        margin-block-end:-1.5rem}

    .gdk .mb-ls\@tablet--neg-lg {
        -webkit-margin-after: -4rem;
        margin-block-end:-4rem}
}

@media (min-width: 1024px) {
    .gdk .mb-cs\@desktop--lg {
        -webkit-margin-after:1.5rem;
        margin-block-end:1.5rem}

    .gdk .mb-ls\@desktop--lg {
        -webkit-margin-after: 4rem;
        margin-block-end:4rem}

    .gdk .mb-cs\@desktop--neg-lg {
        -webkit-margin-after: -1.5rem;
        margin-block-end:-1.5rem}

    .gdk .mb-ls\@desktop--neg-lg {
        -webkit-margin-after: -4rem;
        margin-block-end:-4rem}
}

.gdk .mb-cs--md {
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .mb-ls--md {
    -webkit-margin-after: 3rem;
    margin-block-end:3rem}

.gdk .mb-cs--neg-md {
    -webkit-margin-after: -1rem;
    margin-block-end:-1rem}

.gdk .mb-ls--neg-md {
    -webkit-margin-after: -3rem;
    margin-block-end:-3rem}

@media (max-width: 767px) {
    .gdk .mb-cs\@mobile--md {
        -webkit-margin-after:1rem;
        margin-block-end:1rem}

    .gdk .mb-ls\@mobile--md {
        -webkit-margin-after: 3rem;
        margin-block-end:3rem}

    .gdk .mb-cs\@mobile--neg-md {
        -webkit-margin-after: -1rem;
        margin-block-end:-1rem}

    .gdk .mb-ls\@mobile--neg-md {
        -webkit-margin-after: -3rem;
        margin-block-end:-3rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mb-cs\@tablet--md {
        -webkit-margin-after:1rem;
        margin-block-end:1rem}

    .gdk .mb-ls\@tablet--md {
        -webkit-margin-after: 3rem;
        margin-block-end:3rem}

    .gdk .mb-cs\@tablet--neg-md {
        -webkit-margin-after: -1rem;
        margin-block-end:-1rem}

    .gdk .mb-ls\@tablet--neg-md {
        -webkit-margin-after: -3rem;
        margin-block-end:-3rem}
}

@media (min-width: 1024px) {
    .gdk .mb-cs\@desktop--md {
        -webkit-margin-after:1rem;
        margin-block-end:1rem}

    .gdk .mb-ls\@desktop--md {
        -webkit-margin-after: 3rem;
        margin-block-end:3rem}

    .gdk .mb-cs\@desktop--neg-md {
        -webkit-margin-after: -1rem;
        margin-block-end:-1rem}

    .gdk .mb-ls\@desktop--neg-md {
        -webkit-margin-after: -3rem;
        margin-block-end:-3rem}
}

.gdk .mb-cs--sm {
    -webkit-margin-after: .75rem;
    margin-block-end:.75rem}

.gdk .mb-ls--sm {
    -webkit-margin-after: 2rem;
    margin-block-end:2rem}

.gdk .mb-cs--neg-sm {
    -webkit-margin-after: -.75rem;
    margin-block-end:-.75rem}

.gdk .mb-ls--neg-sm {
    -webkit-margin-after: -2rem;
    margin-block-end:-2rem}

@media (max-width: 767px) {
    .gdk .mb-cs\@mobile--sm {
        -webkit-margin-after:.75rem;
        margin-block-end:.75rem}

    .gdk .mb-ls\@mobile--sm {
        -webkit-margin-after: 2rem;
        margin-block-end:2rem}

    .gdk .mb-cs\@mobile--neg-sm {
        -webkit-margin-after: -.75rem;
        margin-block-end:-.75rem}

    .gdk .mb-ls\@mobile--neg-sm {
        -webkit-margin-after: -2rem;
        margin-block-end:-2rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mb-cs\@tablet--sm {
        -webkit-margin-after:.75rem;
        margin-block-end:.75rem}

    .gdk .mb-ls\@tablet--sm {
        -webkit-margin-after: 2rem;
        margin-block-end:2rem}

    .gdk .mb-cs\@tablet--neg-sm {
        -webkit-margin-after: -.75rem;
        margin-block-end:-.75rem}

    .gdk .mb-ls\@tablet--neg-sm {
        -webkit-margin-after: -2rem;
        margin-block-end:-2rem}
}

@media (min-width: 1024px) {
    .gdk .mb-cs\@desktop--sm {
        -webkit-margin-after:.75rem;
        margin-block-end:.75rem}

    .gdk .mb-ls\@desktop--sm {
        -webkit-margin-after: 2rem;
        margin-block-end:2rem}

    .gdk .mb-cs\@desktop--neg-sm {
        -webkit-margin-after: -.75rem;
        margin-block-end:-.75rem}

    .gdk .mb-ls\@desktop--neg-sm {
        -webkit-margin-after: -2rem;
        margin-block-end:-2rem}
}

.gdk .game-grid__collection-title,.gdk .mb-cs--xs {
    -webkit-margin-after: .5rem;
    margin-block-end:.5rem}

.gdk .mb-ls--xs {
    -webkit-margin-after: 1.5rem;
    margin-block-end:1.5rem}

.gdk .mb-cs--neg-xs {
    -webkit-margin-after: -.5rem;
    margin-block-end:-.5rem}

.gdk .mb-ls--neg-xs {
    -webkit-margin-after: -1.5rem;
    margin-block-end:-1.5rem}

@media (max-width: 767px) {
    .gdk .mb-cs\@mobile--xs {
        -webkit-margin-after:.5rem;
        margin-block-end:.5rem}

    .gdk .mb-ls\@mobile--xs {
        -webkit-margin-after: 1.5rem;
        margin-block-end:1.5rem}

    .gdk .mb-cs\@mobile--neg-xs {
        -webkit-margin-after: -.5rem;
        margin-block-end:-.5rem}

    .gdk .mb-ls\@mobile--neg-xs {
        -webkit-margin-after: -1.5rem;
        margin-block-end:-1.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mb-cs\@tablet--xs {
        -webkit-margin-after:.5rem;
        margin-block-end:.5rem}

    .gdk .mb-ls\@tablet--xs {
        -webkit-margin-after: 1.5rem;
        margin-block-end:1.5rem}

    .gdk .mb-cs\@tablet--neg-xs {
        -webkit-margin-after: -.5rem;
        margin-block-end:-.5rem}

    .gdk .mb-ls\@tablet--neg-xs {
        -webkit-margin-after: -1.5rem;
        margin-block-end:-1.5rem}
}

@media (min-width: 1024px) {
    .gdk .mb-cs\@desktop--xs {
        -webkit-margin-after:.5rem;
        margin-block-end:.5rem}

    .gdk .mb-ls\@desktop--xs {
        -webkit-margin-after: 1.5rem;
        margin-block-end:1.5rem}

    .gdk .mb-cs\@desktop--neg-xs {
        -webkit-margin-after: -.5rem;
        margin-block-end:-.5rem}

    .gdk .mb-ls\@desktop--neg-xs {
        -webkit-margin-after: -1.5rem;
        margin-block-end:-1.5rem}
}

.gdk .mb-cs--2xs {
    -webkit-margin-after: .25rem;
    margin-block-end:.25rem}

.gdk .mb-ls--2xs {
    -webkit-margin-after: 1rem;
    margin-block-end:1rem}

.gdk .mb-cs--neg-2xs {
    -webkit-margin-after: -.25rem;
    margin-block-end:-.25rem}

.gdk .mb-ls--neg-2xs {
    -webkit-margin-after: -1rem;
    margin-block-end:-1rem}

@media (max-width: 767px) {
    .gdk .mb-cs\@mobile--2xs {
        -webkit-margin-after:.25rem;
        margin-block-end:.25rem}

    .gdk .mb-ls\@mobile--2xs {
        -webkit-margin-after: 1rem;
        margin-block-end:1rem}

    .gdk .mb-cs\@mobile--neg-2xs {
        -webkit-margin-after: -.25rem;
        margin-block-end:-.25rem}

    .gdk .mb-ls\@mobile--neg-2xs {
        -webkit-margin-after: -1rem;
        margin-block-end:-1rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mb-cs\@tablet--2xs {
        -webkit-margin-after:.25rem;
        margin-block-end:.25rem}

    .gdk .mb-ls\@tablet--2xs {
        -webkit-margin-after: 1rem;
        margin-block-end:1rem}

    .gdk .mb-cs\@tablet--neg-2xs {
        -webkit-margin-after: -.25rem;
        margin-block-end:-.25rem}

    .gdk .mb-ls\@tablet--neg-2xs {
        -webkit-margin-after: -1rem;
        margin-block-end:-1rem}
}

@media (min-width: 1024px) {
    .gdk .mb-cs\@desktop--2xs {
        -webkit-margin-after:.25rem;
        margin-block-end:.25rem}

    .gdk .mb-ls\@desktop--2xs {
        -webkit-margin-after: 1rem;
        margin-block-end:1rem}

    .gdk .mb-cs\@desktop--neg-2xs {
        -webkit-margin-after: -.25rem;
        margin-block-end:-.25rem}

    .gdk .mb-ls\@desktop--neg-2xs {
        -webkit-margin-after: -1rem;
        margin-block-end:-1rem}
}

.gdk .mb-cs--3xs {
    -webkit-margin-after: .125rem;
    margin-block-end:.125rem}

.gdk .mb-ls--3xs {
    -webkit-margin-after: .5rem;
    margin-block-end:.5rem}

.gdk .mb-cs--neg-3xs {
    -webkit-margin-after: -.125rem;
    margin-block-end:-.125rem}

.gdk .mb-ls--neg-3xs {
    -webkit-margin-after: -.5rem;
    margin-block-end:-.5rem}

@media (max-width: 767px) {
    .gdk .mb-cs\@mobile--3xs {
        -webkit-margin-after:.125rem;
        margin-block-end:.125rem}

    .gdk .mb-ls\@mobile--3xs {
        -webkit-margin-after: .5rem;
        margin-block-end:.5rem}

    .gdk .mb-cs\@mobile--neg-3xs {
        -webkit-margin-after: -.125rem;
        margin-block-end:-.125rem}

    .gdk .mb-ls\@mobile--neg-3xs {
        -webkit-margin-after: -.5rem;
        margin-block-end:-.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mb-cs\@tablet--3xs {
        -webkit-margin-after:.125rem;
        margin-block-end:.125rem}

    .gdk .mb-ls\@tablet--3xs {
        -webkit-margin-after: .5rem;
        margin-block-end:.5rem}

    .gdk .mb-cs\@tablet--neg-3xs {
        -webkit-margin-after: -.125rem;
        margin-block-end:-.125rem}

    .gdk .mb-ls\@tablet--neg-3xs {
        -webkit-margin-after: -.5rem;
        margin-block-end:-.5rem}
}

@media (min-width: 1024px) {
    .gdk .mb-cs\@desktop--3xs {
        -webkit-margin-after:.125rem;
        margin-block-end:.125rem}

    .gdk .mb-ls\@desktop--3xs {
        -webkit-margin-after: .5rem;
        margin-block-end:.5rem}

    .gdk .mb-cs\@desktop--neg-3xs {
        -webkit-margin-after: -.125rem;
        margin-block-end:-.125rem}

    .gdk .mb-ls\@desktop--neg-3xs {
        -webkit-margin-after: -.5rem;
        margin-block-end:-.5rem}
}

.gdk .mb--auto {
    -webkit-margin-after: auto!important;
    margin-block-end:auto!important}

@media (max-width: 767px) {
    .gdk .mb\@mobile--auto {
        -webkit-margin-after:auto!important;
        margin-block-end:auto!important}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mb\@tablet--auto {
        -webkit-margin-after:auto!important;
        margin-block-end:auto!important}
}

@media (min-width: 1024px) {
    .gdk .mb\@desktop--auto {
        -webkit-margin-after:auto!important;
        margin-block-end:auto!important}
}

.gdk .mb--none,.review-list-item__body {
    -webkit-margin-after: 0!important;
    margin-block-end:0!important}

@media (max-width: 767px) {
    .gdk .mb\@mobile--none {
        -webkit-margin-after:0!important;
        margin-block-end:0!important}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mb\@tablet--none {
        -webkit-margin-after:0!important;
        margin-block-end:0!important}
}

@media (min-width: 1024px) {
    .gdk .mb\@desktop--none {
        -webkit-margin-after:0!important;
        margin-block-end:0!important}
}

.gdk .ml-cs--3xl {
    -webkit-margin-start: 3rem;
    -moz-margin-start: 3rem;
    margin-inline-start:3rem}

.gdk .ml-ls--3xl {
    -webkit-margin-start: 16rem;
    -moz-margin-start: 16rem;
    margin-inline-start:16rem}

.gdk .ml-cs--neg-3xl {
    -webkit-margin-start: -3rem;
    -moz-margin-start: -3rem;
    margin-inline-start:-3rem}

.gdk .ml-ls--neg-3xl {
    -webkit-margin-start: -16rem;
    -moz-margin-start: -16rem;
    margin-inline-start:-16rem}

@media (max-width: 767px) {
    .gdk .ml-cs\@mobile--3xl {
        -webkit-margin-start:3rem;
        -moz-margin-start: 3rem;
        margin-inline-start:3rem}

    .gdk .ml-ls\@mobile--3xl {
        -webkit-margin-start: 16rem;
        -moz-margin-start: 16rem;
        margin-inline-start:16rem}

    .gdk .ml-cs\@mobile--neg-3xl {
        -webkit-margin-start: -3rem;
        -moz-margin-start: -3rem;
        margin-inline-start:-3rem}

    .gdk .ml-ls\@mobile--neg-3xl {
        -webkit-margin-start: -16rem;
        -moz-margin-start: -16rem;
        margin-inline-start:-16rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ml-cs\@tablet--3xl {
        -webkit-margin-start:3rem;
        -moz-margin-start: 3rem;
        margin-inline-start:3rem}

    .gdk .ml-ls\@tablet--3xl {
        -webkit-margin-start: 16rem;
        -moz-margin-start: 16rem;
        margin-inline-start:16rem}

    .gdk .ml-cs\@tablet--neg-3xl {
        -webkit-margin-start: -3rem;
        -moz-margin-start: -3rem;
        margin-inline-start:-3rem}

    .gdk .ml-ls\@tablet--neg-3xl {
        -webkit-margin-start: -16rem;
        -moz-margin-start: -16rem;
        margin-inline-start:-16rem}
}

@media (min-width: 1024px) {
    .gdk .ml-cs\@desktop--3xl {
        -webkit-margin-start:3rem;
        -moz-margin-start: 3rem;
        margin-inline-start:3rem}

    .gdk .ml-ls\@desktop--3xl {
        -webkit-margin-start: 16rem;
        -moz-margin-start: 16rem;
        margin-inline-start:16rem}

    .gdk .ml-cs\@desktop--neg-3xl {
        -webkit-margin-start: -3rem;
        -moz-margin-start: -3rem;
        margin-inline-start:-3rem}

    .gdk .ml-ls\@desktop--neg-3xl {
        -webkit-margin-start: -16rem;
        -moz-margin-start: -16rem;
        margin-inline-start:-16rem}
}

.gdk .ml-cs--2xl {
    -webkit-margin-start: 2.5rem;
    -moz-margin-start: 2.5rem;
    margin-inline-start:2.5rem}

.gdk .ml-ls--2xl {
    -webkit-margin-start: 10rem;
    -moz-margin-start: 10rem;
    margin-inline-start:10rem}

.gdk .ml-cs--neg-2xl {
    -webkit-margin-start: -2.5rem;
    -moz-margin-start: -2.5rem;
    margin-inline-start:-2.5rem}

.gdk .ml-ls--neg-2xl {
    -webkit-margin-start: -10rem;
    -moz-margin-start: -10rem;
    margin-inline-start:-10rem}

@media (max-width: 767px) {
    .gdk .ml-cs\@mobile--2xl {
        -webkit-margin-start:2.5rem;
        -moz-margin-start: 2.5rem;
        margin-inline-start:2.5rem}

    .gdk .ml-ls\@mobile--2xl {
        -webkit-margin-start: 10rem;
        -moz-margin-start: 10rem;
        margin-inline-start:10rem}

    .gdk .ml-cs\@mobile--neg-2xl {
        -webkit-margin-start: -2.5rem;
        -moz-margin-start: -2.5rem;
        margin-inline-start:-2.5rem}

    .gdk .ml-ls\@mobile--neg-2xl {
        -webkit-margin-start: -10rem;
        -moz-margin-start: -10rem;
        margin-inline-start:-10rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ml-cs\@tablet--2xl {
        -webkit-margin-start:2.5rem;
        -moz-margin-start: 2.5rem;
        margin-inline-start:2.5rem}

    .gdk .ml-ls\@tablet--2xl {
        -webkit-margin-start: 10rem;
        -moz-margin-start: 10rem;
        margin-inline-start:10rem}

    .gdk .ml-cs\@tablet--neg-2xl {
        -webkit-margin-start: -2.5rem;
        -moz-margin-start: -2.5rem;
        margin-inline-start:-2.5rem}

    .gdk .ml-ls\@tablet--neg-2xl {
        -webkit-margin-start: -10rem;
        -moz-margin-start: -10rem;
        margin-inline-start:-10rem}
}

@media (min-width: 1024px) {
    .gdk .ml-cs\@desktop--2xl {
        -webkit-margin-start:2.5rem;
        -moz-margin-start: 2.5rem;
        margin-inline-start:2.5rem}

    .gdk .ml-ls\@desktop--2xl {
        -webkit-margin-start: 10rem;
        -moz-margin-start: 10rem;
        margin-inline-start:10rem}

    .gdk .ml-cs\@desktop--neg-2xl {
        -webkit-margin-start: -2.5rem;
        -moz-margin-start: -2.5rem;
        margin-inline-start:-2.5rem}

    .gdk .ml-ls\@desktop--neg-2xl {
        -webkit-margin-start: -10rem;
        -moz-margin-start: -10rem;
        margin-inline-start:-10rem}
}

.gdk .ml-cs--xl {
    -webkit-margin-start: 2rem;
    -moz-margin-start: 2rem;
    margin-inline-start:2rem}

.gdk .ml-ls--xl {
    -webkit-margin-start: 6rem;
    -moz-margin-start: 6rem;
    margin-inline-start:6rem}

.gdk .ml-cs--neg-xl {
    -webkit-margin-start: -2rem;
    -moz-margin-start: -2rem;
    margin-inline-start:-2rem}

.gdk .ml-ls--neg-xl {
    -webkit-margin-start: -6rem;
    -moz-margin-start: -6rem;
    margin-inline-start:-6rem}

@media (max-width: 767px) {
    .gdk .ml-cs\@mobile--xl {
        -webkit-margin-start:2rem;
        -moz-margin-start: 2rem;
        margin-inline-start:2rem}

    .gdk .ml-ls\@mobile--xl {
        -webkit-margin-start: 6rem;
        -moz-margin-start: 6rem;
        margin-inline-start:6rem}

    .gdk .ml-cs\@mobile--neg-xl {
        -webkit-margin-start: -2rem;
        -moz-margin-start: -2rem;
        margin-inline-start:-2rem}

    .gdk .ml-ls\@mobile--neg-xl {
        -webkit-margin-start: -6rem;
        -moz-margin-start: -6rem;
        margin-inline-start:-6rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ml-cs\@tablet--xl {
        -webkit-margin-start:2rem;
        -moz-margin-start: 2rem;
        margin-inline-start:2rem}

    .gdk .ml-ls\@tablet--xl {
        -webkit-margin-start: 6rem;
        -moz-margin-start: 6rem;
        margin-inline-start:6rem}

    .gdk .ml-cs\@tablet--neg-xl {
        -webkit-margin-start: -2rem;
        -moz-margin-start: -2rem;
        margin-inline-start:-2rem}

    .gdk .ml-ls\@tablet--neg-xl {
        -webkit-margin-start: -6rem;
        -moz-margin-start: -6rem;
        margin-inline-start:-6rem}
}

@media (min-width: 1024px) {
    .gdk .ml-cs\@desktop--xl {
        -webkit-margin-start:2rem;
        -moz-margin-start: 2rem;
        margin-inline-start:2rem}

    .gdk .ml-ls\@desktop--xl {
        -webkit-margin-start: 6rem;
        -moz-margin-start: 6rem;
        margin-inline-start:6rem}

    .gdk .ml-cs\@desktop--neg-xl {
        -webkit-margin-start: -2rem;
        -moz-margin-start: -2rem;
        margin-inline-start:-2rem}

    .gdk .ml-ls\@desktop--neg-xl {
        -webkit-margin-start: -6rem;
        -moz-margin-start: -6rem;
        margin-inline-start:-6rem}
}

.gdk .ml-cs--lg {
    -webkit-margin-start: 1.5rem;
    -moz-margin-start: 1.5rem;
    margin-inline-start:1.5rem}

.gdk .ml-ls--lg {
    -webkit-margin-start: 4rem;
    -moz-margin-start: 4rem;
    margin-inline-start:4rem}

.gdk .ml-cs--neg-lg {
    -webkit-margin-start: -1.5rem;
    -moz-margin-start: -1.5rem;
    margin-inline-start:-1.5rem}

.gdk .ml-ls--neg-lg {
    -webkit-margin-start: -4rem;
    -moz-margin-start: -4rem;
    margin-inline-start:-4rem}

@media (max-width: 767px) {
    .gdk .ml-cs\@mobile--lg {
        -webkit-margin-start:1.5rem;
        -moz-margin-start: 1.5rem;
        margin-inline-start:1.5rem}

    .gdk .ml-ls\@mobile--lg {
        -webkit-margin-start: 4rem;
        -moz-margin-start: 4rem;
        margin-inline-start:4rem}

    .gdk .ml-cs\@mobile--neg-lg {
        -webkit-margin-start: -1.5rem;
        -moz-margin-start: -1.5rem;
        margin-inline-start:-1.5rem}

    .gdk .ml-ls\@mobile--neg-lg {
        -webkit-margin-start: -4rem;
        -moz-margin-start: -4rem;
        margin-inline-start:-4rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ml-cs\@tablet--lg {
        -webkit-margin-start:1.5rem;
        -moz-margin-start: 1.5rem;
        margin-inline-start:1.5rem}

    .gdk .ml-ls\@tablet--lg {
        -webkit-margin-start: 4rem;
        -moz-margin-start: 4rem;
        margin-inline-start:4rem}

    .gdk .ml-cs\@tablet--neg-lg {
        -webkit-margin-start: -1.5rem;
        -moz-margin-start: -1.5rem;
        margin-inline-start:-1.5rem}

    .gdk .ml-ls\@tablet--neg-lg {
        -webkit-margin-start: -4rem;
        -moz-margin-start: -4rem;
        margin-inline-start:-4rem}
}

@media (min-width: 1024px) {
    .gdk .ml-cs\@desktop--lg {
        -webkit-margin-start:1.5rem;
        -moz-margin-start: 1.5rem;
        margin-inline-start:1.5rem}

    .gdk .ml-ls\@desktop--lg {
        -webkit-margin-start: 4rem;
        -moz-margin-start: 4rem;
        margin-inline-start:4rem}

    .gdk .ml-cs\@desktop--neg-lg {
        -webkit-margin-start: -1.5rem;
        -moz-margin-start: -1.5rem;
        margin-inline-start:-1.5rem}

    .gdk .ml-ls\@desktop--neg-lg {
        -webkit-margin-start: -4rem;
        -moz-margin-start: -4rem;
        margin-inline-start:-4rem}
}

.gdk .ml-cs--md {
    -webkit-margin-start: 1rem;
    -moz-margin-start: 1rem;
    margin-inline-start:1rem}

.gdk .ml-ls--md {
    -webkit-margin-start: 3rem;
    -moz-margin-start: 3rem;
    margin-inline-start:3rem}

.gdk .ml-cs--neg-md {
    -webkit-margin-start: -1rem;
    -moz-margin-start: -1rem;
    margin-inline-start:-1rem}

.gdk .ml-ls--neg-md {
    -webkit-margin-start: -3rem;
    -moz-margin-start: -3rem;
    margin-inline-start:-3rem}

@media (max-width: 767px) {
    .gdk .ml-cs\@mobile--md {
        -webkit-margin-start:1rem;
        -moz-margin-start: 1rem;
        margin-inline-start:1rem}

    .gdk .ml-ls\@mobile--md {
        -webkit-margin-start: 3rem;
        -moz-margin-start: 3rem;
        margin-inline-start:3rem}

    .gdk .ml-cs\@mobile--neg-md {
        -webkit-margin-start: -1rem;
        -moz-margin-start: -1rem;
        margin-inline-start:-1rem}

    .gdk .ml-ls\@mobile--neg-md {
        -webkit-margin-start: -3rem;
        -moz-margin-start: -3rem;
        margin-inline-start:-3rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ml-cs\@tablet--md {
        -webkit-margin-start:1rem;
        -moz-margin-start: 1rem;
        margin-inline-start:1rem}

    .gdk .ml-ls\@tablet--md {
        -webkit-margin-start: 3rem;
        -moz-margin-start: 3rem;
        margin-inline-start:3rem}

    .gdk .ml-cs\@tablet--neg-md {
        -webkit-margin-start: -1rem;
        -moz-margin-start: -1rem;
        margin-inline-start:-1rem}

    .gdk .ml-ls\@tablet--neg-md {
        -webkit-margin-start: -3rem;
        -moz-margin-start: -3rem;
        margin-inline-start:-3rem}
}

@media (min-width: 1024px) {
    .gdk .ml-cs\@desktop--md {
        -webkit-margin-start:1rem;
        -moz-margin-start: 1rem;
        margin-inline-start:1rem}

    .gdk .ml-ls\@desktop--md {
        -webkit-margin-start: 3rem;
        -moz-margin-start: 3rem;
        margin-inline-start:3rem}

    .gdk .ml-cs\@desktop--neg-md {
        -webkit-margin-start: -1rem;
        -moz-margin-start: -1rem;
        margin-inline-start:-1rem}

    .gdk .ml-ls\@desktop--neg-md {
        -webkit-margin-start: -3rem;
        -moz-margin-start: -3rem;
        margin-inline-start:-3rem}
}

.gdk .ml-cs--sm {
    -webkit-margin-start: .75rem;
    -moz-margin-start: .75rem;
    margin-inline-start:.75rem}

.gdk .ml-ls--sm {
    -webkit-margin-start: 2rem;
    -moz-margin-start: 2rem;
    margin-inline-start:2rem}

.gdk .ml-cs--neg-sm {
    -webkit-margin-start: -.75rem;
    -moz-margin-start: -.75rem;
    margin-inline-start:-.75rem}

.gdk .ml-ls--neg-sm {
    -webkit-margin-start: -2rem;
    -moz-margin-start: -2rem;
    margin-inline-start:-2rem}

@media (max-width: 767px) {
    .gdk .ml-cs\@mobile--sm {
        -webkit-margin-start:.75rem;
        -moz-margin-start: .75rem;
        margin-inline-start:.75rem}

    .gdk .ml-ls\@mobile--sm {
        -webkit-margin-start: 2rem;
        -moz-margin-start: 2rem;
        margin-inline-start:2rem}

    .gdk .ml-cs\@mobile--neg-sm {
        -webkit-margin-start: -.75rem;
        -moz-margin-start: -.75rem;
        margin-inline-start:-.75rem}

    .gdk .ml-ls\@mobile--neg-sm {
        -webkit-margin-start: -2rem;
        -moz-margin-start: -2rem;
        margin-inline-start:-2rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ml-cs\@tablet--sm {
        -webkit-margin-start:.75rem;
        -moz-margin-start: .75rem;
        margin-inline-start:.75rem}

    .gdk .ml-ls\@tablet--sm {
        -webkit-margin-start: 2rem;
        -moz-margin-start: 2rem;
        margin-inline-start:2rem}

    .gdk .ml-cs\@tablet--neg-sm {
        -webkit-margin-start: -.75rem;
        -moz-margin-start: -.75rem;
        margin-inline-start:-.75rem}

    .gdk .ml-ls\@tablet--neg-sm {
        -webkit-margin-start: -2rem;
        -moz-margin-start: -2rem;
        margin-inline-start:-2rem}
}

@media (min-width: 1024px) {
    .gdk .ml-cs\@desktop--sm {
        -webkit-margin-start:.75rem;
        -moz-margin-start: .75rem;
        margin-inline-start:.75rem}

    .gdk .ml-ls\@desktop--sm {
        -webkit-margin-start: 2rem;
        -moz-margin-start: 2rem;
        margin-inline-start:2rem}

    .gdk .ml-cs\@desktop--neg-sm {
        -webkit-margin-start: -.75rem;
        -moz-margin-start: -.75rem;
        margin-inline-start:-.75rem}

    .gdk .ml-ls\@desktop--neg-sm {
        -webkit-margin-start: -2rem;
        -moz-margin-start: -2rem;
        margin-inline-start:-2rem}
}

.gdk .ml-cs--xs {
    -webkit-margin-start: .5rem;
    -moz-margin-start: .5rem;
    margin-inline-start:.5rem}

.gdk .ml-ls--xs {
    -webkit-margin-start: 1.5rem;
    -moz-margin-start: 1.5rem;
    margin-inline-start:1.5rem}

.gdk .ml-cs--neg-xs {
    -webkit-margin-start: -.5rem;
    -moz-margin-start: -.5rem;
    margin-inline-start:-.5rem}

.gdk .ml-ls--neg-xs {
    -webkit-margin-start: -1.5rem;
    -moz-margin-start: -1.5rem;
    margin-inline-start:-1.5rem}

@media (max-width: 767px) {
    .gdk .ml-cs\@mobile--xs {
        -webkit-margin-start:.5rem;
        -moz-margin-start: .5rem;
        margin-inline-start:.5rem}

    .gdk .ml-ls\@mobile--xs {
        -webkit-margin-start: 1.5rem;
        -moz-margin-start: 1.5rem;
        margin-inline-start:1.5rem}

    .gdk .ml-cs\@mobile--neg-xs {
        -webkit-margin-start: -.5rem;
        -moz-margin-start: -.5rem;
        margin-inline-start:-.5rem}

    .gdk .ml-ls\@mobile--neg-xs {
        -webkit-margin-start: -1.5rem;
        -moz-margin-start: -1.5rem;
        margin-inline-start:-1.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ml-cs\@tablet--xs {
        -webkit-margin-start:.5rem;
        -moz-margin-start: .5rem;
        margin-inline-start:.5rem}

    .gdk .ml-ls\@tablet--xs {
        -webkit-margin-start: 1.5rem;
        -moz-margin-start: 1.5rem;
        margin-inline-start:1.5rem}

    .gdk .ml-cs\@tablet--neg-xs {
        -webkit-margin-start: -.5rem;
        -moz-margin-start: -.5rem;
        margin-inline-start:-.5rem}

    .gdk .ml-ls\@tablet--neg-xs {
        -webkit-margin-start: -1.5rem;
        -moz-margin-start: -1.5rem;
        margin-inline-start:-1.5rem}
}

@media (min-width: 1024px) {
    .gdk .ml-cs\@desktop--xs {
        -webkit-margin-start:.5rem;
        -moz-margin-start: .5rem;
        margin-inline-start:.5rem}

    .gdk .ml-ls\@desktop--xs {
        -webkit-margin-start: 1.5rem;
        -moz-margin-start: 1.5rem;
        margin-inline-start:1.5rem}

    .gdk .ml-cs\@desktop--neg-xs {
        -webkit-margin-start: -.5rem;
        -moz-margin-start: -.5rem;
        margin-inline-start:-.5rem}

    .gdk .ml-ls\@desktop--neg-xs {
        -webkit-margin-start: -1.5rem;
        -moz-margin-start: -1.5rem;
        margin-inline-start:-1.5rem}
}

.gdk .ml-cs--2xs {
    -webkit-margin-start: .25rem;
    -moz-margin-start: .25rem;
    margin-inline-start:.25rem}

.gdk .ml-ls--2xs {
    -webkit-margin-start: 1rem;
    -moz-margin-start: 1rem;
    margin-inline-start:1rem}

.gdk .ml-cs--neg-2xs {
    -webkit-margin-start: -.25rem;
    -moz-margin-start: -.25rem;
    margin-inline-start:-.25rem}

.gdk .ml-ls--neg-2xs {
    -webkit-margin-start: -1rem;
    -moz-margin-start: -1rem;
    margin-inline-start:-1rem}

@media (max-width: 767px) {
    .gdk .ml-cs\@mobile--2xs {
        -webkit-margin-start:.25rem;
        -moz-margin-start: .25rem;
        margin-inline-start:.25rem}

    .gdk .ml-ls\@mobile--2xs {
        -webkit-margin-start: 1rem;
        -moz-margin-start: 1rem;
        margin-inline-start:1rem}

    .gdk .ml-cs\@mobile--neg-2xs {
        -webkit-margin-start: -.25rem;
        -moz-margin-start: -.25rem;
        margin-inline-start:-.25rem}

    .gdk .ml-ls\@mobile--neg-2xs {
        -webkit-margin-start: -1rem;
        -moz-margin-start: -1rem;
        margin-inline-start:-1rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ml-cs\@tablet--2xs {
        -webkit-margin-start:.25rem;
        -moz-margin-start: .25rem;
        margin-inline-start:.25rem}

    .gdk .ml-ls\@tablet--2xs {
        -webkit-margin-start: 1rem;
        -moz-margin-start: 1rem;
        margin-inline-start:1rem}

    .gdk .ml-cs\@tablet--neg-2xs {
        -webkit-margin-start: -.25rem;
        -moz-margin-start: -.25rem;
        margin-inline-start:-.25rem}

    .gdk .ml-ls\@tablet--neg-2xs {
        -webkit-margin-start: -1rem;
        -moz-margin-start: -1rem;
        margin-inline-start:-1rem}
}

@media (min-width: 1024px) {
    .gdk .ml-cs\@desktop--2xs {
        -webkit-margin-start:.25rem;
        -moz-margin-start: .25rem;
        margin-inline-start:.25rem}

    .gdk .ml-ls\@desktop--2xs {
        -webkit-margin-start: 1rem;
        -moz-margin-start: 1rem;
        margin-inline-start:1rem}

    .gdk .ml-cs\@desktop--neg-2xs {
        -webkit-margin-start: -.25rem;
        -moz-margin-start: -.25rem;
        margin-inline-start:-.25rem}

    .gdk .ml-ls\@desktop--neg-2xs {
        -webkit-margin-start: -1rem;
        -moz-margin-start: -1rem;
        margin-inline-start:-1rem}
}

.gdk .ml-cs--3xs {
    -webkit-margin-start: .125rem;
    -moz-margin-start: .125rem;
    margin-inline-start:.125rem}

.gdk .ml-ls--3xs {
    -webkit-margin-start: .5rem;
    -moz-margin-start: .5rem;
    margin-inline-start:.5rem}

.gdk .ml-cs--neg-3xs {
    -webkit-margin-start: -.125rem;
    -moz-margin-start: -.125rem;
    margin-inline-start:-.125rem}

.gdk .ml-ls--neg-3xs {
    -webkit-margin-start: -.5rem;
    -moz-margin-start: -.5rem;
    margin-inline-start:-.5rem}

@media (max-width: 767px) {
    .gdk .ml-cs\@mobile--3xs {
        -webkit-margin-start:.125rem;
        -moz-margin-start: .125rem;
        margin-inline-start:.125rem}

    .gdk .ml-ls\@mobile--3xs {
        -webkit-margin-start: .5rem;
        -moz-margin-start: .5rem;
        margin-inline-start:.5rem}

    .gdk .ml-cs\@mobile--neg-3xs {
        -webkit-margin-start: -.125rem;
        -moz-margin-start: -.125rem;
        margin-inline-start:-.125rem}

    .gdk .ml-ls\@mobile--neg-3xs {
        -webkit-margin-start: -.5rem;
        -moz-margin-start: -.5rem;
        margin-inline-start:-.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ml-cs\@tablet--3xs {
        -webkit-margin-start:.125rem;
        -moz-margin-start: .125rem;
        margin-inline-start:.125rem}

    .gdk .ml-ls\@tablet--3xs {
        -webkit-margin-start: .5rem;
        -moz-margin-start: .5rem;
        margin-inline-start:.5rem}

    .gdk .ml-cs\@tablet--neg-3xs {
        -webkit-margin-start: -.125rem;
        -moz-margin-start: -.125rem;
        margin-inline-start:-.125rem}

    .gdk .ml-ls\@tablet--neg-3xs {
        -webkit-margin-start: -.5rem;
        -moz-margin-start: -.5rem;
        margin-inline-start:-.5rem}
}

@media (min-width: 1024px) {
    .gdk .ml-cs\@desktop--3xs {
        -webkit-margin-start:.125rem;
        -moz-margin-start: .125rem;
        margin-inline-start:.125rem}

    .gdk .ml-ls\@desktop--3xs {
        -webkit-margin-start: .5rem;
        -moz-margin-start: .5rem;
        margin-inline-start:.5rem}

    .gdk .ml-cs\@desktop--neg-3xs {
        -webkit-margin-start: -.125rem;
        -moz-margin-start: -.125rem;
        margin-inline-start:-.125rem}

    .gdk .ml-ls\@desktop--neg-3xs {
        -webkit-margin-start: -.5rem;
        -moz-margin-start: -.5rem;
        margin-inline-start:-.5rem}
}

.gdk .ml--auto {
    -webkit-margin-start: auto!important;
    -moz-margin-start: auto!important;
    margin-inline-start:auto!important}

@media (max-width: 767px) {
    .gdk .ml\@mobile--auto {
        -webkit-margin-start:auto!important;
        -moz-margin-start: auto!important;
        margin-inline-start:auto!important}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ml\@tablet--auto {
        -webkit-margin-start:auto!important;
        -moz-margin-start: auto!important;
        margin-inline-start:auto!important}
}

@media (min-width: 1024px) {
    .gdk .ml\@desktop--auto {
        -webkit-margin-start:auto!important;
        -moz-margin-start: auto!important;
        margin-inline-start:auto!important}
}

.gdk .ml--none {
    -webkit-margin-start: 0!important;
    -moz-margin-start: 0!important;
    margin-inline-start:0!important}

@media (max-width: 767px) {
    .gdk .ml\@mobile--none {
        -webkit-margin-start:0!important;
        -moz-margin-start: 0!important;
        margin-inline-start:0!important}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ml\@tablet--none {
        -webkit-margin-start:0!important;
        -moz-margin-start: 0!important;
        margin-inline-start:0!important}
}

@media (min-width: 1024px) {
    .gdk .ml\@desktop--none {
        -webkit-margin-start:0!important;
        -moz-margin-start: 0!important;
        margin-inline-start:0!important}
}

.gdk .mr-cs--3xl {
    -webkit-margin-end: 3rem;
    -moz-margin-end: 3rem;
    margin-inline-end:3rem}

.gdk .mr-ls--3xl {
    -webkit-margin-end: 16rem;
    -moz-margin-end: 16rem;
    margin-inline-end:16rem}

.gdk .mr-cs--neg-3xl {
    -webkit-margin-end: -3rem;
    -moz-margin-end: -3rem;
    margin-inline-end:-3rem}

.gdk .mr-ls--neg-3xl {
    -webkit-margin-end: -16rem;
    -moz-margin-end: -16rem;
    margin-inline-end:-16rem}

@media (max-width: 767px) {
    .gdk .mr-cs\@mobile--3xl {
        -webkit-margin-end:3rem;
        -moz-margin-end: 3rem;
        margin-inline-end:3rem}

    .gdk .mr-ls\@mobile--3xl {
        -webkit-margin-end: 16rem;
        -moz-margin-end: 16rem;
        margin-inline-end:16rem}

    .gdk .mr-cs\@mobile--neg-3xl {
        -webkit-margin-end: -3rem;
        -moz-margin-end: -3rem;
        margin-inline-end:-3rem}

    .gdk .mr-ls\@mobile--neg-3xl {
        -webkit-margin-end: -16rem;
        -moz-margin-end: -16rem;
        margin-inline-end:-16rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mr-cs\@tablet--3xl {
        -webkit-margin-end:3rem;
        -moz-margin-end: 3rem;
        margin-inline-end:3rem}

    .gdk .mr-ls\@tablet--3xl {
        -webkit-margin-end: 16rem;
        -moz-margin-end: 16rem;
        margin-inline-end:16rem}

    .gdk .mr-cs\@tablet--neg-3xl {
        -webkit-margin-end: -3rem;
        -moz-margin-end: -3rem;
        margin-inline-end:-3rem}

    .gdk .mr-ls\@tablet--neg-3xl {
        -webkit-margin-end: -16rem;
        -moz-margin-end: -16rem;
        margin-inline-end:-16rem}
}

@media (min-width: 1024px) {
    .gdk .mr-cs\@desktop--3xl {
        -webkit-margin-end:3rem;
        -moz-margin-end: 3rem;
        margin-inline-end:3rem}

    .gdk .mr-ls\@desktop--3xl {
        -webkit-margin-end: 16rem;
        -moz-margin-end: 16rem;
        margin-inline-end:16rem}

    .gdk .mr-cs\@desktop--neg-3xl {
        -webkit-margin-end: -3rem;
        -moz-margin-end: -3rem;
        margin-inline-end:-3rem}

    .gdk .mr-ls\@desktop--neg-3xl {
        -webkit-margin-end: -16rem;
        -moz-margin-end: -16rem;
        margin-inline-end:-16rem}
}

.gdk .mr-cs--2xl {
    -webkit-margin-end: 2.5rem;
    -moz-margin-end: 2.5rem;
    margin-inline-end:2.5rem}

.gdk .mr-ls--2xl {
    -webkit-margin-end: 10rem;
    -moz-margin-end: 10rem;
    margin-inline-end:10rem}

.gdk .mr-cs--neg-2xl {
    -webkit-margin-end: -2.5rem;
    -moz-margin-end: -2.5rem;
    margin-inline-end:-2.5rem}

.gdk .mr-ls--neg-2xl {
    -webkit-margin-end: -10rem;
    -moz-margin-end: -10rem;
    margin-inline-end:-10rem}

@media (max-width: 767px) {
    .gdk .mr-cs\@mobile--2xl {
        -webkit-margin-end:2.5rem;
        -moz-margin-end: 2.5rem;
        margin-inline-end:2.5rem}

    .gdk .mr-ls\@mobile--2xl {
        -webkit-margin-end: 10rem;
        -moz-margin-end: 10rem;
        margin-inline-end:10rem}

    .gdk .mr-cs\@mobile--neg-2xl {
        -webkit-margin-end: -2.5rem;
        -moz-margin-end: -2.5rem;
        margin-inline-end:-2.5rem}

    .gdk .mr-ls\@mobile--neg-2xl {
        -webkit-margin-end: -10rem;
        -moz-margin-end: -10rem;
        margin-inline-end:-10rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mr-cs\@tablet--2xl {
        -webkit-margin-end:2.5rem;
        -moz-margin-end: 2.5rem;
        margin-inline-end:2.5rem}

    .gdk .mr-ls\@tablet--2xl {
        -webkit-margin-end: 10rem;
        -moz-margin-end: 10rem;
        margin-inline-end:10rem}

    .gdk .mr-cs\@tablet--neg-2xl {
        -webkit-margin-end: -2.5rem;
        -moz-margin-end: -2.5rem;
        margin-inline-end:-2.5rem}

    .gdk .mr-ls\@tablet--neg-2xl {
        -webkit-margin-end: -10rem;
        -moz-margin-end: -10rem;
        margin-inline-end:-10rem}
}

@media (min-width: 1024px) {
    .gdk .mr-cs\@desktop--2xl {
        -webkit-margin-end:2.5rem;
        -moz-margin-end: 2.5rem;
        margin-inline-end:2.5rem}

    .gdk .mr-ls\@desktop--2xl {
        -webkit-margin-end: 10rem;
        -moz-margin-end: 10rem;
        margin-inline-end:10rem}

    .gdk .mr-cs\@desktop--neg-2xl {
        -webkit-margin-end: -2.5rem;
        -moz-margin-end: -2.5rem;
        margin-inline-end:-2.5rem}

    .gdk .mr-ls\@desktop--neg-2xl {
        -webkit-margin-end: -10rem;
        -moz-margin-end: -10rem;
        margin-inline-end:-10rem}
}

.gdk .mr-cs--xl {
    -webkit-margin-end: 2rem;
    -moz-margin-end: 2rem;
    margin-inline-end:2rem}

.gdk .mr-ls--xl {
    -webkit-margin-end: 6rem;
    -moz-margin-end: 6rem;
    margin-inline-end:6rem}

.gdk .mr-cs--neg-xl {
    -webkit-margin-end: -2rem;
    -moz-margin-end: -2rem;
    margin-inline-end:-2rem}

.gdk .mr-ls--neg-xl {
    -webkit-margin-end: -6rem;
    -moz-margin-end: -6rem;
    margin-inline-end:-6rem}

@media (max-width: 767px) {
    .gdk .mr-cs\@mobile--xl {
        -webkit-margin-end:2rem;
        -moz-margin-end: 2rem;
        margin-inline-end:2rem}

    .gdk .mr-ls\@mobile--xl {
        -webkit-margin-end: 6rem;
        -moz-margin-end: 6rem;
        margin-inline-end:6rem}

    .gdk .mr-cs\@mobile--neg-xl {
        -webkit-margin-end: -2rem;
        -moz-margin-end: -2rem;
        margin-inline-end:-2rem}

    .gdk .mr-ls\@mobile--neg-xl {
        -webkit-margin-end: -6rem;
        -moz-margin-end: -6rem;
        margin-inline-end:-6rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mr-cs\@tablet--xl {
        -webkit-margin-end:2rem;
        -moz-margin-end: 2rem;
        margin-inline-end:2rem}

    .gdk .mr-ls\@tablet--xl {
        -webkit-margin-end: 6rem;
        -moz-margin-end: 6rem;
        margin-inline-end:6rem}

    .gdk .mr-cs\@tablet--neg-xl {
        -webkit-margin-end: -2rem;
        -moz-margin-end: -2rem;
        margin-inline-end:-2rem}

    .gdk .mr-ls\@tablet--neg-xl {
        -webkit-margin-end: -6rem;
        -moz-margin-end: -6rem;
        margin-inline-end:-6rem}
}

@media (min-width: 1024px) {
    .gdk .mr-cs\@desktop--xl {
        -webkit-margin-end:2rem;
        -moz-margin-end: 2rem;
        margin-inline-end:2rem}

    .gdk .mr-ls\@desktop--xl {
        -webkit-margin-end: 6rem;
        -moz-margin-end: 6rem;
        margin-inline-end:6rem}

    .gdk .mr-cs\@desktop--neg-xl {
        -webkit-margin-end: -2rem;
        -moz-margin-end: -2rem;
        margin-inline-end:-2rem}

    .gdk .mr-ls\@desktop--neg-xl {
        -webkit-margin-end: -6rem;
        -moz-margin-end: -6rem;
        margin-inline-end:-6rem}
}

.gdk .mr-cs--lg {
    -webkit-margin-end: 1.5rem;
    -moz-margin-end: 1.5rem;
    margin-inline-end:1.5rem}

.gdk .mr-ls--lg {
    -webkit-margin-end: 4rem;
    -moz-margin-end: 4rem;
    margin-inline-end:4rem}

.gdk .mr-cs--neg-lg {
    -webkit-margin-end: -1.5rem;
    -moz-margin-end: -1.5rem;
    margin-inline-end:-1.5rem}

.gdk .mr-ls--neg-lg {
    -webkit-margin-end: -4rem;
    -moz-margin-end: -4rem;
    margin-inline-end:-4rem}

@media (max-width: 767px) {
    .gdk .mr-cs\@mobile--lg {
        -webkit-margin-end:1.5rem;
        -moz-margin-end: 1.5rem;
        margin-inline-end:1.5rem}

    .gdk .mr-ls\@mobile--lg {
        -webkit-margin-end: 4rem;
        -moz-margin-end: 4rem;
        margin-inline-end:4rem}

    .gdk .mr-cs\@mobile--neg-lg {
        -webkit-margin-end: -1.5rem;
        -moz-margin-end: -1.5rem;
        margin-inline-end:-1.5rem}

    .gdk .mr-ls\@mobile--neg-lg {
        -webkit-margin-end: -4rem;
        -moz-margin-end: -4rem;
        margin-inline-end:-4rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mr-cs\@tablet--lg {
        -webkit-margin-end:1.5rem;
        -moz-margin-end: 1.5rem;
        margin-inline-end:1.5rem}

    .gdk .mr-ls\@tablet--lg {
        -webkit-margin-end: 4rem;
        -moz-margin-end: 4rem;
        margin-inline-end:4rem}

    .gdk .mr-cs\@tablet--neg-lg {
        -webkit-margin-end: -1.5rem;
        -moz-margin-end: -1.5rem;
        margin-inline-end:-1.5rem}

    .gdk .mr-ls\@tablet--neg-lg {
        -webkit-margin-end: -4rem;
        -moz-margin-end: -4rem;
        margin-inline-end:-4rem}
}

@media (min-width: 1024px) {
    .gdk .mr-cs\@desktop--lg {
        -webkit-margin-end:1.5rem;
        -moz-margin-end: 1.5rem;
        margin-inline-end:1.5rem}

    .gdk .mr-ls\@desktop--lg {
        -webkit-margin-end: 4rem;
        -moz-margin-end: 4rem;
        margin-inline-end:4rem}

    .gdk .mr-cs\@desktop--neg-lg {
        -webkit-margin-end: -1.5rem;
        -moz-margin-end: -1.5rem;
        margin-inline-end:-1.5rem}

    .gdk .mr-ls\@desktop--neg-lg {
        -webkit-margin-end: -4rem;
        -moz-margin-end: -4rem;
        margin-inline-end:-4rem}
}

.gdk .mr-cs--md {
    -webkit-margin-end: 1rem;
    -moz-margin-end: 1rem;
    margin-inline-end:1rem}

.gdk .mr-ls--md {
    -webkit-margin-end: 3rem;
    -moz-margin-end: 3rem;
    margin-inline-end:3rem}

.gdk .mr-cs--neg-md {
    -webkit-margin-end: -1rem;
    -moz-margin-end: -1rem;
    margin-inline-end:-1rem}

.gdk .mr-ls--neg-md {
    -webkit-margin-end: -3rem;
    -moz-margin-end: -3rem;
    margin-inline-end:-3rem}

@media (max-width: 767px) {
    .gdk .mr-cs\@mobile--md {
        -webkit-margin-end:1rem;
        -moz-margin-end: 1rem;
        margin-inline-end:1rem}

    .gdk .mr-ls\@mobile--md {
        -webkit-margin-end: 3rem;
        -moz-margin-end: 3rem;
        margin-inline-end:3rem}

    .gdk .mr-cs\@mobile--neg-md {
        -webkit-margin-end: -1rem;
        -moz-margin-end: -1rem;
        margin-inline-end:-1rem}

    .gdk .mr-ls\@mobile--neg-md {
        -webkit-margin-end: -3rem;
        -moz-margin-end: -3rem;
        margin-inline-end:-3rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mr-cs\@tablet--md {
        -webkit-margin-end:1rem;
        -moz-margin-end: 1rem;
        margin-inline-end:1rem}

    .gdk .mr-ls\@tablet--md {
        -webkit-margin-end: 3rem;
        -moz-margin-end: 3rem;
        margin-inline-end:3rem}

    .gdk .mr-cs\@tablet--neg-md {
        -webkit-margin-end: -1rem;
        -moz-margin-end: -1rem;
        margin-inline-end:-1rem}

    .gdk .mr-ls\@tablet--neg-md {
        -webkit-margin-end: -3rem;
        -moz-margin-end: -3rem;
        margin-inline-end:-3rem}
}

@media (min-width: 1024px) {
    .gdk .mr-cs\@desktop--md {
        -webkit-margin-end:1rem;
        -moz-margin-end: 1rem;
        margin-inline-end:1rem}

    .gdk .mr-ls\@desktop--md {
        -webkit-margin-end: 3rem;
        -moz-margin-end: 3rem;
        margin-inline-end:3rem}

    .gdk .mr-cs\@desktop--neg-md {
        -webkit-margin-end: -1rem;
        -moz-margin-end: -1rem;
        margin-inline-end:-1rem}

    .gdk .mr-ls\@desktop--neg-md {
        -webkit-margin-end: -3rem;
        -moz-margin-end: -3rem;
        margin-inline-end:-3rem}
}

.gdk .mr-cs--sm {
    -webkit-margin-end: .75rem;
    -moz-margin-end: .75rem;
    margin-inline-end:.75rem}

.gdk .mr-ls--sm {
    -webkit-margin-end: 2rem;
    -moz-margin-end: 2rem;
    margin-inline-end:2rem}

.gdk .mr-cs--neg-sm {
    -webkit-margin-end: -.75rem;
    -moz-margin-end: -.75rem;
    margin-inline-end:-.75rem}

.gdk .mr-ls--neg-sm {
    -webkit-margin-end: -2rem;
    -moz-margin-end: -2rem;
    margin-inline-end:-2rem}

@media (max-width: 767px) {
    .gdk .mr-cs\@mobile--sm {
        -webkit-margin-end:.75rem;
        -moz-margin-end: .75rem;
        margin-inline-end:.75rem}

    .gdk .mr-ls\@mobile--sm {
        -webkit-margin-end: 2rem;
        -moz-margin-end: 2rem;
        margin-inline-end:2rem}

    .gdk .mr-cs\@mobile--neg-sm {
        -webkit-margin-end: -.75rem;
        -moz-margin-end: -.75rem;
        margin-inline-end:-.75rem}

    .gdk .mr-ls\@mobile--neg-sm {
        -webkit-margin-end: -2rem;
        -moz-margin-end: -2rem;
        margin-inline-end:-2rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mr-cs\@tablet--sm {
        -webkit-margin-end:.75rem;
        -moz-margin-end: .75rem;
        margin-inline-end:.75rem}

    .gdk .mr-ls\@tablet--sm {
        -webkit-margin-end: 2rem;
        -moz-margin-end: 2rem;
        margin-inline-end:2rem}

    .gdk .mr-cs\@tablet--neg-sm {
        -webkit-margin-end: -.75rem;
        -moz-margin-end: -.75rem;
        margin-inline-end:-.75rem}

    .gdk .mr-ls\@tablet--neg-sm {
        -webkit-margin-end: -2rem;
        -moz-margin-end: -2rem;
        margin-inline-end:-2rem}
}

@media (min-width: 1024px) {
    .gdk .mr-cs\@desktop--sm {
        -webkit-margin-end:.75rem;
        -moz-margin-end: .75rem;
        margin-inline-end:.75rem}

    .gdk .mr-ls\@desktop--sm {
        -webkit-margin-end: 2rem;
        -moz-margin-end: 2rem;
        margin-inline-end:2rem}

    .gdk .mr-cs\@desktop--neg-sm {
        -webkit-margin-end: -.75rem;
        -moz-margin-end: -.75rem;
        margin-inline-end:-.75rem}

    .gdk .mr-ls\@desktop--neg-sm {
        -webkit-margin-end: -2rem;
        -moz-margin-end: -2rem;
        margin-inline-end:-2rem}
}

.gdk .mr-cs--xs {
    -webkit-margin-end: .5rem;
    -moz-margin-end: .5rem;
    margin-inline-end:.5rem}

.gdk .mr-ls--xs {
    -webkit-margin-end: 1.5rem;
    -moz-margin-end: 1.5rem;
    margin-inline-end:1.5rem}

.gdk .mr-cs--neg-xs {
    -webkit-margin-end: -.5rem;
    -moz-margin-end: -.5rem;
    margin-inline-end:-.5rem}

.gdk .mr-ls--neg-xs {
    -webkit-margin-end: -1.5rem;
    -moz-margin-end: -1.5rem;
    margin-inline-end:-1.5rem}

@media (max-width: 767px) {
    .gdk .mr-cs\@mobile--xs {
        -webkit-margin-end:.5rem;
        -moz-margin-end: .5rem;
        margin-inline-end:.5rem}

    .gdk .mr-ls\@mobile--xs {
        -webkit-margin-end: 1.5rem;
        -moz-margin-end: 1.5rem;
        margin-inline-end:1.5rem}

    .gdk .mr-cs\@mobile--neg-xs {
        -webkit-margin-end: -.5rem;
        -moz-margin-end: -.5rem;
        margin-inline-end:-.5rem}

    .gdk .mr-ls\@mobile--neg-xs {
        -webkit-margin-end: -1.5rem;
        -moz-margin-end: -1.5rem;
        margin-inline-end:-1.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mr-cs\@tablet--xs {
        -webkit-margin-end:.5rem;
        -moz-margin-end: .5rem;
        margin-inline-end:.5rem}

    .gdk .mr-ls\@tablet--xs {
        -webkit-margin-end: 1.5rem;
        -moz-margin-end: 1.5rem;
        margin-inline-end:1.5rem}

    .gdk .mr-cs\@tablet--neg-xs {
        -webkit-margin-end: -.5rem;
        -moz-margin-end: -.5rem;
        margin-inline-end:-.5rem}

    .gdk .mr-ls\@tablet--neg-xs {
        -webkit-margin-end: -1.5rem;
        -moz-margin-end: -1.5rem;
        margin-inline-end:-1.5rem}
}

@media (min-width: 1024px) {
    .gdk .mr-cs\@desktop--xs {
        -webkit-margin-end:.5rem;
        -moz-margin-end: .5rem;
        margin-inline-end:.5rem}

    .gdk .mr-ls\@desktop--xs {
        -webkit-margin-end: 1.5rem;
        -moz-margin-end: 1.5rem;
        margin-inline-end:1.5rem}

    .gdk .mr-cs\@desktop--neg-xs {
        -webkit-margin-end: -.5rem;
        -moz-margin-end: -.5rem;
        margin-inline-end:-.5rem}

    .gdk .mr-ls\@desktop--neg-xs {
        -webkit-margin-end: -1.5rem;
        -moz-margin-end: -1.5rem;
        margin-inline-end:-1.5rem}
}

.gdk .mr-cs--2xs {
    -webkit-margin-end: .25rem;
    -moz-margin-end: .25rem;
    margin-inline-end:.25rem}

.gdk .mr-ls--2xs {
    -webkit-margin-end: 1rem;
    -moz-margin-end: 1rem;
    margin-inline-end:1rem}

.gdk .mr-cs--neg-2xs {
    -webkit-margin-end: -.25rem;
    -moz-margin-end: -.25rem;
    margin-inline-end:-.25rem}

.gdk .mr-ls--neg-2xs {
    -webkit-margin-end: -1rem;
    -moz-margin-end: -1rem;
    margin-inline-end:-1rem}

@media (max-width: 767px) {
    .gdk .mr-cs\@mobile--2xs {
        -webkit-margin-end:.25rem;
        -moz-margin-end: .25rem;
        margin-inline-end:.25rem}

    .gdk .mr-ls\@mobile--2xs {
        -webkit-margin-end: 1rem;
        -moz-margin-end: 1rem;
        margin-inline-end:1rem}

    .gdk .mr-cs\@mobile--neg-2xs {
        -webkit-margin-end: -.25rem;
        -moz-margin-end: -.25rem;
        margin-inline-end:-.25rem}

    .gdk .mr-ls\@mobile--neg-2xs {
        -webkit-margin-end: -1rem;
        -moz-margin-end: -1rem;
        margin-inline-end:-1rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mr-cs\@tablet--2xs {
        -webkit-margin-end:.25rem;
        -moz-margin-end: .25rem;
        margin-inline-end:.25rem}

    .gdk .mr-ls\@tablet--2xs {
        -webkit-margin-end: 1rem;
        -moz-margin-end: 1rem;
        margin-inline-end:1rem}

    .gdk .mr-cs\@tablet--neg-2xs {
        -webkit-margin-end: -.25rem;
        -moz-margin-end: -.25rem;
        margin-inline-end:-.25rem}

    .gdk .mr-ls\@tablet--neg-2xs {
        -webkit-margin-end: -1rem;
        -moz-margin-end: -1rem;
        margin-inline-end:-1rem}
}

@media (min-width: 1024px) {
    .gdk .mr-cs\@desktop--2xs {
        -webkit-margin-end:.25rem;
        -moz-margin-end: .25rem;
        margin-inline-end:.25rem}

    .gdk .mr-ls\@desktop--2xs {
        -webkit-margin-end: 1rem;
        -moz-margin-end: 1rem;
        margin-inline-end:1rem}

    .gdk .mr-cs\@desktop--neg-2xs {
        -webkit-margin-end: -.25rem;
        -moz-margin-end: -.25rem;
        margin-inline-end:-.25rem}

    .gdk .mr-ls\@desktop--neg-2xs {
        -webkit-margin-end: -1rem;
        -moz-margin-end: -1rem;
        margin-inline-end:-1rem}
}

.gdk .mr-cs--3xs {
    -webkit-margin-end: .125rem;
    -moz-margin-end: .125rem;
    margin-inline-end:.125rem}

.gdk .mr-ls--3xs {
    -webkit-margin-end: .5rem;
    -moz-margin-end: .5rem;
    margin-inline-end:.5rem}

.gdk .mr-cs--neg-3xs {
    -webkit-margin-end: -.125rem;
    -moz-margin-end: -.125rem;
    margin-inline-end:-.125rem}

.gdk .mr-ls--neg-3xs {
    -webkit-margin-end: -.5rem;
    -moz-margin-end: -.5rem;
    margin-inline-end:-.5rem}

@media (max-width: 767px) {
    .gdk .mr-cs\@mobile--3xs {
        -webkit-margin-end:.125rem;
        -moz-margin-end: .125rem;
        margin-inline-end:.125rem}

    .gdk .mr-ls\@mobile--3xs {
        -webkit-margin-end: .5rem;
        -moz-margin-end: .5rem;
        margin-inline-end:.5rem}

    .gdk .mr-cs\@mobile--neg-3xs {
        -webkit-margin-end: -.125rem;
        -moz-margin-end: -.125rem;
        margin-inline-end:-.125rem}

    .gdk .mr-ls\@mobile--neg-3xs {
        -webkit-margin-end: -.5rem;
        -moz-margin-end: -.5rem;
        margin-inline-end:-.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mr-cs\@tablet--3xs {
        -webkit-margin-end:.125rem;
        -moz-margin-end: .125rem;
        margin-inline-end:.125rem}

    .gdk .mr-ls\@tablet--3xs {
        -webkit-margin-end: .5rem;
        -moz-margin-end: .5rem;
        margin-inline-end:.5rem}

    .gdk .mr-cs\@tablet--neg-3xs {
        -webkit-margin-end: -.125rem;
        -moz-margin-end: -.125rem;
        margin-inline-end:-.125rem}

    .gdk .mr-ls\@tablet--neg-3xs {
        -webkit-margin-end: -.5rem;
        -moz-margin-end: -.5rem;
        margin-inline-end:-.5rem}
}

@media (min-width: 1024px) {
    .gdk .mr-cs\@desktop--3xs {
        -webkit-margin-end:.125rem;
        -moz-margin-end: .125rem;
        margin-inline-end:.125rem}

    .gdk .mr-ls\@desktop--3xs {
        -webkit-margin-end: .5rem;
        -moz-margin-end: .5rem;
        margin-inline-end:.5rem}

    .gdk .mr-cs\@desktop--neg-3xs {
        -webkit-margin-end: -.125rem;
        -moz-margin-end: -.125rem;
        margin-inline-end:-.125rem}

    .gdk .mr-ls\@desktop--neg-3xs {
        -webkit-margin-end: -.5rem;
        -moz-margin-end: -.5rem;
        margin-inline-end:-.5rem}
}

.gdk .mr--auto {
    -webkit-margin-end: auto!important;
    -moz-margin-end: auto!important;
    margin-inline-end:auto!important}

@media (max-width: 767px) {
    .gdk .mr\@mobile--auto {
        -webkit-margin-end:auto!important;
        -moz-margin-end: auto!important;
        margin-inline-end:auto!important}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mr\@tablet--auto {
        -webkit-margin-end:auto!important;
        -moz-margin-end: auto!important;
        margin-inline-end:auto!important}
}

@media (min-width: 1024px) {
    .gdk .mr\@desktop--auto {
        -webkit-margin-end:auto!important;
        -moz-margin-end: auto!important;
        margin-inline-end:auto!important}
}

.gdk .mr--none {
    -webkit-margin-end: 0!important;
    -moz-margin-end: 0!important;
    margin-inline-end:0!important}

@media (max-width: 767px) {
    .gdk .mr\@mobile--none {
        -webkit-margin-end:0!important;
        -moz-margin-end: 0!important;
        margin-inline-end:0!important}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .mr\@tablet--none {
        -webkit-margin-end:0!important;
        -moz-margin-end: 0!important;
        margin-inline-end:0!important}
}

@media (min-width: 1024px) {
    .gdk .mr\@desktop--none {
        -webkit-margin-end:0!important;
        -moz-margin-end: 0!important;
        margin-inline-end:0!important}
}

.gdk .p-cs--3xl {
    padding: 3rem
}

.gdk .p-ls--3xl {
    padding: 16rem
}

@media (max-width: 767px) {
    .gdk .p-cs\@mobile--3xl {
        padding:3rem
    }

    .gdk .p-ls\@mobile--3xl {
        padding: 16rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .p-cs\@tablet--3xl {
        padding:3rem
    }

    .gdk .p-ls\@tablet--3xl {
        padding: 16rem
    }
}

@media (min-width: 1024px) {
    .gdk .p-cs\@desktop--3xl {
        padding:3rem
    }

    .gdk .p-ls\@desktop--3xl {
        padding: 16rem
    }
}

.gdk .p-cs--2xl {
    padding: 2.5rem
}

.gdk .p-ls--2xl {
    padding: 10rem
}

@media (max-width: 767px) {
    .gdk .p-cs\@mobile--2xl {
        padding:2.5rem
    }

    .gdk .p-ls\@mobile--2xl {
        padding: 10rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .p-cs\@tablet--2xl {
        padding:2.5rem
    }

    .gdk .p-ls\@tablet--2xl {
        padding: 10rem
    }
}

@media (min-width: 1024px) {
    .gdk .p-cs\@desktop--2xl {
        padding:2.5rem
    }

    .gdk .p-ls\@desktop--2xl {
        padding: 10rem
    }
}

.gdk .p-cs--xl {
    padding: 2rem
}

.gdk .p-ls--xl {
    padding: 6rem
}

@media (max-width: 767px) {
    .gdk .p-cs\@mobile--xl {
        padding:2rem
    }

    .gdk .p-ls\@mobile--xl {
        padding: 6rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .p-cs\@tablet--xl {
        padding:2rem
    }

    .gdk .p-ls\@tablet--xl {
        padding: 6rem
    }
}

@media (min-width: 1024px) {
    .gdk .p-cs\@desktop--xl {
        padding:2rem
    }

    .gdk .p-ls\@desktop--xl {
        padding: 6rem
    }
}

.gdk .p-cs--lg {
    padding: 1.5rem
}

.gdk .p-ls--lg {
    padding: 4rem
}

@media (max-width: 767px) {
    .gdk .p-cs\@mobile--lg {
        padding:1.5rem
    }

    .gdk .p-ls\@mobile--lg {
        padding: 4rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .p-cs\@tablet--lg {
        padding:1.5rem
    }

    .gdk .p-ls\@tablet--lg {
        padding: 4rem
    }
}

@media (min-width: 1024px) {
    .gdk .p-cs\@desktop--lg {
        padding:1.5rem
    }

    .gdk .p-ls\@desktop--lg {
        padding: 4rem
    }
}

.gdk .p-cs--md {
    padding: 1rem
}

.gdk .p-ls--md {
    padding: 3rem
}

@media (max-width: 767px) {
    .gdk .p-cs\@mobile--md {
        padding:1rem
    }

    .gdk .p-ls\@mobile--md {
        padding: 3rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .p-cs\@tablet--md {
        padding:1rem
    }

    .gdk .p-ls\@tablet--md {
        padding: 3rem
    }
}

@media (min-width: 1024px) {
    .gdk .p-cs\@desktop--md {
        padding:1rem
    }

    .gdk .p-ls\@desktop--md {
        padding: 3rem
    }
}

.gdk .p-cs--sm {
    padding: .75rem
}

.gdk .p-ls--sm {
    padding: 2rem
}

@media (max-width: 767px) {
    .gdk .p-cs\@mobile--sm {
        padding:.75rem
    }

    .gdk .p-ls\@mobile--sm {
        padding: 2rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .p-cs\@tablet--sm {
        padding:.75rem
    }

    .gdk .p-ls\@tablet--sm {
        padding: 2rem
    }
}

@media (min-width: 1024px) {
    .gdk .p-cs\@desktop--sm {
        padding:.75rem
    }

    .gdk .p-ls\@desktop--sm {
        padding: 2rem
    }
}

.gdk .p-cs--xs {
    padding: .5rem
}

.gdk .p-ls--xs {
    padding: 1.5rem
}

@media (max-width: 767px) {
    .gdk .p-cs\@mobile--xs {
        padding:.5rem
    }

    .gdk .p-ls\@mobile--xs {
        padding: 1.5rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .p-cs\@tablet--xs {
        padding:.5rem
    }

    .gdk .p-ls\@tablet--xs {
        padding: 1.5rem
    }
}

@media (min-width: 1024px) {
    .gdk .p-cs\@desktop--xs {
        padding:.5rem
    }

    .gdk .p-ls\@desktop--xs {
        padding: 1.5rem
    }
}

.gdk .p-cs--2xs {
    padding: .25rem
}

.gdk .p-ls--2xs {
    padding: 1rem
}

@media (max-width: 767px) {
    .gdk .p-cs\@mobile--2xs {
        padding:.25rem
    }

    .gdk .p-ls\@mobile--2xs {
        padding: 1rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .p-cs\@tablet--2xs {
        padding:.25rem
    }

    .gdk .p-ls\@tablet--2xs {
        padding: 1rem
    }
}

@media (min-width: 1024px) {
    .gdk .p-cs\@desktop--2xs {
        padding:.25rem
    }

    .gdk .p-ls\@desktop--2xs {
        padding: 1rem
    }
}

.gdk .p-cs--3xs {
    padding: .125rem
}

.gdk .p-ls--3xs {
    padding: .5rem
}

@media (max-width: 767px) {
    .gdk .p-cs\@mobile--3xs {
        padding:.125rem
    }

    .gdk .p-ls\@mobile--3xs {
        padding: .5rem
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .p-cs\@tablet--3xs {
        padding:.125rem
    }

    .gdk .p-ls\@tablet--3xs {
        padding: .5rem
    }
}

@media (min-width: 1024px) {
    .gdk .p-cs\@desktop--3xs {
        padding:.125rem
    }

    .gdk .p-ls\@desktop--3xs {
        padding: .5rem
    }
}

.gdk .pt-cs--3xl {
    -webkit-padding-before: 3rem;
    padding-block-start:3rem}

.gdk .pt-ls--3xl {
    -webkit-padding-before: 16rem;
    padding-block-start:16rem}

@media (max-width: 767px) {
    .gdk .pt-cs\@mobile--3xl {
        -webkit-padding-before:3rem;
        padding-block-start:3rem}

    .gdk .pt-ls\@mobile--3xl {
        -webkit-padding-before: 16rem;
        padding-block-start:16rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pt-cs\@tablet--3xl {
        -webkit-padding-before:3rem;
        padding-block-start:3rem}

    .gdk .pt-ls\@tablet--3xl {
        -webkit-padding-before: 16rem;
        padding-block-start:16rem}
}

@media (min-width: 1024px) {
    .gdk .pt-cs\@desktop--3xl {
        -webkit-padding-before:3rem;
        padding-block-start:3rem}

    .gdk .pt-ls\@desktop--3xl {
        -webkit-padding-before: 16rem;
        padding-block-start:16rem}
}

.gdk .pt-cs--2xl {
    -webkit-padding-before: 2.5rem;
    padding-block-start:2.5rem}

.gdk .pt-ls--2xl {
    -webkit-padding-before: 10rem;
    padding-block-start:10rem}

@media (max-width: 767px) {
    .gdk .pt-cs\@mobile--2xl {
        -webkit-padding-before:2.5rem;
        padding-block-start:2.5rem}

    .gdk .pt-ls\@mobile--2xl {
        -webkit-padding-before: 10rem;
        padding-block-start:10rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pt-cs\@tablet--2xl {
        -webkit-padding-before:2.5rem;
        padding-block-start:2.5rem}

    .gdk .pt-ls\@tablet--2xl {
        -webkit-padding-before: 10rem;
        padding-block-start:10rem}
}

@media (min-width: 1024px) {
    .gdk .pt-cs\@desktop--2xl {
        -webkit-padding-before:2.5rem;
        padding-block-start:2.5rem}

    .gdk .pt-ls\@desktop--2xl {
        -webkit-padding-before: 10rem;
        padding-block-start:10rem}
}

.gdk .pt-cs--xl {
    -webkit-padding-before: 2rem;
    padding-block-start:2rem}

.gdk .pt-ls--xl {
    -webkit-padding-before: 6rem;
    padding-block-start:6rem}

@media (max-width: 767px) {
    .gdk .pt-cs\@mobile--xl {
        -webkit-padding-before:2rem;
        padding-block-start:2rem}

    .gdk .pt-ls\@mobile--xl {
        -webkit-padding-before: 6rem;
        padding-block-start:6rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pt-cs\@tablet--xl {
        -webkit-padding-before:2rem;
        padding-block-start:2rem}

    .gdk .pt-ls\@tablet--xl {
        -webkit-padding-before: 6rem;
        padding-block-start:6rem}
}

@media (min-width: 1024px) {
    .gdk .pt-cs\@desktop--xl {
        -webkit-padding-before:2rem;
        padding-block-start:2rem}

    .gdk .pt-ls\@desktop--xl {
        -webkit-padding-before: 6rem;
        padding-block-start:6rem}
}

.gdk .pt-cs--lg {
    -webkit-padding-before: 1.5rem;
    padding-block-start:1.5rem}

.gdk .pt-ls--lg {
    -webkit-padding-before: 4rem;
    padding-block-start:4rem}

@media (max-width: 767px) {
    .gdk .pt-cs\@mobile--lg {
        -webkit-padding-before:1.5rem;
        padding-block-start:1.5rem}

    .gdk .pt-ls\@mobile--lg {
        -webkit-padding-before: 4rem;
        padding-block-start:4rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pt-cs\@tablet--lg {
        -webkit-padding-before:1.5rem;
        padding-block-start:1.5rem}

    .gdk .pt-ls\@tablet--lg {
        -webkit-padding-before: 4rem;
        padding-block-start:4rem}
}

@media (min-width: 1024px) {
    .gdk .pt-cs\@desktop--lg {
        -webkit-padding-before:1.5rem;
        padding-block-start:1.5rem}

    .gdk .pt-ls\@desktop--lg {
        -webkit-padding-before: 4rem;
        padding-block-start:4rem}
}

.gdk .pt-cs--md {
    -webkit-padding-before: 1rem;
    padding-block-start:1rem}

.gdk .pt-ls--md {
    -webkit-padding-before: 3rem;
    padding-block-start:3rem}

@media (max-width: 767px) {
    .gdk .pt-cs\@mobile--md {
        -webkit-padding-before:1rem;
        padding-block-start:1rem}

    .gdk .pt-ls\@mobile--md {
        -webkit-padding-before: 3rem;
        padding-block-start:3rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pt-cs\@tablet--md {
        -webkit-padding-before:1rem;
        padding-block-start:1rem}

    .gdk .pt-ls\@tablet--md {
        -webkit-padding-before: 3rem;
        padding-block-start:3rem}
}

@media (min-width: 1024px) {
    .gdk .pt-cs\@desktop--md {
        -webkit-padding-before:1rem;
        padding-block-start:1rem}

    .gdk .pt-ls\@desktop--md {
        -webkit-padding-before: 3rem;
        padding-block-start:3rem}
}

.gdk .pt-cs--sm {
    -webkit-padding-before: .75rem;
    padding-block-start:.75rem}

.gdk .pt-ls--sm {
    -webkit-padding-before: 2rem;
    padding-block-start:2rem}

@media (max-width: 767px) {
    .gdk .pt-cs\@mobile--sm {
        -webkit-padding-before:.75rem;
        padding-block-start:.75rem}

    .gdk .pt-ls\@mobile--sm {
        -webkit-padding-before: 2rem;
        padding-block-start:2rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pt-cs\@tablet--sm {
        -webkit-padding-before:.75rem;
        padding-block-start:.75rem}

    .gdk .pt-ls\@tablet--sm {
        -webkit-padding-before: 2rem;
        padding-block-start:2rem}
}

@media (min-width: 1024px) {
    .gdk .pt-cs\@desktop--sm {
        -webkit-padding-before:.75rem;
        padding-block-start:.75rem}

    .gdk .pt-ls\@desktop--sm {
        -webkit-padding-before: 2rem;
        padding-block-start:2rem}
}

.gdk .pt-cs--xs {
    -webkit-padding-before: .5rem;
    padding-block-start:.5rem}

.gdk .pt-ls--xs {
    -webkit-padding-before: 1.5rem;
    padding-block-start:1.5rem}

@media (max-width: 767px) {
    .gdk .pt-cs\@mobile--xs {
        -webkit-padding-before:.5rem;
        padding-block-start:.5rem}

    .gdk .pt-ls\@mobile--xs {
        -webkit-padding-before: 1.5rem;
        padding-block-start:1.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pt-cs\@tablet--xs {
        -webkit-padding-before:.5rem;
        padding-block-start:.5rem}

    .gdk .pt-ls\@tablet--xs {
        -webkit-padding-before: 1.5rem;
        padding-block-start:1.5rem}
}

@media (min-width: 1024px) {
    .gdk .pt-cs\@desktop--xs {
        -webkit-padding-before:.5rem;
        padding-block-start:.5rem}

    .gdk .pt-ls\@desktop--xs {
        -webkit-padding-before: 1.5rem;
        padding-block-start:1.5rem}
}

.gdk .pt-cs--2xs {
    -webkit-padding-before: .25rem;
    padding-block-start:.25rem}

.gdk .pt-ls--2xs {
    -webkit-padding-before: 1rem;
    padding-block-start:1rem}

@media (max-width: 767px) {
    .gdk .pt-cs\@mobile--2xs {
        -webkit-padding-before:.25rem;
        padding-block-start:.25rem}

    .gdk .pt-ls\@mobile--2xs {
        -webkit-padding-before: 1rem;
        padding-block-start:1rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pt-cs\@tablet--2xs {
        -webkit-padding-before:.25rem;
        padding-block-start:.25rem}

    .gdk .pt-ls\@tablet--2xs {
        -webkit-padding-before: 1rem;
        padding-block-start:1rem}
}

@media (min-width: 1024px) {
    .gdk .pt-cs\@desktop--2xs {
        -webkit-padding-before:.25rem;
        padding-block-start:.25rem}

    .gdk .pt-ls\@desktop--2xs {
        -webkit-padding-before: 1rem;
        padding-block-start:1rem}
}

.gdk .pt-cs--3xs {
    -webkit-padding-before: .125rem;
    padding-block-start:.125rem}

.gdk .pt-ls--3xs {
    -webkit-padding-before: .5rem;
    padding-block-start:.5rem}

@media (max-width: 767px) {
    .gdk .pt-cs\@mobile--3xs {
        -webkit-padding-before:.125rem;
        padding-block-start:.125rem}

    .gdk .pt-ls\@mobile--3xs {
        -webkit-padding-before: .5rem;
        padding-block-start:.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pt-cs\@tablet--3xs {
        -webkit-padding-before:.125rem;
        padding-block-start:.125rem}

    .gdk .pt-ls\@tablet--3xs {
        -webkit-padding-before: .5rem;
        padding-block-start:.5rem}
}

@media (min-width: 1024px) {
    .gdk .pt-cs\@desktop--3xs {
        -webkit-padding-before:.125rem;
        padding-block-start:.125rem}

    .gdk .pt-ls\@desktop--3xs {
        -webkit-padding-before: .5rem;
        padding-block-start:.5rem}
}

.gdk .pb-cs--3xl {
    -webkit-padding-after: 3rem;
    padding-block-end:3rem}

.gdk .pb-ls--3xl {
    -webkit-padding-after: 16rem;
    padding-block-end:16rem}

@media (max-width: 767px) {
    .gdk .pb-cs\@mobile--3xl {
        -webkit-padding-after:3rem;
        padding-block-end:3rem}

    .gdk .pb-ls\@mobile--3xl {
        -webkit-padding-after: 16rem;
        padding-block-end:16rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pb-cs\@tablet--3xl {
        -webkit-padding-after:3rem;
        padding-block-end:3rem}

    .gdk .pb-ls\@tablet--3xl {
        -webkit-padding-after: 16rem;
        padding-block-end:16rem}
}

@media (min-width: 1024px) {
    .gdk .pb-cs\@desktop--3xl {
        -webkit-padding-after:3rem;
        padding-block-end:3rem}

    .gdk .pb-ls\@desktop--3xl {
        -webkit-padding-after: 16rem;
        padding-block-end:16rem}
}

.gdk .pb-cs--2xl {
    -webkit-padding-after: 2.5rem;
    padding-block-end:2.5rem}

.gdk .pb-ls--2xl {
    -webkit-padding-after: 10rem;
    padding-block-end:10rem}

@media (max-width: 767px) {
    .gdk .pb-cs\@mobile--2xl {
        -webkit-padding-after:2.5rem;
        padding-block-end:2.5rem}

    .gdk .pb-ls\@mobile--2xl {
        -webkit-padding-after: 10rem;
        padding-block-end:10rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pb-cs\@tablet--2xl {
        -webkit-padding-after:2.5rem;
        padding-block-end:2.5rem}

    .gdk .pb-ls\@tablet--2xl {
        -webkit-padding-after: 10rem;
        padding-block-end:10rem}
}

@media (min-width: 1024px) {
    .gdk .pb-cs\@desktop--2xl {
        -webkit-padding-after:2.5rem;
        padding-block-end:2.5rem}

    .gdk .pb-ls\@desktop--2xl {
        -webkit-padding-after: 10rem;
        padding-block-end:10rem}
}

.gdk .pb-cs--xl {
    -webkit-padding-after: 2rem;
    padding-block-end:2rem}

.gdk .pb-ls--xl {
    -webkit-padding-after: 6rem;
    padding-block-end:6rem}

@media (max-width: 767px) {
    .gdk .pb-cs\@mobile--xl {
        -webkit-padding-after:2rem;
        padding-block-end:2rem}

    .gdk .pb-ls\@mobile--xl {
        -webkit-padding-after: 6rem;
        padding-block-end:6rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pb-cs\@tablet--xl {
        -webkit-padding-after:2rem;
        padding-block-end:2rem}

    .gdk .pb-ls\@tablet--xl {
        -webkit-padding-after: 6rem;
        padding-block-end:6rem}
}

@media (min-width: 1024px) {
    .gdk .pb-cs\@desktop--xl {
        -webkit-padding-after:2rem;
        padding-block-end:2rem}

    .gdk .pb-ls\@desktop--xl {
        -webkit-padding-after: 6rem;
        padding-block-end:6rem}
}

.gdk .pb-cs--lg {
    -webkit-padding-after: 1.5rem;
    padding-block-end:1.5rem}

.gdk .pb-ls--lg {
    -webkit-padding-after: 4rem;
    padding-block-end:4rem}

@media (max-width: 767px) {
    .gdk .pb-cs\@mobile--lg {
        -webkit-padding-after:1.5rem;
        padding-block-end:1.5rem}

    .gdk .pb-ls\@mobile--lg {
        -webkit-padding-after: 4rem;
        padding-block-end:4rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pb-cs\@tablet--lg {
        -webkit-padding-after:1.5rem;
        padding-block-end:1.5rem}

    .gdk .pb-ls\@tablet--lg {
        -webkit-padding-after: 4rem;
        padding-block-end:4rem}
}

@media (min-width: 1024px) {
    .gdk .pb-cs\@desktop--lg {
        -webkit-padding-after:1.5rem;
        padding-block-end:1.5rem}

    .gdk .pb-ls\@desktop--lg {
        -webkit-padding-after: 4rem;
        padding-block-end:4rem}
}

.gdk .pb-cs--md {
    -webkit-padding-after: 1rem;
    padding-block-end:1rem}

.gdk .pb-ls--md {
    -webkit-padding-after: 3rem;
    padding-block-end:3rem}

@media (max-width: 767px) {
    .gdk .pb-cs\@mobile--md {
        -webkit-padding-after:1rem;
        padding-block-end:1rem}

    .gdk .pb-ls\@mobile--md {
        -webkit-padding-after: 3rem;
        padding-block-end:3rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pb-cs\@tablet--md {
        -webkit-padding-after:1rem;
        padding-block-end:1rem}

    .gdk .pb-ls\@tablet--md {
        -webkit-padding-after: 3rem;
        padding-block-end:3rem}
}

@media (min-width: 1024px) {
    .gdk .pb-cs\@desktop--md {
        -webkit-padding-after:1rem;
        padding-block-end:1rem}

    .gdk .pb-ls\@desktop--md {
        -webkit-padding-after: 3rem;
        padding-block-end:3rem}
}

.gdk .pb-cs--sm {
    -webkit-padding-after: .75rem;
    padding-block-end:.75rem}

.gdk .pb-ls--sm {
    -webkit-padding-after: 2rem;
    padding-block-end:2rem}

@media (max-width: 767px) {
    .gdk .pb-cs\@mobile--sm {
        -webkit-padding-after:.75rem;
        padding-block-end:.75rem}

    .gdk .pb-ls\@mobile--sm {
        -webkit-padding-after: 2rem;
        padding-block-end:2rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pb-cs\@tablet--sm {
        -webkit-padding-after:.75rem;
        padding-block-end:.75rem}

    .gdk .pb-ls\@tablet--sm {
        -webkit-padding-after: 2rem;
        padding-block-end:2rem}
}

@media (min-width: 1024px) {
    .gdk .pb-cs\@desktop--sm {
        -webkit-padding-after:.75rem;
        padding-block-end:.75rem}

    .gdk .pb-ls\@desktop--sm {
        -webkit-padding-after: 2rem;
        padding-block-end:2rem}
}

.gdk .pb-cs--xs {
    -webkit-padding-after: .5rem;
    padding-block-end:.5rem}

.gdk .pb-ls--xs {
    -webkit-padding-after: 1.5rem;
    padding-block-end:1.5rem}

@media (max-width: 767px) {
    .gdk .pb-cs\@mobile--xs {
        -webkit-padding-after:.5rem;
        padding-block-end:.5rem}

    .gdk .pb-ls\@mobile--xs {
        -webkit-padding-after: 1.5rem;
        padding-block-end:1.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pb-cs\@tablet--xs {
        -webkit-padding-after:.5rem;
        padding-block-end:.5rem}

    .gdk .pb-ls\@tablet--xs {
        -webkit-padding-after: 1.5rem;
        padding-block-end:1.5rem}
}

@media (min-width: 1024px) {
    .gdk .pb-cs\@desktop--xs {
        -webkit-padding-after:.5rem;
        padding-block-end:.5rem}

    .gdk .pb-ls\@desktop--xs {
        -webkit-padding-after: 1.5rem;
        padding-block-end:1.5rem}
}

.gdk .pb-cs--2xs {
    -webkit-padding-after: .25rem;
    padding-block-end:.25rem}

.gdk .pb-ls--2xs {
    -webkit-padding-after: 1rem;
    padding-block-end:1rem}

@media (max-width: 767px) {
    .gdk .pb-cs\@mobile--2xs {
        -webkit-padding-after:.25rem;
        padding-block-end:.25rem}

    .gdk .pb-ls\@mobile--2xs {
        -webkit-padding-after: 1rem;
        padding-block-end:1rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pb-cs\@tablet--2xs {
        -webkit-padding-after:.25rem;
        padding-block-end:.25rem}

    .gdk .pb-ls\@tablet--2xs {
        -webkit-padding-after: 1rem;
        padding-block-end:1rem}
}

@media (min-width: 1024px) {
    .gdk .pb-cs\@desktop--2xs {
        -webkit-padding-after:.25rem;
        padding-block-end:.25rem}

    .gdk .pb-ls\@desktop--2xs {
        -webkit-padding-after: 1rem;
        padding-block-end:1rem}
}

.gdk .pb-cs--3xs {
    -webkit-padding-after: .125rem;
    padding-block-end:.125rem}

.gdk .pb-ls--3xs {
    -webkit-padding-after: .5rem;
    padding-block-end:.5rem}

@media (max-width: 767px) {
    .gdk .pb-cs\@mobile--3xs {
        -webkit-padding-after:.125rem;
        padding-block-end:.125rem}

    .gdk .pb-ls\@mobile--3xs {
        -webkit-padding-after: .5rem;
        padding-block-end:.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pb-cs\@tablet--3xs {
        -webkit-padding-after:.125rem;
        padding-block-end:.125rem}

    .gdk .pb-ls\@tablet--3xs {
        -webkit-padding-after: .5rem;
        padding-block-end:.5rem}
}

@media (min-width: 1024px) {
    .gdk .pb-cs\@desktop--3xs {
        -webkit-padding-after:.125rem;
        padding-block-end:.125rem}

    .gdk .pb-ls\@desktop--3xs {
        -webkit-padding-after: .5rem;
        padding-block-end:.5rem}
}

.gdk .pl-cs--3xl {
    -webkit-padding-start: 3rem;
    -moz-padding-start: 3rem;
    padding-inline-start:3rem}

.gdk .pl-ls--3xl {
    -webkit-padding-start: 16rem;
    -moz-padding-start: 16rem;
    padding-inline-start:16rem}

@media (max-width: 767px) {
    .gdk .pl-cs\@mobile--3xl {
        -webkit-padding-start:3rem;
        -moz-padding-start: 3rem;
        padding-inline-start:3rem}

    .gdk .pl-ls\@mobile--3xl {
        -webkit-padding-start: 16rem;
        -moz-padding-start: 16rem;
        padding-inline-start:16rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pl-cs\@tablet--3xl {
        -webkit-padding-start:3rem;
        -moz-padding-start: 3rem;
        padding-inline-start:3rem}

    .gdk .pl-ls\@tablet--3xl {
        -webkit-padding-start: 16rem;
        -moz-padding-start: 16rem;
        padding-inline-start:16rem}
}

@media (min-width: 1024px) {
    .gdk .pl-cs\@desktop--3xl {
        -webkit-padding-start:3rem;
        -moz-padding-start: 3rem;
        padding-inline-start:3rem}

    .gdk .pl-ls\@desktop--3xl {
        -webkit-padding-start: 16rem;
        -moz-padding-start: 16rem;
        padding-inline-start:16rem}
}

.gdk .pl-cs--2xl {
    -webkit-padding-start: 2.5rem;
    -moz-padding-start: 2.5rem;
    padding-inline-start:2.5rem}

.gdk .pl-ls--2xl {
    -webkit-padding-start: 10rem;
    -moz-padding-start: 10rem;
    padding-inline-start:10rem}

@media (max-width: 767px) {
    .gdk .pl-cs\@mobile--2xl {
        -webkit-padding-start:2.5rem;
        -moz-padding-start: 2.5rem;
        padding-inline-start:2.5rem}

    .gdk .pl-ls\@mobile--2xl {
        -webkit-padding-start: 10rem;
        -moz-padding-start: 10rem;
        padding-inline-start:10rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pl-cs\@tablet--2xl {
        -webkit-padding-start:2.5rem;
        -moz-padding-start: 2.5rem;
        padding-inline-start:2.5rem}

    .gdk .pl-ls\@tablet--2xl {
        -webkit-padding-start: 10rem;
        -moz-padding-start: 10rem;
        padding-inline-start:10rem}
}

@media (min-width: 1024px) {
    .gdk .pl-cs\@desktop--2xl {
        -webkit-padding-start:2.5rem;
        -moz-padding-start: 2.5rem;
        padding-inline-start:2.5rem}

    .gdk .pl-ls\@desktop--2xl {
        -webkit-padding-start: 10rem;
        -moz-padding-start: 10rem;
        padding-inline-start:10rem}
}

.gdk .pl-cs--xl {
    -webkit-padding-start: 2rem;
    -moz-padding-start: 2rem;
    padding-inline-start:2rem}

.gdk .pl-ls--xl {
    -webkit-padding-start: 6rem;
    -moz-padding-start: 6rem;
    padding-inline-start:6rem}

@media (max-width: 767px) {
    .gdk .pl-cs\@mobile--xl {
        -webkit-padding-start:2rem;
        -moz-padding-start: 2rem;
        padding-inline-start:2rem}

    .gdk .pl-ls\@mobile--xl {
        -webkit-padding-start: 6rem;
        -moz-padding-start: 6rem;
        padding-inline-start:6rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pl-cs\@tablet--xl {
        -webkit-padding-start:2rem;
        -moz-padding-start: 2rem;
        padding-inline-start:2rem}

    .gdk .pl-ls\@tablet--xl {
        -webkit-padding-start: 6rem;
        -moz-padding-start: 6rem;
        padding-inline-start:6rem}
}

@media (min-width: 1024px) {
    .gdk .pl-cs\@desktop--xl {
        -webkit-padding-start:2rem;
        -moz-padding-start: 2rem;
        padding-inline-start:2rem}

    .gdk .pl-ls\@desktop--xl {
        -webkit-padding-start: 6rem;
        -moz-padding-start: 6rem;
        padding-inline-start:6rem}
}

.gdk .pl-cs--lg {
    -webkit-padding-start: 1.5rem;
    -moz-padding-start: 1.5rem;
    padding-inline-start:1.5rem}

.gdk .pl-ls--lg {
    -webkit-padding-start: 4rem;
    -moz-padding-start: 4rem;
    padding-inline-start:4rem}

@media (max-width: 767px) {
    .gdk .pl-cs\@mobile--lg {
        -webkit-padding-start:1.5rem;
        -moz-padding-start: 1.5rem;
        padding-inline-start:1.5rem}

    .gdk .pl-ls\@mobile--lg {
        -webkit-padding-start: 4rem;
        -moz-padding-start: 4rem;
        padding-inline-start:4rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pl-cs\@tablet--lg {
        -webkit-padding-start:1.5rem;
        -moz-padding-start: 1.5rem;
        padding-inline-start:1.5rem}

    .gdk .pl-ls\@tablet--lg {
        -webkit-padding-start: 4rem;
        -moz-padding-start: 4rem;
        padding-inline-start:4rem}
}

@media (min-width: 1024px) {
    .gdk .pl-cs\@desktop--lg {
        -webkit-padding-start:1.5rem;
        -moz-padding-start: 1.5rem;
        padding-inline-start:1.5rem}

    .gdk .pl-ls\@desktop--lg {
        -webkit-padding-start: 4rem;
        -moz-padding-start: 4rem;
        padding-inline-start:4rem}
}

.gdk .pl-cs--md {
    -webkit-padding-start: 1rem;
    -moz-padding-start: 1rem;
    padding-inline-start:1rem}

.gdk .pl-ls--md {
    -webkit-padding-start: 3rem;
    -moz-padding-start: 3rem;
    padding-inline-start:3rem}

@media (max-width: 767px) {
    .gdk .pl-cs\@mobile--md {
        -webkit-padding-start:1rem;
        -moz-padding-start: 1rem;
        padding-inline-start:1rem}

    .gdk .pl-ls\@mobile--md {
        -webkit-padding-start: 3rem;
        -moz-padding-start: 3rem;
        padding-inline-start:3rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pl-cs\@tablet--md {
        -webkit-padding-start:1rem;
        -moz-padding-start: 1rem;
        padding-inline-start:1rem}

    .gdk .pl-ls\@tablet--md {
        -webkit-padding-start: 3rem;
        -moz-padding-start: 3rem;
        padding-inline-start:3rem}
}

@media (min-width: 1024px) {
    .gdk .pl-cs\@desktop--md {
        -webkit-padding-start:1rem;
        -moz-padding-start: 1rem;
        padding-inline-start:1rem}

    .gdk .pl-ls\@desktop--md {
        -webkit-padding-start: 3rem;
        -moz-padding-start: 3rem;
        padding-inline-start:3rem}
}

.gdk .pl-cs--sm {
    -webkit-padding-start: .75rem;
    -moz-padding-start: .75rem;
    padding-inline-start:.75rem}

.gdk .pl-ls--sm {
    -webkit-padding-start: 2rem;
    -moz-padding-start: 2rem;
    padding-inline-start:2rem}

@media (max-width: 767px) {
    .gdk .pl-cs\@mobile--sm {
        -webkit-padding-start:.75rem;
        -moz-padding-start: .75rem;
        padding-inline-start:.75rem}

    .gdk .pl-ls\@mobile--sm {
        -webkit-padding-start: 2rem;
        -moz-padding-start: 2rem;
        padding-inline-start:2rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pl-cs\@tablet--sm {
        -webkit-padding-start:.75rem;
        -moz-padding-start: .75rem;
        padding-inline-start:.75rem}

    .gdk .pl-ls\@tablet--sm {
        -webkit-padding-start: 2rem;
        -moz-padding-start: 2rem;
        padding-inline-start:2rem}
}

@media (min-width: 1024px) {
    .gdk .pl-cs\@desktop--sm {
        -webkit-padding-start:.75rem;
        -moz-padding-start: .75rem;
        padding-inline-start:.75rem}

    .gdk .pl-ls\@desktop--sm {
        -webkit-padding-start: 2rem;
        -moz-padding-start: 2rem;
        padding-inline-start:2rem}
}

.gdk .pl-cs--xs {
    -webkit-padding-start: .5rem;
    -moz-padding-start: .5rem;
    padding-inline-start:.5rem}

.gdk .pl-ls--xs {
    -webkit-padding-start: 1.5rem;
    -moz-padding-start: 1.5rem;
    padding-inline-start:1.5rem}

@media (max-width: 767px) {
    .gdk .pl-cs\@mobile--xs {
        -webkit-padding-start:.5rem;
        -moz-padding-start: .5rem;
        padding-inline-start:.5rem}

    .gdk .pl-ls\@mobile--xs {
        -webkit-padding-start: 1.5rem;
        -moz-padding-start: 1.5rem;
        padding-inline-start:1.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pl-cs\@tablet--xs {
        -webkit-padding-start:.5rem;
        -moz-padding-start: .5rem;
        padding-inline-start:.5rem}

    .gdk .pl-ls\@tablet--xs {
        -webkit-padding-start: 1.5rem;
        -moz-padding-start: 1.5rem;
        padding-inline-start:1.5rem}
}

@media (min-width: 1024px) {
    .gdk .pl-cs\@desktop--xs {
        -webkit-padding-start:.5rem;
        -moz-padding-start: .5rem;
        padding-inline-start:.5rem}

    .gdk .pl-ls\@desktop--xs {
        -webkit-padding-start: 1.5rem;
        -moz-padding-start: 1.5rem;
        padding-inline-start:1.5rem}
}

.gdk .pl-cs--2xs {
    -webkit-padding-start: .25rem;
    -moz-padding-start: .25rem;
    padding-inline-start:.25rem}

.gdk .pl-ls--2xs {
    -webkit-padding-start: 1rem;
    -moz-padding-start: 1rem;
    padding-inline-start:1rem}

@media (max-width: 767px) {
    .gdk .pl-cs\@mobile--2xs {
        -webkit-padding-start:.25rem;
        -moz-padding-start: .25rem;
        padding-inline-start:.25rem}

    .gdk .pl-ls\@mobile--2xs {
        -webkit-padding-start: 1rem;
        -moz-padding-start: 1rem;
        padding-inline-start:1rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pl-cs\@tablet--2xs {
        -webkit-padding-start:.25rem;
        -moz-padding-start: .25rem;
        padding-inline-start:.25rem}

    .gdk .pl-ls\@tablet--2xs {
        -webkit-padding-start: 1rem;
        -moz-padding-start: 1rem;
        padding-inline-start:1rem}
}

@media (min-width: 1024px) {
    .gdk .pl-cs\@desktop--2xs {
        -webkit-padding-start:.25rem;
        -moz-padding-start: .25rem;
        padding-inline-start:.25rem}

    .gdk .pl-ls\@desktop--2xs {
        -webkit-padding-start: 1rem;
        -moz-padding-start: 1rem;
        padding-inline-start:1rem}
}

.gdk .pl-cs--3xs {
    -webkit-padding-start: .125rem;
    -moz-padding-start: .125rem;
    padding-inline-start:.125rem}

.gdk .pl-ls--3xs {
    -webkit-padding-start: .5rem;
    -moz-padding-start: .5rem;
    padding-inline-start:.5rem}

@media (max-width: 767px) {
    .gdk .pl-cs\@mobile--3xs {
        -webkit-padding-start:.125rem;
        -moz-padding-start: .125rem;
        padding-inline-start:.125rem}

    .gdk .pl-ls\@mobile--3xs {
        -webkit-padding-start: .5rem;
        -moz-padding-start: .5rem;
        padding-inline-start:.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pl-cs\@tablet--3xs {
        -webkit-padding-start:.125rem;
        -moz-padding-start: .125rem;
        padding-inline-start:.125rem}

    .gdk .pl-ls\@tablet--3xs {
        -webkit-padding-start: .5rem;
        -moz-padding-start: .5rem;
        padding-inline-start:.5rem}
}

@media (min-width: 1024px) {
    .gdk .pl-cs\@desktop--3xs {
        -webkit-padding-start:.125rem;
        -moz-padding-start: .125rem;
        padding-inline-start:.125rem}

    .gdk .pl-ls\@desktop--3xs {
        -webkit-padding-start: .5rem;
        -moz-padding-start: .5rem;
        padding-inline-start:.5rem}
}

.gdk .pr-cs--3xl {
    -webkit-padding-end: 3rem;
    -moz-padding-end: 3rem;
    padding-inline-end:3rem}

.gdk .pr-ls--3xl {
    -webkit-padding-end: 16rem;
    -moz-padding-end: 16rem;
    padding-inline-end:16rem}

@media (max-width: 767px) {
    .gdk .pr-cs\@mobile--3xl {
        -webkit-padding-end:3rem;
        -moz-padding-end: 3rem;
        padding-inline-end:3rem}

    .gdk .pr-ls\@mobile--3xl {
        -webkit-padding-end: 16rem;
        -moz-padding-end: 16rem;
        padding-inline-end:16rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pr-cs\@tablet--3xl {
        -webkit-padding-end:3rem;
        -moz-padding-end: 3rem;
        padding-inline-end:3rem}

    .gdk .pr-ls\@tablet--3xl {
        -webkit-padding-end: 16rem;
        -moz-padding-end: 16rem;
        padding-inline-end:16rem}
}

@media (min-width: 1024px) {
    .gdk .pr-cs\@desktop--3xl {
        -webkit-padding-end:3rem;
        -moz-padding-end: 3rem;
        padding-inline-end:3rem}

    .gdk .pr-ls\@desktop--3xl {
        -webkit-padding-end: 16rem;
        -moz-padding-end: 16rem;
        padding-inline-end:16rem}
}

.gdk .pr-cs--2xl {
    -webkit-padding-end: 2.5rem;
    -moz-padding-end: 2.5rem;
    padding-inline-end:2.5rem}

.gdk .pr-ls--2xl {
    -webkit-padding-end: 10rem;
    -moz-padding-end: 10rem;
    padding-inline-end:10rem}

@media (max-width: 767px) {
    .gdk .pr-cs\@mobile--2xl {
        -webkit-padding-end:2.5rem;
        -moz-padding-end: 2.5rem;
        padding-inline-end:2.5rem}

    .gdk .pr-ls\@mobile--2xl {
        -webkit-padding-end: 10rem;
        -moz-padding-end: 10rem;
        padding-inline-end:10rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pr-cs\@tablet--2xl {
        -webkit-padding-end:2.5rem;
        -moz-padding-end: 2.5rem;
        padding-inline-end:2.5rem}

    .gdk .pr-ls\@tablet--2xl {
        -webkit-padding-end: 10rem;
        -moz-padding-end: 10rem;
        padding-inline-end:10rem}
}

@media (min-width: 1024px) {
    .gdk .pr-cs\@desktop--2xl {
        -webkit-padding-end:2.5rem;
        -moz-padding-end: 2.5rem;
        padding-inline-end:2.5rem}

    .gdk .pr-ls\@desktop--2xl {
        -webkit-padding-end: 10rem;
        -moz-padding-end: 10rem;
        padding-inline-end:10rem}
}

.gdk .pr-cs--xl {
    -webkit-padding-end: 2rem;
    -moz-padding-end: 2rem;
    padding-inline-end:2rem}

.gdk .pr-ls--xl {
    -webkit-padding-end: 6rem;
    -moz-padding-end: 6rem;
    padding-inline-end:6rem}

@media (max-width: 767px) {
    .gdk .pr-cs\@mobile--xl {
        -webkit-padding-end:2rem;
        -moz-padding-end: 2rem;
        padding-inline-end:2rem}

    .gdk .pr-ls\@mobile--xl {
        -webkit-padding-end: 6rem;
        -moz-padding-end: 6rem;
        padding-inline-end:6rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pr-cs\@tablet--xl {
        -webkit-padding-end:2rem;
        -moz-padding-end: 2rem;
        padding-inline-end:2rem}

    .gdk .pr-ls\@tablet--xl {
        -webkit-padding-end: 6rem;
        -moz-padding-end: 6rem;
        padding-inline-end:6rem}
}

@media (min-width: 1024px) {
    .gdk .pr-cs\@desktop--xl {
        -webkit-padding-end:2rem;
        -moz-padding-end: 2rem;
        padding-inline-end:2rem}

    .gdk .pr-ls\@desktop--xl {
        -webkit-padding-end: 6rem;
        -moz-padding-end: 6rem;
        padding-inline-end:6rem}
}

.gdk .pr-cs--lg {
    -webkit-padding-end: 1.5rem;
    -moz-padding-end: 1.5rem;
    padding-inline-end:1.5rem}

.gdk .pr-ls--lg {
    -webkit-padding-end: 4rem;
    -moz-padding-end: 4rem;
    padding-inline-end:4rem}

@media (max-width: 767px) {
    .gdk .pr-cs\@mobile--lg {
        -webkit-padding-end:1.5rem;
        -moz-padding-end: 1.5rem;
        padding-inline-end:1.5rem}

    .gdk .pr-ls\@mobile--lg {
        -webkit-padding-end: 4rem;
        -moz-padding-end: 4rem;
        padding-inline-end:4rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pr-cs\@tablet--lg {
        -webkit-padding-end:1.5rem;
        -moz-padding-end: 1.5rem;
        padding-inline-end:1.5rem}

    .gdk .pr-ls\@tablet--lg {
        -webkit-padding-end: 4rem;
        -moz-padding-end: 4rem;
        padding-inline-end:4rem}
}

@media (min-width: 1024px) {
    .gdk .pr-cs\@desktop--lg {
        -webkit-padding-end:1.5rem;
        -moz-padding-end: 1.5rem;
        padding-inline-end:1.5rem}

    .gdk .pr-ls\@desktop--lg {
        -webkit-padding-end: 4rem;
        -moz-padding-end: 4rem;
        padding-inline-end:4rem}
}

.gdk .pr-cs--md {
    -webkit-padding-end: 1rem;
    -moz-padding-end: 1rem;
    padding-inline-end:1rem}

.gdk .pr-ls--md {
    -webkit-padding-end: 3rem;
    -moz-padding-end: 3rem;
    padding-inline-end:3rem}

@media (max-width: 767px) {
    .gdk .pr-cs\@mobile--md {
        -webkit-padding-end:1rem;
        -moz-padding-end: 1rem;
        padding-inline-end:1rem}

    .gdk .pr-ls\@mobile--md {
        -webkit-padding-end: 3rem;
        -moz-padding-end: 3rem;
        padding-inline-end:3rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pr-cs\@tablet--md {
        -webkit-padding-end:1rem;
        -moz-padding-end: 1rem;
        padding-inline-end:1rem}

    .gdk .pr-ls\@tablet--md {
        -webkit-padding-end: 3rem;
        -moz-padding-end: 3rem;
        padding-inline-end:3rem}
}

@media (min-width: 1024px) {
    .gdk .pr-cs\@desktop--md {
        -webkit-padding-end:1rem;
        -moz-padding-end: 1rem;
        padding-inline-end:1rem}

    .gdk .pr-ls\@desktop--md {
        -webkit-padding-end: 3rem;
        -moz-padding-end: 3rem;
        padding-inline-end:3rem}
}

.gdk .pr-cs--sm {
    -webkit-padding-end: .75rem;
    -moz-padding-end: .75rem;
    padding-inline-end:.75rem}

.gdk .pr-ls--sm {
    -webkit-padding-end: 2rem;
    -moz-padding-end: 2rem;
    padding-inline-end:2rem}

@media (max-width: 767px) {
    .gdk .pr-cs\@mobile--sm {
        -webkit-padding-end:.75rem;
        -moz-padding-end: .75rem;
        padding-inline-end:.75rem}

    .gdk .pr-ls\@mobile--sm {
        -webkit-padding-end: 2rem;
        -moz-padding-end: 2rem;
        padding-inline-end:2rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pr-cs\@tablet--sm {
        -webkit-padding-end:.75rem;
        -moz-padding-end: .75rem;
        padding-inline-end:.75rem}

    .gdk .pr-ls\@tablet--sm {
        -webkit-padding-end: 2rem;
        -moz-padding-end: 2rem;
        padding-inline-end:2rem}
}

@media (min-width: 1024px) {
    .gdk .pr-cs\@desktop--sm {
        -webkit-padding-end:.75rem;
        -moz-padding-end: .75rem;
        padding-inline-end:.75rem}

    .gdk .pr-ls\@desktop--sm {
        -webkit-padding-end: 2rem;
        -moz-padding-end: 2rem;
        padding-inline-end:2rem}
}

.gdk .pr-cs--xs {
    -webkit-padding-end: .5rem;
    -moz-padding-end: .5rem;
    padding-inline-end:.5rem}

.gdk .pr-ls--xs {
    -webkit-padding-end: 1.5rem;
    -moz-padding-end: 1.5rem;
    padding-inline-end:1.5rem}

@media (max-width: 767px) {
    .gdk .pr-cs\@mobile--xs {
        -webkit-padding-end:.5rem;
        -moz-padding-end: .5rem;
        padding-inline-end:.5rem}

    .gdk .pr-ls\@mobile--xs {
        -webkit-padding-end: 1.5rem;
        -moz-padding-end: 1.5rem;
        padding-inline-end:1.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pr-cs\@tablet--xs {
        -webkit-padding-end:.5rem;
        -moz-padding-end: .5rem;
        padding-inline-end:.5rem}

    .gdk .pr-ls\@tablet--xs {
        -webkit-padding-end: 1.5rem;
        -moz-padding-end: 1.5rem;
        padding-inline-end:1.5rem}
}

@media (min-width: 1024px) {
    .gdk .pr-cs\@desktop--xs {
        -webkit-padding-end:.5rem;
        -moz-padding-end: .5rem;
        padding-inline-end:.5rem}

    .gdk .pr-ls\@desktop--xs {
        -webkit-padding-end: 1.5rem;
        -moz-padding-end: 1.5rem;
        padding-inline-end:1.5rem}
}

.gdk .pr-cs--2xs {
    -webkit-padding-end: .25rem;
    -moz-padding-end: .25rem;
    padding-inline-end:.25rem}

.gdk .pr-ls--2xs {
    -webkit-padding-end: 1rem;
    -moz-padding-end: 1rem;
    padding-inline-end:1rem}

@media (max-width: 767px) {
    .gdk .pr-cs\@mobile--2xs {
        -webkit-padding-end:.25rem;
        -moz-padding-end: .25rem;
        padding-inline-end:.25rem}

    .gdk .pr-ls\@mobile--2xs {
        -webkit-padding-end: 1rem;
        -moz-padding-end: 1rem;
        padding-inline-end:1rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pr-cs\@tablet--2xs {
        -webkit-padding-end:.25rem;
        -moz-padding-end: .25rem;
        padding-inline-end:.25rem}

    .gdk .pr-ls\@tablet--2xs {
        -webkit-padding-end: 1rem;
        -moz-padding-end: 1rem;
        padding-inline-end:1rem}
}

@media (min-width: 1024px) {
    .gdk .pr-cs\@desktop--2xs {
        -webkit-padding-end:.25rem;
        -moz-padding-end: .25rem;
        padding-inline-end:.25rem}

    .gdk .pr-ls\@desktop--2xs {
        -webkit-padding-end: 1rem;
        -moz-padding-end: 1rem;
        padding-inline-end:1rem}
}

.gdk .pr-cs--3xs {
    -webkit-padding-end: .125rem;
    -moz-padding-end: .125rem;
    padding-inline-end:.125rem}

.gdk .pr-ls--3xs {
    -webkit-padding-end: .5rem;
    -moz-padding-end: .5rem;
    padding-inline-end:.5rem}

@media (max-width: 767px) {
    .gdk .pr-cs\@mobile--3xs {
        -webkit-padding-end:.125rem;
        -moz-padding-end: .125rem;
        padding-inline-end:.125rem}

    .gdk .pr-ls\@mobile--3xs {
        -webkit-padding-end: .5rem;
        -moz-padding-end: .5rem;
        padding-inline-end:.5rem}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pr-cs\@tablet--3xs {
        -webkit-padding-end:.125rem;
        -moz-padding-end: .125rem;
        padding-inline-end:.125rem}

    .gdk .pr-ls\@tablet--3xs {
        -webkit-padding-end: .5rem;
        -moz-padding-end: .5rem;
        padding-inline-end:.5rem}
}

@media (min-width: 1024px) {
    .gdk .pr-cs\@desktop--3xs {
        -webkit-padding-end:.125rem;
        -moz-padding-end: .125rem;
        padding-inline-end:.125rem}

    .gdk .pr-ls\@desktop--3xs {
        -webkit-padding-end: .5rem;
        -moz-padding-end: .5rem;
        padding-inline-end:.5rem}
}

.gdk .p--none {
    padding: 0
}

@media (max-width: 767px) {
    .gdk .p\@mobile--none {
        padding:0
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .p\@tablet--none {
        padding:0
    }
}

@media (min-width: 1024px) {
    .gdk .p\@desktop--none {
        padding:0
    }
}

.gdk .pt--none {
    -webkit-padding-before: 0;
    padding-block-start:0}

@media (max-width: 767px) {
    .gdk .pt\@mobile--none {
        -webkit-padding-before:0;
        padding-block-start:0}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pt\@tablet--none {
        -webkit-padding-before:0;
        padding-block-start:0}
}

@media (min-width: 1024px) {
    .gdk .pt\@desktop--none {
        -webkit-padding-before:0;
        padding-block-start:0}
}

.gdk .pb--none {
    -webkit-padding-after: 0;
    padding-block-end:0}

@media (max-width: 767px) {
    .gdk .pb\@mobile--none {
        -webkit-padding-after:0;
        padding-block-end:0}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pb\@tablet--none {
        -webkit-padding-after:0;
        padding-block-end:0}
}

@media (min-width: 1024px) {
    .gdk .pb\@desktop--none {
        -webkit-padding-after:0;
        padding-block-end:0}
}

.gdk .pl--none {
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    padding-inline-start:0}

@media (max-width: 767px) {
    .gdk .pl\@mobile--none {
        -webkit-padding-start:0;
        -moz-padding-start: 0;
        padding-inline-start:0}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pl\@tablet--none {
        -webkit-padding-start:0;
        -moz-padding-start: 0;
        padding-inline-start:0}
}

@media (min-width: 1024px) {
    .gdk .pl\@desktop--none {
        -webkit-padding-start:0;
        -moz-padding-start: 0;
        padding-inline-start:0}
}

.gdk .pr--none {
    -webkit-padding-end: 0;
    -moz-padding-end: 0;
    padding-inline-end:0}

@media (max-width: 767px) {
    .gdk .pr\@mobile--none {
        -webkit-padding-end:0;
        -moz-padding-end: 0;
        padding-inline-end:0}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .pr\@tablet--none {
        -webkit-padding-end:0;
        -moz-padding-end: 0;
        padding-inline-end:0}
}

@media (min-width: 1024px) {
    .gdk .pr\@desktop--none {
        -webkit-padding-end:0;
        -moz-padding-end: 0;
        padding-inline-end:0}
}

.gdk .text-align--left {
    text-align: left
}

.gdk .table__container--comparison .table--comparison .comparison__header,.gdk .table__container--comparison .table--comparison .comparison__item,.gdk .table__container--comparison .table--comparison .comparison__item-data,.gdk .text-align--center {
    text-align: center
}

.gdk .text-align--right {
    text-align: right
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .page-banner-v2.text-align\@mobile--left .exclusive-badge__legal-text,.gdk .page-banner-v2.text-align\@mobile--left .txt-block-title,.gdk .text-align\@mobile--left {
        text-align:left
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .page-banner-v2.text-align\@tablet-large--left .exclusive-badge__legal-text,.gdk .page-banner-v2.text-align\@tablet-large--left .txt-block-title,.gdk .text-align\@tablet-large--left {
        text-align:left
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner-v2.text-align\@desktop--left .exclusive-badge__legal-text,.gdk .page-banner-v2.text-align\@desktop--left .txt-block-title,.gdk .text-align\@desktop--left {
        text-align:left
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .page-banner-v2.text-align\@mobile--center .exclusive-badge__legal-text,.gdk .page-banner-v2.text-align\@mobile--center .txt-block-title,.gdk .text-align\@mobile--center {
        text-align:center
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .page-banner-v2.text-align\@tablet-large--center .exclusive-badge__legal-text,.gdk .page-banner-v2.text-align\@tablet-large--center .txt-block-title,.gdk .text-align\@tablet-large--center {
        text-align:center
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner-v2.text-align\@desktop--center .txt-block-title,.gdk .text-align\@desktop--center {
        text-align:center
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .page-banner-v2.text-align\@mobile--right .exclusive-badge__legal-text,.gdk .page-banner-v2.text-align\@mobile--right .txt-block-title,.gdk .text-align\@mobile--right {
        text-align:right
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .page-banner-v2.text-align\@tablet-large--right .exclusive-badge__legal-text,.gdk .page-banner-v2.text-align\@tablet-large--right .txt-block-title,.gdk .text-align\@tablet-large--right {
        text-align:right
    }
}

@media (min-width: 1920px) {
    .gdk .page-banner-v2.text-align\@desktop--right .exclusive-badge__legal-text,.gdk .page-banner-v2.text-align\@desktop--right .txt-block-title,.gdk .text-align\@desktop--right {
        text-align:right
    }
}

html[dir=rtl] .body-text-block,html[dir=rtl] .body-title-block,html[dir=rtl] .stat-block,html[dir=rtl] .text-block,html[dir=rtl] .title-block {
    direction: rtl
}

html[dir=rtl] .body-text-block [style*="text-align: left"],html[dir=rtl] .body-text-block [style*="text-align:left"],html[dir=rtl] .body-title-block [style*="text-align: left"],html[dir=rtl] .body-title-block [style*="text-align:left"],html[dir=rtl] .stat-block [style*="text-align: left"],html[dir=rtl] .stat-block [style*="text-align:left"],html[dir=rtl] .text-block [style*="text-align: left"],html[dir=rtl] .text-block [style*="text-align:left"],html[dir=rtl] .title-block [style*="text-align: left"],html[dir=rtl] .title-block [style*="text-align:left"] {
    text-align: right!important
}

html[dir=rtl] .text-align--left,html[dir=rtl] .text-align--right {
    text-align: right
}

@media (min-width: 320px) and (max-width:1023px) {
    .page-banner-v2.text-align\@mobile--left html[dir=rtl] .exclusive-badge__legal-text,.page-banner-v2.text-align\@mobile--left html[dir=rtl] .txt-block-title,html[dir=rtl] .page-banner-v2.text-align\@mobile--left .exclusive-badge__legal-text,html[dir=rtl] .page-banner-v2.text-align\@mobile--left .txt-block-title,html[dir=rtl] .text-align\@mobile--left {
        text-align:right
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .page-banner-v2.text-align\@tablet-large--left html[dir=rtl] .exclusive-badge__legal-text,.page-banner-v2.text-align\@tablet-large--left html[dir=rtl] .txt-block-title,html[dir=rtl] .page-banner-v2.text-align\@tablet-large--left .exclusive-badge__legal-text,html[dir=rtl] .page-banner-v2.text-align\@tablet-large--left .txt-block-title,html[dir=rtl] .text-align\@tablet-large--left {
        text-align:right
    }
}

@media (min-width: 1920px) {
    .page-banner-v2.text-align\@desktop--left html[dir=rtl] .exclusive-badge__legal-text,.page-banner-v2.text-align\@desktop--left html[dir=rtl] .txt-block-title,html[dir=rtl] .page-banner-v2.text-align\@desktop--left .exclusive-badge__legal-text,html[dir=rtl] .page-banner-v2.text-align\@desktop--left .txt-block-title,html[dir=rtl] .text-align\@desktop--left {
        text-align:right
    }
}

.gdk .align-items--flex-start {
    -ms-flex-align: start;
    align-items: flex-start
}

.gdk .align-items--center {
    -ms-flex-align: center;
    align-items: center
}

.gdk .align-items--flex-end {
    -ms-flex-align: end;
    align-items: flex-end
}

.gdk .justify-content--flex-start {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.gdk .justify-content--center {
    -ms-flex-pack: center;
    justify-content: center
}

.gdk .justify-content--flex-end {
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media (max-width: 767px) {
    .gdk .justify-content\@mobile--flex-start {
        -ms-flex-pack:start;
        justify-content: flex-start
    }

    .gdk .justify-content\@mobile--center {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .justify-content\@mobile--flex-end {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .align-self\@mobile--flex-start {
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .gdk .align-self\@mobile--center {
        -ms-flex-item-align: center;
        align-self: center
    }

    .gdk .align-self\@mobile--flex-end {
        -ms-flex-item-align: end;
        align-self: flex-end
    }

    .gdk .align-items\@mobile--flex-start {
        -ms-flex-align: start;
        align-items: flex-start
    }

    .gdk .align-items\@mobile--center {
        -ms-flex-align: center;
        align-items: center
    }

    .gdk .align-items\@mobile--flex-end {
        -ms-flex-align: end;
        align-items: flex-end
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .justify-content\@tablet--flex-start {
        -ms-flex-pack:start;
        justify-content: flex-start
    }

    .gdk .justify-content\@tablet--center {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .justify-content\@tablet--flex-end {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .align-self\@tablet--flex-start {
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .gdk .align-self\@tablet--center {
        -ms-flex-item-align: center;
        align-self: center
    }

    .gdk .align-self\@tablet--flex-end {
        -ms-flex-item-align: end;
        align-self: flex-end
    }

    .gdk .align-items\@tablet--flex-start {
        -ms-flex-align: start;
        align-items: flex-start
    }

    .gdk .align-items\@tablet--center {
        -ms-flex-align: center;
        align-items: center
    }

    .gdk .align-items\@tablet--flex-end {
        -ms-flex-align: end;
        align-items: flex-end
    }
}

@media (min-width: 1024px) {
    .gdk .justify-content\@desktop--flex-start {
        -ms-flex-pack:start;
        justify-content: flex-start
    }

    .gdk .justify-content\@desktop--center {
        -ms-flex-pack: center;
        justify-content: center
    }

    .gdk .justify-content\@desktop--flex-end {
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .gdk .align-self\@desktop--flex-start {
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .gdk .align-self\@desktop--center {
        -ms-flex-item-align: center;
        align-self: center
    }

    .gdk .align-self\@desktop--flex-end {
        -ms-flex-item-align: end;
        align-self: flex-end
    }

    .gdk .align-items\@desktop--flex-start {
        -ms-flex-align: start;
        align-items: flex-start
    }

    .gdk .align-items\@desktop--center {
        -ms-flex-align: center;
        align-items: center
    }

    .gdk .align-items\@desktop--flex-end {
        -ms-flex-align: end;
        align-items: flex-end
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .flex-align-items\@mobile--start,.gdk .page-banner-v2.text-align\@mobile--left .btn--cta__btn-container--links,.gdk .page-banner-v2.text-align\@mobile--left .feature-descriptors {
        -ms-flex-align:start;
        align-items: flex-start
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .flex-align-items\@tablet-large--start,.gdk .page-banner-v2.text-align\@tablet-large--left .btn--cta__btn-container--links,.gdk .page-banner-v2.text-align\@tablet-large--left .feature-descriptors {
        -ms-flex-align:start!important;
        align-items: flex-start!important
    }
}

@media (min-width: 1920px) {
    .gdk .flex-align-items\@desktop--start,.gdk .page-banner-v2.text-align\@desktop--left .btn--cta__btn-container--links,.gdk .page-banner-v2.text-align\@desktop--left .feature-descriptors {
        -ms-flex-align:start!important;
        align-items: flex-start!important
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .flex-align-items\@mobile--center,.gdk .page-banner-v2.text-align\@mobile--center .btn--cta__btn-container--links,.gdk .page-banner-v2.text-align\@mobile--center .feature-descriptors {
        -ms-flex-align:center;
        align-items: center
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .flex-align-items\@tablet-large--center,.gdk .page-banner-v2.text-align\@tablet-large--center .btn--cta__btn-container--links,.gdk .page-banner-v2.text-align\@tablet-large--center .feature-descriptors {
        -ms-flex-align:center!important;
        align-items: center!important
    }
}

@media (min-width: 1920px) {
    .gdk .flex-align-items\@desktop--center,.gdk .page-banner-v2.text-align\@desktop--center .btn--cta__btn-container--links,.gdk .page-banner-v2.text-align\@desktop--center .feature-descriptors {
        -ms-flex-align:center!important;
        align-items: center!important
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .flex-align-items\@mobile--end,.gdk .page-banner-v2.text-align\@mobile--right .btn--cta__btn-container--links,.gdk .page-banner-v2.text-align\@mobile--right .feature-descriptors {
        -ms-flex-align:end;
        align-items: flex-end
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .flex-align-items\@tablet-large--end,.gdk .page-banner-v2.text-align\@tablet-large--right .btn--cta__btn-container--links,.gdk .page-banner-v2.text-align\@tablet-large--right .feature-descriptors {
        -ms-flex-align:end!important;
        align-items: flex-end!important
    }
}

@media (min-width: 1920px) {
    .gdk .flex-align-items\@desktop--end,.gdk .page-banner-v2.text-align\@desktop--right .btn--cta__btn-container--links,.gdk .page-banner-v2.text-align\@desktop--right .feature-descriptors {
        -ms-flex-align:end!important;
        align-items: flex-end!important
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .flex-justify-content\@mobile--start,.gdk .page-banner-v2.text-align\@mobile--left .btn--cta__btn-container,.gdk .page-banner-v2.text-align\@mobile--left .exclusive-badge,.gdk .page-banner-v2.text-align\@mobile--left .media-block {
        -ms-flex-pack:start;
        justify-content: flex-start
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .flex-justify-content\@tablet-large--start,.gdk .page-banner-v2.text-align\@tablet-large--left .btn--cta__btn-container,.gdk .page-banner-v2.text-align\@tablet-large--left .exclusive-badge,.gdk .page-banner-v2.text-align\@tablet-large--left .media-block {
        -ms-flex-pack:start!important;
        justify-content: flex-start!important
    }
}

@media (min-width: 1920px) {
    .gdk .flex-justify-content\@desktop--start,.gdk .page-banner-v2.text-align\@desktop--left .btn--cta__btn-container,.gdk .page-banner-v2.text-align\@desktop--left .exclusive-badge,.gdk .page-banner-v2.text-align\@desktop--left .media-block {
        -ms-flex-pack:start!important;
        justify-content: flex-start!important
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .flex-justify-content\@mobile--center,.gdk .page-banner-v2.text-align\@mobile--center .btn--cta__btn-container,.gdk .page-banner-v2.text-align\@mobile--center .exclusive-badge,.gdk .page-banner-v2.text-align\@mobile--center .media-block {
        -ms-flex-pack:center;
        justify-content: center
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .flex-justify-content\@tablet-large--center,.gdk .page-banner-v2.text-align\@tablet-large--center .btn--cta__btn-container,.gdk .page-banner-v2.text-align\@tablet-large--center .exclusive-badge,.gdk .page-banner-v2.text-align\@tablet-large--center .media-block {
        -ms-flex-pack:center!important;
        justify-content: center!important
    }
}

@media (min-width: 1920px) {
    .gdk .flex-justify-content\@desktop--center,.gdk .page-banner-v2.text-align\@desktop--center .btn--cta__btn-container,.gdk .page-banner-v2.text-align\@desktop--center .exclusive-badge,.gdk .page-banner-v2.text-align\@desktop--center .media-block {
        -ms-flex-pack:center!important;
        justify-content: center!important
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .flex-justify-content\@mobile--end,.gdk .page-banner-v2.text-align\@mobile--right .btn--cta__btn-container,.gdk .page-banner-v2.text-align\@mobile--right .exclusive-badge,.gdk .page-banner-v2.text-align\@mobile--right .media-block {
        -ms-flex-pack:end;
        justify-content: flex-end
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .flex-justify-content\@tablet-large--end,.gdk .page-banner-v2.text-align\@tablet-large--right .btn--cta__btn-container,.gdk .page-banner-v2.text-align\@tablet-large--right .exclusive-badge,.gdk .page-banner-v2.text-align\@tablet-large--right .media-block {
        -ms-flex-pack:end!important;
        justify-content: flex-end!important
    }
}

@media (min-width: 1920px) {
    .gdk .flex-justify-content\@desktop--end,.gdk .page-banner-v2.text-align\@desktop--right .btn--cta__btn-container,.gdk .page-banner-v2.text-align\@desktop--right .exclusive-badge,.gdk .page-banner-v2.text-align\@desktop--right .media-block {
        -ms-flex-pack:end!important;
        justify-content: flex-end!important
    }
}

.gdk .order--1 {
    -ms-flex-order: 1;
    order: 1
}

.gdk .order--2 {
    -ms-flex-order: 2;
    order: 2
}

.gdk .order--3 {
    -ms-flex-order: 3;
    order: 3
}

.gdk .order--4 {
    -ms-flex-order: 4;
    order: 4
}

.gdk .order--5 {
    -ms-flex-order: 5;
    order: 5
}

.gdk .order--6 {
    -ms-flex-order: 6;
    order: 6
}

.gdk .order--7 {
    -ms-flex-order: 7;
    order: 7
}

.gdk .order--8 {
    -ms-flex-order: 8;
    order: 8
}

.gdk .order--9 {
    -ms-flex-order: 9;
    order: 9
}

.gdk .order--10 {
    -ms-flex-order: 10;
    order: 10
}

.gdk .order--11 {
    -ms-flex-order: 11;
    order: 11
}

.gdk .order--12 {
    -ms-flex-order: 12;
    order: 12
}

.gdk .object-position--tl img,.gdk .object-position--tl video {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top left;
    object-position: top left
}

@media (max-width: 767px) {
    .gdk .object-position\@mobile--tl img,.gdk .object-position\@mobile--tl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top left;
        object-position: top left
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .object-position\@tablet--tl img,.gdk .object-position\@tablet--tl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top left;
        object-position: top left
    }
}

@media (min-width: 1024px) {
    .gdk .object-position\@desktop--tl img,.gdk .object-position\@desktop--tl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top left;
        object-position: top left
    }
}

.gdk .object-position--tc img,.gdk .object-position--tc video {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top center;
    object-position: top center
}

@media (max-width: 767px) {
    .gdk .object-position\@mobile--tc img,.gdk .object-position\@mobile--tc video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top center;
        object-position: top center
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .object-position\@tablet--tc img,.gdk .object-position\@tablet--tc video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top center;
        object-position: top center
    }
}

@media (min-width: 1024px) {
    .gdk .object-position\@desktop--tc img,.gdk .object-position\@desktop--tc video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top center;
        object-position: top center
    }
}

.gdk .object-position--tr img,.gdk .object-position--tr video {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top right;
    object-position: top right
}

@media (max-width: 767px) {
    .gdk .object-position\@mobile--tr img,.gdk .object-position\@mobile--tr video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top right;
        object-position: top right
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .object-position\@tablet--tr img,.gdk .object-position\@tablet--tr video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top right;
        object-position: top right
    }
}

@media (min-width: 1024px) {
    .gdk .object-position\@desktop--tr img,.gdk .object-position\@desktop--tr video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top right;
        object-position: top right
    }
}

.gdk .object-position--cl img,.gdk .object-position--cl video {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center left;
    object-position: center left
}

@media (max-width: 767px) {
    .gdk .object-position\@mobile--cl img,.gdk .object-position\@mobile--cl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center left;
        object-position: center left
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .object-position\@tablet--cl img,.gdk .object-position\@tablet--cl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center left;
        object-position: center left
    }
}

@media (min-width: 1024px) {
    .gdk .object-position\@desktop--cl img,.gdk .object-position\@desktop--cl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center left;
        object-position: center left
    }
}

.gdk .object-position--c img,.gdk .object-position--c video {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

@media (max-width: 767px) {
    .gdk .object-position\@mobile--c img,.gdk .object-position\@mobile--c video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .object-position\@tablet--c img,.gdk .object-position\@tablet--c video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center
    }
}

@media (min-width: 1024px) {
    .gdk .object-position\@desktop--c img,.gdk .object-position\@desktop--c video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center
    }
}

.gdk .object-position--cr img,.gdk .object-position--cr video {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center right;
    object-position: center right
}

@media (max-width: 767px) {
    .gdk .object-position\@mobile--cr img,.gdk .object-position\@mobile--cr video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center right;
        object-position: center right
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .object-position\@tablet--cr img,.gdk .object-position\@tablet--cr video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center right;
        object-position: center right
    }
}

@media (min-width: 1024px) {
    .gdk .object-position\@desktop--cr img,.gdk .object-position\@desktop--cr video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center right;
        object-position: center right
    }
}

.gdk .object-position--bl img,.gdk .object-position--bl video {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: bottom left;
    object-position: bottom left
}

@media (max-width: 767px) {
    .gdk .object-position\@mobile--bl img,.gdk .object-position\@mobile--bl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom left;
        object-position: bottom left
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .object-position\@tablet--bl img,.gdk .object-position\@tablet--bl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom left;
        object-position: bottom left
    }
}

@media (min-width: 1024px) {
    .gdk .object-position\@desktop--bl img,.gdk .object-position\@desktop--bl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom left;
        object-position: bottom left
    }
}

.gdk .object-position--bc img,.gdk .object-position--bc video {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: bottom center;
    object-position: bottom center
}

@media (max-width: 767px) {
    .gdk .object-position\@mobile--bc img,.gdk .object-position\@mobile--bc video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom center;
        object-position: bottom center
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .object-position\@tablet--bc img,.gdk .object-position\@tablet--bc video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom center;
        object-position: bottom center
    }
}

@media (min-width: 1024px) {
    .gdk .object-position\@desktop--bc img,.gdk .object-position\@desktop--bc video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom center;
        object-position: bottom center
    }
}

.gdk .object-position--br img,.gdk .object-position--br video {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: bottom right;
    object-position: bottom right
}

@media (max-width: 767px) {
    .gdk .object-position\@mobile--br img,.gdk .object-position\@mobile--br video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom right;
        object-position: bottom right
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .object-position\@tablet--br img,.gdk .object-position\@tablet--br video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom right;
        object-position: bottom right
    }
}

@media (min-width: 1024px) {
    .gdk .object-position\@desktop--br img,.gdk .object-position\@desktop--br video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom right;
        object-position: bottom right
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .media-position\@mobile--tl img,.gdk .media-position\@mobile--tl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top left;
        object-position: top left
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .media-position\@tablet-large--tl img,.gdk .media-position\@tablet-large--tl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top left;
        object-position: top left
    }
}

@media (min-width: 1920px) {
    .gdk .media-position\@desktop--tl img,.gdk .media-position\@desktop--tl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top left;
        object-position: top left
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .media-position\@mobile--tc img,.gdk .media-position\@mobile--tc video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top center;
        object-position: top center
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .media-position\@tablet-large--tc img,.gdk .media-position\@tablet-large--tc video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top center;
        object-position: top center
    }
}

@media (min-width: 1920px) {
    .gdk .media-position\@desktop--tc img,.gdk .media-position\@desktop--tc video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top center;
        object-position: top center
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .media-position\@mobile--tr img,.gdk .media-position\@mobile--tr video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top right;
        object-position: top right
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .media-position\@tablet-large--tr img,.gdk .media-position\@tablet-large--tr video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top right;
        object-position: top right
    }
}

@media (min-width: 1920px) {
    .gdk .media-position\@desktop--tr img,.gdk .media-position\@desktop--tr video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: top right;
        object-position: top right
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .media-position\@mobile--cl img,.gdk .media-position\@mobile--cl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center left;
        object-position: center left
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .media-position\@tablet-large--cl img,.gdk .media-position\@tablet-large--cl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center left;
        object-position: center left
    }
}

@media (min-width: 1920px) {
    .gdk .media-position\@desktop--cl img,.gdk .media-position\@desktop--cl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center left;
        object-position: center left
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .media-position\@mobile--c img,.gdk .media-position\@mobile--c video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .media-position\@tablet-large--c img,.gdk .media-position\@tablet-large--c video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center
    }
}

@media (min-width: 1920px) {
    .gdk .media-position\@desktop--c img,.gdk .media-position\@desktop--c video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .media-position\@mobile--cr img,.gdk .media-position\@mobile--cr video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center right;
        object-position: center right
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .media-position\@tablet-large--cr img,.gdk .media-position\@tablet-large--cr video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center right;
        object-position: center right
    }
}

@media (min-width: 1920px) {
    .gdk .media-position\@desktop--cr img,.gdk .media-position\@desktop--cr video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center right;
        object-position: center right
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .media-position\@mobile--bl img,.gdk .media-position\@mobile--bl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom left;
        object-position: bottom left
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .media-position\@tablet-large--bl img,.gdk .media-position\@tablet-large--bl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom left;
        object-position: bottom left
    }
}

@media (min-width: 1920px) {
    .gdk .media-position\@desktop--bl img,.gdk .media-position\@desktop--bl video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom left;
        object-position: bottom left
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .media-position\@mobile--bc img,.gdk .media-position\@mobile--bc video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom center;
        object-position: bottom center
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .media-position\@tablet-large--bc img,.gdk .media-position\@tablet-large--bc video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom center;
        object-position: bottom center
    }
}

@media (min-width: 1920px) {
    .gdk .media-position\@desktop--bc img,.gdk .media-position\@desktop--bc video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom center;
        object-position: bottom center
    }
}

@media (min-width: 320px) and (max-width:1023px) {
    .gdk .media-position\@mobile--br img,.gdk .media-position\@mobile--br video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom right;
        object-position: bottom right
    }
}

@media (min-width: 1024px) and (max-width:1919px) {
    .gdk .media-position\@tablet-large--br img,.gdk .media-position\@tablet-large--br video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom right;
        object-position: bottom right
    }
}

@media (min-width: 1920px) {
    .gdk .media-position\@desktop--br img,.gdk .media-position\@desktop--br video {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: bottom right;
        object-position: bottom right
    }
}

.gdk .game-grid__games .game-grid__game .media-block__figure,.gdk .ratio--1-1 {
    position: relative
}

.gdk .game-grid__games .game-grid__game .media-block__figure:before,.gdk .ratio--1-1:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 100%;
    padding-block-start:100%}

@media (max-width: 767px) {
    .gdk .ratio\@mobile--1-1 {
        position:relative
    }

    .gdk .ratio\@mobile--1-1:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 100%;
        padding-block-start:100%}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ratio\@tablet--1-1 {
        position:relative
    }

    .gdk .ratio\@tablet--1-1:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 100%;
        padding-block-start:100%}
}

@media (min-width: 1024px) {
    .gdk .ratio\@desktop--1-1 {
        position:relative
    }

    .gdk .ratio\@desktop--1-1:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 100%;
        padding-block-start:100%}
}

.gdk .ratio--1-2 {
    position: relative
}

.gdk .ratio--1-2:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 200%;
    padding-block-start:200%}

@media (max-width: 767px) {
    .gdk .ratio\@mobile--1-2 {
        position:relative
    }

    .gdk .ratio\@mobile--1-2:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 200%;
        padding-block-start:200%}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ratio\@tablet--1-2 {
        position:relative
    }

    .gdk .ratio\@tablet--1-2:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 200%;
        padding-block-start:200%}
}

@media (min-width: 1024px) {
    .gdk .ratio\@desktop--1-2 {
        position:relative
    }

    .gdk .ratio\@desktop--1-2:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 200%;
        padding-block-start:200%}
}

.gdk .ratio--2-1 {
    position: relative
}

.gdk .ratio--2-1:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 50%;
    padding-block-start:50%}

@media (max-width: 767px) {
    .gdk .ratio\@mobile--2-1 {
        position:relative
    }

    .gdk .ratio\@mobile--2-1:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 50%;
        padding-block-start:50%}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ratio\@tablet--2-1 {
        position:relative
    }

    .gdk .ratio\@tablet--2-1:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 50%;
        padding-block-start:50%}
}

@media (min-width: 1024px) {
    .gdk .ratio\@desktop--2-1 {
        position:relative
    }

    .gdk .ratio\@desktop--2-1:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 50%;
        padding-block-start:50%}
}

.gdk .ratio--2-3 {
    position: relative
}

.gdk .ratio--2-3:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 150%;
    padding-block-start:150%}

@media (max-width: 767px) {
    .gdk .ratio\@mobile--2-3 {
        position:relative
    }

    .gdk .ratio\@mobile--2-3:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 150%;
        padding-block-start:150%}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ratio\@tablet--2-3 {
        position:relative
    }

    .gdk .ratio\@tablet--2-3:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 150%;
        padding-block-start:150%}
}

@media (min-width: 1024px) {
    .gdk .ratio\@desktop--2-3 {
        position:relative
    }

    .gdk .ratio\@desktop--2-3:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 150%;
        padding-block-start:150%}
}

.gdk .ratio--3-2 {
    position: relative
}

.gdk .ratio--3-2:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 66.66667%;
    padding-block-start:66.66667%}

@media (max-width: 767px) {
    .gdk .ratio\@mobile--3-2 {
        position:relative
    }

    .gdk .ratio\@mobile--3-2:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 66.66667%;
        padding-block-start:66.66667%}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ratio\@tablet--3-2 {
        position:relative
    }

    .gdk .ratio\@tablet--3-2:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 66.66667%;
        padding-block-start:66.66667%}
}

@media (min-width: 1024px) {
    .gdk .ratio\@desktop--3-2 {
        position:relative
    }

    .gdk .ratio\@desktop--3-2:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 66.66667%;
        padding-block-start:66.66667%}
}

.gdk .ratio--4-1 {
    position: relative
}

.gdk .ratio--4-1:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 25%;
    padding-block-start:25%}

@media (max-width: 767px) {
    .gdk .ratio\@mobile--4-1 {
        position:relative
    }

    .gdk .ratio\@mobile--4-1:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 25%;
        padding-block-start:25%}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ratio\@tablet--4-1 {
        position:relative
    }

    .gdk .ratio\@tablet--4-1:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 25%;
        padding-block-start:25%}
}

@media (min-width: 1024px) {
    .gdk .ratio\@desktop--4-1 {
        position:relative
    }

    .gdk .ratio\@desktop--4-1:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 25%;
        padding-block-start:25%}
}

.gdk .ratio--4-5 {
    position: relative
}

.gdk .ratio--4-5:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 125%;
    padding-block-start:125%}

@media (max-width: 767px) {
    .gdk .ratio\@mobile--4-5 {
        position:relative
    }

    .gdk .ratio\@mobile--4-5:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 125%;
        padding-block-start:125%}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ratio\@tablet--4-5 {
        position:relative
    }

    .gdk .ratio\@tablet--4-5:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 125%;
        padding-block-start:125%}
}

@media (min-width: 1024px) {
    .gdk .ratio\@desktop--4-5 {
        position:relative
    }

    .gdk .ratio\@desktop--4-5:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 125%;
        padding-block-start:125%}
}

.gdk .ratio--4-6 {
    position: relative
}

.gdk .ratio--4-6:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 150%;
    padding-block-start:150%}

@media (max-width: 767px) {
    .gdk .ratio\@mobile--4-6 {
        position:relative
    }

    .gdk .ratio\@mobile--4-6:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 150%;
        padding-block-start:150%}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ratio\@tablet--4-6 {
        position:relative
    }

    .gdk .ratio\@tablet--4-6:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 150%;
        padding-block-start:150%}
}

@media (min-width: 1024px) {
    .gdk .ratio\@desktop--4-6 {
        position:relative
    }

    .gdk .ratio\@desktop--4-6:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 150%;
        padding-block-start:150%}
}

.gdk .ratio--5-4 {
    position: relative
}

.gdk .ratio--5-4:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 80%;
    padding-block-start:80%}

@media (max-width: 767px) {
    .gdk .ratio\@mobile--5-4 {
        position:relative
    }

    .gdk .ratio\@mobile--5-4:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 80%;
        padding-block-start:80%}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ratio\@tablet--5-4 {
        position:relative
    }

    .gdk .ratio\@tablet--5-4:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 80%;
        padding-block-start:80%}
}

@media (min-width: 1024px) {
    .gdk .ratio\@desktop--5-4 {
        position:relative
    }

    .gdk .ratio\@desktop--5-4:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 80%;
        padding-block-start:80%}
}

.gdk .ratio--6-1 {
    position: relative
}

.gdk .ratio--6-1:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 16.66667%;
    padding-block-start:16.66667%}

@media (max-width: 767px) {
    .gdk .ratio\@mobile--6-1 {
        position:relative
    }

    .gdk .ratio\@mobile--6-1:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 16.66667%;
        padding-block-start:16.66667%}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ratio\@tablet--6-1 {
        position:relative
    }

    .gdk .ratio\@tablet--6-1:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 16.66667%;
        padding-block-start:16.66667%}
}

@media (min-width: 1024px) {
    .gdk .ratio\@desktop--6-1 {
        position:relative
    }

    .gdk .ratio\@desktop--6-1:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 16.66667%;
        padding-block-start:16.66667%}
}

.gdk .ratio--8-3 {
    position: relative
}

.gdk .ratio--8-3:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 37.5%;
    padding-block-start:37.5%}

@media (max-width: 767px) {
    .gdk .ratio\@mobile--8-3 {
        position:relative
    }

    .gdk .ratio\@mobile--8-3:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 37.5%;
        padding-block-start:37.5%}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ratio\@tablet--8-3 {
        position:relative
    }

    .gdk .ratio\@tablet--8-3:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 37.5%;
        padding-block-start:37.5%}
}

@media (min-width: 1024px) {
    .gdk .ratio\@desktop--8-3 {
        position:relative
    }

    .gdk .ratio\@desktop--8-3:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 37.5%;
        padding-block-start:37.5%}
}

.gdk .carousel .media-block__figure,.gdk .media-carousel__pager .media-carousel__cell,.gdk .ratio--16-9 {
    position: relative
}

.gdk .carousel .media-block__figure:before,.gdk .media-carousel__pager .media-carousel__cell:before,.gdk .ratio--16-9:before {
    content: "";
    width: 100%;
    display: block;
    -webkit-padding-before: 56.25%;
    padding-block-start:56.25%}

@media (max-width: 767px) {
    .gdk .ratio\@mobile--16-9 {
        position:relative
    }

    .gdk .ratio\@mobile--16-9:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 56.25%;
        padding-block-start:56.25%}
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .ratio\@tablet--16-9 {
        position:relative
    }

    .gdk .ratio\@tablet--16-9:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 56.25%;
        padding-block-start:56.25%}
}

@media (min-width: 1024px) {
    .gdk .ratio\@desktop--16-9 {
        position:relative
    }

    .gdk .ratio\@desktop--16-9:before {
        content: "";
        width: 100%;
        display: block;
        -webkit-padding-before: 56.25%;
        padding-block-start:56.25%}
}

.gdk .opacity--10 {
    opacity: calc(1*.1)
}

.gdk .opacity--20 {
    opacity: calc(2*.1)
}

.gdk .opacity--30 {
    opacity: calc(3*.1)
}

.gdk .opacity--40 {
    opacity: calc(4*.1)
}

.gdk .opacity--50 {
    opacity: calc(5*.1)
}

.gdk .opacity--60 {
    opacity: calc(6*.1)
}

.gdk .opacity--70 {
    opacity: calc(7*.1)
}

.gdk .opacity--80 {
    opacity: calc(8*.1)
}

.gdk .opacity--90 {
    opacity: calc(9*.1)
}

.gdk .opacity--100 {
    opacity: calc(10*.1)
}

@media (max-width: 767px) {
    .gdk .opacity\@mobile--10 {
        opacity:calc(1*.1)
    }

    .gdk .opacity\@mobile--20 {
        opacity: calc(2*.1)
    }

    .gdk .opacity\@mobile--30 {
        opacity: calc(3*.1)
    }

    .gdk .opacity\@mobile--40 {
        opacity: calc(4*.1)
    }

    .gdk .opacity\@mobile--50 {
        opacity: calc(5*.1)
    }

    .gdk .opacity\@mobile--60 {
        opacity: calc(6*.1)
    }

    .gdk .opacity\@mobile--70 {
        opacity: calc(7*.1)
    }

    .gdk .opacity\@mobile--80 {
        opacity: calc(8*.1)
    }

    .gdk .opacity\@mobile--90 {
        opacity: calc(9*.1)
    }

    .gdk .opacity\@mobile--100 {
        opacity: calc(10*.1)
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .opacity\@tablet--10 {
        opacity:calc(1*.1)
    }

    .gdk .opacity\@tablet--20 {
        opacity: calc(2*.1)
    }

    .gdk .opacity\@tablet--30 {
        opacity: calc(3*.1)
    }

    .gdk .opacity\@tablet--40 {
        opacity: calc(4*.1)
    }

    .gdk .opacity\@tablet--50 {
        opacity: calc(5*.1)
    }

    .gdk .opacity\@tablet--60 {
        opacity: calc(6*.1)
    }

    .gdk .opacity\@tablet--70 {
        opacity: calc(7*.1)
    }

    .gdk .opacity\@tablet--80 {
        opacity: calc(8*.1)
    }

    .gdk .opacity\@tablet--90 {
        opacity: calc(9*.1)
    }

    .gdk .opacity\@tablet--100 {
        opacity: calc(10*.1)
    }
}

@media (min-width: 1024px) {
    .gdk .opacity\@desktop--10 {
        opacity:calc(1*.1)
    }

    .gdk .opacity\@desktop--20 {
        opacity: calc(2*.1)
    }

    .gdk .opacity\@desktop--30 {
        opacity: calc(3*.1)
    }

    .gdk .opacity\@desktop--40 {
        opacity: calc(4*.1)
    }

    .gdk .opacity\@desktop--50 {
        opacity: calc(5*.1)
    }

    .gdk .opacity\@desktop--60 {
        opacity: calc(6*.1)
    }

    .gdk .opacity\@desktop--70 {
        opacity: calc(7*.1)
    }

    .gdk .opacity\@desktop--80 {
        opacity: calc(8*.1)
    }

    .gdk .opacity\@desktop--90 {
        opacity: calc(9*.1)
    }

    .gdk .opacity\@desktop--100 {
        opacity: calc(10*.1)
    }
}

.gdk .visibility--hidden {
    visibility: hidden
}

@media (max-width: 767px) {
    .gdk .visibility\@mobile--hidden {
        visibility:hidden
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .visibility\@tablet--hidden {
        visibility:hidden
    }
}

@media (min-width: 1024px) {
    .gdk .visibility\@desktop--hidden {
        visibility:hidden
    }
}

.gdk .visibility--visible {
    visibility: visible
}

@media (max-width: 767px) {
    .gdk .visibility\@mobile--visible {
        visibility:visible
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .visibility\@tablet--visible {
        visibility:visible
    }
}

@media (min-width: 1024px) {
    .gdk .visibility\@desktop--visible {
        visibility:visible
    }
}

.gdk .display--hidden {
    display: none!important
}

@media (max-width: 767px) {
    .gdk .display\@mobile--hidden {
        display:none
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .display\@tablet--hidden {
        display:none
    }
}

@media (min-width: 1024px) {
    .gdk .display\@desktop--hidden {
        display:none
    }
}

.gdk .display--visible {
    display: inherit
}

@media (max-width: 767px) {
    .gdk .display\@mobile--visible {
        display:inherit
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .display\@tablet--visible {
        display:inherit
    }
}

@media (min-width: 1024px) {
    .gdk .display\@desktop--visible {
        display:inherit
    }
}

.gdk .component-hidden {
    display: none
}

@media (max-width: 767px) {
    .gdk .component-hidden--mobile {
        display:none
    }
}

@media (max-width: 767px) and (orientation:landscape) {
    .gdk .component-hidden--mobile {
        display:none
    }
}

@media (min-width: 768px) and (max-width:1023px),(orientation:landscape) and (max-width:1023px) {
    .gdk .component-hidden--tablet {
        display:none
    }
}

@media (min-width: 1024px) {
    .gdk .component-hidden--desktop {
        display:none
    }
}

.gdk .slideInLeft,.gdk .slideInLeft--fast {
    animation-name: slideInLeft;
    animation-iteration-count: 1;
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .slideInLeft {
    animation-duration: var(--animation-duration, 1s)
}

.gdk .slideInLeft--fast {
    animation-duration: var(--animation-duration, 0.4s)
}

.gdk .slideInRight {
    animation-name: slideInRight;
    animation-duration: var(--animation-duration, 1s)
}

.gdk .slideInRight,.gdk .slideInRight--fast,.gdk .slideInUp,.gdk .slideInUp--fast {
    animation-iteration-count: 1;
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .slideInRight--fast {
    animation-name: slideInRight;
    animation-duration: var(--animation-duration, 0.4s)
}

.gdk .slideInUp,.gdk .slideInUp--fast {
    animation-name: slideInUp
}

.gdk .slideInUp {
    animation-duration: var(--animation-duration, 1s)
}

.gdk .slideInUp--fast {
    animation-duration: var(--animation-duration, 0.4s)
}

.gdk .slideOutDown {
    animation-name: slideOutDown;
    animation-duration: var(--animation-duration, 1s)
}

.gdk .slideOutDown,.gdk .slideOutDown--fast,.gdk .slideOutLeft,.gdk .slideOutLeft--fast {
    animation-iteration-count: 1;
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .slideOutDown--fast {
    animation-name: slideOutDown;
    animation-duration: var(--animation-duration, 0.4s)
}

.gdk .slideOutLeft,.gdk .slideOutLeft--fast {
    animation-name: slideOutLeft
}

.gdk .slideOutLeft {
    animation-duration: var(--animation-duration, 1s)
}

.gdk .slideOutLeft--fast {
    animation-duration: var(--animation-duration, 0.4s)
}

.gdk .slideOutRight {
    animation-name: slideOutRight;
    animation-duration: var(--animation-duration, 1s)
}

.gdk .fadeInUpBig,.gdk .slideOutRight,.gdk .slideOutRight--fast {
    animation-iteration-count: 1;
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .slideOutRight--fast {
    animation-name: slideOutLeft;
    animation-duration: var(--animation-duration, 0.4s)
}

.gdk .fadeInUpBig {
    animation-name: fadeInUpBig;
    animation-duration: var(--animation-duration, 1s)
}

.gdk .accordion__item-title.active+.accordion__item-description,.gdk .contact-us__item-result,.gdk .cx-category__topic__content>.cx-category__topic__content-item,.gdk .fadeIn,.gdk .fadeOutUpBig,.gdk .tier-selector__tier {
    animation-name: fadeOutUpBig;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 1s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .accordion__item-title.active+.accordion__item-description,.gdk .contact-us__item-result,.gdk .cx-category__topic__content>.cx-category__topic__content-item,.gdk .fadeIn,.gdk .tier-selector__tier {
    animation-name: fadeIn
}

.gdk .fadeInRight {
    animation-name: fadeInRight;
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: forwards;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .featured-hardware .slider__controls .slider__control,.gdk .slider__control:not(.slider__control--product-picker) {
    position: relative;
    transition-property: opacity,transform;
    transition-duration: .2s;
    transition-timing-function: ease-in-out
}

.gdk .is-selected.slider__control:not(.slider__control--product-picker):before,.gdk .slider__control:not(.slider__control--product-picker):before {
    animation-iteration-count: 1;
    animation-duration: var(--animation-duration, 0.25s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: normal
}

.gdk .slider__control:not(.slider__control--product-picker):before {
    position: absolute;
    content: '';
    border: 2px solid transparent;
    border-radius: calc(.5rem + 6px);
    animation-name: scaleBorderInMobile
}

@media (min-width: 768px) {
    .gdk .slider__control:not(.slider__control--product-picker):before {
        border:3px solid transparent;
        border-radius: calc(.5rem + 8px);
        animation-name: scaleBorderInDesktop;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

.gdk .is-selected.slider__control:not(.slider__control--product-picker):before {
    animation-name: scaleBorderOutMobile
}

@media (min-width: 1024px) {
    .gdk .is-selected.slider__control:not(.slider__control--product-picker):before {
        animation-name:scaleBorderOutDesktop;
        animation-iteration-count: 1;
        animation-duration: var(--animation-duration, 0.25s);
        animation-delay: 0s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        backface-visibility: hidden;
        animation-direction: normal
    }
}

.gdk .tile[data-iconized=true][data-callout-tile=true][data-callout-recommended=true] .tile__btn {
    position: relative;
    background: #fff;
    border: 0;
    border-radius: calc(.5rem + 2px);
    box-shadow: none
}

.gdk .tile[data-iconized=true][data-callout-tile=true][data-callout-recommended=true] .tile__btn:before {
    content: '';
    position: absolute;
    top: calc(-1*3px);
    left: calc(-1*3px);
    height: calc(100% + 3px*2);
    width: calc(100% + 3px*2);
    background: linear-gradient(135deg,#0072ce,#9dd2ff,#0072ce,#9dd2ff,#0072ce);
    border-radius: calc(.5rem + 2px);
    z-index: -1;
    background-size: 300% 300%;
    animation-name: selectedStateBorderAnimation;
    animation-iteration-count: infinite;
    animation-duration: var(--animation-duration, 4s);
    animation-delay: 0s;
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
    backface-visibility: hidden;
    animation-direction: alternate
}

@media (min-width: 768px) {
    .gdk .tile[data-iconized=true][data-callout-tile=true][data-callout-recommended=true] .tile__btn:before {
        border-radius:calc(.5rem + 4px)
    }
}
