/* inline styles */
/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
    @layer properties {
        @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
            ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
            #spdp-container *,
            #spdp-container :before,
            #spdp-container :after {
                --tw-space-y-reverse: 0;
                --tw-border-style: solid;
                --tw-leading: initial;
                --tw-font-weight: initial;
                --tw-tracking: initial;
                --tw-duration: initial;
                --tw-ease: initial;
                --tw-gradient-position: initial;
                --tw-gradient-from: transparent;
                --tw-gradient-via: transparent;
                --tw-gradient-to: transparent;
                --tw-gradient-stops: initial;
                --tw-gradient-via-stops: initial;
                --tw-gradient-from-position: 0%;
                --tw-gradient-via-position: 50%;
                --tw-gradient-to-position: 100%;
            }
#spdp-container ::-ms-backdrop {
                --tw-space-y-reverse: 0;
                --tw-border-style: solid;
                --tw-leading: initial;
                --tw-font-weight: initial;
                --tw-tracking: initial;
                --tw-duration: initial;
                --tw-ease: initial;
                --tw-gradient-position: initial;
                --tw-gradient-from: transparent;
                --tw-gradient-via: transparent;
                --tw-gradient-to: transparent;
                --tw-gradient-stops: initial;
                --tw-gradient-via-stops: initial;
                --tw-gradient-from-position: 0%;
                --tw-gradient-via-position: 50%;
                --tw-gradient-to-position: 100%;
            }
#spdp-container ::backdrop {
                --tw-space-y-reverse: 0;
                --tw-border-style: solid;
                --tw-leading: initial;
                --tw-font-weight: initial;
                --tw-tracking: initial;
                --tw-duration: initial;
                --tw-ease: initial;
                --tw-gradient-position: initial;
                --tw-gradient-from: transparent;
                --tw-gradient-via: transparent;
                --tw-gradient-to: transparent;
                --tw-gradient-stops: initial;
                --tw-gradient-via-stops: initial;
                --tw-gradient-from-position: 0%;
                --tw-gradient-via-position: 50%;
                --tw-gradient-to-position: 100%;
            }
}
}
@layer theme {
        #spdp-container {
            --srp-font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
                "Segoe UI Symbol", "Noto Color Emoji";
            --srp-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
                monospace;
            --srp-color-blue-500: #3080ff;
            --srp-color-gray-200: #e5e7eb;
            --srp-color-black: #000;
            --srp-color-white: #fff;
            --srp-spacing: 0.25rem;
            --srp-container-lg: 32rem;
            --srp-container-5xl: 64rem;
            --srp-text-xs: 0.75rem;
            --srp-text-xs--line-height: calc(1 / 0.75);
            --srp-text-sm: 0.875rem;
            --srp-text-sm--line-height: calc(1.25 / 0.875);
            --srp-text-base: 1rem;
            --srp-text-base--line-height: calc(1.5 / 1);
            --srp-text-lg: 1.125rem;
            --srp-text-lg--line-height: calc(1.75 / 1.125);
            --srp-text-xl: 1.25rem;
            --srp-text-xl--line-height: calc(1.75 / 1.25);
            --srp-text-2xl: 1.5rem;
            --srp-text-2xl--line-height: calc(2 / 1.5);
            --srp-text-3xl: 1.875rem;
            --srp-text-3xl--line-height: calc(2.25 / 1.875);
            --srp-text-4xl: 2.25rem;
            --srp-text-4xl--line-height: calc(2.5 / 2.25);
            --srp-text-5xl: 3rem;
            --srp-text-5xl--line-height: 1;
            --srp-text-6xl: 3.75rem;
            --srp-text-6xl--line-height: 1;
            --srp-text-7xl: 4.5rem;
            --srp-text-7xl--line-height: 1;
            --srp-text-8xl: 6rem;
            --srp-text-8xl--line-height: 1;
            --srp-font-weight-thin: 100;
            --srp-font-weight-light: 300;
            --srp-font-weight-normal: 400;
            --srp-font-weight-medium: 500;
            --srp-font-weight-bold: 700;
            --srp-tracking-wide: 0.025em;
            --srp-tracking-widest: 0.1em;
            --srp-leading-tight: 1.25;
            --srp-leading-normal: 1.5;
            --srp-leading-relaxed: 1.625;
            --srp-radius-md: 0.375rem;
            --srp-radius-lg: 0.5rem;
            --srp-radius-xl: 0.75rem;
            --srp-radius-2xl: 1rem;
            --srp-radius-3xl: 1.5rem;
            --srp-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
            --srp-default-transition-duration: 0.15s;
            --srp-default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            --srp-default-font-family: var(--srp-font-sans);
            --srp-default-mono-font-family: var(--srp-font-mono);
            --srp-color-samsungTitleGrey: #767676;
            --srp-color-samsungTurquoise: #00c3c3;
            --srp-color-samsungBlue: #1428a0;
            --srp-color-samsung-gray: #ccc;
            --srp-color-samsung-light-gray: #eee;
            --srp-color-samsungGrey: #f4f4f4;
            --srp-color-sky: #e8f3fb;
            --srp-font-SamsungSSHead: "SamsungSSHead", "Segoe UI", sans-serif;
            --srp-font-SamsungSSBody: "SamsungSSBody", "Segoe UI", sans-serif;
            --srp-spacing-8p: 8%;
            --srp-spacing-10p: 10%;
            --srp-spacing-80p: 80%;
            --srp-spacing-96p: 96%;
        }
@supports (color: color(display-p3 0 0 0)) {
            #spdp-container {
                --srp-color-blue-500: color(display-p3 0.266422 0.491219 0.988624);
                --srp-color-gray-200: color(display-p3 0.899787 0.906171 0.92106);
            }
}
@supports (color: lab(0% 0 0)) {
            #spdp-container {
                --srp-color-blue-500: lab(54.1736% 13.3368 -74.6839);
                --srp-color-gray-200: lab(91.6229% -0.159085 -2.26791);
            }
}
#spdp-container :host {
            --srp-font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
                "Segoe UI Symbol", "Noto Color Emoji";
            --srp-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
                monospace;
            --srp-color-blue-500: #3080ff;
            --srp-color-gray-200: #e5e7eb;
            --srp-color-black: #000;
            --srp-color-white: #fff;
            --srp-spacing: 0.25rem;
            --srp-container-lg: 32rem;
            --srp-container-5xl: 64rem;
            --srp-text-xs: 0.75rem;
            --srp-text-xs--line-height: calc(1 / 0.75);
            --srp-text-sm: 0.875rem;
            --srp-text-sm--line-height: calc(1.25 / 0.875);
            --srp-text-base: 1rem;
            --srp-text-base--line-height: calc(1.5 / 1);
            --srp-text-lg: 1.125rem;
            --srp-text-lg--line-height: calc(1.75 / 1.125);
            --srp-text-xl: 1.25rem;
            --srp-text-xl--line-height: calc(1.75 / 1.25);
            --srp-text-2xl: 1.5rem;
            --srp-text-2xl--line-height: calc(2 / 1.5);
            --srp-text-3xl: 1.875rem;
            --srp-text-3xl--line-height: calc(2.25 / 1.875);
            --srp-text-4xl: 2.25rem;
            --srp-text-4xl--line-height: calc(2.5 / 2.25);
            --srp-text-5xl: 3rem;
            --srp-text-5xl--line-height: 1;
            --srp-text-6xl: 3.75rem;
            --srp-text-6xl--line-height: 1;
            --srp-text-7xl: 4.5rem;
            --srp-text-7xl--line-height: 1;
            --srp-text-8xl: 6rem;
            --srp-text-8xl--line-height: 1;
            --srp-font-weight-thin: 100;
            --srp-font-weight-light: 300;
            --srp-font-weight-normal: 400;
            --srp-font-weight-medium: 500;
            --srp-font-weight-bold: 700;
            --srp-tracking-wide: 0.025em;
            --srp-tracking-widest: 0.1em;
            --srp-leading-tight: 1.25;
            --srp-leading-normal: 1.5;
            --srp-leading-relaxed: 1.625;
            --srp-radius-md: 0.375rem;
            --srp-radius-lg: 0.5rem;
            --srp-radius-xl: 0.75rem;
            --srp-radius-2xl: 1rem;
            --srp-radius-3xl: 1.5rem;
            --srp-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
            --srp-default-transition-duration: 0.15s;
            --srp-default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            --srp-default-font-family: var(--srp-font-sans);
            --srp-default-mono-font-family: var(--srp-font-mono);
            --srp-color-samsungTitleGrey: #767676;
            --srp-color-samsungTurquoise: #00c3c3;
            --srp-color-samsungBlue: #1428a0;
            --srp-color-samsung-gray: #ccc;
            --srp-color-samsung-light-gray: #eee;
            --srp-color-samsungGrey: #f4f4f4;
            --srp-color-sky: #e8f3fb;
            --srp-font-SamsungSSHead: "SamsungSSHead", "Segoe UI", sans-serif;
            --srp-font-SamsungSSBody: "SamsungSSBody", "Segoe UI", sans-serif;
            --srp-spacing-8p: 8%;
            --srp-spacing-10p: 10%;
            --srp-spacing-80p: 80%;
            --srp-spacing-96p: 96%;
        }
@supports (color: color(display-p3 0 0 0)) {
            #spdp-container :host {
                --srp-color-blue-500: color(display-p3 0.266422 0.491219 0.988624);
                --srp-color-gray-200: color(display-p3 0.899787 0.906171 0.92106);
            }
}
@supports (color: lab(0% 0 0)) {
            #spdp-container :host {
                --srp-color-blue-500: lab(54.1736% 13.3368 -74.6839);
                --srp-color-gray-200: lab(91.6229% -0.159085 -2.26791);
            }
}
}
@layer base {
        #spdp-container *,
        #spdp-container :after,
        #spdp-container :before {
            box-sizing: border-box;
            border: 0 solid;
            margin: 0;
            padding: 0;
        }
#spdp-container ::-ms-backdrop {
            box-sizing: border-box;
            border: 0 solid;
            margin: 0;
            padding: 0;
        }
#spdp-container ::backdrop {
            box-sizing: border-box;
            border: 0 solid;
            margin: 0;
            padding: 0;
        }
#spdp-container ::-webkit-file-upload-button {
            box-sizing: border-box;
            border: 0 solid;
            margin: 0;
            padding: 0;
        }
#spdp-container ::-ms-browse {
            box-sizing: border-box;
            border: 0 solid;
            margin: 0;
            padding: 0;
        }
#spdp-container ::file-selector-button {
            box-sizing: border-box;
            border: 0 solid;
            margin: 0;
            padding: 0;
        }
#spdp-container {
            -webkit-text-size-adjust: 100%;
            -moz-tab-size: 4;
            tab-size: 4;
            line-height: 1.5;
            font-family: var(
                --srp-default-font-family,
                ui-sans-serif,
                system-ui,
                sans-serif,
                "Apple Color Emoji",
                "Segoe UI Emoji",
                "Segoe UI Symbol",
                "Noto Color Emoji"
            );
            font-feature-settings: var(--srp-default-font-feature-settings, normal);
            font-variation-settings: var(--srp-default-font-variation-settings, normal);
            -webkit-tap-highlight-color: transparent;
        }
#spdp-container :host {
            -webkit-text-size-adjust: 100%;
            -moz-tab-size: 4;
            tab-size: 4;
            line-height: 1.5;
            font-family: var(
                --srp-default-font-family,
                ui-sans-serif,
                system-ui,
                sans-serif,
                "Apple Color Emoji",
                "Segoe UI Emoji",
                "Segoe UI Symbol",
                "Noto Color Emoji"
            );
            font-feature-settings: var(--srp-default-font-feature-settings, normal);
            font-variation-settings: var(--srp-default-font-variation-settings, normal);
            -webkit-tap-highlight-color: transparent;
        }
#spdp-container hr {
            height: 0;
            color: inherit;
            border-top-width: 1px;
        }
#spdp-container abbr:where([title]) {
            -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
        }
#spdp-container h1,
        #spdp-container h2,
        #spdp-container h3,
        #spdp-container h4,
        #spdp-container h5,
        #spdp-container h6 {
            font-size: inherit;
            font-weight: inherit;
        }
#spdp-container a {
            color: inherit;
            -webkit-text-decoration: inherit;
            -webkit-text-decoration: inherit;
            -webkit-text-decoration: inherit;
            -webkit-text-decoration: inherit;
            text-decoration: inherit;
        }
#spdp-container b,
        #spdp-container strong {
            font-weight: bolder;
        }
#spdp-container code,
        #spdp-container kbd,
        #spdp-container samp,
        #spdp-container pre {
            font-family: var(
                --srp-default-mono-font-family,
                ui-monospace,
                SFMono-Regular,
                Menlo,
                Monaco,
                Consolas,
                "Liberation Mono",
                "Courier New",
                monospace
            );
            font-feature-settings: var(--srp-default-mono-font-feature-settings, normal);
            font-variation-settings: var(--srp-default-mono-font-variation-settings, normal);
            font-size: 1em;
        }
#spdp-container small {
            font-size: 80%;
        }
#spdp-container sub,
        #spdp-container sup {
            vertical-align: baseline;
            font-size: 75%;
            line-height: 0;
            position: relative;
        }
#spdp-container sub {
            bottom: -0.25em;
        }
#spdp-container sup {
            top: -0.5em;
        }
#spdp-container table {
            text-indent: 0;
            border-color: inherit;
            border-collapse: collapse;
        }
#spdp-container :-moz-focusring {
            outline: auto;
        }
#spdp-container progress {
            vertical-align: baseline;
        }
#spdp-container summary {
            display: list-item;
        }
#spdp-container ol,
        #spdp-container ul,
        #spdp-container menu {
            list-style: none;
        }
#spdp-container img,
        #spdp-container svg,
        #spdp-container video,
        #spdp-container canvas,
        #spdp-container audio,
        #spdp-container iframe,
        #spdp-container embed,
        #spdp-container object {
            vertical-align: middle;
            display: block;
        }
#spdp-container img,
        #spdp-container video {
            max-width: 100%;
            height: auto;
        }
#spdp-container button,
        #spdp-container input,
        #spdp-container select,
        #spdp-container optgroup,
        #spdp-container textarea {
            font: inherit;
            font-feature-settings: inherit;
            font-variation-settings: inherit;
            letter-spacing: inherit;
            color: inherit;
            opacity: 1;
            background-color: transparent;
            border-radius: 0;
        }
#spdp-container ::-webkit-file-upload-button {
            font: inherit;
            font-feature-settings: inherit;
            font-variation-settings: inherit;
            letter-spacing: inherit;
            color: inherit;
            opacity: 1;
            background-color: transparent;
            border-radius: 0;
        }
#spdp-container ::-ms-browse {
            font: inherit;
            font-feature-settings: inherit;
            font-variation-settings: inherit;
            letter-spacing: inherit;
            color: inherit;
            opacity: 1;
            background-color: transparent;
            border-radius: 0;
        }
#spdp-container ::file-selector-button {
            font: inherit;
            font-feature-settings: inherit;
            font-variation-settings: inherit;
            letter-spacing: inherit;
            color: inherit;
            opacity: 1;
            background-color: transparent;
            border-radius: 0;
        }
#spdp-container :where(select:-webkit-any([multiple], [size])) optgroup {
            font-weight: bolder;
        }
#spdp-container :where(select:-moz-any([multiple], [size])) optgroup {
            font-weight: bolder;
        }
#spdp-container :where(select:is([multiple], [size])) optgroup {
            font-weight: bolder;
        }
#spdp-container
            :where(select:-webkit-any([multiple], [size]))
            optgroup
            option:not(
                :-webkit-any(
                        :lang(ae),
                        :lang(ar),
                        :lang(arc),
                        :lang(bcc),
                        :lang(bqi),
                        :lang(ckb),
                        :lang(dv),
                        :lang(fa),
                        :lang(glk),
                        :lang(he),
                        :lang(ku),
                        :lang(mzn),
                        :lang(nqo),
                        :lang(pnb),
                        :lang(ps),
                        :lang(sd),
                        :lang(ug),
                        :lang(ur),
                        :lang(yi)
                    )
            ) {
            padding-left: 20px;
        }
#spdp-container
            :where(select:-moz-any([multiple], [size]))
            optgroup
            option:not(
                :-moz-any(
                        :lang(ae),
                        :lang(ar),
                        :lang(arc),
                        :lang(bcc),
                        :lang(bqi),
                        :lang(ckb),
                        :lang(dv),
                        :lang(fa),
                        :lang(glk),
                        :lang(he),
                        :lang(ku),
                        :lang(mzn),
                        :lang(nqo),
                        :lang(pnb),
                        :lang(ps),
                        :lang(sd),
                        :lang(ug),
                        :lang(ur),
                        :lang(yi)
                    )
            ) {
            padding-left: 20px;
        }
#spdp-container
            :where(select:is([multiple], [size]))
            optgroup
            option:not(
                :is(
                        :lang(ae),
                        :lang(ar),
                        :lang(arc),
                        :lang(bcc),
                        :lang(bqi),
                        :lang(ckb),
                        :lang(dv),
                        :lang(fa),
                        :lang(glk),
                        :lang(he),
                        :lang(ku),
                        :lang(mzn),
                        :lang(nqo),
                        :lang(pnb),
                        :lang(ps),
                        :lang(sd),
                        :lang(ug),
                        :lang(ur),
                        :lang(yi)
                    )
            ) {
            padding-left: 20px;
        }
#spdp-container
            :where(select:-webkit-any([multiple], [size]))
            optgroup
            option:-webkit-any(
                :lang(ae),
                :lang(ar),
                :lang(arc),
                :lang(bcc),
                :lang(bqi),
                :lang(ckb),
                :lang(dv),
                :lang(fa),
                :lang(glk),
                :lang(he),
                :lang(ku),
                :lang(mzn),
                :lang(nqo),
                :lang(pnb),
                :lang(ps),
                :lang(sd),
                :lang(ug),
                :lang(ur),
                :lang(yi)
            ) {
            padding-right: 20px;
        }
#spdp-container
            :where(select:-moz-any([multiple], [size]))
            optgroup
            option:-moz-any(
                :lang(ae),
                :lang(ar),
                :lang(arc),
                :lang(bcc),
                :lang(bqi),
                :lang(ckb),
                :lang(dv),
                :lang(fa),
                :lang(glk),
                :lang(he),
                :lang(ku),
                :lang(mzn),
                :lang(nqo),
                :lang(pnb),
                :lang(ps),
                :lang(sd),
                :lang(ug),
                :lang(ur),
                :lang(yi)
            ) {
            padding-right: 20px;
        }
#spdp-container
            :where(select:is([multiple], [size]))
            optgroup
            option:is(
                :lang(ae),
                :lang(ar),
                :lang(arc),
                :lang(bcc),
                :lang(bqi),
                :lang(ckb),
                :lang(dv),
                :lang(fa),
                :lang(glk),
                :lang(he),
                :lang(ku),
                :lang(mzn),
                :lang(nqo),
                :lang(pnb),
                :lang(ps),
                :lang(sd),
                :lang(ug),
                :lang(ur),
                :lang(yi)
            ) {
            padding-right: 20px;
        }
#spdp-container
            :not(
                :-webkit-any(
                        :lang(ae),
                        :lang(ar),
                        :lang(arc),
                        :lang(bcc),
                        :lang(bqi),
                        :lang(ckb),
                        :lang(dv),
                        :lang(fa),
                        :lang(glk),
                        :lang(he),
                        :lang(ku),
                        :lang(mzn),
                        :lang(nqo),
                        :lang(pnb),
                        :lang(ps),
                        :lang(sd),
                        :lang(ug),
                        :lang(ur),
                        :lang(yi)
                    )
            )::-webkit-file-upload-button {
            margin-right: 4px;
        }
#spdp-container
            :not(
                :-moz-any(
                        :lang(ae),
                        :lang(ar),
                        :lang(arc),
                        :lang(bcc),
                        :lang(bqi),
                        :lang(ckb),
                        :lang(dv),
                        :lang(fa),
                        :lang(glk),
                        :lang(he),
                        :lang(ku),
                        :lang(mzn),
                        :lang(nqo),
                        :lang(pnb),
                        :lang(ps),
                        :lang(sd),
                        :lang(ug),
                        :lang(ur),
                        :lang(yi)
                    )
            )::file-selector-button {
            margin-right: 4px;
        }
#spdp-container
            :not(
                :is(
                        :lang(ae),
                        :lang(ar),
                        :lang(arc),
                        :lang(bcc),
                        :lang(bqi),
                        :lang(ckb),
                        :lang(dv),
                        :lang(fa),
                        :lang(glk),
                        :lang(he),
                        :lang(ku),
                        :lang(mzn),
                        :lang(nqo),
                        :lang(pnb),
                        :lang(ps),
                        :lang(sd),
                        :lang(ug),
                        :lang(ur),
                        :lang(yi)
                    )
            )::-ms-browse {
            margin-right: 4px;
        }
#spdp-container
            :not(
                :is(
                        :lang(ae),
                        :lang(ar),
                        :lang(arc),
                        :lang(bcc),
                        :lang(bqi),
                        :lang(ckb),
                        :lang(dv),
                        :lang(fa),
                        :lang(glk),
                        :lang(he),
                        :lang(ku),
                        :lang(mzn),
                        :lang(nqo),
                        :lang(pnb),
                        :lang(ps),
                        :lang(sd),
                        :lang(ug),
                        :lang(ur),
                        :lang(yi)
                    )
            )::file-selector-button {
            margin-right: 4px;
        }
#spdp-container
            :-webkit-any(
                :lang(ae),
                :lang(ar),
                :lang(arc),
                :lang(bcc),
                :lang(bqi),
                :lang(ckb),
                :lang(dv),
                :lang(fa),
                :lang(glk),
                :lang(he),
                :lang(ku),
                :lang(mzn),
                :lang(nqo),
                :lang(pnb),
                :lang(ps),
                :lang(sd),
                :lang(ug),
                :lang(ur),
                :lang(yi)
            )::-webkit-file-upload-button {
            margin-left: 4px;
        }
#spdp-container
            :-moz-any(
                :lang(ae),
                :lang(ar),
                :lang(arc),
                :lang(bcc),
                :lang(bqi),
                :lang(ckb),
                :lang(dv),
                :lang(fa),
                :lang(glk),
                :lang(he),
                :lang(ku),
                :lang(mzn),
                :lang(nqo),
                :lang(pnb),
                :lang(ps),
                :lang(sd),
                :lang(ug),
                :lang(ur),
                :lang(yi)
            )::file-selector-button {
            margin-left: 4px;
        }
#spdp-container
            :is(
                :lang(ae),
                :lang(ar),
                :lang(arc),
                :lang(bcc),
                :lang(bqi),
                :lang(ckb),
                :lang(dv),
                :lang(fa),
                :lang(glk),
                :lang(he),
                :lang(ku),
                :lang(mzn),
                :lang(nqo),
                :lang(pnb),
                :lang(ps),
                :lang(sd),
                :lang(ug),
                :lang(ur),
                :lang(yi)
            )::-ms-browse {
            margin-left: 4px;
        }
#spdp-container
            :is(
                :lang(ae),
                :lang(ar),
                :lang(arc),
                :lang(bcc),
                :lang(bqi),
                :lang(ckb),
                :lang(dv),
                :lang(fa),
                :lang(glk),
                :lang(he),
                :lang(ku),
                :lang(mzn),
                :lang(nqo),
                :lang(pnb),
                :lang(ps),
                :lang(sd),
                :lang(ug),
                :lang(ur),
                :lang(yi)
            )::file-selector-button {
            margin-left: 4px;
        }
#spdp-container ::-ms-input-placeholder {
            opacity: 1;
        }
#spdp-container ::placeholder {
            opacity: 1;
        }
@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
            #spdp-container ::-ms-input-placeholder {
                color: currentColor;
            }
#spdp-container ::placeholder {
                color: currentColor;
            }
@supports (color: color-mix(in lab, red, red)) {
                #spdp-container ::-ms-input-placeholder {
                    color: color-mix(in oklab, currentcolor 50%, transparent);
                }
#spdp-container ::placeholder {
                    color: color-mix(in oklab, currentcolor 50%, transparent);
                }
}
}
#spdp-container textarea {
            resize: vertical;
        }
#spdp-container ::-webkit-search-decoration {
            -webkit-appearance: none;
        }
#spdp-container ::-webkit-date-and-time-value {
            min-height: 1lh;
            text-align: inherit;
        }
#spdp-container ::-webkit-datetime-edit {
            display: inline-flex;
        }
#spdp-container ::-webkit-datetime-edit-fields-wrapper {
            padding: 0;
        }
#spdp-container ::-webkit-datetime-edit {
            padding-top: 0;
            padding-bottom: 0;
        }
#spdp-container ::-webkit-datetime-edit-year-field {
            padding-top: 0;
            padding-bottom: 0;
        }
#spdp-container ::-webkit-datetime-edit-month-field {
            padding-top: 0;
            padding-bottom: 0;
        }
#spdp-container ::-webkit-datetime-edit-day-field {
            padding-top: 0;
            padding-bottom: 0;
        }
#spdp-container ::-webkit-datetime-edit-hour-field {
            padding-top: 0;
            padding-bottom: 0;
        }
#spdp-container ::-webkit-datetime-edit-minute-field {
            padding-top: 0;
            padding-bottom: 0;
        }
#spdp-container ::-webkit-datetime-edit-second-field {
            padding-top: 0;
            padding-bottom: 0;
        }
#spdp-container ::-webkit-datetime-edit-millisecond-field {
            padding-top: 0;
            padding-bottom: 0;
        }
#spdp-container ::-webkit-datetime-edit-meridiem-field {
            padding-top: 0;
            padding-bottom: 0;
        }
#spdp-container ::-webkit-calendar-picker-indicator {
            line-height: 1;
        }
#spdp-container :-moz-ui-invalid {
            box-shadow: none;
        }
#spdp-container button {
            -webkit-appearance: button;
            -moz-appearance: button;
            -ms-appearance: button;
            appearance: button;
        }
#spdp-container input:where([type="button"], [type="reset"], [type="submit"]) {
            -webkit-appearance: button;
            -moz-appearance: button;
            -ms-appearance: button;
            appearance: button;
        }
#spdp-container ::-webkit-file-upload-button {
            -webkit-appearance: button;
            -moz-appearance: button;
            -ms-appearance: button;
            appearance: button;
        }
#spdp-container ::-ms-browse {
            -webkit-appearance: button;
            -moz-appearance: button;
            -ms-appearance: button;
            appearance: button;
        }
#spdp-container ::file-selector-button {
            -webkit-appearance: button;
            -moz-appearance: button;
            -ms-appearance: button;
            appearance: button;
        }
#spdp-container ::-webkit-inner-spin-button {
            height: auto;
        }
#spdp-container ::-webkit-outer-spin-button {
            height: auto;
        }
#spdp-container [hidden]:where(:not([hidden="until-found"])) {
            display: none !important;
        }
}
@layer components {
        #spdp-container .srp-section-content > * {
            padding-left: 8%;
            padding-right: 8%;
        }
@media (min-width: 768px) {
            #spdp-container .srp-section-content > * {
                padding-left: 10%;
                padding-right: 10%;
            }
}
#spdp-container .srp-section-content > [data-full-bleed] {
            padding-left: 0;
            padding-right: 0;
        }
@media (min-width: 768px) {
            #spdp-container .srp-section-content > [data-full-bleed="mobile"] {
                padding-left: 10%;
                padding-right: 10%;
            }
}
#spdp-container .srp-section-content > [data-srp-collapse-below] {
            padding-left: 0;
            padding-right: 0;
            margin-bottom: 0 !important;
        }
#spdp-container .srp-section-content > [data-srp-collapse-below] > * {
            padding-left: 8%;
            padding-right: 8%;
        }
@media (min-width: 768px) {
            #spdp-container .srp-section-content > [data-srp-collapse-below] > * {
                padding-left: 10%;
                padding-right: 10%;
            }
}
#spdp-container .srp-section-content > [data-srp-collapse-below] > [data-full-bleed] {
            padding-left: 0;
            padding-right: 0;
        }
@media (min-width: 768px) {
            #spdp-container .srp-section-content > [data-srp-collapse-below] > [data-full-bleed="mobile"] {
                padding-left: 10%;
                padding-right: 10%;
            }
}
#spdp-container .heading-primary {
            font-family: var(--srp-font-SamsungSSHead) !important;
            font-size: var(--srp-text-4xl) !important;
            line-height: var(--tw-leading, var(--srp-text-4xl--line-height)) !important;
            --tw-leading: var(--srp-leading-tight) !important;
            line-height: var(--srp-leading-tight) !important;
            --tw-font-weight: var(--srp-font-weight-bold) !important;
            font-weight: var(--srp-font-weight-bold) !important;
        }
@media (min-width: 440px) {
            #spdp-container .heading-primary {
                font-size: var(--srp-text-5xl) !important;
                line-height: var(--tw-leading, var(--srp-text-5xl--line-height)) !important;
            }
}
@media (min-width: 48rem) {
            #spdp-container .heading-primary {
                font-size: var(--srp-text-6xl) !important;
                line-height: var(--tw-leading, var(--srp-text-6xl--line-height)) !important;
            }
}
@media (min-width: 64rem) {
            #spdp-container .heading-primary {
                font-size: var(--srp-text-7xl) !important ;
                line-height: var(--tw-leading, var(--srp-text-7xl--line-height)) !important;
            }
}
@media (min-width: 80rem) {
            #spdp-container .heading-primary {
                font-size: var(--srp-text-8xl) !important;
                line-height: var(--tw-leading, var(--srp-text-8xl--line-height)) !important;
            }
}
#spdp-container .heading-secondary {
            font-family: var(--font-SamsungSSHead) !important;
            padding-bottom: calc(var(--srp-spacing) * 5) !important;
            font-size: 1.5rem !important;
            font-weight: 700 !important;
            line-height: 1.25 !important;
            font-family: var(--srp-font-SamsungSSHead) !important;
            font-size: var(--srp-text-2xl) !important;
            line-height: var(--tw-leading, var(--srp-text-2xl--line-height)) !important;
        }
@media (min-width: 64rem) {
            #spdp-container .heading-secondary {
                font-size: var(--srp-text-3xl) !important;
                line-height: var(--tw-leading, var(--srp-text-3xl--line-height)) !important;
            }
}
@media (min-width: 80rem) {
            #spdp-container .heading-secondary {
                font-size: var(--srp-text-4xl) !important;
                line-height: var(--tw-leading, var(--srp-text-4xl--line-height)) !important;
            }
}
#spdp-container .heading-tertiary {
            padding-bottom: calc(var(--srp-spacing) * 5);
            font-family: var(--srp-font-SamsungSSHead);
            font-size: var(--srp-text-2xl);
            line-height: var(--tw-leading, var(--srp-text-2xl--line-height));
            --tw-font-weight: var(--srp-font-weight-bold);
            font-weight: var(--srp-font-weight-bold);
        }
#spdp-container p,
        #spdp-container .bodyCopy {
            font-family: var(--srp-font-SamsungSSBody);
            --tw-font-weight: var(--srp-font-weight-normal);
            font-weight: var(--srp-font-weight-normal);
            margin: 0;
        }
#spdp-container .srp-disclaimers .bodyCopy {
            font-family: var(--srp-font-SamsungSSHead);
            font-size: var(--srp-text-xs);
            line-height: var(--tw-leading, var(--srp-text-xs--line-height));
            --tw-leading: var(--srp-leading-relaxed);
            line-height: var(--srp-leading-relaxed);
            --tw-font-weight: var(--srp-font-weight-bold);
            font-weight: var(--srp-font-weight-bold);
        }
@media (min-width: 48rem) {
            #spdp-container .srp-disclaimers .bodyCopy {
                font-size: var(--srp-text-base);
                line-height: var(--tw-leading, var(--srp-text-base--line-height));
            }
}
#spdp-container .units {
            font-family: var(--srp-font-SamsungSSHead);
            font-size: var(--srp-text-2xl);
            line-height: var(--tw-leading, var(--srp-text-2xl--line-height));
            --tw-font-weight: var(--srp-font-weight-bold);
            font-weight: var(--srp-font-weight-bold);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent !important;
        }
@media (min-width: 64rem) {
            #spdp-container .units {
                font-size: var(--srp-text-4xl);
                line-height: var(--tw-leading, var(--srp-text-4xl--line-height));
            }
}
#spdp-container .units {
            -webkit-text-fill-color: transparent;
            -webkit-background-clip: text;
        }
#spdp-container .units-gradient {
            --tw-gradient-position: to right in oklab;
            background-image: linear-gradient(var(--tw-gradient-stops));
            --tw-gradient-from: var(--srp-color-samsungTurquoise);
            --tw-gradient-to: var(--srp-color-samsungBlue);
            --tw-gradient-stops: var(
                --tw-gradient-via-stops,
                var(--tw-gradient-position),
                var(--tw-gradient-from) var(--tw-gradient-from-position),
                var(--tw-gradient-to) var(--tw-gradient-to-position)
            );
        }
#spdp-container .compared-gradient {
            background-image: linear-gradient(90deg, #56e1d2 33%, #0092fe 100%);
        }
#spdp-container strong,
        #spdp-container .strong {
            color: inherit !important;
            font-weight: 700 !important;
        }
#spdp-container .text-improved {
            font-size: 32px !important;
        }
.spdp-container .srp-footnote {
            vertical-align: super;
            font-family: var(--srp-font-SamsungSSBody);
            font-size: 14px;
            line-height: var(--tw-leading, var(--srp-text-xs--line-height));
            --tw-font-weight: var(--srp-font-weight-light);
            font-weight: var(--srp-font-weight-light);
            top: 0
        }
.spdp-container .srp-footnote-title {
            vertical-align: super;
            font-family: var(--srp-font-SamsungSSBody);
            font-size: 14px;
            line-height: var(--tw-leading, var(--srp-text-base--line-height));
            --tw-font-weight: var(--srp-font-weight-light);
            font-weight: var(--srp-font-weight-light);
            top: -4px
        }
#spdp-container .srp-flex-center {
            justify-content: center;
            align-items: center;
            display: flex;
        }
#spdp-container * {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
}
@layer utilities {
        #spdp-container .srp\:pointer-events-none {
            pointer-events: none;
        }
#spdp-container .srp\:sr-only {
            clip-path: inset(50%);
            white-space: nowrap;
            border-width: 0;
            width: 1px;
            height: 1px;
            margin: -1px;
            padding: 0;
            position: absolute;
            overflow: hidden;
        }
#spdp-container .srp\:absolute {
            position: absolute;
        }
#spdp-container .srp\:relative {
            position: relative;
        }
#spdp-container .srp\:top-0 {
            top: 0;
        }
#spdp-container .srp\:top-\[-24px\] {
            top: -24px;
        }
#spdp-container .srp\:top-full {
            top: 100%;
        }
#spdp-container .srp\:right-0 {
            right: 0;
        }
#spdp-container .srp\:right-full {
            right: 100%;
        }
#spdp-container .srp\:z-10 {
            z-index: 10;
        }
#spdp-container .srp\:z-999 {
            z-index: 999;
        }
#spdp-container .srp\:order-1 {
            order: 1;
        }
#spdp-container .srp\:order-2 {
            order: 2;
        }
#spdp-container .srp\:m-0 {
            margin: 0;
        }
#spdp-container .srp\:m-2 {
            margin: calc(var(--srp-spacing) * 2);
        }
#spdp-container .srp\:m-6 {
            margin: calc(var(--srp-spacing) * 6);
        }
#spdp-container .srp\:m-auto {
            margin: auto;
        }
#spdp-container .srp\:mx-auto {
            margin-left: auto;
            margin-right: auto;
        }
#spdp-container .srp\:my-0 {
            margin-top: 0;
            margin-bottom: 0;
        }
#spdp-container .srp\:my-2\! {
            margin-block: calc(var(--srp-spacing) * 2) !important;
        }
#spdp-container .srp\:-mt-1 {
            margin-top: calc(var(--srp-spacing) * -1);
        }
#spdp-container .srp\:-mt-4 {
            margin-top: calc(var(--srp-spacing) * -4);
        }
#spdp-container .srp\:-mt-6 {
            margin-top: calc(var(--srp-spacing) * -6);
        }
#spdp-container .srp\:-mt-12\! {
            margin-top: calc(var(--srp-spacing) * -12) !important;
        }
#spdp-container .srp\:mt-0 {
            margin-top: 0;
        }
#spdp-container .srp\:mt-0\! {
            margin-top: 0 !important;
        }
#spdp-container .srp\:mt-2 {
            margin-top: calc(var(--srp-spacing) * 2);
        }
#spdp-container .srp\:mt-2\! {
            margin-top: calc(var(--srp-spacing) * 2) !important;
        }
#spdp-container .srp\:mt-2\.5 {
            margin-top: calc(var(--srp-spacing) * 2.5);
        }
#spdp-container .srp\:mt-3 {
            margin-top: calc(var(--srp-spacing) * 3);
        }
#spdp-container .srp\:mt-3\! {
            margin-top: calc(var(--srp-spacing) * 3) !important;
        }
#spdp-container .srp\:mt-4 {
            margin-top: calc(var(--srp-spacing) * 4);
        }
#spdp-container .srp\:mt-5 {
            margin-top: calc(var(--srp-spacing) * 5);
        }
#spdp-container .srp\:mt-5\! {
            margin-top: calc(var(--srp-spacing) * 5) !important;
        }
#spdp-container .srp\:mt-6 {
            margin-top: calc(var(--srp-spacing) * 6);
        }
#spdp-container .srp\:mt-8\! {
            margin-top: calc(var(--srp-spacing) * 8) !important;
        }
#spdp-container .srp\:mt-10 {
            margin-top: calc(var(--srp-spacing) * 10);
        }
#spdp-container .srp\:mt-10\! {
            margin-top: calc(var(--srp-spacing) * 10) !important;
        }
#spdp-container .srp\:mr-2 {
            margin-right: calc(var(--srp-spacing) * 2);
        }
#spdp-container .srp\:mb-0 {
            margin-bottom: 0;
        }
#spdp-container .srp\:mb-2 {
            margin-bottom: calc(var(--srp-spacing) * 2);
        }
#spdp-container .srp\:mb-2\! {
            margin-bottom: calc(var(--srp-spacing) * 2) !important;
        }
#spdp-container .srp\:mb-4 {
            margin-bottom: calc(var(--srp-spacing) * 4);
        }
#spdp-container .srp\:mb-4\! {
            margin-bottom: calc(var(--srp-spacing) * 4) !important;
        }
#spdp-container .srp\:mb-8 {
            margin-bottom: calc(var(--srp-spacing) * 8);
        }
#spdp-container .srp\:mb-20 {
            margin-bottom: calc(var(--srp-spacing) * 20);
        }
#spdp-container .srp\:ml-4 {
            margin-left: calc(var(--srp-spacing) * 4);
        }
#spdp-container .srp\:block {
            display: block;
        }
#spdp-container .srp\:flex {
            display: flex;
        }
#spdp-container .srp\:flex\! {
            display: flex !important;
        }
#spdp-container .srp\:grid {
            display: grid;
        }
#spdp-container .srp\:hidden {
            display: none;
        }
#spdp-container .srp\:inline-flex {
            display: inline-flex;
        }
#spdp-container .srp\:size-3 {
            width: calc(var(--srp-spacing) * 3);
            height: calc(var(--srp-spacing) * 3);
        }
#spdp-container .srp\:size-6 {
            width: calc(var(--srp-spacing) * 6);
            height: calc(var(--srp-spacing) * 6);
        }
#spdp-container .srp\:size-8 {
            width: calc(var(--srp-spacing) * 8);
            height: calc(var(--srp-spacing) * 8);
        }
#spdp-container .srp\:h-4 {
            height: calc(var(--srp-spacing) * 4);
        }
#spdp-container .srp\:h-fit {
            height: -moz-fit-content;
            height: fit-content;
        }
#spdp-container .srp\:h-full {
            height: 100%;
        }
#spdp-container .srp\:max-h-\[220px\] {
            max-height: 220px;
        }
#spdp-container .srp\:min-h-14 {
            min-height: calc(var(--srp-spacing) * 14);
        }
#spdp-container .srp\:min-h-fit {
            min-height: -moz-fit-content;
            min-height: fit-content;
        }
#spdp-container .srp\:w-4 {
            width: calc(var(--srp-spacing) * 4);
        }
#spdp-container .srp\:w-96p {
            width: var(--srp-spacing-96p);
        }
#spdp-container .srp\:w-fit {
            width: -moz-fit-content;
            width: fit-content;
        }
#spdp-container .srp\:w-full {
            width: 100%;
        }
#spdp-container .srp\:max-w-5xl {
            max-width: var(--srp-container-5xl);
        }
#spdp-container .srp\:max-w-48\! {
            max-width: calc(var(--srp-spacing) * 48) !important;
        }
#spdp-container .srp\:max-w-52\! {
            max-width: calc(var(--srp-spacing) * 52) !important;
        }
#spdp-container .srp\:max-w-54\! {
            max-width: calc(var(--srp-spacing) * 54) !important;
        }
#spdp-container .srp\:max-w-76 {
            max-width: calc(var(--srp-spacing) * 76);
        }
#spdp-container .srp\:max-w-120 {
            max-width: calc(var(--srp-spacing) * 120);
        }
#spdp-container .srp\:max-w-150 {
            max-width: calc(var(--srp-spacing) * 150);
        }
#spdp-container .srp\:max-w-\[300px\] {
            max-width: 300px;
        }
#spdp-container .srp\:max-w-\[1440px\] {
            max-width: 1440px;
        }
#spdp-container .srp\:min-w-0 {
            min-width: 0;
        }
#spdp-container .srp\:min-w-30 {
            min-width: calc(var(--srp-spacing) * 30);
        }
#spdp-container .srp\:flex-1 {
            flex: 1;
        }
#spdp-container .srp\:shrink-0 {
            flex-shrink: 0;
        }
#spdp-container .srp\:grow {
            flex-grow: 1;
        }
#spdp-container .srp\:origin-center {
            transform-origin: 50%;
        }
#spdp-container .srp\:rotate-180 {
            rotate: 180deg;
        }
#spdp-container .srp\:cursor-pointer {
            cursor: pointer;
        }
#spdp-container .srp\:grid-cols-1 {
            grid-template-columns: repeat(1, minmax(0, 1fr));
        }
#spdp-container .srp\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
#spdp-container .srp\:flex-col {
            flex-direction: column;
        }
#spdp-container .srp\:flex-col-reverse {
            flex-direction: column-reverse;
        }
#spdp-container .srp\:flex-row {
            flex-direction: row;
        }
#spdp-container .srp\:flex-wrap {
            flex-wrap: wrap;
        }
#spdp-container .srp\:items-baseline {
            align-items: baseline;
        }
#spdp-container .srp\:items-center {
            align-items: center;
        }
#spdp-container .srp\:items-end {
            align-items: flex-end;
        }
#spdp-container .srp\:items-start {
            align-items: flex-start;
        }
#spdp-container .srp\:items-stretch {
            align-items: stretch;
        }
#spdp-container .srp\:justify-between {
            justify-content: space-between;
        }
#spdp-container .srp\:justify-center {
            justify-content: center;
        }
#spdp-container .srp\:justify-start {
            justify-content: flex-start;
        }
#spdp-container .srp\:gap-1 {
            gap: var(--srp-spacing);
        }
#spdp-container .srp\:gap-2 {
            gap: calc(var(--srp-spacing) * 2);
        }
#spdp-container .srp\:gap-4 {
            gap: calc(var(--srp-spacing) * 4);
        }
#spdp-container .srp\:gap-5 {
            gap: calc(var(--srp-spacing) * 5);
        }
#spdp-container .srp\:gap-6 {
            gap: calc(var(--srp-spacing) * 6);
        }
#spdp-container .srp\:gap-8 {
            gap: calc(var(--srp-spacing) * 8);
        }
#spdp-container .srp\:gap-10 {
            gap: calc(var(--srp-spacing) * 10);
        }
#spdp-container .srp\:gap-12 {
            gap: calc(var(--srp-spacing) * 12);
        }
#spdp-container .srp\:gap-16 {
            gap: calc(var(--srp-spacing) * 16);
        }
#spdp-container :where(.srp\:space-y-0 > :not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-top: 0;
            margin-bottom: 0;
        }
#spdp-container :where(.srp\:space-y-12 > :not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-top: calc(calc(var(--srp-spacing) * 12) * var(--tw-space-y-reverse));
            margin-bottom: calc(calc(var(--srp-spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
        }
#spdp-container .srp\:overflow-hidden {
            overflow: hidden;
        }
#spdp-container .srp\:rounded-2xl {
            border-radius: var(--srp-radius-2xl);
        }
#spdp-container .srp\:rounded-3xl {
            border-radius: var(--srp-radius-3xl);
        }
#spdp-container .srp\:rounded-full {
            border-radius: 3.40282e38px;
        }
#spdp-container .srp\:rounded-lg {
            border-radius: var(--srp-radius-lg);
        }
#spdp-container .srp\:rounded-md {
            border-radius: var(--srp-radius-md);
        }
#spdp-container .srp\:rounded-xl {
            border-radius: var(--srp-radius-xl);
        }
#spdp-container .srp\:rounded-l-xl {
            border-top-left-radius: var(--srp-radius-xl);
            border-bottom-left-radius: var(--srp-radius-xl);
        }
#spdp-container .srp\:rounded-tl-2xl {
            border-top-left-radius: var(--srp-radius-2xl);
        }
#spdp-container .srp\:rounded-b-\[10px\] {
            border-bottom-right-radius: 10px;
            border-bottom-left-radius: 10px;
        }
#spdp-container .srp\:rounded-bl-2xl {
            border-bottom-left-radius: var(--srp-radius-2xl);
        }
#spdp-container .srp\:rounded-bl-xl {
            border-bottom-left-radius: var(--srp-radius-xl);
        }
#spdp-container .srp\:border-2 {
            border-style: var(--tw-border-style);
            border-width: 2px;
        }
#spdp-container .srp\:border-t {
            border-top-style: var(--tw-border-style);
            border-top-width: 1px;
        }
#spdp-container .srp\:border-t-2 {
            border-top-style: var(--tw-border-style);
            border-top-width: 2px;
        }
#spdp-container .srp\:border-r {
            border-right-style: var(--tw-border-style);
            border-right-width: 1px;
        }
#spdp-container .srp\:border-b {
            border-bottom-style: var(--tw-border-style);
            border-bottom-width: 1px;
        }
#spdp-container .srp\:border-b-2 {
            border-bottom-style: var(--tw-border-style);
            border-bottom-width: 2px;
        }
#spdp-container .srp\:border-l-2 {
            border-left-style: var(--tw-border-style);
            border-left-width: 2px;
        }
#spdp-container .srp\:border-solid {
            --tw-border-style: solid;
            border-style: solid;
        }
#spdp-container .srp\:border-black {
            border-color: var(--srp-color-black);
        }
#spdp-container .srp\:border-blue-500 {
            border-color: var(--srp-color-blue-500);
        }
#spdp-container .srp\:border-samsung-gray,
        #spdp-container .srp\:border-samsung-gray\/30 {
            border-color: var(--srp-color-samsung-gray);
        }
@supports (color: color-mix(in lab, red, red)) {
            #spdp-container .srp\:border-samsung-gray\/30 {
                border-color: color-mix(in oklab, var(--srp-color-samsung-gray) 30%, transparent);
            }
}
#spdp-container .srp\:border-t-black {
            border-top-color: var(--srp-color-black);
        }
#spdp-container .srp\:border-r-gray-200 {
            border-right-color: var(--srp-color-gray-200);
        }
#spdp-container .srp\:bg-\[\#e8f6fb\] {
            background-color: #e8f6fb;
        }
#spdp-container .srp\:bg-\[\#f4f4f4\] {
            background-color: #f4f4f4;
        }
#spdp-container .srp\:bg-black {
            background-color: var(--srp-color-black);
        }
#spdp-container .srp\:bg-inherit {
            background-color: inherit;
        }
#spdp-container .srp\:bg-samsung-light-gray {
            background-color: var(--srp-color-samsung-light-gray);
        }
#spdp-container .srp\:bg-samsungGrey {
            background-color: var(--srp-color-samsungGrey);
        }
#spdp-container .srp\:bg-sky {
            background-color: var(--srp-color-sky);
        }
#spdp-container .srp\:bg-white {
            background-color: var(--srp-color-white);
        }
#spdp-container .srp\:bg-clip-text {
            -webkit-background-clip: text;
            background-clip: text;
        }
#spdp-container .srp\:object-contain {
            object-fit: contain;
        }
#spdp-container .srp\:object-cover {
            object-fit: cover;
        }
#spdp-container .srp\:p-1 {
            padding: var(--srp-spacing);
        }
#spdp-container .srp\:p-2 {
            padding: calc(var(--srp-spacing) * 2);
        }
#spdp-container .srp\:p-3 {
            padding: calc(var(--srp-spacing) * 3);
        }
#spdp-container .srp\:p-10 {
            padding: calc(var(--srp-spacing) * 10);
        }
#spdp-container .srp\:px-0\! {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
#spdp-container .srp\:px-1 {
            padding-inline: var(--srp-spacing);
        }
#spdp-container .srp\:px-2 {
            padding-inline: calc(var(--srp-spacing) * 2);
        }
#spdp-container .srp\:px-4 {
            padding-inline: calc(var(--srp-spacing) * 4);
        }
#spdp-container .srp\:px-6 {
            padding-inline: calc(var(--srp-spacing) * 6);
        }
#spdp-container .srp\:px-8 {
            padding-inline: calc(var(--srp-spacing) * 8);
        }
#spdp-container .srp\:px-8p {
            padding-inline: var(--srp-spacing-8p);
        }
#spdp-container .srp\:px-8p\! {
            padding-inline: var(--srp-spacing-8p) !important;
        }
#spdp-container .srp\:py-0 {
            padding-top: 0;
            padding-bottom: 0;
        }
#spdp-container .srp\:py-1 {
            padding-block: var(--srp-spacing);
        }
#spdp-container .srp\:py-4 {
            padding-block: calc(var(--srp-spacing) * 4);
        }
#spdp-container .srp\:py-6 {
            padding-block: calc(var(--srp-spacing) * 6);
        }
#spdp-container .srp\:py-8 {
            padding-block: calc(var(--srp-spacing) * 8);
        }
#spdp-container .srp\:py-10 {
            padding-block: calc(var(--srp-spacing) * 10);
        }
#spdp-container .srp\:py-12 {
            padding-block: calc(var(--srp-spacing) * 12);
        }
#spdp-container .srp\:pt-2 {
            padding-top: calc(var(--srp-spacing) * 2);
        }
#spdp-container .srp\:pt-2\! {
            padding-top: calc(var(--srp-spacing) * 2) !important;
        }
#spdp-container .srp\:pt-4 {
            padding-top: calc(var(--srp-spacing) * 4);
        }
#spdp-container .srp\:pt-5 {
            padding-top: calc(var(--srp-spacing) * 5);
        }
#spdp-container .srp\:pt-6 {
            padding-top: calc(var(--srp-spacing) * 6);
        }
#spdp-container .srp\:pt-8 {
            padding-top: calc(var(--srp-spacing) * 8);
        }
#spdp-container .srp\:pt-10 {
            padding-top: calc(var(--srp-spacing) * 10);
        }
#spdp-container .srp\:pt-10\! {
            padding-top: calc(var(--srp-spacing) * 10) !important;
        }
#spdp-container .srp\:pt-12 {
            padding-top: calc(var(--srp-spacing) * 12);
        }
#spdp-container .srp\:pt-12\.5 {
            padding-top: calc(var(--srp-spacing) * 12.5);
        }
#spdp-container .srp\:pt-16 {
            padding-top: calc(var(--srp-spacing) * 16);
        }
#spdp-container .srp\:pt-px {
            padding-top: 1px;
        }
#spdp-container .srp\:pb-0 {
            padding-bottom: 0;
        }
#spdp-container .srp\:pb-1 {
            padding-bottom: var(--srp-spacing);
        }
#spdp-container .srp\:pb-2 {
            padding-bottom: calc(var(--srp-spacing) * 2);
        }
#spdp-container .srp\:pb-3 {
            padding-bottom: calc(var(--srp-spacing) * 3);
        }
#spdp-container .srp\:pb-4 {
            padding-bottom: calc(var(--srp-spacing) * 4);
        }
#spdp-container .srp\:pb-5 {
            padding-bottom: calc(var(--srp-spacing) * 5);
        }
#spdp-container .srp\:pb-6 {
            padding-bottom: calc(var(--srp-spacing) * 6);
        }
#spdp-container .srp\:pb-8 {
            padding-bottom: calc(var(--srp-spacing) * 8);
        }
#spdp-container .srp\:pb-8\! {
            padding-bottom: calc(var(--srp-spacing) * 8) !important;
        }
#spdp-container .srp\:pb-10 {
            padding-bottom: calc(var(--srp-spacing) * 10);
        }
#spdp-container .srp\:pb-12 {
            padding-bottom: calc(var(--srp-spacing) * 12);
        }
#spdp-container .srp\:pb-16 {
            padding-bottom: calc(var(--srp-spacing) * 16);
        }
#spdp-container .srp\:text-center {
            text-align: center;
        }
#spdp-container .srp\:text-left {
            text-align: left;
        }
#spdp-container
            .srp\:text-start:not(
                :-webkit-any(
                        :lang(ae),
                        :lang(ar),
                        :lang(arc),
                        :lang(bcc),
                        :lang(bqi),
                        :lang(ckb),
                        :lang(dv),
                        :lang(fa),
                        :lang(glk),
                        :lang(he),
                        :lang(ku),
                        :lang(mzn),
                        :lang(nqo),
                        :lang(pnb),
                        :lang(ps),
                        :lang(sd),
                        :lang(ug),
                        :lang(ur),
                        :lang(yi)
                    )
            ) {
            text-align: left;
        }
#spdp-container
            .srp\:text-start:not(
                :-moz-any(
                        :lang(ae),
                        :lang(ar),
                        :lang(arc),
                        :lang(bcc),
                        :lang(bqi),
                        :lang(ckb),
                        :lang(dv),
                        :lang(fa),
                        :lang(glk),
                        :lang(he),
                        :lang(ku),
                        :lang(mzn),
                        :lang(nqo),
                        :lang(pnb),
                        :lang(ps),
                        :lang(sd),
                        :lang(ug),
                        :lang(ur),
                        :lang(yi)
                    )
            ) {
            text-align: left;
        }
#spdp-container
            .srp\:text-start:not(
                :is(
                        :lang(ae),
                        :lang(ar),
                        :lang(arc),
                        :lang(bcc),
                        :lang(bqi),
                        :lang(ckb),
                        :lang(dv),
                        :lang(fa),
                        :lang(glk),
                        :lang(he),
                        :lang(ku),
                        :lang(mzn),
                        :lang(nqo),
                        :lang(pnb),
                        :lang(ps),
                        :lang(sd),
                        :lang(ug),
                        :lang(ur),
                        :lang(yi)
                    )
            ) {
            text-align: left;
        }
#spdp-container
            .srp\:text-start:-webkit-any(
                :lang(ae),
                :lang(ar),
                :lang(arc),
                :lang(bcc),
                :lang(bqi),
                :lang(ckb),
                :lang(dv),
                :lang(fa),
                :lang(glk),
                :lang(he),
                :lang(ku),
                :lang(mzn),
                :lang(nqo),
                :lang(pnb),
                :lang(ps),
                :lang(sd),
                :lang(ug),
                :lang(ur),
                :lang(yi)
            ) {
            text-align: right;
        }
#spdp-container
            .srp\:text-start:-moz-any(
                :lang(ae),
                :lang(ar),
                :lang(arc),
                :lang(bcc),
                :lang(bqi),
                :lang(ckb),
                :lang(dv),
                :lang(fa),
                :lang(glk),
                :lang(he),
                :lang(ku),
                :lang(mzn),
                :lang(nqo),
                :lang(pnb),
                :lang(ps),
                :lang(sd),
                :lang(ug),
                :lang(ur),
                :lang(yi)
            ) {
            text-align: right;
        }
#spdp-container
            .srp\:text-start:is(
                :lang(ae),
                :lang(ar),
                :lang(arc),
                :lang(bcc),
                :lang(bqi),
                :lang(ckb),
                :lang(dv),
                :lang(fa),
                :lang(glk),
                :lang(he),
                :lang(ku),
                :lang(mzn),
                :lang(nqo),
                :lang(pnb),
                :lang(ps),
                :lang(sd),
                :lang(ug),
                :lang(ur),
                :lang(yi)
            ) {
            text-align: right;
        }
#spdp-container .srp\:font-SamsungSSBody {
            font-family: var(--srp-font-SamsungSSBody);
        }
#spdp-container .srp\:font-SamsungSSHead {
            font-family: var(--srp-font-SamsungSSHead) !important;
        }
#spdp-container .srp\:font-SamsungSSHead\! {
            font-family: var(--srp-font-SamsungSSHead) !important;
        }
#spdp-container .srp\:text-2xl {
            font-size: var(--srp-text-2xl);
            line-height: var(--tw-leading, var(--srp-text-2xl--line-height));
        }
#spdp-container .srp\:text-3xl {
            font-size: var(--srp-text-3xl);
            line-height: var(--tw-leading, var(--srp-text-3xl--line-height));
        }
#spdp-container .srp\:text-3xl\! {
            font-size: var(--srp-text-3xl) !important;
            line-height: var(--tw-leading, var(--srp-text-3xl--line-height)) !important;
        }
#spdp-container .srp\:text-4xl\! {
            font-size: var(--srp-text-4xl) !important;
            line-height: var(--tw-leading, var(--srp-text-4xl--line-height)) !important;
        }
#spdp-container .srp\:text-base {
            font-size: var(--srp-text-base);
            line-height: var(--tw-leading, var(--srp-text-base--line-height));
        }
#spdp-container .srp\:text-base\! {
            font-size: var(--srp-text-base) !important;
            line-height: var(--tw-leading, var(--srp-text-base--line-height)) !important;
        }
#spdp-container .srp\:text-lg {
            font-size: var(--srp-text-lg);
            line-height: var(--tw-leading, var(--srp-text-lg--line-height));
        }
#spdp-container .srp\:text-sm {
            font-size: var(--srp-text-sm);
            line-height: var(--tw-leading, var(--srp-text-sm--line-height));
        }
#spdp-container .srp\:text-xs\! {
            font-size: var(--srp-text-xs) !important;
            line-height: var(--tw-leading, var(--srp-text-xs--line-height)) !important;
        }
#spdp-container .srp\:leading-0 {
            --tw-leading: 0;
            line-height: 0;
        }
#spdp-container .srp\:leading-5 {
            --tw-leading: calc(var(--srp-spacing) * 5);
            line-height: calc(var(--srp-spacing) * 5);
        }
#spdp-container .srp\:leading-tight {
            --tw-leading: var(--srp-leading-tight);
            line-height: var(--srp-leading-tight);
        }
#spdp-container .srp\:leading-tight\! {
            --tw-leading: var(--srp-leading-tight) !important;
            line-height: var(--srp-leading-tight) !important;
        }
#spdp-container .srp\:font-bold {
            --tw-font-weight: var(--srp-font-weight-bold);
            font-weight: var(--srp-font-weight-bold) !important;
        }
#spdp-container .srp\:font-bold\! {
            --tw-font-weight: var(--srp-font-weight-bold) !important;
            font-weight: var(--srp-font-weight-bold) !important;
        }
#spdp-container .srp\:font-light {
            --tw-font-weight: var(--srp-font-weight-light);
            font-weight: var(--srp-font-weight-light);
        }
#spdp-container .srp\:font-light\! {
            --tw-font-weight: var(--srp-font-weight-light) !important;
            font-weight: var(--srp-font-weight-light) !important;
        }
#spdp-container .srp\:font-medium {
            --tw-font-weight: var(--srp-font-weight-medium);
            font-weight: var(--srp-font-weight-medium);
        }
#spdp-container .srp\:font-medium\! {
            --tw-font-weight: var(--srp-font-weight-medium) !important;
            font-weight: var(--srp-font-weight-medium) !important;
        }
#spdp-container .srp\:font-normal {
            --tw-font-weight: var(--srp-font-weight-normal);
            font-weight: var(--srp-font-weight-normal);
        }
#spdp-container .srp\:font-normal\! {
            --tw-font-weight: var(--srp-font-weight-normal) !important;
            font-weight: var(--srp-font-weight-normal) !important;
        }
#spdp-container .srp\:font-thin {
            --tw-font-weight: var(--srp-font-weight-thin);
            font-weight: var(--srp-font-weight-thin);
        }
#spdp-container .srp\:tracking-\[4px\] {
            --tw-tracking: 4px;
            letter-spacing: 4px;
        }
#spdp-container .srp\:tracking-wide {
            --tw-tracking: var(--srp-tracking-wide);
            letter-spacing: var(--srp-tracking-wide);
        }
#spdp-container .srp\:tracking-widest {
            --tw-tracking: var(--srp-tracking-widest);
            letter-spacing: var(--srp-tracking-widest);
        }
#spdp-container .srp\:text-balance {
            text-wrap: balance;
        }
#spdp-container .srp\:wrap-break-word {
            overflow-wrap: break-word;
        }
#spdp-container .srp\:whitespace-nowrap {
            white-space: nowrap;
        }
#spdp-container .srp\:text-\[\#8C8C8C\]\! {
            color: #8c8c8c !important;
        }
#spdp-container .srp\:text-\[\#757575\] {
            color: #757575;
        }
#spdp-container .srp\:text-\[\#757575\]\! {
            color: #757575 !important;
        }
#spdp-container .srp\:text-black {
            color: var(--srp-color-black);
        }
#spdp-container .srp\:text-black\! {
            color: var(--srp-color-black) !important;
        }
#spdp-container .srp\:text-black\/50 {
            color: var(--srp-color-black);
        }
@supports (color: color-mix(in lab, red, red)) {
            #spdp-container .srp\:text-black\/50 {
                color: color-mix(in oklab, var(--srp-color-black) 50%, transparent);
            }
}
#spdp-container .srp\:text-inherit\! {
            color: inherit !important;
        }
#spdp-container .srp\:text-samsungTitleGrey {
            color: var(--srp-color-samsungTitleGrey);
        }
#spdp-container .srp\:text-transparent\! {
            color: transparent !important;
        }
#spdp-container .srp\:text-white {
            color: var(--srp-color-white);
        }
#spdp-container .srp\:text-white\! {
            color: var(--srp-color-white) !important;
        }
#spdp-container .srp\:uppercase {
            text-transform: uppercase;
        }
#spdp-container .srp\:antialiased {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
#spdp-container .srp\:opacity-20 {
            opacity: 0.2;
        }
#spdp-container .srp\:transition-all {
            transition-property: all;
            transition-timing-function: var(--tw-ease, var(--srp-default-transition-timing-function));
            transition-duration: var(--tw-duration, var(--srp-default-transition-duration));
        }
#spdp-container .srp\:duration-300 {
            --tw-duration: 0.3s;
            transition-duration: 0.3s;
        }
#spdp-container .srp\:ease-in-out {
            --tw-ease: var(--srp-ease-in-out);
            transition-timing-function: var(--srp-ease-in-out);
        }
#spdp-container .srp\:select-none {
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }
#spdp-container :is(.srp\:\*\:flex-1 > *) {
            flex: 1;
        }
@media (hover: hover) {
            #spdp-container .srp\:hover\:bg-black\/70:hover {
                background-color: var(--srp-color-black);
            }
@supports (color: color-mix(in lab, red, red)) {
                #spdp-container .srp\:hover\:bg-black\/70:hover {
                    background-color: color-mix(in oklab, var(--srp-color-black) 70%, transparent);
                }
}
#spdp-container .srp\:hover\:text-white\!:hover {
                color: var(--srp-color-white) !important;
            }
}
#spdp-container .srp\:has-\[\>\*\:nth-child\(3\)\]\:gap-6:has(> :nth-child(3)) {
            gap: calc(var(--srp-spacing) * 6);
        }
@media not all and (min-width: 64rem) {
            #spdp-container .srp\:max-lg\:mt-10 {
                margin-top: calc(var(--srp-spacing) * 10);
            }
#spdp-container .srp\:max-lg\:max-w-lg {
                max-width: var(--srp-container-lg);
            }
}
@media not all and (min-width: 48rem) {
            #spdp-container .srp\:max-md\:-mt-3 {
                margin-top: calc(var(--srp-spacing) * -3);
            }
#spdp-container .srp\:max-md\:hidden {
                display: none;
            }
#spdp-container .srp\:max-md\:hidden\! {
                display: none !important;
            }
#spdp-container .srp\:max-md\:max-w-120 {
                max-width: calc(var(--srp-spacing) * 120);
            }
#spdp-container .srp\:max-md\:grid-cols-2 {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
#spdp-container .srp\:max-md\:py-16 {
                padding-block: calc(var(--srp-spacing) * 16);
            }
#spdp-container .srp\:max-md\:py-16\! {
                padding-block: calc(var(--srp-spacing) * 16) !important;
            }
#spdp-container .srp\:max-md\:text-sm\! {
                font-size: var(--srp-text-sm) !important;
                line-height: var(--tw-leading, var(--srp-text-sm--line-height)) !important;
            }
}
@media not all and (min-width: 40rem) {
            #spdp-container .srp\:max-sm\:px-2 {
                padding-inline: calc(var(--srp-spacing) * 2);
            }
}
@media (min-width: 440px) {
            #spdp-container .srp\:xs\:top-\[-32px\] {
                top: -32px;
            }
#spdp-container .srp\:xs\:rounded-l-\[24px\] {
                border-top-left-radius: 24px;
                border-bottom-left-radius: 24px;
            }
#spdp-container .srp\:xs\:rounded-bl-3xl {
                border-bottom-left-radius: var(--srp-radius-3xl);
            }
#spdp-container .srp\:xs\:p-3 {
                padding: calc(var(--srp-spacing) * 3);
            }
#spdp-container .srp\:xs\:px-3 {
                padding-inline: calc(var(--srp-spacing) * 3);
            }
#spdp-container .srp\:xs\:pb-3 {
                padding-bottom: calc(var(--srp-spacing) * 3);
            }
#spdp-container .srp\:xs\:text-2xl {
                font-size: var(--srp-text-2xl);
                line-height: var(--tw-leading, var(--srp-text-2xl--line-height));
            }
#spdp-container .srp\:xs\:text-xl {
                font-size: var(--srp-text-xl);
                line-height: var(--tw-leading, var(--srp-text-xl--line-height));
            }
}
@media (min-width: 40rem) {
            #spdp-container .srp\:sm\:top-\[-40px\] {
                top: -40px;
            }
#spdp-container .srp\:sm\:size-5 {
                width: calc(var(--srp-spacing) * 5);
                height: calc(var(--srp-spacing) * 5);
            }
#spdp-container .srp\:sm\:gap-6 {
                gap: calc(var(--srp-spacing) * 6);
            }
#spdp-container .srp\:sm\:gap-16 {
                gap: calc(var(--srp-spacing) * 16);
            }
#spdp-container .srp\:sm\:rounded-t-3xl {
                border-top-left-radius: var(--srp-radius-3xl);
                border-top-right-radius: var(--srp-radius-3xl);
            }
#spdp-container .srp\:sm\:p-5 {
                padding: calc(var(--srp-spacing) * 5);
            }
#spdp-container .srp\:sm\:text-3xl {
                font-size: var(--srp-text-3xl);
                line-height: var(--tw-leading, var(--srp-text-3xl--line-height));
            }
}
@media (min-width: 48rem) {
            #spdp-container .srp\:md\:top-\[-48px\] {
                top: -48px;
            }
#spdp-container .srp\:md\:my-4\! {
                margin-block: calc(var(--srp-spacing) * 4) !important;
            }
#spdp-container .srp\:md\:mb-4\! {
                margin-bottom: calc(var(--srp-spacing) * 4) !important;
            }
#spdp-container .srp\:md\:hidden {
                display: none;
            }
#spdp-container .srp\:md\:hidden\! {
                display: none !important;
            }
#spdp-container .srp\:md\:size-11 {
                width: calc(var(--srp-spacing) * 11);
                height: calc(var(--srp-spacing) * 11);
            }
#spdp-container .srp\:md\:h-6 {
                height: calc(var(--srp-spacing) * 6);
            }
#spdp-container .srp\:md\:w-6 {
                width: calc(var(--srp-spacing) * 6);
            }
#spdp-container .srp\:md\:w-80p {
                width: var(--srp-spacing-80p);
            }
#spdp-container .srp\:md\:max-w-72\! {
                max-width: calc(var(--srp-spacing) * 72) !important;
            }
#spdp-container .srp\:md\:max-w-76 {
                max-width: calc(var(--srp-spacing) * 76);
            }
#spdp-container .srp\:md\:max-w-96\! {
                max-width: calc(var(--srp-spacing) * 96) !important;
            }
#spdp-container .srp\:md\:grid-cols-2 {
                grid-template-columns: repeat(2, minmax(0, 1fr));
            }
#spdp-container .srp\:md\:flex-row {
                flex-direction: row;
            }
#spdp-container .srp\:md\:flex-row-reverse {
                flex-direction: row-reverse;
            }
#spdp-container .srp\:md\:items-start {
                align-items: flex-start;
            }
#spdp-container .srp\:md\:gap-6 {
                gap: calc(var(--srp-spacing) * 6);
            }
#spdp-container .srp\:md\:gap-10 {
                gap: calc(var(--srp-spacing) * 10);
            }
#spdp-container .srp\:md\:gap-12 {
                gap: calc(var(--srp-spacing) * 12);
            }
#spdp-container .srp\:md\:rounded-t-2xl {
                border-top-left-radius: var(--srp-radius-2xl);
                border-top-right-radius: var(--srp-radius-2xl);
            }
#spdp-container .srp\:md\:rounded-b-2xl {
                border-bottom-right-radius: var(--srp-radius-2xl);
                border-bottom-left-radius: var(--srp-radius-2xl);
            }
#spdp-container .srp\:md\:border-2 {
                border-style: var(--tw-border-style);
                border-width: 2px;
            }
#spdp-container .srp\:md\:border-x-2 {
                border-inline-style: var(--tw-border-style);
                border-left-width: 2px;
                border-right-width: 2px;
            }
#spdp-container .srp\:md\:border-b-0 {
                border-bottom-style: var(--tw-border-style);
                border-bottom-width: 0;
            }
#spdp-container .srp\:md\:p-6 {
                padding: calc(var(--srp-spacing) * 6);
            }
#spdp-container .srp\:md\:p-10 {
                padding: calc(var(--srp-spacing) * 10);
            }
#spdp-container .srp\:md\:px-8p {
                padding-inline: var(--srp-spacing-8p);
            }
#spdp-container .srp\:md\:pt-1 {
                padding-top: var(--srp-spacing);
            }
#spdp-container .srp\:md\:pt-10 {
                padding-top: calc(var(--srp-spacing) * 10);
            }
#spdp-container .srp\:md\:pb-10 {
                padding-bottom: calc(var(--srp-spacing) * 10);
            }
#spdp-container .srp\:md\:text-2xl {
                font-size: var(--srp-text-2xl);
                line-height: var(--tw-leading, var(--srp-text-2xl--line-height));
            }
#spdp-container .srp\:md\:text-4xl {
                font-size: var(--srp-text-4xl);
                line-height: var(--tw-leading, var(--srp-text-4xl--line-height));
            }
#spdp-container .srp\:md\:text-5xl\! {
                font-size: var(--srp-text-5xl) !important;
                line-height: var(--tw-leading, var(--srp-text-5xl--line-height)) !important;
            }
#spdp-container .srp\:md\:text-base {
                font-size: var(--srp-text-base);
                line-height: var(--tw-leading, var(--srp-text-base--line-height));
            }
#spdp-container .srp\:md\:text-lg {
                font-size: var(--srp-text-lg);
                line-height: var(--tw-leading, var(--srp-text-lg--line-height));
            }
#spdp-container .srp\:md\:text-xl {
                font-size: var(--srp-text-xl);
                line-height: var(--tw-leading, var(--srp-text-xl--line-height));
            }
#spdp-container .srp\:md\:text-\[28px\] {
                font-size: 28px;
            }
#spdp-container .srp\:md\:text-\[28px\]\! {
                font-size: 28px !important;
            }
}
@media (min-width: 64rem) {
            #spdp-container .srp\:lg\:top-\[-64px\] {
                top: -64px;
            }
#spdp-container .srp\:lg\:mt-12 {
                margin-top: calc(var(--srp-spacing) * 12);
            }
#spdp-container .srp\:lg\:flex-row {
                flex-direction: row;
            }
#spdp-container .srp\:lg\:items-center {
                align-items: center;
            }
#spdp-container .srp\:lg\:gap-12 {
                gap: calc(var(--srp-spacing) * 12);
            }
#spdp-container .srp\:lg\:rounded-xl {
                border-radius: var(--srp-radius-xl);
            }
#spdp-container .srp\:lg\:px-10 {
                padding-inline: calc(var(--srp-spacing) * 10);
            }
#spdp-container .srp\:lg\:pt-12 {
                padding-top: calc(var(--srp-spacing) * 12);
            }
#spdp-container .srp\:lg\:text-2xl {
                font-size: var(--srp-text-2xl);
                line-height: var(--tw-leading, var(--srp-text-2xl--line-height));
            }
#spdp-container .srp\:lg\:text-4xl {
                font-size: var(--srp-text-4xl);
                line-height: var(--tw-leading, var(--srp-text-4xl--line-height));
            }
#spdp-container .srp\:lg\:text-5xl {
                font-size: var(--srp-text-5xl);
                line-height: var(--tw-leading, var(--srp-text-5xl--line-height));
            }
#spdp-container .srp\:lg\:text-6xl\! {
                font-size: var(--srp-text-6xl) !important;
                line-height: var(--tw-leading, var(--srp-text-6xl--line-height)) !important;
            }
#spdp-container .srp\:lg\:text-xl {
                font-size: var(--srp-text-xl);
                line-height: var(--tw-leading, var(--srp-text-xl--line-height));
            }
#spdp-container .srp\:lg\:leading-\[1\.35\] {
                --tw-leading: 1.35;
                line-height: 1.35;
            }
}
@media (min-width: 80rem) {
            #spdp-container .srp\:xl\:gap-16 {
                gap: calc(var(--srp-spacing) * 16);
            }
#spdp-container .srp\:xl\:px-10p {
                padding-inline: var(--srp-spacing-10p);
            }
#spdp-container .srp\:xl\:pt-12 {
                padding-top: calc(var(--srp-spacing) * 12);
            }
#spdp-container .srp\:xl\:pb-20 {
                padding-bottom: calc(var(--srp-spacing) * 20);
            }
#spdp-container .srp\:xl\:text-2xl {
                font-size: var(--srp-text-2xl);
                line-height: var(--tw-leading, var(--srp-text-2xl--line-height));
            }
#spdp-container .srp\:xl\:text-base {
                font-size: var(--srp-text-base);
                line-height: var(--tw-leading, var(--srp-text-base--line-height));
            }
}
}
#spdp-container [data-srp-theme="light"] {
        background: #fff;
    }
#spdp-container [data-srp-theme="light"] p,
    #spdp-container [data-srp-theme="light"] h1,
    #spdp-container [data-srp-theme="light"] h2,
    #spdp-container [data-srp-theme="light"] h3,
    #spdp-container [data-srp-theme="light"] h4,
    #spdp-container [data-srp-theme="light"] h5,
    #spdp-container [data-srp-theme="light"] h6,
    #spdp-container [data-srp-theme="light"] li,
    #spdp-container [data-srp-theme="light"] span,
    #spdp-container [data-srp-theme="light"] a,
    #spdp-container [data-srp-theme="light"] div {
        color: #1a1a1a;
    }
#spdp-container [data-srp-theme="dark"] {
        background: #000;
    }
#spdp-container [data-srp-theme="dark"] p,
    #spdp-container [data-srp-theme="dark"] h1,
    #spdp-container [data-srp-theme="dark"] h2,
    #spdp-container [data-srp-theme="dark"] h3,
    #spdp-container [data-srp-theme="dark"] h4,
    #spdp-container [data-srp-theme="dark"] h5,
    #spdp-container [data-srp-theme="dark"] h6,
    #spdp-container [data-srp-theme="dark"] li,
    #spdp-container [data-srp-theme="dark"] span,
    #spdp-container [data-srp-theme="dark"] a,
    #spdp-container [data-srp-theme="dark"] div {
        color: #fff;
    }
#spdp-container [data-srp-theme="custom"] {
        background: var(--srp-custom-bg, transparent);
    }
#spdp-container [data-srp-theme="custom"] p,
    #spdp-container [data-srp-theme="custom"] h1,
    #spdp-container [data-srp-theme="custom"] h2,
    #spdp-container [data-srp-theme="custom"] h3,
    #spdp-container [data-srp-theme="custom"] h4,
    #spdp-container [data-srp-theme="custom"] h5,
    #spdp-container [data-srp-theme="custom"] h6,
    #spdp-container [data-srp-theme="custom"] li,
    #spdp-container [data-srp-theme="custom"] span,
    #spdp-container [data-srp-theme="custom"] a,
    #spdp-container [data-srp-theme="custom"] div {
        color: var(--srp-custom-color, inherit);
    }
#spdp-container .heading-primary sup,
    #spdp-container .heading-secondary sup,
    #spdp-container .heading-tertiary sup {
        vertical-align: top;
        font-size: 20%;
        line-height: 1;
        position: relative;
        top: 0;
    }
#spdp-container .heading-secondary sup {
        font-size: 50%;
    }
@font-face {
        font-family: SamsungSSHead;
        font-weight: 300;
        font-style: normal;
        font-display: swap;
        src:
            url(/content/dam/static-library/samsung/2026/samsung-fonts/SamsungSSHead-Light.woff2) format("woff2"),
            url(/content/dam/static-library/samsung/2026/samsung-fonts/SamsungSSHead-Light.woff) format("woff");
    }
@font-face {
        font-family: SamsungSSHead;
        font-weight: 400;
        font-style: normal;
        font-display: swap;
        src:
            url(/content/dam/static-library/samsung/2026/samsung-fonts/SamsungSSHead-Regular.woff2) format("woff2"),
            url(/content/dam/static-library/samsung/2026/samsung-fonts/SamsungSSHead-Regular.woff) format("woff");
    }
@font-face {
        font-family: SamsungSSHead;
        font-weight: 500;
        font-style: normal;
        font-display: swap;
        src:
            url(/content/dam/static-library/samsung/2026/samsung-fonts/SamsungSSHead-Medium.woff2) format("woff2"),
            url(/content/dam/static-library/samsung/2026/samsung-fonts/SamsungSSHead-Medium.woff) format("woff");
    }
@font-face {
        font-family: SamsungSSHead;
        font-weight: 700;
        font-style: normal;
        font-display: swap;
        src:
            url(/content/dam/static-library/samsung/2026/samsung-fonts/SamsungSSHead-Bold.woff2) format("woff2"),
            url(/content/dam/static-library/samsung/2026/samsung-fonts/SamsungSSHead-Bold.woff) format("woff");
    }
@font-face {
        font-family: SamsungSSBody;
        font-weight: 300;
        font-style: normal;
        font-display: swap;
        src:
            url(/content/dam/static-library/samsung/2026/samsung-fonts/SamsungSSBody-Light.woff2) format("woff2"),
            url(/content/dam/static-library/samsung/2026/samsung-fonts/SamsungSSBody-Light.woff) format("woff");
    }
@font-face {
        font-family: SamsungSSBody;
        font-weight: 400;
        font-style: normal;
        font-display: swap;
        src:
            url(/content/dam/static-library/samsung/2026/samsung-fonts/SamsungSSBody-Regular.woff2) format("woff2"),
            url(/content/dam/static-library/samsung/2026/samsung-fonts/SamsungSSBody-Regular.woff) format("woff");
    }
@font-face {
        font-family: SamsungSSBody;
        font-weight: 700;
        font-style: normal;
        font-display: swap;
        src:
            url(/content/dam/static-library/samsung/2026/samsung-fonts/SamsungSSBody-Bold.woff2) format("woff2"),
            url(/content/dam/static-library/samsung/2026/samsung-fonts/SamsungSSBody-Bold.woff) format("woff");
    }
@property --tw-space-y-reverse {
        syntax: "*";
        inherits: false;
        initial-value: 0;
    }
@property --tw-border-style {
        syntax: "*";
        inherits: false;
        initial-value: solid;
    }
@property --tw-leading {
        syntax: "*";
        inherits: false;
    }
@property --tw-font-weight {
        syntax: "*";
        inherits: false;
    }
@property --tw-tracking {
        syntax: "*";
        inherits: false;
    }
@property --tw-duration {
        syntax: "*";
        inherits: false;
    }
@property --tw-ease {
        syntax: "*";
        inherits: false;
    }
@property --tw-gradient-position {
        syntax: "*";
        inherits: false;
    }
@property --tw-gradient-from {
        syntax: "<color>";
        inherits: false;
        initial-value: transparent;
    }
@property --tw-gradient-via {
        syntax: "<color>";
        inherits: false;
        initial-value: transparent;
    }
@property --tw-gradient-to {
        syntax: "<color>";
        inherits: false;
        initial-value: transparent;
    }
@property --tw-gradient-stops {
        syntax: "*";
        inherits: false;
    }
@property --tw-gradient-via-stops {
        syntax: "*";
        inherits: false;
    }
@property --tw-gradient-from-position {
        syntax: "<length-percentage>";
        inherits: false;
        initial-value: 0%;
    }
@property --tw-gradient-via-position {
        syntax: "<length-percentage>";
        inherits: false;
        initial-value: 50%;
    }
@property --tw-gradient-to-position {
        syntax: "<length-percentage>";
        inherits: false;
        initial-value: 100%;
    }
#spdp-container .highlights-carousel {
                    --slide-w: min(665px, 78%);
                    --slide-gap: 24px;
                    position: relative;
                    width: 100%;
                    overflow: hidden;
                    }
@media (min-width: 768px) {
                    #spdp-container .highlights-carousel {
                        --slide-gap: 40px;
                    }
}
/* The track shifts with margin-left rather than transform so the
            percentage maths shares one basis: the carousel's content width.
            The first slide's margin aligns it with the section gutter; the
            following slide peeks past the right edge. */
                    #spdp-container .highlights-carousel-track {
                    display: flex;
                    width: 100%;
                    gap: var(--slide-gap);
                    transition: margin-left 0.5s ease-in-out;
                    }
/* Slides stretch to the tallest in the track; the auto margin absorbs
            the height difference above the title, keeping every title flush
            with its image and the media tiles aligned regardless of how many
            lines each title wraps to. */
                    #spdp-container .highlights-carousel-slide {
                    flex: 0 0 auto;
                    width: var(--slide-w);
                    display: flex;
                    flex-direction: column;
                    }
#spdp-container .highlights-carousel-title {
                    margin-top: auto;
                    }
/* Center the active slide; neighbours peek equally on both sides. */
                    #spdp-container .highlights-carousel-slide:first-child {
                    margin-left: calc((100% - var(--slide-w)) / 2);
                    }
#spdp-container .highlights-carousel-row {
                    display: none;
                    align-items: center;
                    justify-content: center;
                    gap: 16px;
                    width: 100%;
                    padding-top: 24px;
                    }
#spdp-container .highlights-carousel-dot {
                    display: inline-block;
                    width: 14px;
                    height: 14px;
                    border-radius: 50%;
                    background-color: #000000;
                    opacity: 0.5;
                    margin: 6px !important;
                    padding: 6px;
                    cursor: pointer;
                    }
#spdp-container .highlights-carousel-dot.is-active {
                    opacity: 1;
                    }
/* The label sizes to the Arrow inside it — a fixed box clips the
            44px arrow circle against the carousel's overflow: hidden. */
                    #spdp-container .highlights-carousel-control {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    cursor: pointer;
                    z-index: 10;
                    }
/* Radios stay keyboard-focusable (sr-only), so arrow keys move between
            slides; mark the active dot while any of them holds visible focus. */
                    #spdp-container .highlights-carousel [type="radio"]:focus-visible~.highlights-carousel-row .highlights-carousel-dot.is-active {
                    outline: 2px solid currentColor;
                    outline-offset: 2px;
                    }
#spdp-container #highlights-carousel-1:checked~.highlights-carousel-track {
                    margin-left: calc(-0 * (var(--slide-w) + var(--slide-gap)));
                    }
#spdp-container #highlights-carousel-1:checked~.highlights-carousel-row-1 {
                    display: flex;
                    }
#spdp-container #highlights-carousel-2:checked~.highlights-carousel-track {
                    margin-left: calc(-1 * (var(--slide-w) + var(--slide-gap)));
                    }
#spdp-container #highlights-carousel-2:checked~.highlights-carousel-row-2 {
                    display: flex;
                    }
#spdp-container #highlights-carousel-3:checked~.highlights-carousel-track {
                    margin-left: calc(-2 * (var(--slide-w) + var(--slide-gap)));
                    }
#spdp-container #highlights-carousel-3:checked~.highlights-carousel-row-3 {
                    display: flex;
                    }
#spdp-container #highlights-carousel-4:checked~.highlights-carousel-track {
                    margin-left: calc(-3 * (var(--slide-w) + var(--slide-gap)));
                    }
#spdp-container #highlights-carousel-4:checked~.highlights-carousel-row-4 {
                    display: flex;
                    }
/* Contain horizontal bleed from panel content. clip (unlike hidden)
            doesn't force overflow-y into a scroll context, so vertically
            overhanging content — dropdown menus — stays visible. Browsers that
            predate overflow:clip fall back to hidden and clip as before. */
                #spdp-container .design-s-tabbed {
                    overflow-x: hidden;
                    overflow-x: clip;
                }
/* Radios are visually hidden (sr-only in the markup) but keep keyboard
            focus, so arrow keys switch tabs natively. Show where focus is by
            outlining the focused radio's tab label. */
                /* Stacked below 440px so every tab stays visible — off-screen tabs in
            a scrollable row have no affordance on small touch screens. */
                #spdp-container .design .s-tabs {
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    list-style: none;
                    gap: 12px;
                }
/* Row layout from 440px: centered while the tabs fit; on overflow the
            auto margins collapse to zero, leaving the tabs left-aligned and
            fully scrollable — justify-content: center would clip the left end
            unreachably. */
                @media screen and (min-width: 440px) {
                    #spdp-container .design .s-tabs {
                    flex-direction: row;
                    overflow-x: auto;
                    }
#spdp-container .design .s-tab:first-child {
                    margin-left: auto;
                    }
#spdp-container .design .s-tab:last-child {
                    margin-right: auto;
                    }
}
@media screen and (min-width: 640px) {
                    #spdp-container .design .s-tabs {
                    width: 100%;
                    }
}
@media screen and (min-width: 786px) {
                    #spdp-container .design .s-tabs {
                    gap: 40px;
                    }
}
#spdp-container .design .s-tabs li {
                    width: fit-content;
                }
#spdp-container .design .s-tab {
                    width: fit-content;
                    flex-shrink: 0;
                }
@media screen and (min-width: 640px) {
                    #spdp-container .design .s-tab {
                    overflow-y: visible;
                    }
}
#spdp-container .design .s-tab>label {
                    padding-inline: 16px;
                    color: inherit;
                    margin-bottom: 0;
                    font-size: 20px;
                    cursor: pointer;
                    transition: all 0.3s;
                    width: 100%;
                    text-align: center;
                    font-family: SamsungSSHead, sans-serif;
                    font-weight: bold;
                }
@media screen and (max-width: 768px) {
                    #spdp-container .design .s-tab>label {
                    font-size: 16px;
                    text-align: center;
                    }
}
@media screen and (max-width: 420px) {
                    #spdp-container .design .s-tab>label {
                    font-size: 14px;
                    }
}
#spdp-container .design .s-tab-content {
                    display: none;
                    margin-top: 40px !important;
                }
#spdp-container .design .no-scrollbar::-webkit-scrollbar {
                    display: none;
                }
#spdp-container .design .no-scrollbar {
                    -ms-overflow-style: none;
                    scrollbar-width: none;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(1):checked~.s-tabs .s-tab:nth-of-type(1)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(1):checked~.s-tab-content:nth-of-type(1) {
                    display: block;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(1):focus-visible~.s-tabs .s-tab:nth-of-type(1)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(2):checked~.s-tabs .s-tab:nth-of-type(2)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(2):checked~.s-tab-content:nth-of-type(2) {
                    display: block;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(2):focus-visible~.s-tabs .s-tab:nth-of-type(2)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(3):checked~.s-tabs .s-tab:nth-of-type(3)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(3):checked~.s-tab-content:nth-of-type(3) {
                    display: block;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(3):focus-visible~.s-tabs .s-tab:nth-of-type(3)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(4):checked~.s-tabs .s-tab:nth-of-type(4)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(4):checked~.s-tab-content:nth-of-type(4) {
                    display: block;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(4):focus-visible~.s-tabs .s-tab:nth-of-type(4)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(5):checked~.s-tabs .s-tab:nth-of-type(5)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(5):checked~.s-tab-content:nth-of-type(5) {
                    display: block;
                }
#spdp-container .design-s-tabbed [type="radio"]:nth-of-type(5):focus-visible~.s-tabs .s-tab:nth-of-type(5)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .design-options {
                    visibility: hidden;
                    opacity: 0;
                    transition:
                        opacity 0.15s ease,
                        visibility 0s linear 0.35s;
                    }
#spdp-container .compare-selector:focus-within .design-options {
                    visibility: visible;
                    opacity: 1;
                    transition-delay: 0s;
                    }
#spdp-container .compare-selector:focus-within .design-selector-toggle svg {
                    transform: rotate(-180deg);
                    }
#spdp-container input[name="compare-design"]:focus-visible~.design-compared-inner .compare-selector {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                    }
#spdp-container .design-compared-inner div,
                    #spdp-container .design-compared-inner span,
                    #spdp-container .design-compared-inner label {
                    color: black;
                    }
#spdp-container *.cpx-5 {
                    padding-inline: 20px !important;
                    }
#spdp-container #srp-compare-design-1:checked~.design-compared-inner .compare-content .content-block#srp-compare-design-cb-1,
                    #spdp-container #srp-compare-design-2:checked~.design-compared-inner .compare-content .content-block#srp-compare-design-cb-2,
                    #spdp-container #srp-compare-design-3:checked~.design-compared-inner .compare-content .content-block#srp-compare-design-cb-3,
                    #spdp-container #srp-compare-design-4:checked~.design-compared-inner .compare-content .content-block#srp-compare-design-cb-4 {
                    display: block;
                    }
#spdp-container #srp-compare-design-1:checked~.design-compared-inner .compare-selector label span.span1,
                    #spdp-container #srp-compare-design-2:checked~.design-compared-inner .compare-selector label span.span2,
                    #spdp-container #srp-compare-design-3:checked~.design-compared-inner .compare-selector label span.span3,
                    #spdp-container #srp-compare-design-4:checked~.design-compared-inner .compare-selector label span.span4 {
                    display: block;
                    }
#spdp-container div:has(#srp-compare-design-1:checked) span#srp-compare-design-disclaimer-1,
                    #spdp-container div:has(#srp-compare-design-2:checked) span#srp-compare-design-disclaimer-2,
                    #spdp-container div:has(#srp-compare-design-3:checked) span#srp-compare-design-disclaimer-3,
                    #spdp-container div:has(#srp-compare-design-4:checked) span#srp-compare-design-disclaimer-4 {
                    display: block;
                    }
#spdp-container #srp-compare-design-1:checked~.design-compared-inner .compare-selector .design-options label[for="srp-compare-design-1"],
                    #spdp-container #srp-compare-design-2:checked~.design-compared-inner .compare-selector .design-options label[for="srp-compare-design-2"],
                    #spdp-container #srp-compare-design-3:checked~.design-compared-inner .compare-selector .design-options label[for="srp-compare-design-3"],
                    #spdp-container #srp-compare-design-4:checked~.design-compared-inner .compare-selector .design-options label[for="srp-compare-design-4"] {
                    background-color: black;
                    color: white;
                    }
#spdp-container #srp-compare-design-1:checked~.design-compared-inner .compare-selector .design-options label[for="srp-compare-design-1"] *,
                    #spdp-container #srp-compare-design-2:checked~.design-compared-inner .compare-selector .design-options label[for="srp-compare-design-2"] *,
                    #spdp-container #srp-compare-design-3:checked~.design-compared-inner .compare-selector .design-options label[for="srp-compare-design-3"] *,
                    #spdp-container #srp-compare-design-4:checked~.design-compared-inner .compare-selector .design-options label[for="srp-compare-design-4"] * {
                    color: white;
                    }
#spdp-container .design-options label:hover,
                    #spdp-container .design-options label:hover * {
                    color: white;
                    }
/* Contain horizontal bleed from panel content. clip (unlike hidden)
            doesn't force overflow-y into a scroll context, so vertically
            overhanging content — dropdown menus — stays visible. Browsers that
            predate overflow:clip fall back to hidden and clip as before. */
                #spdp-container .learning-s-tabbed {
                    overflow-x: hidden;
                    overflow-x: clip;
                }
/* Radios are visually hidden (sr-only in the markup) but keep keyboard
            focus, so arrow keys switch tabs natively. Show where focus is by
            outlining the focused radio's tab label. */
                /* Stacked below 440px so every tab stays visible — off-screen tabs in
            a scrollable row have no affordance on small touch screens. */
                #spdp-container .learning .s-tabs {
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    list-style: none;
                    gap: 12px;
                }
/* Row layout from 440px: centered while the tabs fit; on overflow the
            auto margins collapse to zero, leaving the tabs left-aligned and
            fully scrollable — justify-content: center would clip the left end
            unreachably. */
                @media screen and (min-width: 440px) {
                    #spdp-container .learning .s-tabs {
                    flex-direction: row;
                    overflow-x: auto;
                    }
#spdp-container .learning .s-tab:first-child {
                    margin-left: auto;
                    }
#spdp-container .learning .s-tab:last-child {
                    margin-right: auto;
                    }
}
@media screen and (min-width: 640px) {
                    #spdp-container .learning .s-tabs {
                    width: 100%;
                    }
}
@media screen and (min-width: 786px) {
                    #spdp-container .learning .s-tabs {
                    gap: 40px;
                    }
}
#spdp-container .learning .s-tabs li {
                    width: fit-content;
                }
#spdp-container .learning .s-tab {
                    width: fit-content;
                    flex-shrink: 0;
                }
@media screen and (min-width: 640px) {
                    #spdp-container .learning .s-tab {
                    overflow-y: visible;
                    }
}
#spdp-container .learning .s-tab>label {
                    padding-inline: 16px;
                    color: inherit;
                    margin-bottom: 0;
                    font-size: 20px;
                    cursor: pointer;
                    transition: all 0.3s;
                    width: 100%;
                    text-align: center;
                    font-family: SamsungSSHead, sans-serif;
                    font-weight: bold;
                }
@media screen and (max-width: 768px) {
                    #spdp-container .learning .s-tab>label {
                    font-size: 16px;
                    text-align: center;
                    }
}
@media screen and (max-width: 420px) {
                    #spdp-container .learning .s-tab>label {
                    font-size: 14px;
                    }
}
#spdp-container .learning .s-tab-content {
                    display: none;
                    margin-top: 40px !important;
                }
#spdp-container .learning .no-scrollbar::-webkit-scrollbar {
                    display: none;
                }
#spdp-container .learning .no-scrollbar {
                    -ms-overflow-style: none;
                    scrollbar-width: none;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(1):checked~.s-tabs .s-tab:nth-of-type(1)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(1):checked~.s-tab-content:nth-of-type(1) {
                    display: block;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(1):focus-visible~.s-tabs .s-tab:nth-of-type(1)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(2):checked~.s-tabs .s-tab:nth-of-type(2)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(2):checked~.s-tab-content:nth-of-type(2) {
                    display: block;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(2):focus-visible~.s-tabs .s-tab:nth-of-type(2)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(3):checked~.s-tabs .s-tab:nth-of-type(3)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(3):checked~.s-tab-content:nth-of-type(3) {
                    display: block;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(3):focus-visible~.s-tabs .s-tab:nth-of-type(3)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(4):checked~.s-tabs .s-tab:nth-of-type(4)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(4):checked~.s-tab-content:nth-of-type(4) {
                    display: block;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(4):focus-visible~.s-tabs .s-tab:nth-of-type(4)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(5):checked~.s-tabs .s-tab:nth-of-type(5)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(5):checked~.s-tab-content:nth-of-type(5) {
                    display: block;
                }
#spdp-container .learning-s-tabbed [type="radio"]:nth-of-type(5):focus-visible~.s-tabs .s-tab:nth-of-type(5)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .display-options {
                    visibility: hidden;
                    opacity: 0;
                    transition:
                        opacity 0.15s ease,
                        visibility 0s linear 0.35s;
                    }
#spdp-container .compare-selector:focus-within .display-options {
                    visibility: visible;
                    opacity: 1;
                    transition-delay: 0s;
                    }
#spdp-container .compare-selector:focus-within .display-selector-toggle svg {
                    transform: rotate(-180deg);
                    }
#spdp-container input[name="compare-display"]:focus-visible~.display-compared-inner .compare-selector {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                    }
#spdp-container .display-compared-inner div,
                    #spdp-container .display-compared-inner span,
                    #spdp-container .display-compared-inner label {
                    color: black;
                    }
#spdp-container *.cpx-5 {
                    padding-inline: 20px !important;
                    }
#spdp-container #srp-compare-display-1:checked~.display-compared-inner .compare-content .content-block#srp-compare-display-cb-1,
                    #spdp-container #srp-compare-display-2:checked~.display-compared-inner .compare-content .content-block#srp-compare-display-cb-2,
                    #spdp-container #srp-compare-display-3:checked~.display-compared-inner .compare-content .content-block#srp-compare-display-cb-3,
                    #spdp-container #srp-compare-display-4:checked~.display-compared-inner .compare-content .content-block#srp-compare-display-cb-4 {
                    display: block;
                    }
#spdp-container #srp-compare-display-1:checked~.display-compared-inner .compare-selector label span.span1,
                    #spdp-container #srp-compare-display-2:checked~.display-compared-inner .compare-selector label span.span2,
                    #spdp-container #srp-compare-display-3:checked~.display-compared-inner .compare-selector label span.span3,
                    #spdp-container #srp-compare-display-4:checked~.display-compared-inner .compare-selector label span.span4 {
                    display: block;
                    }
#spdp-container div:has(#srp-compare-display-1:checked) span#srp-compare-display-disclaimer-1,
                    #spdp-container div:has(#srp-compare-display-2:checked) span#srp-compare-display-disclaimer-2,
                    #spdp-container div:has(#srp-compare-display-3:checked) span#srp-compare-display-disclaimer-3,
                    #spdp-container div:has(#srp-compare-display-4:checked) span#srp-compare-display-disclaimer-4 {
                    display: block;
                    }
#spdp-container #srp-compare-display-1:checked~.display-compared-inner .compare-selector .display-options label[for="srp-compare-display-1"],
                    #spdp-container #srp-compare-display-2:checked~.display-compared-inner .compare-selector .display-options label[for="srp-compare-display-2"],
                    #spdp-container #srp-compare-display-3:checked~.display-compared-inner .compare-selector .display-options label[for="srp-compare-display-3"],
                    #spdp-container #srp-compare-display-4:checked~.display-compared-inner .compare-selector .display-options label[for="srp-compare-display-4"] {
                    background-color: black;
                    color: white;
                    }
#spdp-container #srp-compare-display-1:checked~.display-compared-inner .compare-selector .display-options label[for="srp-compare-display-1"] *,
                    #spdp-container #srp-compare-display-2:checked~.display-compared-inner .compare-selector .display-options label[for="srp-compare-display-2"] *,
                    #spdp-container #srp-compare-display-3:checked~.display-compared-inner .compare-selector .display-options label[for="srp-compare-display-3"] *,
                    #spdp-container #srp-compare-display-4:checked~.display-compared-inner .compare-selector .display-options label[for="srp-compare-display-4"] * {
                    color: white;
                    }
#spdp-container .display-options label:hover,
                    #spdp-container .display-options label:hover * {
                    color: white;
                    }
/* Contain horizontal bleed from panel content. clip (unlike hidden)
            doesn't force overflow-y into a scroll context, so vertically
            overhanging content — dropdown menus — stays visible. Browsers that
            predate overflow:clip fall back to hidden and clip as before. */
                #spdp-container .performance-s-tabbed {
                    overflow-x: hidden;
                    overflow-x: clip;
                }
/* Radios are visually hidden (sr-only in the markup) but keep keyboard
            focus, so arrow keys switch tabs natively. Show where focus is by
            outlining the focused radio's tab label. */
                /* Stacked below 440px so every tab stays visible — off-screen tabs in
            a scrollable row have no affordance on small touch screens. */
                #spdp-container .performance .s-tabs {
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    list-style: none;
                    gap: 12px;
                }
/* Row layout from 440px: centered while the tabs fit; on overflow the
            auto margins collapse to zero, leaving the tabs left-aligned and
            fully scrollable — justify-content: center would clip the left end
            unreachably. */
                @media screen and (min-width: 440px) {
                    #spdp-container .performance .s-tabs {
                    flex-direction: row;
                    overflow-x: auto;
                    }
#spdp-container .performance .s-tab:first-child {
                    margin-left: auto;
                    }
#spdp-container .performance .s-tab:last-child {
                    margin-right: auto;
                    }
}
@media screen and (min-width: 640px) {
                    #spdp-container .performance .s-tabs {
                    width: 100%;
                    }
}
@media screen and (min-width: 786px) {
                    #spdp-container .performance .s-tabs {
                    gap: 40px;
                    }
}
#spdp-container .performance .s-tabs li {
                    width: fit-content;
                }
#spdp-container .performance .s-tab {
                    width: fit-content;
                    flex-shrink: 0;
                }
@media screen and (min-width: 640px) {
                    #spdp-container .performance .s-tab {
                    overflow-y: visible;
                    }
}
#spdp-container .performance .s-tab>label {
                    padding-inline: 16px;
                    color: inherit;
                    margin-bottom: 0;
                    font-size: 20px;
                    cursor: pointer;
                    transition: all 0.3s;
                    width: 100%;
                    text-align: center;
                    font-family: SamsungSSHead, sans-serif;
                    font-weight: bold;
                }
@media screen and (max-width: 768px) {
                    #spdp-container .performance .s-tab>label {
                    font-size: 16px;
                    text-align: center;
                    }
}
@media screen and (max-width: 420px) {
                    #spdp-container .performance .s-tab>label {
                    font-size: 14px;
                    }
}
#spdp-container .performance .s-tab-content {
                    display: none;
                    margin-top: 40px !important;
                }
#spdp-container .performance .no-scrollbar::-webkit-scrollbar {
                    display: none;
                }
#spdp-container .performance .no-scrollbar {
                    -ms-overflow-style: none;
                    scrollbar-width: none;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(1):checked~.s-tabs .s-tab:nth-of-type(1)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(1):checked~.s-tab-content:nth-of-type(1) {
                    display: block;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(1):focus-visible~.s-tabs .s-tab:nth-of-type(1)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(2):checked~.s-tabs .s-tab:nth-of-type(2)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(2):checked~.s-tab-content:nth-of-type(2) {
                    display: block;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(2):focus-visible~.s-tabs .s-tab:nth-of-type(2)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(3):checked~.s-tabs .s-tab:nth-of-type(3)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(3):checked~.s-tab-content:nth-of-type(3) {
                    display: block;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(3):focus-visible~.s-tabs .s-tab:nth-of-type(3)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(4):checked~.s-tabs .s-tab:nth-of-type(4)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(4):checked~.s-tab-content:nth-of-type(4) {
                    display: block;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(4):focus-visible~.s-tabs .s-tab:nth-of-type(4)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(5):checked~.s-tabs .s-tab:nth-of-type(5)::after {
                    content: " ";
                    width: 100%;
                    margin-top: 10px;
                    height: 4px;
                    display: block;
                    background-color: #000000;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(5):checked~.s-tab-content:nth-of-type(5) {
                    display: block;
                }
#spdp-container .performance-s-tabbed [type="radio"]:nth-of-type(5):focus-visible~.s-tabs .s-tab:nth-of-type(5)>label {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                }
#spdp-container .battery-options {
                    visibility: hidden;
                    opacity: 0;
                    transition:
                        opacity 0.15s ease,
                        visibility 0s linear 0.35s;
                    }
#spdp-container .compare-selector:focus-within .battery-options {
                    visibility: visible;
                    opacity: 1;
                    transition-delay: 0s;
                    }
#spdp-container .compare-selector:focus-within .battery-selector-toggle svg {
                    transform: rotate(-180deg);
                    }
#spdp-container input[name="compare-battery"]:focus-visible~.battery-compared-inner .compare-selector {
                    outline: 2px solid currentColor;
                    outline-offset: 4px;
                    }
#spdp-container .battery-compared-inner div,
                    #spdp-container .battery-compared-inner span,
                    #spdp-container .battery-compared-inner label {
                    color: black;
                    }
#spdp-container *.cpx-5 {
                    padding-inline: 20px !important;
                    }
#spdp-container #srp-compare-battery-1:checked~.battery-compared-inner .compare-content .content-block#srp-compare-battery-cb-1,
                    #spdp-container #srp-compare-battery-2:checked~.battery-compared-inner .compare-content .content-block#srp-compare-battery-cb-2,
                    #spdp-container #srp-compare-battery-3:checked~.battery-compared-inner .compare-content .content-block#srp-compare-battery-cb-3,
                    #spdp-container #srp-compare-battery-4:checked~.battery-compared-inner .compare-content .content-block#srp-compare-battery-cb-4 {
                    display: block;
                    }
#spdp-container #srp-compare-battery-1:checked~.battery-compared-inner .compare-selector label span.span1,
                    #spdp-container #srp-compare-battery-2:checked~.battery-compared-inner .compare-selector label span.span2,
                    #spdp-container #srp-compare-battery-3:checked~.battery-compared-inner .compare-selector label span.span3,
                    #spdp-container #srp-compare-battery-4:checked~.battery-compared-inner .compare-selector label span.span4 {
                    display: block;
                    }
#spdp-container div:has(#srp-compare-battery-1:checked) span#srp-compare-battery-disclaimer-1,
                    #spdp-container div:has(#srp-compare-battery-2:checked) span#srp-compare-battery-disclaimer-2,
                    #spdp-container div:has(#srp-compare-battery-3:checked) span#srp-compare-battery-disclaimer-3,
                    #spdp-container div:has(#srp-compare-battery-4:checked) span#srp-compare-battery-disclaimer-4 {
                    display: block;
                    }
#spdp-container #srp-compare-battery-1:checked~.battery-compared-inner .compare-selector .battery-options label[for="srp-compare-battery-1"],
                    #spdp-container #srp-compare-battery-2:checked~.battery-compared-inner .compare-selector .battery-options label[for="srp-compare-battery-2"],
                    #spdp-container #srp-compare-battery-3:checked~.battery-compared-inner .compare-selector .battery-options label[for="srp-compare-battery-3"],
                    #spdp-container #srp-compare-battery-4:checked~.battery-compared-inner .compare-selector .battery-options label[for="srp-compare-battery-4"] {
                    background-color: black;
                    color: white;
                    }
#spdp-container #srp-compare-battery-1:checked~.battery-compared-inner .compare-selector .battery-options label[for="srp-compare-battery-1"] *,
                    #spdp-container #srp-compare-battery-2:checked~.battery-compared-inner .compare-selector .battery-options label[for="srp-compare-battery-2"] *,
                    #spdp-container #srp-compare-battery-3:checked~.battery-compared-inner .compare-selector .battery-options label[for="srp-compare-battery-3"] *,
                    #spdp-container #srp-compare-battery-4:checked~.battery-compared-inner .compare-selector .battery-options label[for="srp-compare-battery-4"] * {
                    color: white;
                    }
#spdp-container .battery-options label:hover,
                    #spdp-container .battery-options label:hover * {
                    color: white;
                    }

/* samsung-fixes.css */
.smsg-gap-pad{padding-left: 17px!important}.srp-relative ol>li {list-style-type: none!important}.sm-color-black{color:#111!important}#spdp-container :before{display: none !important}