@charset "utf-8";
*,:after,:before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
html{
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -ms-overflow-style:scrollbar;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    font-family:sans-serif;
    line-height:1.15
}
@-ms-viewport{
    width:device-width
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
[tabindex="-1"]:focus{
    outline:0!important
}
hr{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
    overflow:visible
}
h1,h2,h3,h4,h5,h6{
    color:inherit;
    font-size:inherit;
    font-weight:inherit;
    line-height:inherit
}
h1,h2,h3,h4,h5,h6,p{
    margin-bottom:0;
    margin-top:0
}
abbr[data-original-title],abbr[title]{
    border-bottom:0;
    cursor:help;
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
address{
    font-style:normal;
    line-height:inherit
}
address,dl,ol,ul{
    margin-bottom:1rem
}
dl,ol,ul{
    margin-top:0
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
dt{
    font-weight:inherit
}
dd{
    margin-bottom:.5rem;
    margin-left:0
}
blockquote{
    margin:0 0 1rem
}
dfn{
    font-style:italic
}
b,strong{
    font-weight:400
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
a{
    -webkit-text-decoration-skip:objects;
    background-color:transparent;
    color:#000
}
a:not([href],[tabindex]){
    color:inherit;
    text-decoration:none
}
code,kbd,pre,samp{
    font-family:monospace;
    font-size:1rem
}
pre{
    -ms-overflow-style:scrollbar;
    margin-bottom:1rem;
    margin-top:0;
    overflow:auto
}
figure{
    margin:0 0 1rem
}
img{
    border-style:none
}
img,svg{
    vertical-align:top
}
svg{
    overflow:hidden
}
table{
    border-collapse:collapse
}
caption{
    caption-side:bottom;
    color:#000;
    padding-bottom:0;
    padding-top:0;
    text-align:left
}
th{
    text-align:inherit
}
label{
    display:inline-block;
    margin-bottom:0
}
button{
    border-radius:0
}
button,input,optgroup,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit;
    margin:0
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
[type=reset],[type=submit],button,html [type=button]{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;
    padding:0
}
input[type=checkbox],input[type=radio]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
    -webkit-appearance:listbox
}
textarea{
    overflow:auto;
    resize:vertical
}
fieldset{
    border:0;
    margin:0;
    min-width:0;
    padding:0
}
legend{
    color:inherit;
    display:block;
    font-size:1.5rem;
    line-height:inherit;
    margin-bottom:.5rem;
    max-width:100%;
    padding:0;
    white-space:normal;
    width:100%
}
progress{
    vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    -webkit-appearance:none;
    outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
output{
    display:inline-block
}
summary{
    cursor:pointer;
    display:list-item
}
template{
    display:none
}
[hidden]{
    display:none!important
}
iframe{
    border:0
}
@-webkit-keyframes progress-x-axis{
    0%{
        width:0
    }
    to{
        width:100%
    }
}
@-webkit-keyframes fade-in{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-webkit-keyframes fold-open{
    0%{
        max-height:0;
        opacity:0;
        visibility:hidden
    }
    5%{
        opacity:1
    }
    to{
        max-height:1000vh;
        visibility:visible
    }
}
@-webkit-keyframes slide-up{
    0%{
        display:none;
        max-height:0;
        overflow:hidden
    }
    1%{
        display:-webkit-box;
        display:flex;
        overflow:hidden
    }
    99%{
        max-height:100vh;
        overflow:hidden
    }
    to{
        overflow:visible
    }
}
@-webkit-keyframes translate-up{
    0%{
        -webkit-transform:translateY(100%);
        transform:translateY(100%)
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
body{
    -webkit-font-smoothing:antialiased;
    background-color:#f0ece4;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    margin:0;
    padding:0;
    text-align:left
}
body,html{
    scroll-behavior:smooth
}
b{
    font-weight:700
}
:focus{
    outline:none
}
:focus-visible{
    outline:.125rem solid currentcolor;
    outline-offset:1px
}
button{
    color:inherit
}
input[type=text]:focus-visible,select:focus-visible,textarea:focus-visible{
    outline-offset:0
}
@supports not selector(:focus-visible){
    :focus{
        outline:.125rem solid currentcolor;
        outline-offset:0
    }
}
a{
    text-decoration:none
}
a:active,a:focus,a:hover{
    text-decoration:underline
}
li{
    list-style-position:inside
}
.c-text-contents a{
    color:inherit
}
.c-text-contents a.font-red{
    color:#ea1917
}
.font-bold,.font-bold *{
    font-weight:700!important
}
.hidden{
    display:none!important
}
@media(min-width:48.0625rem){
    .mobile-only{
        display:none!important
    }
}
@media(max-width:48rem){
    .desktop-only{
        display:none!important
    }
}
.sr-only{
    clip:rect(0,0,0,0);
    border:0;
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.c-wrapper{
    overflow:hidden;
    position:relative
}
.c-wrapper.no-crop{
    overflow:initial
}
.c-wrapper.margin-top{
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .c-wrapper.margin-top{
        padding-top:3rem
    }
}
.c-wrapper .border-top,.c-wrapper.margin-top.border-top{
    border-top:.0625rem solid #cbc8c2
}
.c-wrapper.margin-bottom{
    padding-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .c-wrapper.margin-bottom{
        padding-bottom:3rem
    }
}
.component{
    margin-left:auto;
    margin-right:auto;
    position:relative;
    width:100%
}
@media print{
    .js-print{
        display:none!important
    }
}
.loader{
    background:#fff;
    height:100%;
    left:0;
    opacity:.7;
    position:absolute;
    top:0;
    width:100%;
    z-index:2
}
.swiper{
    list-style:none;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    padding:0;
    position:relative;
    z-index:1
}
@media(max-width:48rem){
    [class*=CM0] .swiper,[class*=PD0] .swiper,[class*=PR0] .swiper,[class*=ST0] .swiper{
        overflow:visible
    }
}
.swiper-vertical>.swiper-wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.swiper-wrapper{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    position:relative;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    width:100%;
    z-index:1
}
.swiper-android .swiper-slide,.swiper-wrapper{
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.swiper-pointer-events{
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.swiper-pointer-events.swiper-vertical{
    -ms-touch-action:pan-x;
    touch-action:pan-x
}
.swiper-slide{
    -ms-flex-negative:0;
    flex-shrink:0;
    height:100%;
    position:relative;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    width:100%
}
.swiper-slide.cmp-carousel__item{
    display:initial
}
button.swiper-slide.cmp-carousel__item{
    background-color:transparent;
    border:none
}
.swiper-slide-invisible-blank{
    visibility:hidden
}
.swiper-autoheight,.swiper-autoheight .swiper-slide{
    height:auto
}
.swiper-autoheight .swiper-wrapper{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-transition-property:height,-webkit-transform;
    transition-property:height,-webkit-transform;
    transition-property:transform,height;
    transition-property:transform,height,-webkit-transform
}
.swiper-backface-hidden .swiper-slide{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{
    -webkit-perspective:75rem;
    perspective:75rem
}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{
    height:100%;
    left:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%;
    z-index:10
}
.swiper-3d .swiper-slide-shadow{
    background:rgba(0,0,0,.15)
}
.swiper-3d .swiper-slide-shadow-left{
    background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-right{
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
    background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-top{
    background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-bottom{
    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
    background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}
.swiper-css-mode>.swiper-wrapper{
    -ms-overflow-style:none;
    overflow:auto;
    scrollbar-width:none
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{
    display:none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{
    scroll-snap-align:start start
}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper{
    -ms-scroll-snap-type:x mandatory;
    scroll-snap-type:x mandatory
}
.swiper-vertical.swiper-css-mode>.swiper-wrapper{
    -ms-scroll-snap-type:y mandatory;
    scroll-snap-type:y mandatory
}
.swiper-centered>.swiper-wrapper:before{
    -ms-flex-negative:0;
    -webkit-box-ordinal-group:10000;
    -ms-flex-order:9999;
    content:"";
    flex-shrink:0;
    order:9999
}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{
    -webkit-margin-start:var(--swiper-centered-offset-before);
    margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-horizontal>.swiper-wrapper:before{
    height:100%;
    width:var(--swiper-centered-offset-after)
}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{
    -webkit-margin-before:var(--swiper-centered-offset-before);
    margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-vertical>.swiper-wrapper:before{
    height:var(--swiper-centered-offset-after);
    width:100%
}
.swiper-centered>.swiper-wrapper>.swiper-slide{
    scroll-snap-align:center center
}
.align-left{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.align-left .c-text-contents{
    text-align:left
}
.align-left .align-container,.align-left .c-cta{
    -webkit-box-pack:flex-start;
    -ms-flex-pack:flex-start;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    justify-content:flex-start
}
.align-left .c-cta{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem .5rem
}
@media(min-width:48.0625rem){
    .align-left .c-cta{
        row-gap:.9375rem
    }
}
.align-right{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.align-right .c-text-contents{
    text-align:right
}
.align-right .align-container,.align-right .c-cta{
    -webkit-box-pack:flex-end;
    -ms-flex-pack:flex-end;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    justify-content:flex-end
}
.align-right .c-cta{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem .5rem
}
@media(min-width:48.0625rem){
    .align-right .c-cta{
        row-gap:.9375rem
    }
}
.align-center{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.align-center .c-text-contents{
    text-align:center
}
.align-center .align-container,.align-center .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    justify-content:center
}
.align-center .c-cta{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem .5rem
}
@media(min-width:48.0625rem){
    .align-center .c-cta{
        row-gap:.9375rem
    }
}
.align-text-left{
    text-align:left
}
.align-text-left .c-cta{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-pack:left;
    -ms-flex-pack:left;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem .5rem;
    justify-content:left
}
@media(min-width:48.0625rem){
    .align-text-left .c-cta{
        row-gap:.9375rem
    }
}
.align-text-right{
    text-align:right
}
.align-text-right .c-cta{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-pack:right;
    -ms-flex-pack:right;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem .5rem;
    justify-content:right
}
@media(min-width:48.0625rem){
    .align-text-right .c-cta{
        row-gap:.9375rem
    }
}
.align-text-center{
    text-align:center
}
.align-text-center .c-cta{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem .5rem;
    justify-content:center
}
@media(min-width:48.0625rem){
    .align-text-center .c-cta{
        row-gap:.9375rem
    }
}
.c-button{
    background:transparent;
    border:none;
    color:#000;
    cursor:pointer;
    display:inline-block;
    font-weight:700;
    outline-offset:0;
    padding:0
}
.c-button[class*=-default]{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    background:#fff;
    border:.0625rem solid #646464;
    border-radius:62.4375rem;
    color:#000;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    font-weight:600;
    justify-content:center;
    line-height:1;
    text-align:center;
    text-decoration:none;
    -webkit-transition:background .3s,color .2s,border-color .3s;
    transition:background .3s,color .2s,border-color .3s;
    white-space:normal
}
.c-button[class*=-default]:focus-visible{
    outline-offset:-.25rem
}
@media(max-width:48rem){
    .c-button[class*=-default].m-small{
        font-size:.875rem;
        height:2.25rem;
        min-width:5rem;
        padding:0 1rem
    }
    .c-button[class*=-default].m-medium{
        font-size:1rem;
        height:2.75rem;
        min-width:6.25rem;
        padding:0 1.25rem
    }
    .c-button[class*=-default].m-large{
        font-size:1.5rem;
        height:4rem;
        min-width:7.5rem;
        padding:0 1.75rem
    }
}
@media(min-width:48.0625rem){
    .c-button[class*=-default].w-small{
        font-size:.875rem;
        height:2.25rem;
        min-width:5rem;
        padding:0 1rem
    }
    .c-button[class*=-default].w-medium{
        font-size:1rem;
        height:2.75rem;
        min-width:6.25rem;
        padding:0 1.25rem
    }
    .c-button[class*=-default].w-large{
        font-size:1.5rem;
        height:4rem;
        min-width:7.5rem;
        padding:0 1.75rem
    }
}
.c-button[class*=-default].highlight,.c-button[class*=-default]:hover{
    background:#ea1917;
    border-color:#ea1917;
    color:#fff
}
.c-button[class*=-default].highlight:hover{
    background:#fff;
    border-color:#646464;
    color:#000
}
.c-button[class*=-default].transparent:not(:hover){
    background:transparent
}
.c-button[class*=-default].icon{
    -webkit-column-gap:.125rem;
    -moz-column-gap:.125rem;
    column-gap:.125rem
}
.c-button[class*=-default].icon:after{
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:block
}
@media(min-width:48.0625rem){
    .c-button[class*=-default].icon.w-large:after{
        height:1.5rem;
        width:1.5rem
    }
    .c-button[class*=-default].icon.w-medium:after{
        height:1rem;
        width:1rem
    }
    .c-button[class*=-default].icon.w-small:after{
        height:.75rem;
        width:.75rem
    }
}
@media(max-width:48rem){
    .c-button[class*=-default].icon.m-large:after{
        height:1.5rem;
        width:1.5rem
    }
    .c-button[class*=-default].icon.m-medium:after{
        height:1rem;
        width:1rem
    }
    .c-button[class*=-default].icon.m-small:after{
        height:.75rem;
        width:.75rem
    }
}
@media(min-width:48.0625rem){
    .c-button[class*=-default].icon.right.w-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-24-24.svg)
    }
    .c-button[class*=-default].icon.right.w-large[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-24-24-2.svg)
    }
    .c-button[class*=-default].icon.right.w-large:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.right.w-large:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.right.w-large:after,a:not([disabled]):hover .c-button[class*=-default].icon.right.w-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-24-24-2.svg)
    }
    .c-button[class*=-default].icon.right.w-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-16-16.svg)
    }
    .c-button[class*=-default].icon.right.w-medium[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-16-16.svg)
    }
    .c-button[class*=-default].icon.right.w-medium:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.right.w-medium:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.right.w-medium:after,a:not([disabled]):hover .c-button[class*=-default].icon.right.w-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-16-16.svg)
    }
    .c-button[class*=-default].icon.right.w-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-12-12.svg)
    }
    .c-button[class*=-default].icon.right.w-small[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-12-12.svg)
    }
    .c-button[class*=-default].icon.right.w-small:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.right.w-small:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.right.w-small:after,a:not([disabled]):hover .c-button[class*=-default].icon.right.w-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-12-12.svg)
    }
}
@media(max-width:48rem){
    .c-button[class*=-default].icon.right.m-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-24-24.svg)
    }
    .c-button[class*=-default].icon.right.m-large[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-24-24-2.svg)
    }
    .c-button[class*=-default].icon.right.m-large:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.right.m-large:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.right.m-large:after,a:not([disabled]):hover .c-button[class*=-default].icon.right.m-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-24-24-2.svg)
    }
    .c-button[class*=-default].icon.right.m-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-16-16.svg)
    }
    .c-button[class*=-default].icon.right.m-medium[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-16-16.svg)
    }
    .c-button[class*=-default].icon.right.m-medium:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.right.m-medium:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.right.m-medium:after,a:not([disabled]):hover .c-button[class*=-default].icon.right.m-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-16-16.svg)
    }
    .c-button[class*=-default].icon.right.m-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-12-12.svg)
    }
    .c-button[class*=-default].icon.right.m-small[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-12-12.svg)
    }
    .c-button[class*=-default].icon.right.m-small:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.right.m-small:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.right.m-small:after,a:not([disabled]):hover .c-button[class*=-default].icon.right.m-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-12-12.svg)
    }
}
@media(min-width:48.0625rem){
    .c-button[class*=-default].icon.right.highlight.w-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-24-24-2.svg)
    }
    .c-button[class*=-default].icon.right.highlight.w-large[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-24-24-2.svg)
    }
    .c-button[class*=-default].icon.right.highlight.w-large:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.right.highlight.w-large:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.right.highlight.w-large:after,a:not([disabled]):hover .c-button[class*=-default].icon.right.highlight.w-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-24-24.svg)
    }
    .c-button[class*=-default].icon.right.highlight.w-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-16-16.svg)
    }
    .c-button[class*=-default].icon.right.highlight.w-medium[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-16-16.svg)
    }
    .c-button[class*=-default].icon.right.highlight.w-medium:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.right.highlight.w-medium:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.right.highlight.w-medium:after,a:not([disabled]):hover .c-button[class*=-default].icon.right.highlight.w-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-16-16.svg)
    }
    .c-button[class*=-default].icon.right.highlight.w-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-12-12.svg)
    }
    .c-button[class*=-default].icon.right.highlight.w-small[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-12-12.svg)
    }
    .c-button[class*=-default].icon.right.highlight.w-small:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.right.highlight.w-small:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.right.highlight.w-small:after,a:not([disabled]):hover .c-button[class*=-default].icon.right.highlight.w-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-12-12.svg)
    }
}
@media(max-width:48rem){
    .c-button[class*=-default].icon.right.highlight.m-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-24-24-2.svg)
    }
    .c-button[class*=-default].icon.right.highlight.m-large[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-24-24-2.svg)
    }
    .c-button[class*=-default].icon.right.highlight.m-large:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.right.highlight.m-large:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.right.highlight.m-large:after,a:not([disabled]):hover .c-button[class*=-default].icon.right.highlight.m-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-24-24.svg)
    }
    .c-button[class*=-default].icon.right.highlight.m-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-16-16.svg)
    }
    .c-button[class*=-default].icon.right.highlight.m-medium[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-16-16.svg)
    }
    .c-button[class*=-default].icon.right.highlight.m-medium:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.right.highlight.m-medium:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.right.highlight.m-medium:after,a:not([disabled]):hover .c-button[class*=-default].icon.right.highlight.m-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-16-16.svg)
    }
    .c-button[class*=-default].icon.right.highlight.m-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-12-12.svg)
    }
    .c-button[class*=-default].icon.right.highlight.m-small[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-12-12.svg)
    }
    .c-button[class*=-default].icon.right.highlight.m-small:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.right.highlight.m-small:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.right.highlight.m-small:after,a:not([disabled]):hover .c-button[class*=-default].icon.right.highlight.m-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-12-12.svg)
    }
}
@media(min-width:48.0625rem){
    .c-button[class*=-default].icon.down.w-large:after,.c-button[class*=-default].icon.down.w-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-24-24.svg)
    }
    .c-button[class*=-default].icon.down.w-large[disabled]:after,.c-button[class*=-default].icon.down.w-medium[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-down-24-24.svg)
    }
    .c-button[class*=-default].icon.down.w-large:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.down.w-large:not([disabled]):hover:after,.c-button[class*=-default].icon.down.w-medium:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.down.w-medium:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.down.w-large:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.down.w-medium:after,a:not([disabled]):hover .c-button[class*=-default].icon.down.w-large:after,a:not([disabled]):hover .c-button[class*=-default].icon.down.w-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-24-24.svg)
    }
    .c-button[class*=-default].icon.down.w-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-12-12.svg)
    }
    .c-button[class*=-default].icon.down.w-small[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-down-12-12.svg)
    }
    .c-button[class*=-default].icon.down.w-small:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.down.w-small:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.down.w-small:after,a:not([disabled]):hover .c-button[class*=-default].icon.down.w-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-12-12.svg)
    }
}
@media(max-width:48rem){
    .c-button[class*=-default].icon.down.m-large:after,.c-button[class*=-default].icon.down.m-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-24-24.svg)
    }
    .c-button[class*=-default].icon.down.m-large[disabled]:after,.c-button[class*=-default].icon.down.m-medium[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-down-24-24.svg)
    }
    .c-button[class*=-default].icon.down.m-large:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.down.m-large:not([disabled]):hover:after,.c-button[class*=-default].icon.down.m-medium:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.down.m-medium:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.down.m-large:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.down.m-medium:after,a:not([disabled]):hover .c-button[class*=-default].icon.down.m-large:after,a:not([disabled]):hover .c-button[class*=-default].icon.down.m-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-24-24.svg)
    }
    .c-button[class*=-default].icon.down.m-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-12-12.svg)
    }
    .c-button[class*=-default].icon.down.m-small[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-down-12-12.svg)
    }
    .c-button[class*=-default].icon.down.m-small:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.down.m-small:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.down.m-small:after,a:not([disabled]):hover .c-button[class*=-default].icon.down.m-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-12-12.svg)
    }
}
@media(min-width:48.0625rem){
    .c-button[class*=-default].icon.down.highlight.w-large:after,.c-button[class*=-default].icon.down.highlight.w-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-24-24.svg)
    }
    .c-button[class*=-default].icon.down.highlight.w-large[disabled]:after,.c-button[class*=-default].icon.down.highlight.w-medium[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-down-24-24.svg)
    }
    .c-button[class*=-default].icon.down.highlight.w-large:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.down.highlight.w-large:not([disabled]):hover:after,.c-button[class*=-default].icon.down.highlight.w-medium:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.down.highlight.w-medium:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.down.highlight.w-large:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.down.highlight.w-medium:after,a:not([disabled]):hover .c-button[class*=-default].icon.down.highlight.w-large:after,a:not([disabled]):hover .c-button[class*=-default].icon.down.highlight.w-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-24-24.svg)
    }
    .c-button[class*=-default].icon.down.highlight.w-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-12-12.svg)
    }
    .c-button[class*=-default].icon.down.highlight.w-small[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-down-12-12.svg)
    }
    .c-button[class*=-default].icon.down.highlight.w-small:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.down.highlight.w-small:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.down.highlight.w-small:after,a:not([disabled]):hover .c-button[class*=-default].icon.down.highlight.w-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-12-12.svg)
    }
}
@media(max-width:48rem){
    .c-button[class*=-default].icon.down.highlight.m-large:after,.c-button[class*=-default].icon.down.highlight.m-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-24-24.svg)
    }
    .c-button[class*=-default].icon.down.highlight.m-large[disabled]:after,.c-button[class*=-default].icon.down.highlight.m-medium[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-down-24-24.svg)
    }
    .c-button[class*=-default].icon.down.highlight.m-large:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.down.highlight.m-large:not([disabled]):hover:after,.c-button[class*=-default].icon.down.highlight.m-medium:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.down.highlight.m-medium:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.down.highlight.m-large:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.down.highlight.m-medium:after,a:not([disabled]):hover .c-button[class*=-default].icon.down.highlight.m-large:after,a:not([disabled]):hover .c-button[class*=-default].icon.down.highlight.m-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-24-24.svg)
    }
    .c-button[class*=-default].icon.down.highlight.m-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-12-12.svg)
    }
    .c-button[class*=-default].icon.down.highlight.m-small[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-down-12-12.svg)
    }
    .c-button[class*=-default].icon.down.highlight.m-small:not([disabled]):focus-visible:after,.c-button[class*=-default].icon.down.highlight.m-small:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-default].icon.down.highlight.m-small:after,a:not([disabled]):hover .c-button[class*=-default].icon.down.highlight.m-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-12-12.svg)
    }
}
.c-button[class*=-default]:not(:empty):nth-child(n):disabled,.c-button[class*=-default]:not(:empty):nth-child(n)[disabled]{
    background-color:transparent;
    border-color:currentcolor;
    color:#cbc8c2;
    cursor:default
}
.c-button[class*=-text]{
    border:none;
    font-weight:600;
    position:relative;
    text-decoration:none;
    text-underline-offset:.125rem
}
.c-button[class*=-text]:hover{
    text-decoration:underline
}
.c-button[class*=-text]:not(:last-child){
    margin-right:1.125rem
}
@media(min-width:48.0625rem){
    .c-button[class*=-text]:not(:last-child){
        margin-right:1rem
    }
}
.c-button[class*=-text].default,.c-button[class*=-text].icon{
    line-height:1
}
.c-button[class*=-text].default.back,.c-button[class*=-text].icon.back{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.c-button[class*=-text].default.back:after,.c-button[class*=-text].icon.back:after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
@media(max-width:48rem){
    .c-button[class*=-text].m-small{
        font-size:.875rem
    }
    .c-button[class*=-text].m-small[class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-7-12-2.svg);
        height:.6875rem;
        width:.4375rem
    }
    .c-button[class*=-text].m-small[class*=-icon][disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-7-12-2.svg)
    }
    .c-button[class*=-text].m-small[class*=-icon]:not([disabled]):focus-visible:after,.c-button[class*=-text].m-small[class*=-icon]:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text].m-small[class*=-icon]:after,a:not([disabled]):hover .c-button[class*=-text].m-small[class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-7-12-2.svg)
    }
    .c-button[class*=-text].m-small[class*=-icon].white:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-7-12-2.svg)
    }
    .c-button[class*=-text].m-small[class*=-icon].white[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-7-12-2.svg)
    }
    .c-button[class*=-text].m-small[class*=-icon].white:not([disabled]):focus-visible:after,.c-button[class*=-text].m-small[class*=-icon].white:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text].m-small[class*=-icon].white:after,a:not([disabled]):hover .c-button[class*=-text].m-small[class*=-icon].white:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-7-12-2.svg)
    }
    .c-button[class*=-text].m-medium{
        font-size:1rem
    }
    .c-button[class*=-text].m-medium[class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-9-14.svg);
        height:.8125rem;
        width:.5625rem
    }
    .c-button[class*=-text].m-medium[class*=-icon][disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-9-14.svg)
    }
    .c-button[class*=-text].m-medium[class*=-icon]:not([disabled]):focus-visible:after,.c-button[class*=-text].m-medium[class*=-icon]:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text].m-medium[class*=-icon]:after,a:not([disabled]):hover .c-button[class*=-text].m-medium[class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-9-14.svg)
    }
    .c-button[class*=-text].m-medium[class*=-icon].white:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-9-14.svg)
    }
    .c-button[class*=-text].m-medium[class*=-icon].white[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-9-14.svg)
    }
    .c-button[class*=-text].m-medium[class*=-icon].white:not([disabled]):focus-visible:after,.c-button[class*=-text].m-medium[class*=-icon].white:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text].m-medium[class*=-icon].white:after,a:not([disabled]):hover .c-button[class*=-text].m-medium[class*=-icon].white:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-9-14.svg)
    }
    .c-button[class*=-text].m-large{
        font-size:1.5rem
    }
    .c-button[class*=-text].m-large[class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-11-18.svg);
        height:1.125rem;
        width:.6875rem
    }
    .c-button[class*=-text].m-large[class*=-icon][disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-11-18.svg)
    }
    .c-button[class*=-text].m-large[class*=-icon]:not([disabled]):focus-visible:after,.c-button[class*=-text].m-large[class*=-icon]:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text].m-large[class*=-icon]:after,a:not([disabled]):hover .c-button[class*=-text].m-large[class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-11-18.svg)
    }
    .c-button[class*=-text].m-large[class*=-icon].white:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-11-18.svg)
    }
    .c-button[class*=-text].m-large[class*=-icon].white[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-11-18.svg)
    }
    .c-button[class*=-text].m-large[class*=-icon].white:not([disabled]):focus-visible:after,.c-button[class*=-text].m-large[class*=-icon].white:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text].m-large[class*=-icon].white:after,a:not([disabled]):hover .c-button[class*=-text].m-large[class*=-icon].white:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-11-18.svg)
    }
}
@media(min-width:48.0625rem){
    .c-button[class*=-text].w-small{
        font-size:.875rem
    }
    .c-button[class*=-text].w-small[class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-7-12-2.svg);
        height:.6875rem;
        width:.4375rem
    }
    .c-button[class*=-text].w-small[class*=-icon][disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-7-12-2.svg)
    }
    .c-button[class*=-text].w-small[class*=-icon]:not([disabled]):focus-visible:after,.c-button[class*=-text].w-small[class*=-icon]:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text].w-small[class*=-icon]:after,a:not([disabled]):hover .c-button[class*=-text].w-small[class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-7-12-2.svg)
    }
    .c-button[class*=-text].w-small[class*=-icon].white:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-7-12-2.svg)
    }
    .c-button[class*=-text].w-small[class*=-icon].white[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-7-12-2.svg)
    }
    .c-button[class*=-text].w-small[class*=-icon].white:not([disabled]):focus-visible:after,.c-button[class*=-text].w-small[class*=-icon].white:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text].w-small[class*=-icon].white:after,a:not([disabled]):hover .c-button[class*=-text].w-small[class*=-icon].white:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-7-12-2.svg)
    }
    .c-button[class*=-text].w-medium{
        font-size:1rem
    }
    .c-button[class*=-text].w-medium[class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-9-14.svg);
        height:.8125rem;
        width:.5625rem
    }
    .c-button[class*=-text].w-medium[class*=-icon][disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-9-14.svg)
    }
    .c-button[class*=-text].w-medium[class*=-icon]:not([disabled]):focus-visible:after,.c-button[class*=-text].w-medium[class*=-icon]:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text].w-medium[class*=-icon]:after,a:not([disabled]):hover .c-button[class*=-text].w-medium[class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-9-14.svg)
    }
    .c-button[class*=-text].w-medium[class*=-icon].white:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-9-14.svg)
    }
    .c-button[class*=-text].w-medium[class*=-icon].white[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-9-14.svg)
    }
    .c-button[class*=-text].w-medium[class*=-icon].white:not([disabled]):focus-visible:after,.c-button[class*=-text].w-medium[class*=-icon].white:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text].w-medium[class*=-icon].white:after,a:not([disabled]):hover .c-button[class*=-text].w-medium[class*=-icon].white:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-9-14.svg)
    }
    .c-button[class*=-text].w-large{
        font-size:1.5rem
    }
    .c-button[class*=-text].w-large[class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-11-18.svg);
        height:1.125rem;
        width:.6875rem
    }
    .c-button[class*=-text].w-large[class*=-icon][disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-11-18.svg)
    }
    .c-button[class*=-text].w-large[class*=-icon]:not([disabled]):focus-visible:after,.c-button[class*=-text].w-large[class*=-icon]:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text].w-large[class*=-icon]:after,a:not([disabled]):hover .c-button[class*=-text].w-large[class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-11-18.svg)
    }
    .c-button[class*=-text].w-large[class*=-icon].white:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-11-18.svg)
    }
    .c-button[class*=-text].w-large[class*=-icon].white[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-11-18.svg)
    }
    .c-button[class*=-text].w-large[class*=-icon].white:not([disabled]):focus-visible:after,.c-button[class*=-text].w-large[class*=-icon].white:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text].w-large[class*=-icon].white:after,a:not([disabled]):hover .c-button[class*=-text].w-large[class*=-icon].white:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-11-18.svg)
    }
}
.c-button[class*=-text].icon:before{
    content:"";
    display:inline-block;
    height:1.5rem;
    margin-right:.125rem;
    width:1.5rem
}
.c-button[class*=-text].icon.icon-print:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-print-black-24-24.svg)
}
.c-button[class*=-text].icon.no-arrow:after{
    display:none
}
.c-button[class*=-text][class*=-icon]{
    -webkit-column-gap:.3125rem;
    -moz-column-gap:.3125rem;
    column-gap:.3125rem
}
@media(min-width:48.0625rem){
    .c-button[class*=-text][class*=-icon]{
        -webkit-column-gap:.375rem;
        -moz-column-gap:.375rem;
        column-gap:.375rem
    }
}
.c-button[class*=-text][class*=-icon]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-5-8.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:inline-block;
    height:.5rem;
    -webkit-transform:none;
    transform:none;
    width:.3125rem
}
@media(min-width:48.0625rem){
    .c-button[class*=-text][class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-6-10.svg);
        height:.625rem;
        width:.375rem
    }
}
.c-button[class*=-text][class*=-icon].down:after{
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%
}
@media(max-width:48rem){
    .c-button[class*=-text][class*=-icon].down.m-small:after{
        height:.4375rem;
        width:.75rem
    }
    .c-button[class*=-text][class*=-icon].down.m-small:after,.c-button[class*=-text][class*=-icon].down.m-small[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-12-7.svg)
    }
    .c-button[class*=-text][class*=-icon].down.m-small:not([disabled]):focus-visible:after,.c-button[class*=-text][class*=-icon].down.m-small:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text][class*=-icon].down.m-small:after,a:not([disabled]):hover .c-button[class*=-text][class*=-icon].down.m-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-12-7.svg)
    }
    .c-button[class*=-text][class*=-icon].down.m-medium:after{
        height:.4375rem;
        width:.75rem
    }
    .c-button[class*=-text][class*=-icon].down.m-medium:after,.c-button[class*=-text][class*=-icon].down.m-medium[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-12-7.svg)
    }
    .c-button[class*=-text][class*=-icon].down.m-medium:not([disabled]):focus-visible:after,.c-button[class*=-text][class*=-icon].down.m-medium:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text][class*=-icon].down.m-medium:after,a:not([disabled]):hover .c-button[class*=-text][class*=-icon].down.m-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-12-7.svg)
    }
    .c-button[class*=-text][class*=-icon].down.m-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-17-10.svg);
        height:.5rem;
        width:.875rem
    }
    .c-button[class*=-text][class*=-icon].down.m-large[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-down-17-10.svg)
    }
    .c-button[class*=-text][class*=-icon].down.m-large:not([disabled]):focus-visible:after,.c-button[class*=-text][class*=-icon].down.m-large:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text][class*=-icon].down.m-large:after,a:not([disabled]):hover .c-button[class*=-text][class*=-icon].down.m-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-17-10.svg)
    }
}
@media(min-width:48.0625rem){
    .c-button[class*=-text][class*=-icon].down.w-small:after{
        height:.4375rem;
        width:.75rem
    }
    .c-button[class*=-text][class*=-icon].down.w-small:after,.c-button[class*=-text][class*=-icon].down.w-small[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-12-7.svg)
    }
    .c-button[class*=-text][class*=-icon].down.w-small:not([disabled]):focus-visible:after,.c-button[class*=-text][class*=-icon].down.w-small:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text][class*=-icon].down.w-small:after,a:not([disabled]):hover .c-button[class*=-text][class*=-icon].down.w-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-12-7.svg)
    }
    .c-button[class*=-text][class*=-icon].down.w-medium:after{
        height:.4375rem;
        width:.75rem
    }
    .c-button[class*=-text][class*=-icon].down.w-medium:after,.c-button[class*=-text][class*=-icon].down.w-medium[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-12-7.svg)
    }
    .c-button[class*=-text][class*=-icon].down.w-medium:not([disabled]):focus-visible:after,.c-button[class*=-text][class*=-icon].down.w-medium:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text][class*=-icon].down.w-medium:after,a:not([disabled]):hover .c-button[class*=-text][class*=-icon].down.w-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-12-7.svg)
    }
    .c-button[class*=-text][class*=-icon].down.w-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-17-10.svg);
        height:.5rem;
        width:.875rem
    }
    .c-button[class*=-text][class*=-icon].down.w-large[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-down-17-10.svg)
    }
    .c-button[class*=-text][class*=-icon].down.w-large:not([disabled]):focus-visible:after,.c-button[class*=-text][class*=-icon].down.w-large:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button[class*=-text][class*=-icon].down.w-large:after,a:not([disabled]):hover .c-button[class*=-text][class*=-icon].down.w-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-17-10.svg)
    }
}
.c-button[class*=-text][disabled]{
    color:#cbc8c2
}
.c-button[class*=-text][disabled]:focus-visible,.c-button[class*=-text][disabled]:hover{
    cursor:default;
    text-decoration:none
}
.c-button--circle{
    border-radius:100%
}
.c-button--circle:after{
    background-position:50%;
    background-repeat:no-repeat;
    background-size:auto;
    content:"";
    display:block;
    height:100%;
    width:100%
}
@media(max-width:48rem){
    .c-button--circle.m-small{
        height:2.25rem;
        width:2.25rem
    }
    .c-button--circle.m-medium{
        height:2.75rem;
        width:2.75rem
    }
    .c-button--circle.m-large{
        height:4rem;
        width:4rem
    }
}
@media(min-width:48.0625rem){
    .c-button--circle.w-small{
        height:2.25rem;
        width:2.25rem
    }
    .c-button--circle.w-medium{
        height:2.75rem;
        width:2.75rem
    }
    .c-button--circle.w-large{
        height:4rem;
        width:4rem
    }
}
.c-button--circle.white,.font-black .c-button--circle:not(.white,.black){
    -webkit-backdrop-filter:blur(7.5px);
    backdrop-filter:blur(7.5px);
    background-color:hsla(0,0%,100%,.3);
    border:.0625rem solid #646464
}
.c-button--circle.white:focus-visible,.c-button--circle.white:hover,.font-black .c-button--circle:not(.white,.black):focus-visible,.font-black .c-button--circle:not(.white,.black):hover,a:focus-visible .c-button--circle.white,a:focus-visible .font-black .c-button--circle:not(.white,.black),a:hover .c-button--circle.white,a:hover .font-black .c-button--circle:not(.white,.black){
    background-color:#ea1917;
    border-color:#ea1917
}
@media(max-width:48rem){
    .c-button--circle.white.arrow.m-small:after,.font-black .c-button--circle:not(.white,.black).arrow.m-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-dark-gray2-right-18-18.svg)
    }
    .c-button--circle.white.arrow.m-small[disabled]:after,.font-black .c-button--circle:not(.white,.black).arrow.m-small[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-18-18.svg)
    }
    .c-button--circle.white.arrow.m-small:not([disabled]):focus-visible:after,.c-button--circle.white.arrow.m-small:not([disabled]):hover:after,.font-black .c-button--circle:not(.white,.black).arrow.m-small:not([disabled]):focus-visible:after,.font-black .c-button--circle:not(.white,.black).arrow.m-small:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button--circle.white.arrow.m-small:after,a:not([disabled]):focus-visible .font-black .c-button--circle:not(.white,.black).arrow.m-small:after,a:not([disabled]):hover .c-button--circle.white.arrow.m-small:after,a:not([disabled]):hover .font-black .c-button--circle:not(.white,.black).arrow.m-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-18-18.svg)
    }
    .c-button--circle.white.arrow.m-medium:after,.font-black .c-button--circle:not(.white,.black).arrow.m-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-dark-gray2-right-24-24.svg)
    }
    .c-button--circle.white.arrow.m-medium[disabled]:after,.font-black .c-button--circle:not(.white,.black).arrow.m-medium[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-24-24.svg)
    }
    .c-button--circle.white.arrow.m-medium:not([disabled]):focus-visible:after,.c-button--circle.white.arrow.m-medium:not([disabled]):hover:after,.font-black .c-button--circle:not(.white,.black).arrow.m-medium:not([disabled]):focus-visible:after,.font-black .c-button--circle:not(.white,.black).arrow.m-medium:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button--circle.white.arrow.m-medium:after,a:not([disabled]):focus-visible .font-black .c-button--circle:not(.white,.black).arrow.m-medium:after,a:not([disabled]):hover .c-button--circle.white.arrow.m-medium:after,a:not([disabled]):hover .font-black .c-button--circle:not(.white,.black).arrow.m-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-24-24-3.svg)
    }
    .c-button--circle.white.arrow.m-large:after,.font-black .c-button--circle:not(.white,.black).arrow.m-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-dark-gray2-right-32-32.svg)
    }
    .c-button--circle.white.arrow.m-large[disabled]:after,.font-black .c-button--circle:not(.white,.black).arrow.m-large[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-32-32.svg)
    }
    .c-button--circle.white.arrow.m-large:not([disabled]):focus-visible:after,.c-button--circle.white.arrow.m-large:not([disabled]):hover:after,.font-black .c-button--circle:not(.white,.black).arrow.m-large:not([disabled]):focus-visible:after,.font-black .c-button--circle:not(.white,.black).arrow.m-large:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button--circle.white.arrow.m-large:after,a:not([disabled]):focus-visible .font-black .c-button--circle:not(.white,.black).arrow.m-large:after,a:not([disabled]):hover .c-button--circle.white.arrow.m-large:after,a:not([disabled]):hover .font-black .c-button--circle:not(.white,.black).arrow.m-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-32-32.svg)
    }
}
@media(min-width:48.0625rem){
    .c-button--circle.white.arrow.w-small:after,.font-black .c-button--circle:not(.white,.black).arrow.w-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-dark-gray2-right-18-18.svg)
    }
    .c-button--circle.white.arrow.w-small[disabled]:after,.font-black .c-button--circle:not(.white,.black).arrow.w-small[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-18-18.svg)
    }
    .c-button--circle.white.arrow.w-small:not([disabled]):focus-visible:after,.c-button--circle.white.arrow.w-small:not([disabled]):hover:after,.font-black .c-button--circle:not(.white,.black).arrow.w-small:not([disabled]):focus-visible:after,.font-black .c-button--circle:not(.white,.black).arrow.w-small:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button--circle.white.arrow.w-small:after,a:not([disabled]):focus-visible .font-black .c-button--circle:not(.white,.black).arrow.w-small:after,a:not([disabled]):hover .c-button--circle.white.arrow.w-small:after,a:not([disabled]):hover .font-black .c-button--circle:not(.white,.black).arrow.w-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-18-18.svg)
    }
    .c-button--circle.white.arrow.w-medium:after,.font-black .c-button--circle:not(.white,.black).arrow.w-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-dark-gray2-right-24-24.svg)
    }
    .c-button--circle.white.arrow.w-medium[disabled]:after,.font-black .c-button--circle:not(.white,.black).arrow.w-medium[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-24-24.svg)
    }
    .c-button--circle.white.arrow.w-medium:not([disabled]):focus-visible:after,.c-button--circle.white.arrow.w-medium:not([disabled]):hover:after,.font-black .c-button--circle:not(.white,.black).arrow.w-medium:not([disabled]):focus-visible:after,.font-black .c-button--circle:not(.white,.black).arrow.w-medium:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button--circle.white.arrow.w-medium:after,a:not([disabled]):focus-visible .font-black .c-button--circle:not(.white,.black).arrow.w-medium:after,a:not([disabled]):hover .c-button--circle.white.arrow.w-medium:after,a:not([disabled]):hover .font-black .c-button--circle:not(.white,.black).arrow.w-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-24-24-3.svg)
    }
    .c-button--circle.white.arrow.w-large:after,.font-black .c-button--circle:not(.white,.black).arrow.w-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-dark-gray2-right-32-32.svg)
    }
    .c-button--circle.white.arrow.w-large[disabled]:after,.font-black .c-button--circle:not(.white,.black).arrow.w-large[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-32-32.svg)
    }
    .c-button--circle.white.arrow.w-large:not([disabled]):focus-visible:after,.c-button--circle.white.arrow.w-large:not([disabled]):hover:after,.font-black .c-button--circle:not(.white,.black).arrow.w-large:not([disabled]):focus-visible:after,.font-black .c-button--circle:not(.white,.black).arrow.w-large:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button--circle.white.arrow.w-large:after,a:not([disabled]):focus-visible .font-black .c-button--circle:not(.white,.black).arrow.w-large:after,a:not([disabled]):hover .c-button--circle.white.arrow.w-large:after,a:not([disabled]):hover .font-black .c-button--circle:not(.white,.black).arrow.w-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-32-32.svg)
    }
}
.c-button--circle.black,.font-white .c-button--circle:not(.white,.black){
    -webkit-backdrop-filter:blur(7.5px);
    backdrop-filter:blur(7.5px);
    background-color:rgba(74,73,70,.5)
}
.c-button--circle.black:focus-visible,.c-button--circle.black:hover,.font-white .c-button--circle:not(.white,.black):focus-visible,.font-white .c-button--circle:not(.white,.black):hover,a:focus-visible .c-button--circle.black,a:focus-visible .font-white .c-button--circle:not(.white,.black),a:hover .c-button--circle.black,a:hover .font-white .c-button--circle:not(.white,.black){
    background-color:#ea1917
}
@media(max-width:48rem){
    .c-button--circle.black.arrow.m-small:after,.font-white .c-button--circle:not(.white,.black).arrow.m-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-18-18.svg)
    }
    .c-button--circle.black.arrow.m-small[disabled]:after,.font-white .c-button--circle:not(.white,.black).arrow.m-small[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-18-18.svg)
    }
    .c-button--circle.black.arrow.m-small:not([disabled]):focus-visible:after,.c-button--circle.black.arrow.m-small:not([disabled]):hover:after,.font-white .c-button--circle:not(.white,.black).arrow.m-small:not([disabled]):focus-visible:after,.font-white .c-button--circle:not(.white,.black).arrow.m-small:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button--circle.black.arrow.m-small:after,a:not([disabled]):focus-visible .font-white .c-button--circle:not(.white,.black).arrow.m-small:after,a:not([disabled]):hover .c-button--circle.black.arrow.m-small:after,a:not([disabled]):hover .font-white .c-button--circle:not(.white,.black).arrow.m-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-18-18.svg)
    }
    .c-button--circle.black.arrow.m-medium:after,.font-white .c-button--circle:not(.white,.black).arrow.m-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-24-24-3.svg)
    }
    .c-button--circle.black.arrow.m-medium[disabled]:after,.font-white .c-button--circle:not(.white,.black).arrow.m-medium[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-24-24.svg)
    }
    .c-button--circle.black.arrow.m-medium:not([disabled]):focus-visible:after,.c-button--circle.black.arrow.m-medium:not([disabled]):hover:after,.font-white .c-button--circle:not(.white,.black).arrow.m-medium:not([disabled]):focus-visible:after,.font-white .c-button--circle:not(.white,.black).arrow.m-medium:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button--circle.black.arrow.m-medium:after,a:not([disabled]):focus-visible .font-white .c-button--circle:not(.white,.black).arrow.m-medium:after,a:not([disabled]):hover .c-button--circle.black.arrow.m-medium:after,a:not([disabled]):hover .font-white .c-button--circle:not(.white,.black).arrow.m-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-24-24-3.svg)
    }
    .c-button--circle.black.arrow.m-large:after,.font-white .c-button--circle:not(.white,.black).arrow.m-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-32-32.svg)
    }
    .c-button--circle.black.arrow.m-large[disabled]:after,.font-white .c-button--circle:not(.white,.black).arrow.m-large[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-32-32.svg)
    }
    .c-button--circle.black.arrow.m-large:not([disabled]):focus-visible:after,.c-button--circle.black.arrow.m-large:not([disabled]):hover:after,.font-white .c-button--circle:not(.white,.black).arrow.m-large:not([disabled]):focus-visible:after,.font-white .c-button--circle:not(.white,.black).arrow.m-large:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button--circle.black.arrow.m-large:after,a:not([disabled]):focus-visible .font-white .c-button--circle:not(.white,.black).arrow.m-large:after,a:not([disabled]):hover .c-button--circle.black.arrow.m-large:after,a:not([disabled]):hover .font-white .c-button--circle:not(.white,.black).arrow.m-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-32-32.svg)
    }
}
@media(min-width:48.0625rem){
    .c-button--circle.black.arrow.w-small:after,.font-white .c-button--circle:not(.white,.black).arrow.w-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-18-18.svg)
    }
    .c-button--circle.black.arrow.w-small[disabled]:after,.font-white .c-button--circle:not(.white,.black).arrow.w-small[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-18-18.svg)
    }
    .c-button--circle.black.arrow.w-small:not([disabled]):focus-visible:after,.c-button--circle.black.arrow.w-small:not([disabled]):hover:after,.font-white .c-button--circle:not(.white,.black).arrow.w-small:not([disabled]):focus-visible:after,.font-white .c-button--circle:not(.white,.black).arrow.w-small:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button--circle.black.arrow.w-small:after,a:not([disabled]):focus-visible .font-white .c-button--circle:not(.white,.black).arrow.w-small:after,a:not([disabled]):hover .c-button--circle.black.arrow.w-small:after,a:not([disabled]):hover .font-white .c-button--circle:not(.white,.black).arrow.w-small:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-18-18.svg)
    }
    .c-button--circle.black.arrow.w-medium:after,.font-white .c-button--circle:not(.white,.black).arrow.w-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-24-24-3.svg)
    }
    .c-button--circle.black.arrow.w-medium[disabled]:after,.font-white .c-button--circle:not(.white,.black).arrow.w-medium[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-24-24.svg)
    }
    .c-button--circle.black.arrow.w-medium:not([disabled]):focus-visible:after,.c-button--circle.black.arrow.w-medium:not([disabled]):hover:after,.font-white .c-button--circle:not(.white,.black).arrow.w-medium:not([disabled]):focus-visible:after,.font-white .c-button--circle:not(.white,.black).arrow.w-medium:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button--circle.black.arrow.w-medium:after,a:not([disabled]):focus-visible .font-white .c-button--circle:not(.white,.black).arrow.w-medium:after,a:not([disabled]):hover .c-button--circle.black.arrow.w-medium:after,a:not([disabled]):hover .font-white .c-button--circle:not(.white,.black).arrow.w-medium:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-24-24-3.svg)
    }
    .c-button--circle.black.arrow.w-large:after,.font-white .c-button--circle:not(.white,.black).arrow.w-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-32-32.svg)
    }
    .c-button--circle.black.arrow.w-large[disabled]:after,.font-white .c-button--circle:not(.white,.black).arrow.w-large[disabled]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-32-32.svg)
    }
    .c-button--circle.black.arrow.w-large:not([disabled]):focus-visible:after,.c-button--circle.black.arrow.w-large:not([disabled]):hover:after,.font-white .c-button--circle:not(.white,.black).arrow.w-large:not([disabled]):focus-visible:after,.font-white .c-button--circle:not(.white,.black).arrow.w-large:not([disabled]):hover:after,a:not([disabled]):focus-visible .c-button--circle.black.arrow.w-large:after,a:not([disabled]):focus-visible .font-white .c-button--circle:not(.white,.black).arrow.w-large:after,a:not([disabled]):hover .c-button--circle.black.arrow.w-large:after,a:not([disabled]):hover .font-white .c-button--circle:not(.white,.black).arrow.w-large:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-32-32.svg)
    }
}
.c-button--circle[disabled]{
    background-color:hsla(0,0%,100%,.3);
    border-color:#cbc8c2
}
.c-button--circle[disabled]:focus-visible,.c-button--circle[disabled]:hover,a:focus-visible .c-button--circle[disabled],a:hover .c-button--circle[disabled]{
    background-color:hsla(0,0%,100%,.3);
    border-color:#cbc8c2;
    cursor:default
}
.c-button[class*=-box]{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    border-radius:62.4375rem;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    font-size:1rem;
    justify-content:center;
    line-height:1;
    text-decoration:none;
    white-space:normal
}
.c-button[class*=-box]:not(.c-button[class*=-box][class*=-box-outlined]):disabled,.c-button[class*=-box]:not(.c-button[class*=-box][class*=-box-outlined])[disabled]{
    background-color:#999;
    color:#bbb
}
.c-button[class*=-box]:focus-visible{
    outline-offset:-.25rem
}
.c-button[class*=-box].small{
    font-size:.75rem;
    height:1.875rem;
    min-width:5rem;
    padding:0 .75rem
}
.c-button[class*=-box].medium{
    font-size:.875rem;
    height:2.5rem;
    min-width:6.25rem;
    padding:0 1.5rem
}
.c-button[class*=-box].large{
    font-size:1rem;
    height:3.125rem;
    min-width:7.5rem;
    padding:0 2rem
}
.c-button[class*=-box].red{
    background-color:#ea1917;
    color:#fff
}
.c-button[class*=-box].red:hover{
    background-color:#be1247
}
.c-button[class*=-box].black{
    background-color:#333;
    color:#fff
}
.c-button[class*=-box].black:hover{
    background-color:#222
}
.c-button[class*=-box].white{
    background-color:#fff;
    color:#333
}
.c-button[class*=-box].white:hover{
    background-color:#eee
}
.c-button[class*=-box].gray6{
    background-color:#666;
    color:#fff
}
.c-button[class*=-box].gray6:hover{
    background-color:#555
}
.c-button[class*=-box] .c-button__text{
    text-align:center
}
.c-button[class*=-box-outlined]{
    border:.0625rem solid
}
.c-button[class*=-box-outlined]:not(:empty):nth-child(n){
    background-color:transparent
}
.c-button[class*=-box-outlined]:not(:empty):nth-child(n):disabled,.c-button[class*=-box-outlined]:not(:empty):nth-child(n)[disabled]{
    background-color:transparent;
    border-color:currentcolor;
    color:#bbb
}
.c-button[class*=-box-outlined].small{
    padding:0 .6875rem
}
.c-button[class*=-box-outlined].medium{
    padding:0 1.4375rem
}
.c-button[class*=-box-outlined].large{
    padding:0 2.1875rem
}
.c-button[class*=-box-outlined].red{
    color:#ea1917
}
.c-button[class*=-box-outlined].red:hover{
    background-color:#be1247;
    border-color:#be1247;
    color:#fff
}
.c-button[class*=-box-outlined].black{
    color:#333
}
.c-button[class*=-box-outlined].black:hover{
    background-color:#333;
    border-color:#333;
    color:#fff
}
.c-button[class*=-box-outlined].white{
    color:#fff
}
.c-button[class*=-box-outlined].white:hover{
    background-color:#fff;
    border-color:#fff;
    color:#333
}
.c-button[class*=-box-outlined][class*=-icon]{
    -webkit-column-gap:.5625rem;
    -moz-column-gap:.5625rem;
    column-gap:.5625rem
}
.c-button[class*=-box-outlined][class*=-icon]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-12-7.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:inline-block;
    height:.4375rem;
    width:.75rem
}
.c-button[class*=-box-outlined][class*=-icon]:hover:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-12-7.svg)
}
.c-button[class*=-box-outlined][class*=-icon]:disabled:after,.c-button[class*=-box-outlined][class*=-icon][disabled]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray9-down-12-7.svg)
}
.c-button[class*=-box-outlined][class*=-icon].small:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-10-6.svg);
    height:.375rem;
    width:.625rem
}
.c-button[class*=-box-outlined][class*=-icon].small:hover:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-10-6.svg)
}
.c-button[class*=-box-outlined][class*=-icon].small:disabled:after,.c-button[class*=-box-outlined][class*=-icon].small[disabled]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray9-down-10-6.svg)
}
.c-button[class*=-text]{
    font-size:.75rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .c-button[class*=-text]{
        font-size:.875rem;
        line-height:1.25rem
    }
}
.c-button[class*=-text].red{
    color:#ea1917
}
.c-button[class*=-text].black{
    color:#000
}
.c-button[class*=-text].white{
    color:#fff
}
.c-button[class*=-text].gray6{
    color:#666
}
.c-button[class*=-text][class*=-icon].red:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-red-right-5-8.svg)
}
@media(min-width:48.0625rem){
    .c-button[class*=-text][class*=-icon].red:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-red-right-6-10.svg)
    }
}
.c-button[class*=-text][class*=-icon].white:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-5-8.svg)
}
@media(min-width:48.0625rem){
    .c-button[class*=-text][class*=-icon].white:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-6-10.svg)
    }
}
.c-button[class*=-text][class*=-outlink]{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-column-gap:.375rem;
    -moz-column-gap:.375rem;
    column-gap:.375rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-button[class*=-text][class*=-outlink]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-blank-gray3-16-16.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:inline-block;
    height:.75rem;
    width:.75rem
}
.c-button[class*=-text][class*=-outlink].red:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-blank-red-16-16.svg)
}
.c-button[class*=-text][class*=-outlink].white:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-blank-white-16-16.svg)
}
.c-button[class*=-icon],.c-button[class*=-underline]{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.c-button[class*=-underline]{
    font-size:.875rem;
    font-weight:600;
    gap:0 .375rem;
    line-height:.875rem;
    text-decoration:underline;
    text-underline-offset:.1875rem
}
.c-button[class*=-underline].highlight[target*=blank]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-blank-red-16-16.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:inline-block;
    height:.75rem;
    width:.75rem
}
.c-button.custom{
    -webkit-column-gap:.625rem;
    -moz-column-gap:.625rem;
    column-gap:.625rem
}
.c-button.custom .c-button__icon{
    background-color:transparent;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:100% auto;
    display:block;
    height:1.5rem;
    width:1.5rem
}
.c-button.custom .icon-alarm{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-alarm-gray3-24-24.svg)
}
.c-button.custom:hover .icon-alarm{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-alarm-white-24-24.svg)
}
.c-action-button{
    background:none;
    border:none;
    color:inherit;
    -webkit-column-gap:.5rem;
    -moz-column-gap:.5rem;
    column-gap:.5rem;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.875rem;
    font-weight:600;
    line-height:.875rem;
    padding:0;
    text-decoration:none
}
.c-action-button:hover{
    text-decoration:underline
}
.c-action-button:before{
    background-color:transparent;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:block
}
.c-action-button--play:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-play.svg)
}
.c-action-button--watch{
    outline-offset:-.125rem
}
.c-action-button--watch.black:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-play-outline-black-24-24.svg)
}
.c-action-button--watch.white:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-play-outline-white-24-24.svg)
}
.c-action-button--pause:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pause.svg)
}
.c-action-button:disabled,.c-action-button[disabled]{
    display:none
}
.c-action-button--only{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
a.c-icon-button,button.c-icon-button{
    cursor:pointer
}
.c-icon-button{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:transparent;
    border:none;
    color:#000;
    -webkit-column-gap:.25rem;
    -moz-column-gap:.25rem;
    column-gap:.25rem;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    font-size:.875rem;
    font-weight:600;
    line-height:.875rem;
    outline-offset:0;
    padding:0;
    white-space:nowrap
}
@media(min-width:48.0625rem){
    .c-icon-button{
        font-size:1rem;
        line-height:1rem
    }
}
.c-icon-button.black{
    color:#000
}
.c-icon-button.red{
    color:#ea1917
}
.c-icon-button.white{
    color:#fff
}
.c-icon-button:before{
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:inline-block;
    height:1.25rem;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .c-icon-button:before{
        height:1.5rem;
        width:1.5rem
    }
}
.c-icon-button[class*=-download]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-download-black-24-24.svg)
}
.c-icon-button[class*=-share]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-share-black-24-24.svg)
}
.c-icon-button[class*=-wish]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-heart-gray80-16-16.svg)
}
.c-icon-button[class*=-wish].active:before,.c-icon-button[class*=-wish]:hover:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-heart-orange-16-16.svg)
}
.c-icon-button[class*=-more-info]{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    border-radius:100%;
    height:1rem;
    justify-content:center;
    width:1rem
}
.c-icon-button[class*=-more-info]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-exclamation-mid-gray2-16-16.svg);
    height:100%;
    width:100%
}
.c-icon-button[class*="--information"]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-information-black-border-20-20.svg)
}
.c-icon-button[class*=-print]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-print-black-24-24.svg)
}
.c-icon-button[class*=-back]{
    color:#333;
    font-size:.75rem;
    font-weight:700;
    line-height:1
}
.c-icon-button[class*=-back]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-5-8.svg);
    height:.5rem;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    width:.3125rem
}
@media(min-width:48.0625rem){
    .c-icon-button[class*=-back]{
        font-size:.875rem
    }
    .c-icon-button[class*=-back]:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-6-10.svg);
        height:.625rem;
        width:.375rem
    }
}
.c-icon-button[class*=-back]:hover{
    text-decoration:underline
}
.c-icon-button[class*=-write-review]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-write-gray3-16-16.svg);
    height:1rem;
    width:1rem
}
.c-icon-button[class$=-start-over]{
    text-decoration:underline
}
.c-icon-button[class$=-start-over]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-cycle-black-24-24.svg)
}
.c-icon-button[class*=-helpful]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-helpful-16-16.svg);
    height:1rem;
    width:1rem
}
.c-icon-button[class*=-helpful].is-active:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-helpful-red-16-16.svg)
}
.c-icon-button[class*=-email]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-email-black-24-24.svg);
    height:1.5rem;
    width:1.5rem
}
.c-icon-button[class*=-lock]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-lock-black-16-16.svg);
    height:1rem;
    width:1rem
}
.c-icon-button[class*=-lock][aria-pressed=false]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-unlock-black-16-16.svg)
}
.c-icon-button[class*=-garbage]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-garbage-black-16-16.svg);
    height:1rem;
    width:1rem
}
.c-sns-button{
    display:block;
    height:2rem;
    width:2rem
}
.c-sns-button:before{
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:inline-block;
    height:2rem;
    width:2rem
}
.c-sns-button--facebook:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-facebook-gray3-32-32.svg)
}
.c-sns-button--twitter:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-twitter-gray3-32-32.svg)
}
.c-sns-button--pinterest:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pinterest-gray3-32-32.svg)
}
.c-sns-button--vk:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-vk-gray3-35-35.svg)
}
.c-sns-button--ok:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-ok-gray3-35-35.svg)
}
.c-sns-button--linkedin:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-linkedin-gray3-35-35.svg)
}
.c-sns-button--weibo:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-weibo-gray3-35-35.svg)
}
.c-sns-button--wechat{
    background:none!important;
    color:inherit;
    float:none!important;
    height:2rem!important;
    margin:0!important;
    text-indent:0!important;
    width:2rem!important
}
.c-sns-button--wechat:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-wechat-gray3-35-35.svg)
}
.c-sns-button--whatsapp:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-whatsapp-gray3-35-35.svg)
}
.c-sns-button--instagram:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-instagram-gray3-35-35.svg)
}
.c-sns-button--youtube:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-youtube-gray3-35-35.svg)
}
.c-sns-button--email:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-email-gray3-32-32.svg)
}
.c-sns-button--link:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-link-gray3-32-32.svg)
}
.c-toggle-button[type=button]{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:#cbc8c2;
    border:0;
    border-radius:3.125rem;
    cursor:pointer;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    height:1.25rem;
    justify-content:flex-start;
    outline-offset:0;
    padding:.125rem;
    width:2.125rem
}
.c-toggle-button[type=button]:before{
    background:#fff;
    border-radius:100%;
    content:"";
    display:block;
    height:1rem;
    width:1rem
}
.c-toggle-button[type=button][aria-pressed=true]{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    background:#ea1917;
    border-color:#ea1917;
    justify-content:flex-end
}
.c-link{
    -webkit-column-gap:.375rem;
    -moz-column-gap:.375rem;
    column-gap:.375rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    text-decoration:underline;
    text-underline-offset:.125rem
}
.c-link--standard{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#ea1917;
    font-size:.875rem;
    font-weight:600;
    line-height:.875rem
}
.c-link--standard:after{
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:inline-block
}
.c-link--external:after,.c-link[target=_blank]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-blank-red-16-16.svg)
}
.c-link.size-12:after{
    height:9pt;
    width:9pt
}
.c-link.size-16:after{
    height:1pc;
    width:1pc
}
.c-text-contents__eyebrow{
    font-weight:600
}
.c-text-contents__bodycopy{
    color:#333
}
.c-text-contents__headline strong{
    font-weight:inherit
}
.c-text-contents__disclaimer{
    color:#4a4946
}
.c-text-contents__form-text--item-guide{
    color:#333
}
.highlight{
    color:#ea1917;
    font-style:normal;
    font-weight:600;
    text-decoration:underline
}
.c-cta{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem .5rem;
    justify-content:flex-start
}
@media(min-width:48.0625rem){
    .c-cta{
        row-gap:.9375rem
    }
}
.c-image{
    position:relative;
    text-align:center;
    width:100%
}
.c-image__img{
    max-width:100%
}
.c-icon{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-icon:before{
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:inline-block
}
.c-icon.m-size16:before{
    height:1rem;
    width:1rem
}
@media(min-width:48.0625rem){
    .c-icon.w-size16:before{
        height:1rem;
        width:1rem
    }
}
.c-icon.m-size20:before{
    height:1.25rem;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .c-icon.w-size20:before{
        height:1.25rem;
        width:1.25rem
    }
}
.c-icon.m-size24:before{
    height:1.5rem;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .c-icon.w-size24:before{
        height:1.5rem;
        width:1.5rem
    }
}
.c-icon.m-size28:before{
    height:1.75rem;
    width:1.75rem
}
@media(min-width:48.0625rem){
    .c-icon.w-size28:before{
        height:1.75rem;
        width:1.75rem
    }
}
.c-icon.m-size32:before{
    height:2rem;
    width:2rem
}
@media(min-width:48.0625rem){
    .c-icon.w-size32:before{
        height:2rem;
        width:2rem
    }
}
.c-icon.m-size36:before{
    height:2.25rem;
    width:2.25rem
}
@media(min-width:48.0625rem){
    .c-icon.w-size36:before{
        height:2.25rem;
        width:2.25rem
    }
}
.c-icon.m-size40:before{
    height:2.5rem;
    width:2.5rem
}
@media(min-width:48.0625rem){
    .c-icon.w-size40:before{
        height:2.5rem;
        width:2.5rem
    }
}
.c-icon.m-size48:before{
    height:3rem;
    width:3rem
}
@media(min-width:48.0625rem){
    .c-icon.w-size48:before{
        height:3rem;
        width:3rem
    }
}
.c-icon.m-size56:before{
    height:3.5rem;
    width:3.5rem
}
@media(min-width:48.0625rem){
    .c-icon.w-size56:before{
        height:3.5rem;
        width:3.5rem
    }
}
.c-icon.m-size60:before{
    height:3.75rem;
    width:3.75rem
}
@media(min-width:48.0625rem){
    .c-icon.w-size60:before{
        height:3.75rem;
        width:3.75rem
    }
}
.c-icon.m-size140:before{
    height:8.75rem;
    width:8.75rem
}
@media(min-width:48.0625rem){
    .c-icon.w-size140:before{
        height:8.75rem;
        width:8.75rem
    }
}
.aem-AuthorLayer-Preview .c-media-dialog__container{
    margin:0 auto!important
}
.c-media{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-media:not(.button){
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    width:100%
}
.c-media__container{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    justify-content:center;
    overflow:hidden
}
.c-media__video{
    max-height:100%;
    opacity:0
}
.c-media__video--loaded{
    opacity:1;
    -webkit-transition:opacity .5s 1s;
    transition:opacity .5s 1s
}
.c-media__controls{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    left:0;
    position:absolute;
    right:0
}
.c-media__button{
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    padding:0;
    text-decoration:none
}
.c-media__button:before{
    background-color:transparent;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:block;
    height:1.5rem;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .c-media__button:before{
        height:2rem;
        width:2rem
    }
}
.c-media__button--large:before{
    border-radius:100%;
    height:3rem;
    width:3rem
}
@media(min-width:48.0625rem){
    .c-media__button--large:before{
        height:3.75rem;
        width:3.75rem
    }
}
.c-media__button--play:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-play-black-32-32.svg)
}
.c-media__button--play[class*="--large"]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-play-black-60-60.svg)
}
.c-media__button--pause:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pause-black-32-32.svg)
}
.c-media__button--pause[class*="--large"]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pause-black-60-60.svg)
}
.c-media__button:disabled,.c-media__button[disabled]{
    display:none
}
.c-media__button--only{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.c-media__button-text{
    margin-left:.5rem;
    text-decoration:underline
}
.c-media__titlecopy{
    background-color:rgba(0,0,0,.7);
    bottom:0;
    color:#fff;
    padding:.5rem 1rem;
    position:absolute;
    text-align:left;
    width:100%;
    z-index:1
}
@media(min-width:48.0625rem){
    .c-media__titlecopy{
        padding:.75rem 1.5rem
    }
}
.c-media__titlecopy *{
    height:1.1666666667em;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .c-media__titlecopy *{
        height:1.25em
    }
}
.c-media--floating .c-media__button{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    -webkit-animation:fade-in .7s .3s forwards;
    animation:fade-in .7s .3s forwards;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    justify-content:center;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    width:100%
}
.c-render-video{
    background-color:rgba(0,0,0,.6);
    height:100%;
    position:relative
}
.c-render-video iframe,.c-render-video video{
    height:100%;
    width:100%
}
.c-render-video__close-button{
    height:1.5rem;
    position:absolute;
    right:.625rem;
    top:.625rem;
    width:1.5rem
}
.c-render-video.shown{
    z-index:3
}
.brightcove-player{
    height:100%;
    margin-left:auto;
    margin-right:auto;
    width:auto
}
.c-media-dialog{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    left:0;
    position:fixed;
    right:0;
    row-gap:.625rem;
    top:0;
    z-index:1000
}
.c-media-dialog__dimmed{
    background-color:rgba(0,0,0,.8);
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.c-media-dialog__container{
    margin:auto;
    max-width:80rem;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .c-media-dialog__container{
        height:100%;
        max-height:45rem
    }
}
@media(max-width:48rem){
    .c-media-dialog__container{
        padding-bottom:56.25%
    }
    .c-media-dialog__container>*{
        bottom:0;
        left:0;
        position:absolute;
        right:0;
        top:0
    }
}
.c-media-dialog__close-button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:none;
    border:none;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:1.875rem;
    justify-content:center;
    left:auto;
    margin-right:1.1875rem;
    margin-top:1.1875rem;
    min-height:1.875rem;
    min-width:1.875rem;
    padding:0;
    position:absolute;
    right:0;
    top:0;
    width:1.875rem;
    z-index:inherit
}
@media(min-width:48.0625rem){
    .c-media-dialog__close-button{
        height:3.5rem;
        margin-right:2rem;
        margin-top:2rem;
        min-height:3.5rem;
        min-width:3.5rem;
        width:3.5rem
    }
}
.c-media-dialog__close-button:after,.c-media-dialog__close-button:before{
    background-color:#fff;
    content:"";
    height:.0625rem;
    width:100%
}
.c-media-dialog__close-button:before{
    margin-right:-50%;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.c-media-dialog__close-button:after{
    margin-left:-50%;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.c-media-dialog__video{
    width:100%
}
@media(max-width:48rem){
    .c-media-dialog__video{
        height:auto
    }
}
*{
    font-family:LG Smart UI,Segoe UI,"Microsoft Sans Serif",sans-serif
}
[data-countrycode=gr] *{
    font-family:Trebuchet MS,sans-serif
}
[data-countrycode=cn] *{
    font-family:Microsoft YaHei,sans-serif,Arial
}
[data-countrycode=tw] *{
    font-family:Microsoft JhengHei,sans-serif,Arial
}
[data-countrycode=jp] *{
    font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Yu Gothic,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif
}
[data-countrycode=bg] *,[data-countrycode=kz] *,[data-countrycode=ru] *,[data-countrycode=ua] *,[data-countrycode=uz_ru] *{
    font-family:LG Smart RU,Tahoma,Arial,sans-serif
}
[data-countrycode=ir] *{
    font-family:IRANYekan,sans-serif
}
.font-bold{
    font-weight:700
}
.font-semibold{
    font-weight:600
}
.font-regular{
    font-weight:400
}
.font-light{
    font-weight:300
}
.font-italic{
    font-style:italic
}
.font-underline{
    text-decoration:underline;
    text-underline-offset:.125rem
}
.font-white{
    color:#fff
}
.font-black{
    color:#000
}
.font-red{
    color:#ea1917
}
@media(min-width:48.0625rem){
    .font-w-bold-64{
        font-size:4rem;
        font-weight:700;
        line-height:4rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem)and (max-width:79.9375rem){
    .font-w-bold-64{
        font-size:3.2rem;
        line-height:3.2rem
    }
}
@media(min-width:48.0625rem){
    .font-w-regular-64{
        font-size:4rem;
        font-weight:400;
        line-height:4rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem)and (max-width:79.9375rem){
    .font-w-regular-64{
        font-size:3.2rem;
        line-height:3.2rem
    }
}
@media(min-width:48.0625rem){
    .font-w-semibold-60{
        font-size:3.75rem;
        font-weight:600;
        line-height:3.75rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem)and (max-width:79.9375rem){
    .font-w-semibold-60{
        font-size:3rem;
        line-height:3rem
    }
}
@media(min-width:48.0625rem){
    .font-w-regular-54{
        font-size:3.375rem;
        font-weight:400;
        line-height:3.375rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem)and (max-width:79.9375rem){
    .font-w-regular-54{
        font-size:2.7rem;
        line-height:2.7rem
    }
}
@media(min-width:48.0625rem){
    .font-w-semibold-46{
        font-size:2.875rem;
        font-weight:600;
        line-height:2.875rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem)and (max-width:79.9375rem){
    .font-w-semibold-46{
        font-size:2.3rem;
        line-height:2.3rem
    }
}
@media(min-width:48.0625rem){
    .font-w-bold-40{
        font-size:2.5rem;
        font-weight:700;
        line-height:2.75rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem)and (max-width:79.9375rem){
    .font-w-bold-40{
        font-size:2rem;
        line-height:2.2rem
    }
}
@media(min-width:48.0625rem){
    .font-w-semibold-40{
        font-size:2.5rem;
        font-weight:600;
        line-height:2.75rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem)and (max-width:79.9375rem){
    .font-w-semibold-40{
        font-size:2rem;
        line-height:2.2rem
    }
}
@media(min-width:48.0625rem){
    .font-w-semibold-32{
        font-size:2rem;
        font-weight:600;
        line-height:2.25rem
    }
    .font-w-semibold-28{
        font-size:1.75rem;
        font-weight:600;
        line-height:2rem
    }
    .font-w-semibold-24{
        font-size:1.5rem;
        font-weight:600;
        line-height:1.75rem
    }
    .font-w-semibold-20{
        font-size:1.25rem;
        font-weight:600;
        line-height:1.5rem
    }
    .font-w-semibold-18{
        font-size:1.125rem;
        font-weight:600;
        line-height:1.375rem
    }
    .font-w-semibold-16{
        font-size:1rem;
        font-weight:600;
        line-height:1.25rem
    }
    .font-w-normal-14{
        font-size:.875rem;
        line-height:1.25rem
    }
    .font-w-normal-14i{
        font-size:.875rem;
        line-height:.875rem
    }
    .font-w-semibold-20i{
        font-size:1.25rem;
        font-weight:600;
        line-height:1.25rem
    }
    .font-w-bold-12i{
        font-size:.75rem;
        font-weight:700;
        line-height:.75rem
    }
    .font-w-light-80{
        font-size:5rem;
        font-weight:300;
        line-height:5rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem)and (max-width:79.9375rem){
    .font-w-light-80{
        font-size:4rem;
        line-height:4rem
    }
}
@media(min-width:48.0625rem){
    .font-w-light-56{
        font-size:3.5rem;
        font-weight:300;
        line-height:3.75rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem)and (max-width:79.9375rem){
    .font-w-light-56{
        font-size:2.8rem;
        line-height:3rem
    }
}
@media(min-width:48.0625rem){
    .font-w-light-36{
        font-size:2.25rem;
        font-weight:300;
        line-height:2.625rem
    }
    .font-w-normal-32{
        font-size:2rem;
        font-weight:400;
        line-height:2.25rem
    }
    .font-w-normal-24{
        font-size:1.5rem;
        font-weight:400;
        line-height:1.75rem
    }
    .font-w-normal-20{
        font-size:1.25rem;
        font-weight:400;
        line-height:1.5rem
    }
    .font-w-normal-16{
        font-size:1rem;
        font-weight:400;
        line-height:1.25rem
    }
    .font-w-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.875rem
    }
}
@media(max-width:48rem){
    .font-m-bold-40{
        font-weight:700
    }
    .font-m-bold-40,.font-m-regular-40{
        font-size:2.5rem;
        line-height:2.75rem
    }
    .font-m-regular-40{
        font-weight:400
    }
    .font-m-semibold-32{
        font-size:2rem;
        font-weight:600;
        line-height:2.25rem
    }
    .font-m-bold-30{
        font-weight:700
    }
    .font-m-bold-30,.font-m-semibold-30{
        font-size:1.875rem;
        line-height:2.125rem
    }
    .font-m-semibold-30{
        font-weight:600
    }
    .font-m-regular-30{
        font-size:1.875rem;
        font-weight:400;
        line-height:2.125rem
    }
    .font-m-bold-24{
        font-size:1.5rem;
        font-weight:700;
        line-height:1.75rem
    }
    .font-m-semibold-26{
        font-size:1.625rem;
        font-weight:600;
        line-height:1.875rem
    }
    .font-m-semibold-24{
        font-size:1.5rem;
        font-weight:600;
        line-height:1.75rem
    }
    .font-m-semibold-22{
        font-size:1.375rem;
        font-weight:600;
        line-height:1.625rem
    }
    .font-m-semibold-20{
        font-size:1.25rem;
        font-weight:600;
        line-height:1.5rem
    }
    .font-m-semibold-18{
        font-size:1.125rem;
        font-weight:600;
        line-height:1.375rem
    }
    .font-m-semibold-16{
        font-size:1rem;
        font-weight:600;
        line-height:1.25rem
    }
    .font-m-semibold-14{
        font-size:.875rem;
        font-weight:600;
        line-height:1rem
    }
    .font-m-normal-18{
        font-size:1.125rem;
        line-height:1.5rem
    }
    .font-m-normal-14i{
        font-size:.875rem;
        line-height:.875rem
    }
    .font-m-semibold-16i{
        font-size:1rem;
        font-weight:600;
        line-height:1rem
    }
    .font-m-bold-12i{
        font-size:.75rem;
        font-weight:700;
        line-height:.75rem
    }
    .font-m-light-36{
        font-size:2.25rem;
        font-weight:300;
        line-height:2.25rem
    }
    .font-m-light-28{
        font-size:1.75rem;
        font-weight:300;
        line-height:2rem
    }
    .font-m-light-24{
        font-size:1.5rem;
        font-weight:300;
        line-height:1.75rem
    }
    .font-m-normal-20{
        font-size:1.25rem;
        font-weight:400;
        line-height:1.5rem
    }
    .font-m-normal-16{
        font-size:1rem;
        font-weight:400;
        line-height:1.125rem
    }
    .font-m-normal-14{
        font-size:.875rem;
        font-weight:400;
        line-height:1rem
    }
    .font-m-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.875rem
    }
}
.pos-top{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.pos-middle{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.pos-bottom{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.pos-left{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.pos-center{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pos-right{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.can-sticky{
    position:sticky;
    top:0
}
.can-sticky.bottom{
    bottom:0;
    top:inherit
}
.can-sticky.is-fixed{
    left:0;
    position:fixed;
    right:0
}
.can-sticky.is-fixed .border-top{
    border-top:0!important
}
.c-floating-contents,.c-floating-contents__floor{
    position:relative
}
.c-floating-contents__floating{
    bottom:0;
    top:0
}
.c-carousel__indicator,.c-floating-contents__floating{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    left:0;
    position:absolute;
    right:0
}
.c-carousel__indicator{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    bottom:1.75rem;
    justify-content:center;
    z-index:2
}
@media(min-width:48.0625rem){
    .c-carousel__indicator{
        bottom:2.5rem
    }
}
.c-carousel__handler .c-carousel__indicator{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    bottom:auto;
    justify-content:center;
    left:auto;
    position:relative;
    -webkit-transform:none;
    transform:none
}
.c-carousel__pagination{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    gap:.5rem
}
@media(min-width:48.0625rem){
    .c-carousel__pagination{
        gap:.75rem
    }
}
.c-carousel__pagination.swiper-pagination-fraction{
    color:#333;
    font-size:.875rem;
    gap:.3125rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .c-carousel__pagination.swiper-pagination-fraction{
        font-size:1rem;
        line-height:1.25rem
    }
}
.bg-lightgray .c-carousel__pagination.swiper-pagination-fraction,.bg-white .c-carousel__pagination.swiper-pagination-fraction{
    color:#333
}
.bg-black .c-carousel__pagination.swiper-pagination-fraction,.bg-darkgray .c-carousel__pagination.swiper-pagination-fraction{
    color:#fff
}
.c-carousel__action{
    cursor:pointer;
    height:.75rem;
    margin-left:.625rem;
    width:.75rem
}
@media(min-width:48.0625rem){
    .c-carousel__action{
        height:.875rem;
        margin-left:1rem
    }
}
.c-carousel__action--pause{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pause-gray.svg) no-repeat
}
.c-carousel__action--play{
    position:relative
}
.c-carousel__action--play:after{
    border-color:transparent transparent transparent #d9d9d9;
    border-style:solid;
    border-width:.5rem .75rem;
    content:"";
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate(calc(-50% + .4375rem),-50%);
    transform:translate(calc(-50% + .4375rem),-50%)
}
.c-carousel__action[aria-hidden=true]{
    display:none
}
.c-carousel__handler{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:none;
    gap:1rem;
    justify-content:center;
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .c-carousel__handler{
        gap:1.875rem;
        margin-top:2rem
    }
}
.c-carousel.swiper-initialized .c-carousel__handler,.c-carousel.swiper-initialized~.c-carousel__handler{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-carousel__button{
    cursor:pointer
}
.c-carousel__button:disabled{
    cursor:default
}
.c-carousel__button:after{
    background-position:50%;
    background-repeat:no-repeat;
    background-size:auto;
    content:"";
    display:block;
    height:.75rem;
    margin:0 auto;
    -webkit-transform:translateX(1px);
    transform:translateX(1px);
    width:.4375rem
}
@media(min-width:48.0625rem){
    .c-carousel__button:after{
        height:1rem;
        width:.625rem
    }
}
.c-carousel__button[class*="--pagination"]{
    background:none;
    border:none;
    height:2rem;
    outline-offset:-.125rem;
    padding:0;
    position:relative;
    width:2rem
}
@media(min-width:48.0625rem){
    .c-carousel__button[class*="--pagination"]{
        height:2.25rem;
        width:2.25rem
    }
}
@media(max-width:48rem){
    .c-carousel__button[class*="--pagination"]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-12-7.svg)
    }
}
@media(min-width:48.0625rem){
    .c-carousel__button[class*="--pagination"]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-10-16.svg)
    }
}
@media(max-width:48rem){
    .bg-black .c-carousel__button[class*="--pagination"]:after,.bg-darkgray .c-carousel__button[class*="--pagination"]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-12-7.svg)
    }
}
@media(min-width:48.0625rem){
    .bg-black .c-carousel__button[class*="--pagination"]:after,.bg-darkgray .c-carousel__button[class*="--pagination"]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-10-16.svg)
    }
}
@media(max-width:48rem){
    .c-carousel__button[class*="--pagination"]:disabled:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-graycb-right-12-7.svg)
    }
}
@media(min-width:48.0625rem){
    .c-carousel__button[class*="--pagination"]:disabled:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-graycb-right-10-16.svg)
    }
}
.c-carousel__button[class*="--msg-banner"]{
    background-color:transparent;
    border:0;
    color:inherit;
    height:2rem;
    width:2rem
}
@media(min-width:48.0625rem){
    .c-carousel__button[class*="--msg-banner"]{
        height:2.25rem;
        width:2.25rem
    }
}
.c-carousel__button[class*="--msg-banner"]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-7-12.svg)
}
.c-carousel__button[class*="--prev"]:after{
    -webkit-transform:rotate(180deg) translateX(1px);
    transform:rotate(180deg) translateX(1px)
}
.c-carousel--category .swiper-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-left:auto;
    margin-right:auto
}
@media(min-width:48.0625rem){
    .c-carousel--category .swiper-wrapper{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
.c-carousel--category .swiper-slide{
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:auto!important;
    padding:1.25rem 1.875rem;
    width:auto
}
@media(min-width:48.0625rem){
    .c-carousel--category .swiper-slide{
        -webkit-box-flex:1;
        border-radius:1.75rem;
        -ms-flex:1;
        flex:1;
        max-width:22.875rem;
        padding:2rem
    }
}
.c-carousel--category.swiper-initialized .swiper-wrapper{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.c-carousel--category.swiper-initialized .swiper-slide{
    max-width:100%
}
@media(min-width:48.0625rem){
    .c-carousel--category.swiper-initialized .swiper-slide{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
}
.c-carousel .c-carousel__handler--dial,.c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.carousel .c-carousel .c-carousel__handler,.c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler,.title+.tabs .carousel .c-carousel .c-carousel__handler{
    -webkit-column-gap:.25rem;
    -moz-column-gap:.25rem;
    column-gap:.25rem
}
@media(min-width:48.0625rem){
    .c-carousel .c-carousel__handler--dial,.c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.carousel .c-carousel .c-carousel__handler,.c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler,.title+.tabs .carousel .c-carousel .c-carousel__handler{
        -webkit-column-gap:.5rem;
        -moz-column-gap:.5rem;
        column-gap:.5rem
    }
}
.c-carousel .c-carousel__handler--dial .c-carousel__button,.c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__button,.c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button,.title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button{
    background-color:hsla(0,0%,100%,.3);
    border:.0625rem solid #646464;
    border-radius:50%;
    height:2.25rem;
    width:2.25rem
}
@media(min-width:48.0625rem){
    .c-carousel .c-carousel__handler--dial .c-carousel__button,.c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__button,.c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button,.title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button{
        height:4rem;
        width:4rem
    }
}
.bg-black .c-carousel .c-carousel__handler--dial .c-carousel__button,.bg-black .c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-black .c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-black .c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-black .c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-black .c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-black .c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-black .c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-black .title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-darkgray .c-carousel .c-carousel__handler--dial .c-carousel__button,.bg-darkgray .c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-darkgray .c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-darkgray .c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-darkgray .c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-darkgray .c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-darkgray .c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-darkgray .c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button,.bg-darkgray .title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button{
    background-color:rgba(0,0,0,.3);
    border-color:#fff
}
.c-carousel .c-carousel__handler--dial .c-carousel__button:after,.c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-13-22.svg);
    height:1rem;
    width:.5625rem
}
.bg-black .c-carousel .c-carousel__handler--dial .c-carousel__button:after,.bg-black .c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-black .c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-black .c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-black .c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-black .c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-black .c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-black .c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-black .title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-darkgray .c-carousel .c-carousel__handler--dial .c-carousel__button:after,.bg-darkgray .c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-darkgray .c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-darkgray .c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-darkgray .c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-darkgray .c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-darkgray .c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-darkgray .c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.bg-darkgray .title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-13-22.svg)
}
@media(min-width:48.0625rem){
    .c-carousel .c-carousel__handler--dial .c-carousel__button:after,.c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:after,.title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:after{
        height:1.375rem;
        width:.8125rem
    }
}
.c-carousel .c-carousel__handler--dial .c-carousel__button:disabled,.c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled{
    border-color:#cbc8c2
}
.c-carousel .c-carousel__handler--dial .c-carousel__button:disabled:after,.c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-graycb-right-13-22.svg)
}
.bg-black .c-carousel .c-carousel__handler--dial .c-carousel__button:disabled,.bg-black .c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-black .c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-black .c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-black .c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-black .c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-black .c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-black .c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-black .title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-darkgray .c-carousel .c-carousel__handler--dial .c-carousel__button:disabled,.bg-darkgray .c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-darkgray .c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-darkgray .c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-darkgray .c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-darkgray .c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-darkgray .c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-darkgray .c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled,.bg-darkgray .title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled{
    border-color:#4a4946
}
.bg-black .c-carousel .c-carousel__handler--dial .c-carousel__button:disabled:after,.bg-black .c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-black .c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-black .c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-black .c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-black .c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-black .c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-black .c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-black .title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-darkgray .c-carousel .c-carousel__handler--dial .c-carousel__button:disabled:after,.bg-darkgray .c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-darkgray .c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-darkgray .c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-darkgray .c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-darkgray .c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-darkgray .c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-darkgray .c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after,.bg-darkgray .title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__button:disabled:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray4a-right-13-22.svg)
}
.c-carousel .c-carousel__handler--dial .c-carousel__pagination,.c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__pagination{
    font-size:1.5rem;
    font-weight:400;
    line-height:1.75rem
}
.c-carousel .c-carousel__handler--away-from-carousel,.c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.carousel .c-carousel .c-carousel__handler,.c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler,.title+.tabs .carousel .c-carousel .c-carousel__handler{
    margin-top:0;
    position:absolute;
    right:1rem;
    top:0
}
@media(min-width:48.0625rem){
    .c-carousel .c-carousel__handler--away-from-carousel,.c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler,.c-region-header+.carousel .c-carousel .c-carousel__handler,.c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler,.title+.tabs .carousel .c-carousel .c-carousel__handler{
        right:1.5rem
    }
}
.c-carousel .c-carousel__handler--away-from-carousel .c-carousel__indicator,.c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__indicator,.c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__indicator,.c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__indicator,.c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__indicator,.c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__indicator,.c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__indicator,.c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__indicator,.title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__indicator{
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    margin-right:.5rem;
    order:-1
}
@media(max-width:48rem){
    .c-carousel .c-carousel__handler--away-from-carousel .c-carousel__indicator,.c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__indicator,.c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__indicator,.c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__indicator,.c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__indicator,.c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__indicator,.c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__indicator,.c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__indicator,.title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__indicator{
        display:none
    }
}
.c-carousel .c-carousel__handler--away-from-carousel .c-carousel__pagination,.c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__pagination{
    color:#646464;
    gap:.25rem
}
.bg-black .c-carousel .c-carousel__handler--away-from-carousel .c-carousel__pagination,.bg-black .c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-black .c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-black .c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-black .c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-black .c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-black .c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-black .c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-black .title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-darkgray .c-carousel .c-carousel__handler--away-from-carousel .c-carousel__pagination,.bg-darkgray .c-region-header+.c-article-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-darkgray .c-region-header+.c-category-select-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-darkgray .c-region-header+.c-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-darkgray .c-region-header+.c-product-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-darkgray .c-region-header+.c-stock-list .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-darkgray .c-region-header+.carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-darkgray .c-wrapper:not(.PD0046) .c-region-header+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__pagination,.bg-darkgray .title+.tabs .carousel .c-carousel .c-carousel__handler .c-carousel__pagination{
    color:#fff
}
.c-carousel-controls{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    bottom:1.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    left:0;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    position:absolute;
    right:0;
    z-index:2
}
@media(min-width:48.0625rem){
    .c-carousel-controls{
        bottom:2.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:80rem){
    .c-carousel-controls{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end;
        gap:1.25rem
    }
}
.width-content .c-carousel-controls{
    padding-left:min(5rem,5.5555555556%);
    padding-right:min(5rem,5.5555555556%)
}
.c-carousel-controls__pagination{
    -webkit-column-gap:.25rem;
    -moz-column-gap:.25rem;
    column-gap:.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
@media(min-width:80rem){
    .c-carousel-controls__pagination{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end;
        bottom:.875rem;
        -webkit-column-gap:.5rem;
        -moz-column-gap:.5rem;
        column-gap:.5rem;
        justify-content:flex-end;
        position:relative
    }
}
.c-carousel-controls__bullet{
    -webkit-box-flex:1;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    background:none;
    border-radius:initial;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-direction:column;
    flex-direction:column;
    font-size:inherit;
    height:auto;
    justify-content:center;
    margin:0;
    min-height:3.6875rem;
    min-width:1.25rem;
    overflow:hidden;
    position:relative;
    text-indent:0;
    width:auto
}
@media(min-width:80rem){
    .c-carousel-controls__bullet{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end;
        width:7.5rem
    }
}
.c-carousel-controls__bullet:after,.c-carousel-controls__bullet:before{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    content:"";
    display:block;
    order:1
}
.c-carousel-controls__bullet:before{
    background:rgba(0,0,0,.2);
    border-radius:999px;
    height:.1875rem;
    margin-bottom:-.1875rem
}
.c-carousel.swiper-initialized.dark-theme .c-carousel-controls__bullet:before{
    background:hsla(0,0%,100%,.2)
}
.c-carousel-controls__bullet:after{
    border-radius:62.4375rem;
    height:.0625rem;
    margin:.0625rem
}
.c-carousel-controls__bullet.cmp-carousel__indicator--active:after{
    background-color:#000;
    width:100%
}
.c-carousel.swiper-initialized.dark-theme .c-carousel-controls__bullet.cmp-carousel__indicator--active:after{
    background-color:#fff
}
.c-carousel-controls__bullet.on:not(.paused):after{
    -webkit-animation:progress-x-axis 5s linear;
    animation:progress-x-axis 5s linear
}
.c-carousel-controls__item-name{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    display:none;
    margin-bottom:1rem;
    opacity:0;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    -webkit-transition:opacity .5s .125s;
    transition:opacity .5s .125s
}
@media(min-width:80rem){
    .c-carousel-controls__bullet:focus-visible .c-carousel-controls__item-name,.c-carousel-controls__bullet:hover .c-carousel-controls__item-name{
        display:-webkit-box;
        opacity:1
    }
}
.c-carousel.swiper-initialized.dark-theme .c-carousel-controls__item-name{
    color:#fff
}
.c-carousel-controls__handler{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:hsla(0,0%,100%,.2);
    border-radius:6.1875rem;
    display:none;
    gap:.5625rem;
    justify-content:space-between;
    padding:.375rem .5rem
}
.swiper-initialized .c-carousel-controls__handler,.swiper-initialized~.c-carousel-controls__handler{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-carousel.swiper-initialized.dark-theme .c-carousel-controls__handler,.c-carousel.swiper-initialized.dark-theme~.c-carousel-controls__handler{
    background-color:rgba(0,0,0,.2)
}
.c-carousel-controls__action{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:transparent;
    border:none;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:1rem;
    justify-content:center;
    min-width:1rem;
    padding:0;
    width:1rem
}
.c-carousel-controls__action:disabled,.c-carousel-controls__action[disabled]{
    display:none
}
.c-carousel-controls__action:after{
    background-position:50% 50%;
    background-repeat:no-repeat;
    content:"";
    display:block;
    height:100%;
    width:100%
}
.c-carousel-controls__action--pause,.c-carousel-controls__action--play{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.swiper:not(.autoplay) .c-carousel-controls__action--pause,.swiper:not(.autoplay) .c-carousel-controls__action--play{
    display:none
}
.c-carousel-controls__action--pause:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pause-black-16-16.svg)
}
.c-carousel.swiper-initialized.dark-theme .c-carousel-controls__action--pause:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pause-white-16-16.svg)
}
.c-carousel-controls__action--play:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-play-black-16-16.svg)
}
.c-carousel.swiper-initialized.dark-theme .c-carousel-controls__action--play:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-play-white-16-16.svg)
}
.c-carousel-controls__action--next:after,.c-carousel-controls__action--prev:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-7-12.svg)
}
.c-carousel.swiper-initialized.dark-theme .c-carousel-controls__action--next:after,.c-carousel.swiper-initialized.dark-theme .c-carousel-controls__action--prev:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-7-12.svg)
}
.c-carousel-controls__action--prev{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.c-carousel-controls__action--prev:after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.c-carousel-controls__action--next{
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3;
    -webkit-transform:none;
    transform:none
}
body *{
    scrollbar-width:thin
}
body ::-webkit-scrollbar{
    height:.375rem;
    width:.375rem
}
body ::-webkit-scrollbar-button:end:increment,body ::-webkit-scrollbar-button:start:decrement{
    display:block;
    height:0;
    width:0
}
body ::-webkit-scrollbar-track{
    background:rgba(0,0,0,.05)
}
body ::-webkit-scrollbar-thumb{
    background:#646464;
    border-radius:.25rem
}
.bg-white,.bg-white>.ST0029{
    background-color:#fff;
    color:#000
}
.bg-white .c-button:focus-visible{
    outline-color:#000
}
.bg-lightgray,.bg-lightgray>.ST0029{
    background-color:#f8f8f8;
    color:#000
}
.bg-lightgray :focus-visible{
    outline-color:#000
}
.bg-lightgray .item-border-graye6-thick1{
    border-color:#fff
}
.bg-warmgray{
    background-color:#f0ece4;
    color:#000
}
.bg-warmgray :focus-visible{
    outline-color:#000
}
.bg-warmgray .item-border-graye6-thick1{
    border-color:#fff
}
.bg-darkgray,.bg-darkgray>.ST0029{
    background-color:#333;
    color:#fff
}
.bg-darkgray:not(.subtract-color) :focus-visible,.bg-darkgray>.ST0029:not(.subtract-color) :focus-visible{
    outline-color:#fff
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-box]:not(.bg-darkgray:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]):not(.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]).black,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-box]:not(.bg-darkgray:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]):not(.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]).black{
    background-color:#fff;
    color:#333
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-box]:not(.bg-darkgray:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]):not(.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]).black:hover,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-box]:not(.bg-darkgray:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]):not(.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]).black:hover{
    background-color:#eee
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-box-outlined],.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined]{
    border-color:#fff;
    color:#fff
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-box-outlined]:hover,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined]:hover{
    background-color:#fff;
    color:#333
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon]:after,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-12-7.svg)
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon]:disabled:after,.bg-darkgray:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon][disabled]:after,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon]:disabled:after,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon][disabled]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray9-down-12-7.svg)
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small:after,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-10-6.svg)
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small:disabled:after,.bg-darkgray:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small[disabled]:after,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small:disabled:after,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small[disabled]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray9-down-10-6.svg)
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-text],.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-text]{
    color:#fff
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-text][class*=-icon]:after,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-5-8.svg)
}
@media(min-width:48.0625rem){
    .bg-darkgray:not(.subtract-color) .c-button[class*=-text][class*=-icon]:after,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-6-10.svg)
    }
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-small]:after,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-small]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-7-12.svg)
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-medium]:after,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-medium]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-9-14.svg)
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-large]:after,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-large]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-11-18.svg)
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-medium]:after,.bg-darkgray:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-small]:after,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-medium]:after,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-small]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-12-7.svg)
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-large]:after,.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-large]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-17-10.svg)
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-underline],.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-underline]{
    -webkit-box-shadow:0 .125rem #fff;
    box-shadow:0 .125rem #fff
}
.bg-darkgray:not(.subtract-color) .c-button[class*=-fake],.bg-darkgray>.ST0029:not(.subtract-color) .c-button[class*=-fake]{
    background-color:#fff
}
.bg-darkgray:not(.subtract-color) .c-text-contents__date:not(:empty):nth-child(n),.bg-darkgray>.ST0029:not(.subtract-color) .c-text-contents__date:not(:empty):nth-child(n){
    color:#bbb
}
.bg-darkgray:not(.subtract-color) .c-text-contents__bodycopy,.bg-darkgray:not(.subtract-color) .c-text-contents__disclaimer,.bg-darkgray>.ST0029:not(.subtract-color) .c-text-contents__bodycopy,.bg-darkgray>.ST0029:not(.subtract-color) .c-text-contents__disclaimer{
    color:#fff
}
.bg-darkwarmgray{
    background-color:#e6e1d6;
    color:#000
}
.bg-darkwarmgray:not(.subtract-color) :focus-visible{
    outline-color:#fff
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-box]:not(.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]).black{
    background-color:#fff;
    color:#333
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-box]:not(.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]).black:hover{
    background-color:#eee
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-box-outlined]{
    border-color:#fff;
    color:#fff
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-box-outlined]:hover{
    background-color:#fff;
    color:#333
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-12-7.svg)
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon]:disabled:after,.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon][disabled]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray9-down-12-7.svg)
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-10-6.svg)
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small:disabled:after,.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small[disabled]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray9-down-10-6.svg)
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-text]{
    color:#fff
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-text][class*=-icon]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-5-8.svg)
}
@media(min-width:48.0625rem){
    .bg-darkwarmgray:not(.subtract-color) .c-button[class*=-text][class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-6-10.svg)
    }
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-small]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-7-12.svg)
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-medium]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-9-14.svg)
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-large]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-11-18.svg)
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-medium]:after,.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-small]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-12-7.svg)
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-large]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-17-10.svg)
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-underline]{
    -webkit-box-shadow:0 .125rem #fff;
    box-shadow:0 .125rem #fff
}
.bg-darkwarmgray:not(.subtract-color) .c-button[class*=-fake]{
    background-color:#fff
}
.bg-darkwarmgray:not(.subtract-color) .c-text-contents__date:not(:empty):nth-child(n){
    color:#bbb
}
.bg-darkwarmgray:not(.subtract-color) .c-text-contents__bodycopy,.bg-darkwarmgray:not(.subtract-color) .c-text-contents__disclaimer{
    color:#fff
}
.bg-black,.bg-black>.ST0029{
    background-color:#000;
    color:#fff
}
.bg-black:not(.subtract-color) :focus-visible,.bg-black>.ST0029:not(.subtract-color) :focus-visible{
    outline-color:#fff
}
.bg-black:not(.subtract-color) .c-button[class*=-box]:not(.bg-black:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]):not(.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]).black,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-box]:not(.bg-black:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]):not(.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]).black{
    background-color:#fff;
    color:#333
}
.bg-black:not(.subtract-color) .c-button[class*=-box]:not(.bg-black:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]):not(.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]).black:hover,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-box]:not(.bg-black:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]):not(.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-box][class*=-box-outlined]).black:hover{
    background-color:#eee
}
.bg-black:not(.subtract-color) .c-button[class*=-box-outlined],.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined]{
    border-color:#fff;
    color:#fff
}
.bg-black:not(.subtract-color) .c-button[class*=-box-outlined]:hover,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined]:hover{
    background-color:#fff;
    color:#333
}
.bg-black:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon]:after,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-12-7.svg)
}
.bg-black:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon]:disabled:after,.bg-black:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon][disabled]:after,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon]:disabled:after,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon][disabled]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray9-down-12-7.svg)
}
.bg-black:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small:after,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-10-6.svg)
}
.bg-black:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small:disabled:after,.bg-black:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small[disabled]:after,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small:disabled:after,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-box-outlined][class*=-icon].small[disabled]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray9-down-10-6.svg)
}
.bg-black:not(.subtract-color) .c-button[class*=-text],.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-text]{
    color:#fff
}
.bg-black:not(.subtract-color) .c-button[class*=-text][class*=-icon]:after,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-5-8.svg)
}
@media(min-width:48.0625rem){
    .bg-black:not(.subtract-color) .c-button[class*=-text][class*=-icon]:after,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-6-10.svg)
    }
}
.bg-black:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-small]:after,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-small]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-7-12.svg)
}
.bg-black:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-medium]:after,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-medium]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-9-14.svg)
}
.bg-black:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-large]:after,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon][class*=-large]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-11-18.svg)
}
.bg-black:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-medium]:after,.bg-black:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-small]:after,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-medium]:after,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-small]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-12-7.svg)
}
.bg-black:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-large]:after,.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-text][class*=-icon].down[class*=-large]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-17-10.svg)
}
.bg-black:not(.subtract-color) .c-button[class*=-underline],.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-underline]{
    -webkit-box-shadow:0 .125rem #fff;
    box-shadow:0 .125rem #fff
}
.bg-black:not(.subtract-color) .c-button[class*=-fake],.bg-black>.ST0029:not(.subtract-color) .c-button[class*=-fake]{
    background-color:#fff
}
.bg-black:not(.subtract-color) .c-text-contents__date:not(:empty):nth-child(n),.bg-black>.ST0029:not(.subtract-color) .c-text-contents__date:not(:empty):nth-child(n){
    color:#bbb
}
.bg-black:not(.subtract-color) .c-text-contents__bodycopy,.bg-black:not(.subtract-color) .c-text-contents__disclaimer,.bg-black>.ST0029:not(.subtract-color) .c-text-contents__bodycopy,.bg-black>.ST0029:not(.subtract-color) .c-text-contents__disclaimer{
    color:#fff
}
body,body .bg-default{
    background:#f0ece4;
    color:#000
}
body .border-top,body.border-top{
    border-top:.0625rem solid #cbc8c2
}
body .border-bottom,body.border-bottom{
    border-bottom:.0625rem solid #cbc8c2
}
body .color-font-0{
    color:#a50034
}
body .color-font-1{
    color:#000
}
body .c-region-header__text,body .color-font-2{
    color:#333
}
body .color-font-3{
    color:#4a4946
}
body .box-type-1{
    background:#e6e1d6
}
body .box-type-2{
    background:#fff;
    border:.0625rem solid #fff
}
body .c-wrapper.bg-default,body .c-wrapper.bg-default .bg-default,body.template-warmgray,body.template-warmgray .bg-default{
    background:#f0ece4;
    color:#000
}
body .c-wrapper.bg-default .border-top,body .c-wrapper.bg-default.border-top,body.template-warmgray .border-top,body.template-warmgray.border-top{
    border-top:.0625rem solid #cbc8c2
}
body .c-wrapper.bg-default .border-bottom,body .c-wrapper.bg-default.border-bottom,body.template-warmgray .border-bottom,body.template-warmgray.border-bottom{
    border-bottom:.0625rem solid #cbc8c2
}
body .c-wrapper.bg-default .color-font-0,body.template-warmgray .color-font-0{
    color:#a50034
}
body .c-wrapper.bg-default .color-font-1,body.template-warmgray .color-font-1{
    color:#000
}
body .c-wrapper.bg-default .c-region-header__text,body .c-wrapper.bg-default .color-font-2,body.template-warmgray .c-region-header__text,body.template-warmgray .color-font-2{
    color:#333
}
body .c-wrapper.bg-default .color-font-3,body.template-warmgray .color-font-3{
    color:#4a4946
}
body .c-wrapper.bg-default .box-type-1,body.template-warmgray .box-type-1{
    background:#e6e1d6
}
body .c-wrapper.bg-default .box-type-2,body.template-warmgray .box-type-2{
    background:#fff;
    border:.0625rem solid #fff
}
body .bg-white>.c-wrapper.ST0029,body .bg-white>.c-wrapper.ST0029 .bg-default,body .c-wrapper.bg-white,body .c-wrapper.bg-white .bg-default,body.template-white,body.template-white .bg-default{
    background:#fff;
    color:#000
}
body .bg-white>.c-wrapper.ST0029 .border-top,body .bg-white>.c-wrapper.border-top.ST0029,body .c-wrapper.bg-white .border-top,body .c-wrapper.bg-white.border-top,body.template-white .border-top,body.template-white.border-top{
    border-top:.0625rem solid #e6e6e6
}
body .bg-white>.c-wrapper.ST0029 .border-bottom,body .bg-white>.c-wrapper.border-bottom.ST0029,body .c-wrapper.bg-white .border-bottom,body .c-wrapper.bg-white.border-bottom,body.template-white .border-bottom,body.template-white.border-bottom{
    border-bottom:.0625rem solid #e6e6e6
}
body .bg-white>.c-wrapper.ST0029 .color-font-0,body .c-wrapper.bg-white .color-font-0,body.template-white .color-font-0{
    color:#a50034
}
body .bg-white>.c-wrapper.ST0029 .color-font-1,body .c-wrapper.bg-white .color-font-1,body.template-white .color-font-1{
    color:#000
}
body .bg-white>.c-wrapper.ST0029 .c-region-header__text,body .bg-white>.c-wrapper.ST0029 .color-font-2,body .c-wrapper.bg-white .c-region-header__text,body .c-wrapper.bg-white .color-font-2,body.template-white .c-region-header__text,body.template-white .color-font-2{
    color:#333
}
body .bg-white>.c-wrapper.ST0029 .color-font-3,body .c-wrapper.bg-white .color-font-3,body.template-white .color-font-3{
    color:#4a4946
}
body .bg-white>.c-wrapper.ST0029 .box-type-1,body .c-wrapper.bg-white .box-type-1,body.template-white .box-type-1{
    background:#f6f6f6
}
body .bg-white>.c-wrapper.ST0029 .box-type-2,body .c-wrapper.bg-white .box-type-2,body.template-white .box-type-2{
    background:#fff;
    border:.0625rem solid #e6e6e6
}
body .bg-black>.c-wrapper.ST0029,body .bg-black>.c-wrapper.ST0029 .bg-default,body .c-wrapper.bg-black,body .c-wrapper.bg-black .bg-default,body.template-black,body.template-black .bg-default{
    background:#000;
    color:#fff
}
body .bg-black>.c-wrapper.ST0029 .border-top,body .bg-black>.c-wrapper.border-top.ST0029,body .c-wrapper.bg-black .border-top,body .c-wrapper.bg-black.border-top,body.template-black .border-top,body.template-black.border-top{
    border-top:.0625rem solid #999
}
body .bg-black>.c-wrapper.ST0029 .border-bottom,body .bg-black>.c-wrapper.border-bottom.ST0029,body .c-wrapper.bg-black .border-bottom,body .c-wrapper.bg-black.border-bottom,body.template-black .border-bottom,body.template-black.border-bottom{
    border-bottom:.0625rem solid #999
}
body .bg-black>.c-wrapper.ST0029 .color-font-0,body .bg-black>.c-wrapper.ST0029 .color-font-1,body .c-wrapper.bg-black .color-font-0,body .c-wrapper.bg-black .color-font-1,body.template-black .color-font-0,body.template-black .color-font-1{
    color:#fff
}
body .bg-black>.c-wrapper.ST0029 .c-region-header__text,body .bg-black>.c-wrapper.ST0029 .color-font-2,body .c-wrapper.bg-black .c-region-header__text,body .c-wrapper.bg-black .color-font-2,body.template-black .c-region-header__text,body.template-black .color-font-2{
    color:#cbc8c2
}
body .bg-black>.c-wrapper.ST0029 .color-font-3,body .c-wrapper.bg-black .color-font-3,body.template-black .color-font-3{
    color:#999
}
body .bg-black>.c-wrapper.ST0029 .box-type-1,body .c-wrapper.bg-black .box-type-1,body.template-black .box-type-1{
    background:#111
}
body .bg-black>.c-wrapper.ST0029 .box-type-2,body .c-wrapper.bg-black .box-type-2,body.template-black .box-type-2{
    background:#000;
    border:.0625rem solid #111
}
body .bg-lightgray>.c-wrapper.ST0029,body .bg-lightgray>.c-wrapper.ST0029 .bg-default,body .c-wrapper.bg-lightgray,body .c-wrapper.bg-lightgray .bg-default{
    background:#f8f8f8;
    color:#000
}
body .bg-lightgray>.c-wrapper.ST0029 .border-top,body .bg-lightgray>.c-wrapper.border-top.ST0029,body .c-wrapper.bg-lightgray .border-top,body .c-wrapper.bg-lightgray.border-top{
    border-top:.0625rem solid #cbc8c2
}
body .bg-lightgray>.c-wrapper.ST0029 .border-bottom,body .bg-lightgray>.c-wrapper.border-bottom.ST0029,body .c-wrapper.bg-lightgray .border-bottom,body .c-wrapper.bg-lightgray.border-bottom{
    border-bottom:.0625rem solid #cbc8c2
}
body .bg-lightgray>.c-wrapper.ST0029 .color-font-0,body .c-wrapper.bg-lightgray .color-font-0{
    color:#a50034
}
body .bg-lightgray>.c-wrapper.ST0029 .color-font-1,body .c-wrapper.bg-lightgray .color-font-1{
    color:#000
}
body .bg-lightgray>.c-wrapper.ST0029 .c-region-header__text,body .bg-lightgray>.c-wrapper.ST0029 .color-font-2,body .c-wrapper.bg-lightgray .c-region-header__text,body .c-wrapper.bg-lightgray .color-font-2{
    color:#333
}
body .bg-lightgray>.c-wrapper.ST0029 .color-font-3,body .c-wrapper.bg-lightgray .color-font-3{
    color:#4a4946
}
body .bg-lightgray>.c-wrapper.ST0029 .box-type-1,body .c-wrapper.bg-lightgray .box-type-1{
    background:#e6e6e6
}
body .bg-lightgray>.c-wrapper.ST0029 .box-type-2,body .c-wrapper.bg-lightgray .box-type-2{
    background:#fff;
    border:.0625rem solid #fff
}
body .bg-darkgray>.c-wrapper.ST0029,body .bg-darkgray>.c-wrapper.ST0029 .bg-default,body .c-wrapper.bg-darkgray,body .c-wrapper.bg-darkgray .bg-default{
    background:#333;
    color:#fff
}
body .bg-darkgray>.c-wrapper.ST0029 .border-top,body .bg-darkgray>.c-wrapper.border-top.ST0029,body .c-wrapper.bg-darkgray .border-top,body .c-wrapper.bg-darkgray.border-top{
    border-top:.0625rem solid #cbc8c2
}
body .bg-darkgray>.c-wrapper.ST0029 .border-bottom,body .bg-darkgray>.c-wrapper.border-bottom.ST0029,body .c-wrapper.bg-darkgray .border-bottom,body .c-wrapper.bg-darkgray.border-bottom{
    border-bottom:.0625rem solid #cbc8c2
}
body .bg-darkgray>.c-wrapper.ST0029 .color-font-0,body .bg-darkgray>.c-wrapper.ST0029 .color-font-1,body .c-wrapper.bg-darkgray .color-font-0,body .c-wrapper.bg-darkgray .color-font-1{
    color:#fff
}
body .bg-darkgray>.c-wrapper.ST0029 .c-region-header__text,body .bg-darkgray>.c-wrapper.ST0029 .color-font-2,body .c-wrapper.bg-darkgray .c-region-header__text,body .c-wrapper.bg-darkgray .color-font-2{
    color:#cbc8c2
}
body .bg-darkgray>.c-wrapper.ST0029 .color-font-3,body .c-wrapper.bg-darkgray .color-font-3{
    color:#9c9c9c
}
body .bg-darkgray>.c-wrapper.ST0029 .box-type-1,body .c-wrapper.bg-darkgray .box-type-1{
    background:#222
}
body .bg-darkgray>.c-wrapper.ST0029 .box-type-2,body .c-wrapper.bg-darkgray .box-type-2{
    background:#000;
    border:.0625rem solid #111
}
.c-countdown__amount.days:after{
    content:"-"
}
.c-countdown__amount.hours:after,.c-countdown__amount.minutes:after{
    content:":"
}
.c-countdown--small{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-backdrop-filter:blur(2px);
    backdrop-filter:blur(2px);
    background-color:rgba(26,26,26,.8);
    border-radius:1.75rem;
    color:#fff;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    gap:.25rem;
    padding:.25rem .75rem;
    white-space:nowrap
}
@media(min-width:48.0625rem){
    .c-countdown--small{
        gap:.375rem;
        padding:.8125rem 1.25rem
    }
}
.c-countdown--small>*{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-countdown--small:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-time-white-20-20.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:.875rem;
    width:.875rem
}
@media(min-width:48.0625rem){
    .c-countdown--small:before{
        height:1.25rem;
        width:1.25rem
    }
}
.c-countdown--small .c-countdown__amount:after{
    display:inline-block;
    padding:0 .125rem
}
@media(min-width:48.0625rem){
    .c-countdown--small .c-countdown__amount:after{
        padding:0 .25rem
    }
}
.c-pagination{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1rem;
    justify-content:center
}
@media(min-width:48.0625rem){
    .c-pagination{
        gap:1.875rem
    }
}
.c-pagination__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    list-style:none;
    margin:0 .75rem;
    padding:0
}
.c-pagination__list li{
    margin:0
}
.c-pagination__action,.c-pagination__link{
    border-radius:.25rem;
    display:block;
    height:2rem;
    padding:.5rem 0;
    text-align:center;
    width:2rem
}
.c-pagination__link{
    color:#333;
    font-size:.875rem;
    line-height:.875rem
}
.c-pagination__link--active{
    background-color:#ea1917;
    color:#fff
}
.c-pagination__action{
    background:transparent;
    border:none;
    cursor:pointer
}
.c-pagination__action:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-7-12.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:block;
    height:.75rem;
    margin:0 auto;
    -webkit-transform:none;
    transform:none;
    width:.4375rem
}
.c-pagination__action:disabled{
    cursor:default
}
.c-pagination__action:disabled:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-right-7-12.svg)
}
.c-pagination__action--prev:after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.c-pagination__action--first:after,.c-pagination__action--last:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-double-arrow-gray3-right-12-11.svg);
    height:.6875rem;
    width:.75rem
}
.c-pagination__action--first:after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.c-pagination__fraction{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    font-size:.875rem;
    gap:.3125rem;
    justify-content:center;
    line-height:1
}
@media(min-width:48.0625rem){
    .c-pagination__fraction{
        font-size:1rem;
        line-height:1.375rem
    }
}
.c-page{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    gap:1rem;
    justify-content:center
}
.c-page,.c-page__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-page__list{
    gap:.3125rem;
    list-style:none;
    margin:0;
    padding:0
}
.c-page__list li{
    margin:0
}
.c-page__action,.c-page__link{
    border-radius:100%;
    cursor:pointer;
    display:block;
    height:2.25rem;
    padding:.5rem 0;
    text-align:center;
    width:2.25rem
}
.c-page__link{
    background-color:transparent;
    border:.0625rem solid #e6e1d6;
    color:#333;
    font-size:1rem;
    line-height:1.25rem
}
.c-page__link--active{
    background:transparent;
    background-color:hsla(0,0%,100%,.5);
    border-color:#fd312e;
    border-width:.09375rem
}
.c-page__action{
    background-color:hsla(0,0%,100%,.3);
    border:.0625rem solid #cbc8c2
}
.c-page__action:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-18-18.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:block;
    height:1.125rem;
    margin:0 auto;
    -webkit-transform:none;
    transform:none;
    width:1.125rem
}
.c-page__action:disabled{
    cursor:default
}
.c-page__action:disabled:after{
    opacity:.3
}
.c-page__action--prev:after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.c-page__action--first:after,.c-page__action--last:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-double-arrow-gray3-right-12-11.svg);
    height:.6875rem;
    width:.75rem
}
.c-page__action--first:after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.c-page__fraction{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    font-size:.875rem;
    gap:.3125rem;
    justify-content:center;
    line-height:1
}
@media(min-width:48.0625rem){
    .c-page__fraction{
        font-size:1rem;
        line-height:1.375rem
    }
}
.c-hero-banner{
    -webkit-backface-visibility:hidden;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    -webkit-transform:translateZ(0)
}
.c-hero-banner__contents{
    width:100%
}
@media(max-width:48rem){
    .c-hero-banner__contents{
        padding:1.5rem 1rem
    }
}
.c-hero-banner__animation{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
@media(max-width:48rem){
    .c-hero-banner__animation:not(.use-mobile){
        display:none
    }
}
.c-hero-banner .c-media__button{
    position:relative;
    z-index:10
}
.c-hero-banner .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.c-hero-banner .c-floating-contents__floating{
    margin-left:auto;
    margin-right:auto;
    max-width:100rem
}
@media(min-width:48.0625rem){
    .c-hero-banner .c-floating-contents__floating{
        padding:5rem min(5rem,5.5555555556%)
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .c-hero-banner .c-floating-contents__floating{
        padding-bottom:2.5rem;
        padding-top:2.5rem
    }
}
.c-hero-banner .c-floating-contents__main-contents{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    width:100%
}
.c-hero-banner .c-floating-contents__sub-contents{
    display:grid;
    grid-template-columns:100%;
    grid-template-rows:minmax(auto,100%) minmax(auto,0)
}
.c-hero-banner .c-floating-contents__sub-contents .c-hero-banner__image{
    grid-area:1/1/3/2
}
.c-hero-banner .c-floating-contents__sub-contents .ST0020{
    grid-area:1/1/2/2;
    max-width:none
}
.c-hero-banner .c-floating-contents__sub-contents .c-hero-banner__disclaimer{
    grid-area:2/1/3/2
}
.c-hero-banner .c-floating-contents__sub-contents:empty{
    display:none
}
.c-hero-banner .c-floating-contents .ST0020 .c-spec-info,.c-hero-banner .c-floating-contents .ST0020 .cmp-container,.c-hero-banner .c-floating-contents .ST0020 .component,.c-hero-banner .c-floating-contents .ST0020.c-wrapper{
    height:100%
}
.c-hero-banner .c-floating-contents .ST0020 .component>.cmp-container{
    padding-left:0;
    padding-right:0
}
.c-hero-banner .c-product-nugget{
    list-style:none;
    margin:0;
    padding:0
}
.c-hero-banner .c-product-nugget li{
    margin:0
}
.c-hero-banner .c-product-nugget .c-product-nugget__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.125rem
}
@media(min-width:48.0625rem){
    .c-hero-banner .c-product-nugget .c-product-nugget__item{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:.5rem
    }
}
.c-hero-banner .c-product-nugget .c-product-nugget__item:not(:first-child){
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .c-hero-banner .c-product-nugget .c-product-nugget__item:not(:first-child){
        margin-top:.125rem
    }
}
.c-hero-banner .c-hero-badge{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    left:1.875rem;
    position:absolute;
    top:1.875rem
}
@media(min-width:48.0625rem){
    .c-hero-banner .c-hero-badge{
        left:2.5rem;
        top:2.5rem
    }
}
.c-hero-banner .c-hero-badge span{
    height:1.5rem;
    line-height:1.375rem;
    padding:0 .3125rem
}
.c-hero-banner .c-hero-badge--white span{
    color:#fff
}
.c-hero-banner .c-hero-badge--black span{
    color:#333
}
.c-hero-banner .c-hero-badge--red span{
    color:#ea1917
}
.c-hero-banner *+.c-countdown,.c-hero-banner .c-text-contents__date+.c-text-contents__bodycopy,.c-hero-banner .c-text-contents__eyebrow+.c-text-contents__headline,.c-hero-banner .c-text-contents__headline+.c-text-contents__bodycopy,.c-hero-banner .c-text-contents__headline+.c-text-contents__date{
    margin-top:.5rem
}
.c-hero-banner *+.c-countdown--promotion{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-hero-banner *+.c-countdown--promotion{
        margin-top:1.5rem
    }
}
.c-hero-banner *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-hero-banner *+.c-cta{
        margin-top:1.5rem
    }
}
.c-hero-banner *+.c-product-nugget{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-hero-banner *+.c-product-nugget{
        margin-top:1.5rem
    }
}
.c-hero-banner .c-action-button{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-hero-banner .c-action-button{
        margin-top:1.5rem
    }
}
.c-hero-banner .c-media__controls{
    margin-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .c-hero-banner .c-media__controls{
        margin-bottom:2.5rem
    }
}
.c-hero-banner--use-animation .c-hero-banner__contents{
    padding-bottom:3.75rem
}
@media(min-width:48.0625rem){
    .c-hero-banner--use-animation .c-hero-banner__contents{
        padding-bottom:3.5rem
    }
}
@media(min-width:80rem){
    .c-hero-banner--use-animation .c-hero-banner__contents{
        padding-bottom:1.5rem
    }
}
.c-carousel .c-hero-banner__contents{
    padding-bottom:4.75rem
}
@media(min-width:48.0625rem){
    .c-carousel .c-hero-banner__contents{
        padding-bottom:2.5rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .c-carousel .c-hero-banner__contents{
        padding-bottom:5rem
    }
}
.c-carousel .c-hero-banner--use-animation .c-media__controls{
    margin-bottom:4rem
}
@media(min-width:48.0625rem){
    .c-carousel .c-hero-banner--use-animation .c-media__controls{
        margin-bottom:7.125rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .c-carousel .c-hero-banner--use-animation .c-media__controls{
        margin-bottom:4.625rem
    }
}
.c-carousel .c-hero-banner--use-animation .c-hero-banner__contents{
    padding-bottom:6.25rem
}
@media(min-width:48.0625rem){
    .c-carousel .c-hero-banner--use-animation .c-hero-banner__contents{
        padding-bottom:5.625rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .c-carousel .c-hero-banner--use-animation .c-hero-banner__contents{
        padding-bottom:8.125rem
    }
}
.width-wide .c-hero-banner{
    max-width:120rem
}
.width-narrow .c-hero-banner{
    max-width:100rem
}
@media(min-width:100.0625rem){
    .width-narrow .c-hero-banner{
        border-radius:1.25rem
    }
}
@media(min-width:100.0625rem)and (min-width:48.0625rem){
    .width-narrow .c-hero-banner{
        border-radius:1.75rem
    }
}
.width-content .c-hero-banner{
    max-width:90rem
}
@media(min-width:90.0625rem){
    .width-content .c-hero-banner{
        border-radius:1.25rem
    }
}
@media(min-width:90.0625rem)and (min-width:48.0625rem){
    .width-content .c-hero-banner{
        border-radius:1.75rem
    }
}
.c-hero-banner .c-text-contents{
    width:100%
}
@media(min-width:48.0625rem){
    .c-hero-banner .c-text-contents.width-wide{
        max-width:53.75rem
    }
    .c-hero-banner .c-text-contents.width-narrow{
        max-width:40rem
    }
}
.c-hero-banner--main-pos-top .c-floating-contents__main-contents{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.c-hero-banner--main-pos-top .c-floating-contents__floating{
    bottom:auto
}
.c-hero-banner--main-pos-middle .c-floating-contents__main-contents{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.c-hero-banner--main-pos-middle .c-floating-contents__floating{
    bottom:auto;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.c-hero-banner--main-pos-bottom .c-floating-contents__main-contents{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.c-hero-banner--main-pos-bottom .c-floating-contents__floating{
    top:auto
}
@media(max-width:48rem){
    .c-hero-banner--main-pos-top-mobile .c-floating-contents__main-contents{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .c-hero-banner--main-pos-top-mobile .c-floating-contents__floating{
        bottom:auto;
        top:0;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    .c-hero-banner--main-pos-middle-mobile .c-floating-contents__main-contents{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .c-hero-banner--main-pos-middle-mobile .c-floating-contents__floating{
        bottom:auto;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    .c-hero-banner--main-pos-bottom-mobile .c-floating-contents__main-contents{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .c-hero-banner--main-pos-bottom-mobile .c-floating-contents__floating{
        bottom:0;
        top:auto;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
.c-hero-banner--main-pos-left .c-floating-contents__main-contents{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -ms-flex-direction:row;
    flex-direction:row;
    justify-content:flex-start
}
.c-hero-banner--main-pos-left .c-floating-contents__main-contents .c-text-contents{
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    text-align:left
}
.c-hero-banner--main-pos-center .c-floating-contents__main-contents{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.c-hero-banner--main-pos-center .c-floating-contents__main-contents .c-text-contents{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center
}
.c-hero-banner--main-pos-center .c-floating-contents__main-contents .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.c-hero-banner--main-pos-right .c-floating-contents__main-contents{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -ms-flex-direction:row;
    flex-direction:row;
    justify-content:flex-end
}
.c-hero-banner--main-pos-right .c-floating-contents__main-contents .c-text-contents{
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    text-align:left
}
@media(max-width:48rem){
    .c-hero-banner--main-pos-left-mobile .c-floating-contents__main-contents{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        -ms-flex-direction:row;
        flex-direction:row;
        justify-content:flex-start
    }
    .c-hero-banner--main-pos-left-mobile .c-floating-contents__main-contents .c-text-contents{
        -webkit-box-align:flex-start;
        -ms-flex-align:flex-start;
        align-items:flex-start;
        text-align:left
    }
    .c-hero-banner--main-pos-center-mobile .c-floating-contents__main-contents{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .c-hero-banner--main-pos-center-mobile .c-floating-contents__main-contents .c-text-contents{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        text-align:center
    }
    .c-hero-banner--main-pos-center-mobile .c-floating-contents__main-contents .c-cta{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .c-hero-banner--main-pos-right-mobile .c-floating-contents__main-contents{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        -ms-flex-direction:row;
        flex-direction:row;
        justify-content:flex-end
    }
    .c-hero-banner--main-pos-right-mobile .c-floating-contents__main-contents .c-text-contents{
        -webkit-box-align:flex-start;
        -ms-flex-align:flex-start;
        align-items:flex-start;
        text-align:left
    }
    .c-hero-banner.font-black,.c-hero-banner.font-white{
        background-color:#000
    }
}
.c-hero-banner.font-white .c-action-button,.c-hero-banner.font-white .c-button[class*=-text-icon],.c-hero-banner.font-white .c-floating-contents__main-contents .c-text-contents__bodycopy,.c-hero-banner.font-white .c-floating-contents__sub-contents .swiper-pagination-fraction{
    color:#fff
}
.c-hero-banner.font-white .c-action-button:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-play-outline-white-24-24.svg)
}
.c-hero-banner.font-white .c-button[class*=-text-icon]:not(:empty):nth-child(n):after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-9-14.svg)
}
.c-hero-banner.font-white .c-carousel__button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-12-7.svg)
}
.c-hero-banner.font-white .c-carousel__button:disabled:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-12-7.svg)
}
.c-hero-banner.font-black .c-action-button,.c-hero-banner.font-black .c-button[class*=-text-icon],.c-hero-banner.font-black .c-floating-contents__main-contents .c-text-contents__bodycopy,.c-hero-banner.font-black .c-floating-contents__sub-contents .swiper-pagination-fraction{
    color:#000
}
.c-hero-banner.font-black .c-action-button:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-play-outline-black-24-24.svg)
}
.c-hero-banner.font-black .c-button[class*=-text-icon]:not(:empty):nth-child(n):after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-9-14.svg)
}
.c-hero-banner.font-black .c-carousel__button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-12-7.svg)
}
.c-hero-banner.font-black .c-carousel__button:disabled:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-graycb-right-12-7.svg)
}
@media(max-width:48rem){
    .type-icon-block .c-hero-banner--main-pos-left .c-floating-contents__floating,.type-icon-block .c-hero-banner--main-pos-right .c-floating-contents__floating,.type-pdp .c-hero-banner--main-pos-left .c-floating-contents__floating,.type-pdp .c-hero-banner--main-pos-right .c-floating-contents__floating{
        position:static
    }
    .type-icon-block .c-hero-banner--main-pos-left.font-black,.type-icon-block .c-hero-banner--main-pos-left.font-black .c-action-button,.type-icon-block .c-hero-banner--main-pos-left.font-black .c-button[class*=-text-icon],.type-icon-block .c-hero-banner--main-pos-left.font-black .c-floating-contents__main-contents .c-text-contents__bodycopy,.type-icon-block .c-hero-banner--main-pos-right.font-black,.type-icon-block .c-hero-banner--main-pos-right.font-black .c-action-button,.type-icon-block .c-hero-banner--main-pos-right.font-black .c-button[class*=-text-icon],.type-icon-block .c-hero-banner--main-pos-right.font-black .c-floating-contents__main-contents .c-text-contents__bodycopy,.type-pdp .c-hero-banner--main-pos-left.font-black,.type-pdp .c-hero-banner--main-pos-left.font-black .c-action-button,.type-pdp .c-hero-banner--main-pos-left.font-black .c-button[class*=-text-icon],.type-pdp .c-hero-banner--main-pos-left.font-black .c-floating-contents__main-contents .c-text-contents__bodycopy,.type-pdp .c-hero-banner--main-pos-right.font-black,.type-pdp .c-hero-banner--main-pos-right.font-black .c-action-button,.type-pdp .c-hero-banner--main-pos-right.font-black .c-button[class*=-text-icon],.type-pdp .c-hero-banner--main-pos-right.font-black .c-floating-contents__main-contents .c-text-contents__bodycopy{
        color:#fff
    }
    .type-icon-block .c-hero-banner--main-pos-left.font-black .c-action-button:before,.type-icon-block .c-hero-banner--main-pos-right.font-black .c-action-button:before,.type-pdp .c-hero-banner--main-pos-left.font-black .c-action-button:before,.type-pdp .c-hero-banner--main-pos-right.font-black .c-action-button:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-play-outline-white-24-24.svg)
    }
    .type-icon-block .c-hero-banner--main-pos-left.font-black .c-button[class*=-text-icon]:not(:empty):nth-child(n):after,.type-icon-block .c-hero-banner--main-pos-right.font-black .c-button[class*=-text-icon]:not(:empty):nth-child(n):after,.type-pdp .c-hero-banner--main-pos-left.font-black .c-button[class*=-text-icon]:not(:empty):nth-child(n):after,.type-pdp .c-hero-banner--main-pos-right.font-black .c-button[class*=-text-icon]:not(:empty):nth-child(n):after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-9-14.svg)
    }
    .type-pdp .c-hero-banner--main-pos-left .c-floating-contents__floating,.type-pdp .c-hero-banner--main-pos-right .c-floating-contents__floating{
        -webkit-transform:translate(0);
        transform:translate(0)
    }
    .type-pdp .c-hero-banner--main-pos-left .c-floating-contents__main-contents,.type-pdp .c-hero-banner--main-pos-right .c-floating-contents__main-contents{
        -webkit-box-align:initial;
        -ms-flex-align:initial;
        align-items:normal;
        padding:1.5rem 1rem
    }
    .type-pdp .c-hero-banner--main-pos-left .c-hero-banner__contents,.type-pdp .c-hero-banner--main-pos-right .c-hero-banner__contents{
        padding:0
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .type-pdp .c-hero-banner--main-pos-left .c-floating-contents__floating,.type-pdp .c-hero-banner--main-pos-right .c-floating-contents__floating{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:80rem){
    .type-pdp.width-wide .c-hero-banner--main-pos-left .c-text-contents.width-narrow,.type-pdp.width-wide .c-hero-banner--main-pos-right .c-text-contents.width-narrow{
        width:min(34.375rem,38.1944444444%)
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .type-pdp.width-wide .c-hero-banner--main-pos-left .c-text-contents.width-narrow,.type-pdp.width-wide .c-hero-banner--main-pos-right .c-text-contents.width-narrow{
        width:min(35.625rem,39.5833333333%)
    }
}
@media(min-width:48.0625rem){
    .type-pdp.width-content .c-hero-banner--main-pos-left .c-text-contents.width-narrow,.type-pdp.width-content .c-hero-banner--main-pos-right .c-text-contents.width-narrow,.type-pdp.width-narrow .c-hero-banner--main-pos-left .c-text-contents.width-narrow,.type-pdp.width-narrow .c-hero-banner--main-pos-right .c-text-contents.width-narrow{
        width:min(35.625rem,39.5833333333%)
    }
}
@media(min-width:80rem){
    .ST0001.width-wide .type-pdp .c-hero-banner--main-pos-left .c-text-contents.width-narrow,.ST0001.width-wide .type-pdp .c-hero-banner--main-pos-right .c-text-contents.width-narrow{
        width:min(34.375rem,38.1944444444%)
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0001.width-wide .type-pdp .c-hero-banner--main-pos-left .c-text-contents.width-narrow,.ST0001.width-wide .type-pdp .c-hero-banner--main-pos-right .c-text-contents.width-narrow{
        width:min(35.625rem,39.5833333333%)
    }
}
@media(min-width:48.0625rem){
    .ST0001.width-content .type-pdp .c-hero-banner--main-pos-left .c-text-contents.width-narrow,.ST0001.width-content .type-pdp .c-hero-banner--main-pos-right .c-text-contents.width-narrow,.ST0001.width-narrow .type-pdp .c-hero-banner--main-pos-left .c-text-contents.width-narrow,.ST0001.width-narrow .type-pdp .c-hero-banner--main-pos-right .c-text-contents.width-narrow{
        width:min(35.625rem,39.5833333333%)
    }
}
.type-pdp .c-hero-banner+.c-hero-banner{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .type-pdp .c-hero-banner+.c-hero-banner{
        margin-top:1.5rem
    }
}
.type-advance .c-hero-banner{
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .type-advance .c-hero-banner{
        border-radius:1.75rem
    }
}
.type-advance .c-hero-banner .c-hero-banner__contents{
    padding-bottom:0
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .type-advance .c-hero-banner .c-hero-banner__contents{
        padding-bottom:2.5rem
    }
}
@media(max-width:48rem){
    .type-advance .c-hero-banner .c-hero-banner__contents{
        padding-bottom:4.375rem
    }
    .type-advance .c-hero-banner .c-floating-contents__floating{
        padding-left:.875rem;
        padding-right:.875rem
    }
}
.type-advance .c-hero-banner .c-floating-contents .c-hero-badge{
    left:inherit;
    margin-bottom:1rem;
    position:relative;
    top:inherit
}
.type-advance .c-hero-banner .c-media__controls{
    margin-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .type-advance .c-hero-banner .c-media__controls{
        margin-bottom:1.5rem
    }
}
.type-advance .column-1 .c-hero-banner__contents{
    padding:0
}
.type-advance .column-1 .c-hero-banner .c-floating-contents__floating{
    padding:1.875rem 1.875rem 1.5rem
}
@media(min-width:48.0625rem){
    .type-advance .column-1 .c-hero-banner .c-floating-contents__floating{
        padding:5rem
    }
}
.type-advance .column-1 .c-hero-banner--use-animation .c-floating-contents__floating{
    padding:1.875rem 1.875rem 4.25rem
}
@media(min-width:48.0625rem){
    .type-advance .column-1 .c-hero-banner--use-animation .c-floating-contents__floating{
        padding:5rem
    }
}
.type-advance .column-2 .c-hero-banner__contents,.type-advance .column-3 .c-hero-banner__contents{
    padding:0
}
.type-advance .column-2 .c-hero-banner .c-floating-contents__floating,.type-advance .column-3 .c-hero-banner .c-floating-contents__floating{
    padding:1.875rem 1.875rem 1.5rem
}
@media(min-width:48.0625rem){
    .type-advance .column-2 .c-hero-banner .c-floating-contents__floating,.type-advance .column-3 .c-hero-banner .c-floating-contents__floating{
        padding:2rem 2rem 2.625rem
    }
}
.type-advance .column-2 .c-hero-banner--use-animation .c-floating-contents__floating,.type-advance .column-3 .c-hero-banner--use-animation .c-floating-contents__floating{
    padding:1.875rem 1.875rem 4.25rem
}
@media(min-width:48.0625rem){
    .type-advance .column-2 .c-hero-banner--use-animation .c-floating-contents__floating,.type-advance .column-3 .c-hero-banner--use-animation .c-floating-contents__floating{
        padding:2rem 2rem 5.625rem
    }
}
@media(max-width:48rem){
    .type-blog .c-floating-contents__main-contents .c-text-contents__bodycopy{
        display:none
    }
}
.type-blog-icon-block .c-hero-banner__contents,.type-icon-block .c-hero-banner__contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
@media(min-width:48.0625rem){
    .type-blog-icon-block .c-hero-banner__contents,.type-icon-block .c-hero-banner__contents{
        row-gap:2.5rem
    }
}
.type-blog-icon-block .c-floating-contents__main-contents,.type-icon-block .c-floating-contents__main-contents{
    height:auto
}
.type-blog-icon-block .c-floating-contents__sub-contents .c-hero-banner__image,.type-icon-block .c-floating-contents__sub-contents .c-hero-banner__image{
    display:none
}
@media(min-width:48.0625rem){
    .type-blog-icon-block.shape-vertical .c-spec-info__container,.type-icon-block.shape-vertical .c-spec-info__container{
        width:auto
    }
    .type-blog-icon-block.text-vertical-middle .c-hero-banner--sub-pos-top .c-hero-banner__contents,.type-blog-icon-block.text-vertical-middle .c-hero-banner--sub-pos-top.c-hero-banner--main-pos-center .c-hero-banner__contents,.type-icon-block.text-vertical-middle .c-hero-banner--sub-pos-top .c-hero-banner__contents,.type-icon-block.text-vertical-middle .c-hero-banner--sub-pos-top.c-hero-banner--main-pos-center .c-hero-banner__contents{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .type-blog-icon-block.text-vertical-middle .c-floating-contents__main-contents,.type-icon-block.text-vertical-middle .c-floating-contents__main-contents{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        height:100%
    }
    .type-blog-icon-block.text-vertical-middle .c-floating-contents__sub-contents,.type-icon-block.text-vertical-middle .c-floating-contents__sub-contents{
        -ms-flex-line-pack:start;
        align-content:start;
        height:auto
    }
}
@media(max-width:48rem){
    .type-blog-icon-block.text-vertical-middle--mobile .c-hero-banner--sub-pos-top.c-hero-banner--main-pos-center .c-hero-banner__contents,.type-icon-block.text-vertical-middle--mobile .c-hero-banner--sub-pos-top.c-hero-banner--main-pos-center .c-hero-banner__contents{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .type-blog-icon-block.text-vertical-middle--mobile .c-floating-contents__main-contents,.type-icon-block.text-vertical-middle--mobile .c-floating-contents__main-contents{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        height:100%
    }
    .type-blog-icon-block.text-vertical-middle--mobile .c-floating-contents__sub-contents,.type-icon-block.text-vertical-middle--mobile .c-floating-contents__sub-contents{
        height:auto
    }
    .type-blog-icon-block.text-vertical-middle--mobile .c-spec-info,.type-icon-block.text-vertical-middle--mobile .c-spec-info{
        height:100%
    }
}
@media(min-width:48.0625rem){
    .type-blog-icon-block.text-vertical-bottom .c-hero-banner__contents,.type-icon-block.text-vertical-bottom .c-hero-banner__contents{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
}
@media(max-width:48rem){
    .type-blog-icon-block.text-vertical-bottom--mobile .c-hero-banner--main-pos-left,.type-blog-icon-block.text-vertical-bottom--mobile .c-hero-banner--main-pos-right,.type-blog-icon-block.text-vertical-bottom--mobile .c-hero-banner__contents,.type-icon-block.text-vertical-bottom--mobile .c-hero-banner--main-pos-left,.type-icon-block.text-vertical-bottom--mobile .c-hero-banner--main-pos-right,.type-icon-block.text-vertical-bottom--mobile .c-hero-banner__contents{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
}
@media(min-width:48.0625rem){
    .type-blog-icon-block.text-vertical-bottom .c-floating-contents__sub-contents,.type-blog-icon-block.text-vertical-top .c-floating-contents__sub-contents,.type-icon-block.text-vertical-bottom .c-floating-contents__sub-contents,.type-icon-block.text-vertical-top .c-floating-contents__sub-contents{
        height:100%
    }
}
@media(max-width:48rem){
    .type-blog-icon-block.text-vertical-bottom--mobile .c-floating-contents__sub-contents,.type-blog-icon-block.text-vertical-top--mobile .c-floating-contents__sub-contents,.type-icon-block.text-vertical-bottom--mobile .c-floating-contents__sub-contents,.type-icon-block.text-vertical-top--mobile .c-floating-contents__sub-contents{
        height:100%
    }
}
.type-blog-icon-block .c-hero-banner--sub-pos-top .c-floating-contents__sub-contents .c-spec-info,.type-icon-block .c-hero-banner--sub-pos-top .c-floating-contents__sub-contents .c-spec-info{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.type-blog-icon-block .c-hero-banner--sub-pos-bottom .c-floating-contents__sub-contents .c-spec-info,.type-icon-block .c-hero-banner--sub-pos-bottom .c-floating-contents__sub-contents .c-spec-info{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.type-blog-icon-block .c-hero-banner--sub-pos-middle .c-floating-contents__sub-contents .c-spec-info,.type-icon-block .c-hero-banner--sub-pos-middle .c-floating-contents__sub-contents .c-spec-info{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.type-blog-icon-block .c-hero-banner--sub-pos-left .c-floating-contents__sub-contents .c-spec-info,.type-icon-block .c-hero-banner--sub-pos-left .c-floating-contents__sub-contents .c-spec-info{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.type-blog-icon-block .c-hero-banner--sub-pos-right .c-floating-contents__sub-contents .c-spec-info,.type-icon-block .c-hero-banner--sub-pos-right .c-floating-contents__sub-contents .c-spec-info{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.type-blog-icon-block .c-hero-banner--sub-pos-center .c-floating-contents__sub-contents .c-spec-info,.type-icon-block .c-hero-banner--sub-pos-center .c-floating-contents__sub-contents .c-spec-info{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media(max-width:48rem){
    .type-blog-icon-block .c-hero-banner__contents{
        row-gap:1.5rem
    }
    .type-blog-icon-block .c-floating-contents__sub-contents{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
    .type-icon-block .c-hero-banner--main-pos-center .c-hero-banner__contents{
        row-gap:1.5rem
    }
    .type-icon-block .c-hero-banner--main-pos-left .c-hero-banner__contents,.type-icon-block .c-hero-banner--main-pos-right .c-hero-banner__contents{
        padding:0
    }
    .type-icon-block .c-hero-banner--main-pos-left .c-floating-contents__main-contents,.type-icon-block .c-hero-banner--main-pos-left .c-floating-contents__sub-contents .ST0020,.type-icon-block .c-hero-banner--main-pos-right .c-floating-contents__main-contents,.type-icon-block .c-hero-banner--main-pos-right .c-floating-contents__sub-contents .ST0020{
        padding:1.5rem 1rem
    }
    .type-icon-block .c-hero-banner--main-pos-left,.type-icon-block .c-hero-banner--main-pos-right{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .type-icon-block .c-hero-banner--main-pos-left .c-floating-contents__sub-contents .c-hero-banner__image,.type-icon-block .c-hero-banner--main-pos-right .c-floating-contents__sub-contents .c-hero-banner__image{
        display:block
    }
    .type-icon-block .c-hero-banner--main-pos-left .c-floating-contents__floor,.type-icon-block .c-hero-banner--main-pos-right .c-floating-contents__floor{
        display:none
    }
}
.type-icon-block .c-hero-banner--main-pos-left.font-black .c-floating-contents__main-contents .c-text-contents__bodycopy,.type-icon-block .c-hero-banner--main-pos-left.font-black .c-floating-contents__main-contents .c-text-contents__date,.type-icon-block .c-hero-banner--main-pos-left.font-black .c-floating-contents__main-contents .c-text-contents__headline,.type-icon-block .c-hero-banner--main-pos-left.font-white .c-floating-contents__main-contents .c-text-contents__bodycopy,.type-icon-block .c-hero-banner--main-pos-left.font-white .c-floating-contents__main-contents .c-text-contents__date,.type-icon-block .c-hero-banner--main-pos-left.font-white .c-floating-contents__main-contents .c-text-contents__headline,.type-icon-block .c-hero-banner--main-pos-right.font-black .c-floating-contents__main-contents .c-text-contents__bodycopy,.type-icon-block .c-hero-banner--main-pos-right.font-black .c-floating-contents__main-contents .c-text-contents__date,.type-icon-block .c-hero-banner--main-pos-right.font-black .c-floating-contents__main-contents .c-text-contents__headline,.type-icon-block .c-hero-banner--main-pos-right.font-white .c-floating-contents__main-contents .c-text-contents__bodycopy,.type-icon-block .c-hero-banner--main-pos-right.font-white .c-floating-contents__main-contents .c-text-contents__date,.type-icon-block .c-hero-banner--main-pos-right.font-white .c-floating-contents__main-contents .c-text-contents__headline{
    color:#fff
}
.c-spec-info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    max-width:90rem
}
.c-spec-info .carousel,.c-spec-info__container{
    width:100%
}
.c-spec-info .c-carousel{
    height:100%;
    width:100%
}
@media(max-width:48rem){
    .c-spec-info .c-carousel{
        background:transparent
    }
    .c-spec-info .c-carousel .swiper-wrapper{
        height:auto
    }
    .c-spec-info .c-carousel .swiper-wrapper .swiper-slide.c-text-contents{
        gap:.5rem;
        height:auto
    }
    .c-spec-info .c-carousel .c-text-contents{
        border-radius:1.25rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .c-spec-info .c-carousel .c-text-contents{
        border-radius:1.75rem
    }
}
@media(min-width:48.0625rem){
    .c-spec-info .c-carousel .swiper-slide{
        height:auto
    }
}
.c-spec-info .c-carousel__handler{
    width:100%
}
@media(min-width:48.0625rem){
    .c-spec-info .c-carousel__handler{
        display:none
    }
}
.c-spec-info .c-image{
    text-align:inherit
}
.c-spec-info .c-image img{
    height:2.5rem;
    width:auto
}
@media(min-width:48.0625rem){
    .c-spec-info .c-image img{
        height:3rem
    }
}
.c-spec-info .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    padding:1.25rem;
    width:100%
}
.c-spec-info .c-text-contents.align-text-left{
    text-align:left
}
.c-spec-info .c-text-contents.align-text-center{
    text-align:center
}
.c-spec-info .c-text-contents.align-text-right{
    text-align:right
}
@media(min-width:48.0625rem){
    .c-spec-info .c-text-contents{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        gap:.5rem;
        max-width:79.25rem;
        padding:0
    }
    .c-spec-info .c-text-contents:not(:last-of-type):after{
        background:#e6e1d6;
        content:"";
        position:absolute
    }
    .c-spec-info .c-text-contents__headline{
        min-height:2.5rem
    }
}
.c-spec-info .c-text-contents__bodycopy{
    color:#000
}
.c-spec-info .c-icon-block-contents{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    border-radius:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media(min-width:48.0625rem){
    .c-spec-info .c-icon-block-contents{
        border-radius:1.75rem;
        height:100%;
        padding:2rem;
        width:100%
    }
}
.c-spec-info .c-icon-block-contents:not(.c-carousel){
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .c-spec-info .c-icon-block-contents:not(.c-carousel){
        border-radius:1.75rem;
        margin:0
    }
}
@media(max-width:48rem){
    .c-spec-info .c-icon-block-contents:not(.c-carousel) .c-text-contents{
        -webkit-box-flex:1;
        -ms-flex:1 1 40%;
        flex:1 1 40%;
        padding:0;
        position:relative
    }
    .c-spec-info .c-icon-block-contents:not(.c-carousel) .c-text-contents:nth-child(2n-1):after{
        background:#cbc8c2;
        content:"";
        height:100%;
        position:absolute;
        right:-1.25rem;
        width:.0625rem
    }
    .c-spec-info .c-icon-block-contents:not(.c-carousel) .c-text-contents .c-text-contents__eyebrow{
        min-height:1.25rem
    }
    .c-spec-info .c-icon-block-contents:not(.c-carousel) .c-text-contents .c-text-contents__headline,.c-spec-info .c-icon-block-contents:not(.c-carousel) .c-text-contents .icon{
        min-height:2rem
    }
}
.c-spec-info .c-icon-block-contents.type-b .c-text-contents .c-image,.c-spec-info .c-icon-block-contents.type-b .c-text-contents__bodycopy,.c-spec-info .c-icon-block-contents.type-b .c-text-contents__headline,.c-spec-info .c-icon-block-contents.type-c .c-text-contents__bodycopy{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.c-spec-info .c-icon-block-contents.type-c .c-text-contents .c-image,.c-spec-info .c-icon-block-contents.type-c .c-text-contents__headline{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
@media(max-width:48rem){
    .c-spec-info.swiper-mobile{
        width:100%
    }
}
@media(min-width:48.0625rem){
    .c-spec-info:not(.swiper-mobile) .c-icon-block-contents{
        margin-left:1.5rem;
        margin-right:1.5rem
    }
}
.shape-horizontal .c-spec-info{
    width:100%
}
@media(min-width:48.0625rem){
    .shape-horizontal .c-spec-info .c-icon-block-contents{
        gap:3rem
    }
}
.shape-horizontal .c-spec-info .c-icon-block-contents:not(.c-carousel){
    height:auto
}
@media(max-width:48rem){
    .shape-horizontal .c-spec-info .c-icon-block-contents:not(.c-carousel){
        gap:1.5rem 2.5rem;
        padding:1.25rem
    }
}
@media(min-width:48.0625rem){
    .shape-horizontal .c-spec-info .c-icon-block-contents:not(.c-carousel){
        margin:0
    }
    .shape-horizontal .c-spec-info .c-text-contents{
        position:relative
    }
    .shape-horizontal .c-spec-info .c-text-contents:not(:last-of-type):after{
        height:100%;
        right:-1.5rem;
        width:.0625rem
    }
    .shape-horizontal .c-spec-info .c-carousel .swiper-wrapper{
        gap:3rem
    }
    .shape-vertical .c-spec-info .c-icon-block-contents{
        min-width:21.375rem;
        padding:2rem
    }
    .shape-vertical .c-spec-info .c-icon-block-contents:not(.c-carousel){
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:3rem
    }
    .shape-vertical .c-spec-info .c-icon-block-contents:not(.c-carousel) .c-text-contents{
        position:relative
    }
    .shape-vertical .c-spec-info .c-icon-block-contents:not(.c-carousel) .c-text-contents:not(:last-of-type):after{
        background:#e6e1d6;
        bottom:-1.5rem;
        content:"";
        height:.0625rem;
        position:absolute;
        width:100%
    }
    .shape-vertical .c-spec-info .c-icon-block-contents.c-carousel .swiper-wrapper{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:3rem
    }
    .shape-vertical .c-spec-info .c-icon-block-contents.c-carousel .c-text-contents{
        width:100%
    }
    .shape-vertical .c-spec-info .c-text-contents{
        -webkit-box-flex:1;
        -ms-flex:auto;
        flex:auto;
        max-width:none
    }
    .shape-vertical .c-spec-info .c-text-contents:not(:last-of-type):after{
        bottom:-1.5rem;
        height:.0625rem;
        left:0;
        width:100%
    }
}
.c-spec-info .font-white .c-text-contents__bodycopy{
    color:#fff
}
.bg-default .c-spec-info .bg-black .c-carousel__pagination,.bg-default .c-spec-info .bg-darkgray .c-carousel__pagination,.bg-default .c-spec-info .c-carousel__handler,.bg-lightgray .c-spec-info .bg-black .c-carousel__pagination,.bg-lightgray .c-spec-info .bg-darkgray .c-carousel__pagination,.bg-lightgray .c-spec-info .c-carousel__handler,.bg-white .c-spec-info .bg-black .c-carousel__pagination,.bg-white .c-spec-info .bg-darkgray .c-carousel__pagination,.bg-white .c-spec-info .c-carousel__handler{
    color:#333
}
@media(max-width:48rem){
    .bg-default .c-spec-info .bg-black .c-carousel__button[class*="--pagination"]:after,.bg-default .c-spec-info .bg-darkgray .c-carousel__button[class*="--pagination"]:after,.bg-lightgray .c-spec-info .bg-black .c-carousel__button[class*="--pagination"]:after,.bg-lightgray .c-spec-info .bg-darkgray .c-carousel__button[class*="--pagination"]:after,.bg-white .c-spec-info .bg-black .c-carousel__button[class*="--pagination"]:after,.bg-white .c-spec-info .bg-darkgray .c-carousel__button[class*="--pagination"]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-12-7.svg)
    }
}
@media(min-width:48.0625rem){
    .bg-default .c-spec-info .bg-black .c-carousel__button[class*="--pagination"]:after,.bg-default .c-spec-info .bg-darkgray .c-carousel__button[class*="--pagination"]:after,.bg-lightgray .c-spec-info .bg-black .c-carousel__button[class*="--pagination"]:after,.bg-lightgray .c-spec-info .bg-darkgray .c-carousel__button[class*="--pagination"]:after,.bg-white .c-spec-info .bg-black .c-carousel__button[class*="--pagination"]:after,.bg-white .c-spec-info .bg-darkgray .c-carousel__button[class*="--pagination"]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-10-16.svg)
    }
}
@media(max-width:48rem){
    .bg-default .c-spec-info .bg-black .c-carousel__button[class*="--pagination"]:disabled:after,.bg-default .c-spec-info .bg-darkgray .c-carousel__button[class*="--pagination"]:disabled:after,.bg-lightgray .c-spec-info .bg-black .c-carousel__button[class*="--pagination"]:disabled:after,.bg-lightgray .c-spec-info .bg-darkgray .c-carousel__button[class*="--pagination"]:disabled:after,.bg-white .c-spec-info .bg-black .c-carousel__button[class*="--pagination"]:disabled:after,.bg-white .c-spec-info .bg-darkgray .c-carousel__button[class*="--pagination"]:disabled:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-graycb-right-12-7.svg)
    }
}
@media(min-width:48.0625rem){
    .bg-default .c-spec-info .bg-black .c-carousel__button[class*="--pagination"]:disabled:after,.bg-default .c-spec-info .bg-darkgray .c-carousel__button[class*="--pagination"]:disabled:after,.bg-lightgray .c-spec-info .bg-black .c-carousel__button[class*="--pagination"]:disabled:after,.bg-lightgray .c-spec-info .bg-darkgray .c-carousel__button[class*="--pagination"]:disabled:after,.bg-white .c-spec-info .bg-black .c-carousel__button[class*="--pagination"]:disabled:after,.bg-white .c-spec-info .bg-darkgray .c-carousel__button[class*="--pagination"]:disabled:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-graycb-right-10-16.svg)
    }
}
.bg-black .c-spec-info .c-carousel__handler,.bg-darkgray .c-spec-info .c-carousel__handler{
    color:#fff
}
.bg-black .c-spec-info .c-text-contents:after,.bg-darkgray .c-spec-info .c-text-contents:after{
    background:#4a4946
}
.bg-black .c-spec-info .bg-lightgray .c-text-contents:after,.bg-black .c-spec-info .bg-white .c-text-contents:after,.bg-darkgray .c-spec-info .bg-lightgray .c-text-contents:after,.bg-darkgray .c-spec-info .bg-white .c-text-contents:after{
    background:#e6e1d6
}
.bg-black .c-spec-info .bg-lightgray .c-text-contents__bodycopy,.bg-black .c-spec-info .bg-white .c-text-contents__bodycopy,.bg-darkgray .c-spec-info .bg-lightgray .c-text-contents__bodycopy,.bg-darkgray .c-spec-info .bg-white .c-text-contents__bodycopy{
    color:#666
}
.bg-black .c-spec-info .bg-transparent .c-text-contents__bodycopy,.bg-darkgray .c-spec-info .bg-transparent .c-text-contents__bodycopy{
    color:inherit
}
@media(max-width:48rem){
    .bg-black .c-spec-info .bg-transparent.c-icon-block-contents:not(.c-carousel) .c-text-contents:nth-child(2n-1):after,.bg-darkgray .c-spec-info .bg-transparent.c-icon-block-contents:not(.c-carousel) .c-text-contents:nth-child(2n-1):after{
        background:#4a4946
    }
}
.bg-default .c-spec-info .bg-transparent .c-text-contents:not(:last-of-type):after{
    background:#cbc8c2
}
.c-spec-info .bg-black .c-text-contents *,.c-spec-info .bg-darkgray .c-text-contents *{
    color:#fff
}
.c-spec-info .bg-black .c-text-contents:after,.c-spec-info .bg-darkgray .c-text-contents:after{
    background:#4a4946
}
@media(max-width:48rem){
    .c-spec-info .bg-black.c-icon-block-contents:not(.c-carousel) .c-text-contents:nth-child(2n-1):after,.c-spec-info .bg-black>.c-icon-block-contents.ST0029:not(.c-carousel) .c-text-contents:nth-child(2n-1):after,.c-spec-info .bg-darkgray.c-icon-block-contents:not(.c-carousel) .c-text-contents:nth-child(2n-1):after,.c-spec-info .bg-darkgray>.c-icon-block-contents.ST0029:not(.c-carousel) .c-text-contents:nth-child(2n-1):after{
        background:#4a4946
    }
}
.c-spec-info .bg-lightgray .c-text-contents *,.c-spec-info .bg-lightgray .c-text-contents__bodycopy,.c-spec-info .bg-white .c-text-contents *,.c-spec-info .bg-white .c-text-contents__bodycopy{
    color:#000
}
@media(max-width:48rem){
    .c-spec-info .bg-lightgray.c-icon-block-contents:not(.c-carousel) .c-text-contents:nth-child(2n-1):after,.c-spec-info .bg-lightgray>.c-icon-block-contents.ST0029:not(.c-carousel) .c-text-contents:nth-child(2n-1):after,.c-spec-info .bg-white.c-icon-block-contents:not(.c-carousel) .c-text-contents:nth-child(2n-1):after,.c-spec-info .bg-white>.c-icon-block-contents.ST0029:not(.c-carousel) .c-text-contents:nth-child(2n-1):after{
        background:#e6e1d6
    }
}
.c-spec-info .bg-darkwarmgray .c-text-contents{
    background:#e6e1d6
}
.c-spec-info .bg-darkwarmgray .c-text-contents *{
    color:#1a1a1a
}
.c-spec-info .bg-darkwarmgray .c-text-contents:after{
    background:#cbc8c2
}
@media(max-width:48rem){
    .c-spec-info .bg-darkwarmgray.c-icon-block-contents:not(.c-carousel) .c-text-contents:nth-child(2n-1):after{
        background:#cbc8c2
    }
}
.c-spec-info .bg-white .c-text-contents{
    background:#fff
}
.c-spec-info .bg-lightgray .c-text-contents{
    background:#f8f8f8
}
.c-spec-info .bg-darkgray .c-text-contents{
    background:#333
}
.c-spec-info .bg-black .c-text-contents{
    background:#000
}
.c-spec-info .bg-black .font-black,.c-spec-info .bg-black .font-white,.c-spec-info .bg-darkgray .font-black,.c-spec-info .bg-darkgray .font-white,.c-spec-info .bg-lightgray .font-black,.c-spec-info .bg-lightgray .font-white,.c-spec-info .bg-white .font-black,.c-spec-info .bg-white .font-white{
    color:inherit
}
.c-spec-info .bg-transparent .font-white .c-text-contents__bodycopy{
    color:#fff
}
.c-spec-info .bg-transparent .font-black.c-text-contents__bodycopy{
    color:#333
}
.c-spec-info .bg-transparent .font-black.c-text-contents:after{
    background:#4a4946
}
.bg-black .c-spec-info .bg-transparent.font-black .c-text-contents:after,.bg-darkgray .c-spec-info .bg-transparent.font-black .c-text-contents:after,.bg-lightgray .c-spec-info .bg-transparent.font-black .c-text-contents:after,.bg-white .c-spec-info .bg-transparent.font-black .c-text-contents:after{
    background:#000;
    opacity:.3
}
.bg-black .c-spec-info .bg-transparent.font-white .c-text-contents:after,.bg-darkgray .c-spec-info .bg-transparent.font-white .c-text-contents:after,.bg-lightgray .c-spec-info .bg-transparent.font-white .c-text-contents:after,.bg-white .c-spec-info .bg-transparent.font-white .c-text-contents:after{
    background:#fff;
    opacity:.2
}
.c-table{
    -webkit-overflow-scrolling:touch;
    border-bottom:.0625rem solid #cbc8c2;
    border-top:.0625rem solid #cbc8c2;
    max-height:50vh;
    overflow:auto;
    width:100%
}
@media(min-width:48.0625rem){
    .c-table{
        max-height:none;
        overflow-y:hidden
    }
}
.c-table a{
    text-decoration:underline
}
.c-table table{
    border:0;
    border-collapse:collapse;
    border-spacing:0;
    color:#333;
    margin-top:0;
    min-width:100%;
    table-layout:auto;
    width:100%
}
.c-table table a{
    color:#333
}
.c-table caption{
    clip:rect(0,0,0,0);
    border:0;
    height:.0625rem;
    margin:-.0625rem;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:.0625rem
}
.c-table td,.c-table th{
    border:0;
    border-bottom:.0625rem solid #cbc8c2;
    min-width:9rem;
    padding:.875rem 1.25rem
}
@media(min-width:48.0625rem){
    .c-table td,.c-table th{
        min-width:16rem;
        padding:.875rem 2.5rem
    }
}
.c-table th{
    background-color:#e6e1d6;
    color:#000;
    font-size:1rem;
    font-weight:400;
    left:0;
    line-height:1.125rem;
    position:sticky;
    top:0;
    z-index:2
}
@media(min-width:48.0625rem){
    .c-table th{
        font-size:1.5rem;
        line-height:1.75rem;
        padding:.875rem 1.5rem
    }
}
.c-table th:after{
    background:#cbc8c2;
    bottom:-.0625rem;
    content:"";
    height:1px;
    left:0;
    position:absolute;
    width:100%
}
.c-table th.fixed{
    z-index:3
}
.c-table td{
    font-size:1rem;
    font-weight:400;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .c-table td{
        line-height:1.25rem
    }
}
.c-table tbody tr:last-child td,.c-table tbody tr:last-child th{
    border-bottom:0
}
.c-tooltip{
    position:relative
}
.c-tooltip__container{
    display:none;
    height:.0625rem;
    left:50%;
    position:absolute;
    top:50%;
    width:.0625rem;
    z-index:-2
}
.c-tooltip__container.active{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    z-index:2
}
.c-tooltip__container:before{
    background-color:#fff;
    border-color:#cbc8c2;
    border-style:solid;
    border-width:0 0 .0625rem .0625rem;
    content:"";
    display:block;
    height:.75rem;
    margin:-.25rem -.375rem;
    position:absolute;
    width:.75rem;
    z-index:10
}
.c-tooltip__container.top-center,.c-tooltip__container.top-left,.c-tooltip__container.top-right{
    margin-top:1.25rem
}
.c-tooltip__container.top-center:before,.c-tooltip__container.top-left:before,.c-tooltip__container.top-right:before{
    border-radius:0 0 0 .125rem;
    -webkit-transform:rotate(135deg) skew(-7deg,-7deg);
    transform:rotate(135deg) skew(-7deg,-7deg)
}
.c-tooltip__container.bottom-center,.c-tooltip__container.bottom-left,.c-tooltip__container.bottom-right{
    margin-top:-1.25rem
}
.c-tooltip__container.bottom-center:before,.c-tooltip__container.bottom-left:before,.c-tooltip__container.bottom-right:before{
    border-radius:0 .125rem 0 0;
    -webkit-transform:rotate(-45deg) skew(-7deg,-7deg);
    transform:rotate(-45deg) skew(-7deg,-7deg)
}
.c-tooltip__contents{
    background-color:#fff;
    border:.0625rem solid #cbc8c2;
    border-radius:1.25rem;
    -webkit-box-shadow:0 .5rem .75rem rgba(0,0,0,.06);
    box-shadow:0 .5rem .75rem rgba(0,0,0,.06);
    overflow:hidden;
    padding:1.5rem;
    position:absolute;
    width:17.5rem
}
@media(min-width:48.0625rem){
    .c-tooltip__contents{
        border-radius:1.75rem
    }
}
.c-tooltip__contents.has-close{
    padding-right:2.25rem
}
.c-tooltip__contents .c-text-contents+.button,.c-tooltip__contents .c-text-contents__bodycopy+.button{
    margin:.75rem 0 0
}
.c-tooltip__contents--small{
    padding:.75rem 1rem;
    width:8.6875rem
}
.c-tooltip__contents--small .c-text-contents+.button,.c-tooltip__contents--small .c-text-contents__bodycopy+.button{
    margin:.375rem 0 0
}
.c-tooltip__contents--small .c-button[class*=-underline]{
    font-size:.875rem;
    line-height:1
}
.c-tooltip__contents--large{
    width:23.75rem
}
.c-tooltip__contents .c-button--text-icon.default{
    color:#000
}
.c-tooltip__container.top-left .c-tooltip__contents{
    left:-1.875rem;
    top:.125rem
}
.c-tooltip__container.top-center .c-tooltip__contents{
    left:-8.75rem;
    top:.125rem
}
.c-tooltip__container.top-right .c-tooltip__contents{
    right:-1.875rem;
    top:.125rem
}
.c-tooltip__container.bottom-left .c-tooltip__contents{
    bottom:-.125rem;
    left:-1.875rem
}
.c-tooltip__container.bottom-center .c-tooltip__contents{
    bottom:-.125rem;
    left:-8.75rem
}
.c-tooltip__container.bottom-right .c-tooltip__contents{
    bottom:-.125rem;
    right:-1.875rem
}
.c-tooltip__close{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:inherit;
    border:0;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:2.75rem;
    justify-content:center;
    padding:0;
    position:absolute;
    right:0;
    top:0;
    width:2.75rem
}
.c-tooltip__close:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:block;
    height:.75rem;
    width:.75rem
}
.c-pop-msg{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    left:0;
    padding-left:1rem;
    padding-right:1rem;
    position:fixed;
    top:0;
    width:100%;
    z-index:1000
}
.c-pop-msg:not(.active){
    display:none
}
.c-pop-msg__dimmed{
    background-color:rgba(0,0,0,.7);
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0
}
.c-pop-msg__header{
    border-bottom:.0625rem solid #cbc8c2;
    margin-bottom:1rem;
    padding-bottom:1rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__header{
        margin-bottom:1.25rem;
        padding-bottom:1.25rem
    }
}
.c-pop-msg__header .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.c-pop-msg__header--no-border{
    border-bottom:none;
    margin-bottom:0
}
.c-pop-msg__header--margin-medium{
    margin-bottom:.75rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__header--margin-medium{
        margin-bottom:1.25rem
    }
}
.c-pop-msg__container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    background-color:#f0ece4;
    border:.0625rem solid #cbc8c2;
    border-radius:1.25rem;
    -webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.25);
    box-shadow:0 .25rem .75rem rgba(0,0,0,.25);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    margin:auto;
    max-height:100%;
    position:relative;
    width:auto;
    z-index:1
}
@media(min-width:48.0625rem){
    .c-pop-msg__container{
        border-radius:1.75rem
    }
}
.c-pop-msg__contents{
    margin:0 -.625rem;
    max-height:70vh;
    overflow-y:auto;
    padding:0 .625rem
}
.c-pop-msg__contents>p{
    font-size:1rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .small .c-pop-msg__contents>p,.small-x .c-pop-msg__contents>p{
        line-height:1.375rem
    }
}
.c-pop-msg__contents--icon{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin-bottom:1.25rem
}
.c-pop-msg__contents--icon:before{
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    height:3.75rem;
    width:3.75rem
}
.c-pop-msg__contents--icon-submit-success:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-success-submit-gray9-60-60.svg)
}
.c-pop-msg__contents--icon-success:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-email-mid-gray2-60-60.svg)
}
.c-pop-msg__contents--icon-error:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-error-red-60-60.svg)
}
.c-pop-msg__contents--icon-sms-success:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-phone-mid-gray2-60-60.svg);
    background-size:auto 100%
}
.c-pop-msg__button-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    margin-top:1.5rem
}
@media(max-width:48rem){
    .c-pop-msg__button-wrap--no-divide-on-mobile{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.large .c-pop-msg__button-wrap{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .large .c-pop-msg__button-wrap{
        margin-top:1.875rem
    }
}
.c-pop-msg__button-wrap.center-align{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.c-pop-msg__footer{
    padding-top:1.875rem
}
.c-pop-msg__footer .c-pop-msg__button-wrap{
    margin-top:0
}
.c-pop-msg__footer-container{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-column-gap:.625rem;
    -moz-column-gap:.625rem;
    column-gap:.625rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.c-pop-msg .fit-header{
    margin-top:-.25rem
}
.c-pop-msg .c-required-area{
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-required-area:not(:first-child){
        padding-top:.25rem
    }
}
.c-pop-msg .c-required-area+.c-pop-msg-form{
    margin-top:.5rem
}
.c-pop-msg .c-input-item label{
    color:#333;
    font-size:.875rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-input-item label{
        font-size:1rem;
        line-height:1.25rem
    }
}
.c-pop-msg .c-verification .c-verification__text{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-verification .c-verification__text{
        margin-top:1.5rem
    }
}
.c-pop-msg .c-verification .c-verification__text strong{
    color:#333;
    font-weight:700;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-verification .c-verification__text strong{
        margin-top:1.5rem
    }
}
.c-pop-msg .c-verification .c-verification__text p{
    color:#000;
    margin-top:.5rem
}
.c-pop-msg .c-verification .c-verification__contents{
    display:grid;
    gap:.5rem;
    grid-template-columns:1fr 2.5rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-verification .c-verification__contents{
        gap:.625rem
    }
}
.c-pop-msg .c-verification .c-verification__contents.c-verification__image .c-verification-left{
    background-color:#fff;
    border:.0625rem solid #e6e6e6;
    border-radius:.5rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-verification .c-verification__contents.c-verification__image .c-verification-left{
        border-radius:.375rem
    }
}
.c-pop-msg .c-verification .c-verification__contents.c-verification__image .c-verification-right{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    justify-content:space-between;
    position:relative
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-verification .c-verification__contents.c-verification__image .c-verification-right{
        gap:.375rem
    }
}
.c-pop-msg .c-verification .c-verification__contents.c-verification__image .c-verification-right button{
    background-color:#fff;
    background-position:50%;
    background-repeat:no-repeat;
    border:.0625rem solid #e6e6e6;
    border-radius:.375rem;
    cursor:pointer;
    height:2.5rem;
    width:2.5rem
}
.c-pop-msg .c-verification .c-verification__contents.c-verification__image .c-verification-right button.refresh{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-reload-black-20-20.svg)
}
.c-pop-msg .c-verification .c-verification__contents.c-verification__image .c-verification-right button.sound{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-sound-black-20-20.svg)
}
.c-pop-msg .c-verification .c-verification__contents.c-verification__image .c-verification-right:before{
    background-color:#eee;
    content:"";
    display:block;
    height:.875rem;
    left:50%;
    margin-top:-.4375rem;
    position:absolute;
    top:50%;
    width:.0625rem
}
.c-pop-msg .c-verification .c-verification__contents.c-verification__code{
    display:block
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-verification .c-verification__contents.c-verification__code{
        margin-bottom:1.5rem
    }
}
.c-pop-msg .c-verification .c-verification__contents.c-verification__code .c-verification-left label{
    clip:rect(0,0,0,0);
    border:0;
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-verification .c-verification__contents.c-verification__code .c-verification-right{
        width:2.5rem
    }
}
.c-pop-msg .c-verification .c-verification__desc{
    font-size:.75rem;
    line-height:.875rem;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-verification .c-verification__desc{
        font-size:1rem;
        line-height:1.25rem
    }
}
.c-pop-msg .c-verification .c-verification__desc div,.c-pop-msg .c-verification .c-verification__desc p{
    color:#333
}
.c-pop-msg .c-video-gallery{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-video-gallery{
        margin-top:1.875rem
    }
}
.c-pop-msg .c-video-gallery .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-video-gallery .c-image{
        border-radius:1.75rem
    }
}
.c-pop-msg .c-completion{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-completion{
        border-radius:1.75rem;
        margin-top:.625rem;
        padding:1.25rem
    }
}
.c-pop-msg .c-carousel{
    overflow:hidden
}
.small .c-pop-msg__container,.small-x .c-pop-msg__container{
    background-color:#fff;
    max-width:23.75rem;
    padding:2.1875rem;
    width:100%
}
@media(min-width:48.0625rem){
    .small .c-pop-msg__container,.small-x .c-pop-msg__container{
        padding:3.125rem 2.5rem 2.5rem
    }
}
.small .c-pop-msg__container .c-pop-msg__button-wrap,.small-x .c-pop-msg__container .c-pop-msg__button-wrap{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.medium .c-pop-msg__container{
    padding:2.5rem 1.875rem;
    width:100%
}
@media(min-width:48.0625rem){
    .medium .c-pop-msg__container{
        max-width:41.25rem;
        padding:3.125rem
    }
}
.large .c-pop-msg__container{
    padding:2.5rem 1.875rem;
    width:100%
}
@media(min-width:48.0625rem){
    .large .c-pop-msg__container{
        max-width:68.75rem;
        padding:4.375rem
    }
}
.full .c-pop-msg__container{
    background:#fff;
    border-radius:0;
    height:100%;
    max-height:100vh;
    padding:0;
    width:100%
}
@media(min-width:48.0625rem){
    .full .c-pop-msg__container{
        padding:2.5rem
    }
}
@media(max-width:48rem){
    .m-full .c-pop-msg__container{
        margin-left:-1rem;
        margin-right:-1rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem){
    :not([class*=full]) .c-pop-msg__container{
        max-height:calc(100vh - 2rem)
    }
}
.c-pop-msg.full{
    padding:0
}
@media(min-width:48.0625rem){
    .c-pop-msg.full .c-pop-msg__close--on-top{
        right:2.25rem;
        top:2.25rem
    }
}
.c-pop-msg.full .c-pop-msg__contents{
    height:100%;
    margin:0;
    max-height:100%;
    padding:0
}
.c-pop-msg.large .c-pop-msg__start-description .c-text-contents{
    max-width:860px
}
@media(max-width:48rem){
    .c-pop-msg.full-m{
        padding-left:0;
        padding-right:0
    }
    .c-pop-msg.full-m .c-pop-msg__container{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        border-radius:0;
        height:100%;
        justify-content:flex-start;
        padding-left:1rem;
        padding-right:1rem
    }
}
.c-pop-msg.full-m .c-pop-msg__contents{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    max-height:100%
}
.c-pop-msg__close--on-top{
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.c-pop-msg__close-button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:none;
    border:0;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    padding:0
}
.c-pop-msg__close--on-top .c-pop-msg__close-button{
    height:2.75rem;
    width:2.75rem
}
.c-pop-msg__close--on-top .c-pop-msg__close-button:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg);
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:block;
    height:.75rem;
    width:.75rem
}
@media(min-width:48.0625rem){
    .small .c-pop-msg__close--on-top .c-pop-msg__close-button{
        margin-right:.5rem;
        margin-top:.5rem
    }
    .medium .c-pop-msg__close--on-top .c-pop-msg__close-button{
        margin-right:.75rem;
        margin-top:.75rem
    }
    .medium .c-pop-msg__close--on-top .c-pop-msg__close-button:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-20-20.svg);
        height:1.25rem;
        width:1.25rem
    }
    .large .c-pop-msg__close--on-top .c-pop-msg__close-button{
        margin-right:1.25rem;
        margin-top:1.25rem
    }
    .large .c-pop-msg__close--on-top .c-pop-msg__close-button:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-24-24.svg);
        height:1.5rem;
        width:1.5rem
    }
}
.full .c-pop-msg__close--on-top .c-pop-msg__close-button:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-20-20.svg);
    height:1.25rem;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .full .c-pop-msg__close--on-top .c-pop-msg__close-button:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-24-24.svg);
        height:1.5rem;
        width:1.5rem
    }
}
.c-pop-msg-form{
    background-color:#fff;
    border-radius:1rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .c-pop-msg-form{
        border-radius:1.25rem;
        padding:1.25rem
    }
}
.c-pop-msg-form__head{
    color:#333;
    font-size:1rem;
    line-height:1.25rem;
    margin-bottom:.5rem
}
.c-pop-msg-form__item+.c-pop-msg-form__item{
    margin-top:.5rem
}
.c-pop-msg-form__item.has-line{
    border-top:.0625rem solid #e6e6e6;
    margin-top:1rem;
    padding-top:1rem
}
.c-pop-msg-form__text .c-text-contents__form-text{
    color:#333
}
.c-pop-msg-form__text .c-text-contents__disclaimer{
    margin-top:.5rem
}
.c-pop-msg-form__text--item-guide{
    margin-top:1rem
}
.c-pop-msg__contents--popFindModel .c-pop-msg-result{
    background-color:#fff;
    border-radius:1rem;
    margin-top:.75rem;
    padding:.75rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popFindModel .c-pop-msg-result{
        border-radius:1.25rem;
        margin-top:1.25rem;
        padding:1rem 1.25rem
    }
}
.c-pop-msg__contents--popFindModel .c-pop-msg-result .c-text-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popFindModel .c-pop-msg-result .c-text-contents{
        margin-top:1rem
    }
}
.c-pop-msg__contents--popInstallmentCalculator .c-calculator__cost{
    font-size:.875rem;
    line-height:1rem;
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popInstallmentCalculator .c-calculator__cost{
        font-size:1rem;
        line-height:1.25rem;
        margin-top:.75rem
    }
}
.c-pop-msg__contents--popInstallmentCalculator .c-tabs{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popInstallmentCalculator .c-tabs{
        margin-top:1.25rem
    }
}
.c-pop-msg__contents--popInstallmentCalculator .c-tabs__inner{
    border-bottom:.0625rem solid #e6e6e6
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popInstallmentCalculator .c-tabs__tablist{
        margin-left:17.5rem;
        max-width:25.625rem
    }
}
.c-pop-msg__contents--popInstallmentCalculator .c-calculator__subtitle{
    font-size:1.25rem;
    line-height:1.5rem;
    margin-top:1.25rem;
    text-align:left
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popInstallmentCalculator .c-calculator__subtitle{
        font-size:1.5rem;
        line-height:1.75rem;
        margin-top:2.5rem
    }
}
.c-pop-msg__contents--popInstallmentCalculator .c-calculator__table{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popInstallmentCalculator .c-calculator__table{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        margin-top:1.25rem
    }
    .c-pop-msg__contents--popInstallmentCalculator .c-calculator__card-list{
        background-color:#fff;
        border:.0625rem solid #cbc8c2;
        border-radius:1.75rem 0 0 1.75rem;
        border-right:none
    }
}
.c-pop-msg__contents--popInstallmentCalculator .c-calculator__card-list .c-select-item{
    display:block
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popInstallmentCalculator .c-calculator__card-list .c-select-item{
        display:none
    }
}
.c-pop-msg__contents--popInstallmentCalculator .c-calculator__card-list .c-calculator__card-list-box{
    display:none
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popInstallmentCalculator .c-calculator__card-list .c-calculator__card-list-box{
        -webkit-box-flex:0;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex:0 0 17.5rem;
        flex:0 0 17.5rem;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:1.25rem;
        padding:1.875rem;
        width:17.5rem
    }
}
.c-pop-msg__contents--popInstallmentCalculator .c-calculator__card-list .c-calculator__card-list-item{
    border-bottom:.125rem solid transparent;
    color:#333;
    font-size:1rem;
    font-weight:600;
    line-height:1.25rem
}
.c-pop-msg__contents--popInstallmentCalculator .c-calculator__card-list .c-calculator__card-list-item button{
    background:none;
    border:none;
    cursor:pointer;
    padding:0
}
.c-pop-msg__contents--popInstallmentCalculator .c-calculator__card-list .c-calculator__card-list-item.active button{
    border-color:#ea1917;
    color:#ea1917
}
.c-pop-msg__contents--popInstallmentCalculator .c-calculator__emi-list{
    background-color:#fff;
    margin-top:1.875rem;
    overflow:hidden;
    overflow-x:auto
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popInstallmentCalculator .c-calculator__emi-list{
        -webkit-box-flex:1;
        border:.0625rem solid #cbc8c2;
        border-radius:0 1.75rem 1.75rem 0;
        -ms-flex:1;
        flex:1;
        margin-top:0
    }
}
.c-pop-msg__contents--popInstallmentCalculator .c-calculator__emi-list table td,.c-pop-msg__contents--popInstallmentCalculator .c-calculator__emi-list table th{
    text-align:center;
    width:7.8125rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popInstallmentCalculator .c-calculator__emi-list table{
        height:100%;
        table-layout:fixed
    }
}
.c-pop-msg__contents--popPayWithAfterpay .c-tabs__tablist:before{
    border-bottom:.0625rem solid #e6e1d6
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popPayWithAfterpay .c-tabs__tablist{
        max-width:25.625rem
    }
}
.c-pop-msg__contents--popPayWithAfterpay .c-tabs__tablist:before{
    background-color:#e6e1d6;
    content:"";
    display:block;
    height:.0625rem;
    left:.625rem;
    position:absolute;
    right:.625rem;
    top:3rem
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--logo-title{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.625rem;
    margin-top:1.5rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--logo-title{
        gap:.875rem;
        margin-top:2.5rem
    }
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--logo-title .c-image{
    height:1.875rem;
    width:auto
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--logo-title .c-image{
        height:3.125rem
    }
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--logo-title .c-image *{
    height:100%;
    width:auto
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--logo-title .c-text-contents__bodycopy{
    color:#000
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--step{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--step{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        margin-top:1.875rem
    }
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--step__item{
    -webkit-box-flex:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    gap:1rem;
    padding:.75rem 0
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--step__item{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:.625rem;
        padding:0 .75rem;
        text-align:center
    }
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--step__item:first-child~*{
    border-top:.0625rem solid #cbc8c2
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--step__item:first-child~*{
        border-left:.0625rem solid #cbc8c2;
        border-top:none
    }
}
@media(max-width:48rem){
    .c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--step__item:first-child{
        padding-top:0
    }
    .c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--step__item:last-child{
        padding-bottom:0
    }
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--step__item .c-image{
    -ms-flex-negative:0;
    flex-shrink:0;
    height:2rem;
    width:auto
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--step__item .c-image{
        height:3rem
    }
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--step__item .c-image *{
    height:100%;
    width:auto
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--step__item .c-text-contents__eyebrow{
    margin-bottom:.125rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--step__item .c-text-contents__eyebrow{
        margin-bottom:.25rem
    }
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--info{
    background:#fff;
    border-radius:.75rem;
    margin-top:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--info{
        border-radius:1rem;
        margin-top:1.875rem;
        padding:1.25rem
    }
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--info .c-text-contents:first-child~*{
    border-top:.0625rem solid #e6e1d6;
    margin-top:1rem;
    padding-top:1rem
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--info .c-text-contents__bodycopy+*{
    margin-top:.625rem
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--info .c-text-contents__disclaimer+*{
    margin-top:.375rem
}
.c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--info .c-text-contents .c-button-item{
    margin-top:.125rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popPayWithAfterpay .c-after-pay-contents--info .c-text-contents .c-button-item{
        margin-top:.25rem
    }
}
@media(max-width:48rem){
    .c-pop-msg__contents--popReview .c-post-form{
        margin-top:1.25rem
    }
}
.c-pop-msg__contents--popReview .c-post-form__fieldset .c-post-form__fieldset-container{
    padding:1.25rem
}
@media(max-width:48rem){
    .c-pop-msg__contents--popReview .c-post-form__fieldset .c-post-form__fieldset-container{
        gap:1.25rem;
        padding:1.25rem 1rem
    }
}
.c-pop-msg__contents--popReview .c-post-form__item--input .c-input-item--length{
    margin-top:.5rem
}
.c-pop-msg__contents--popReview .c-post-form__item--input .c-warning{
    margin-top:-1.25rem
}
.c-pop-msg__contents--popReview .c-post-form__item--textarea textarea{
    font-size:1rem;
    line-height:1.25rem
}
.c-pop-msg__contents--popReview ul{
    color:#333;
    list-style:none;
    margin:0;
    padding:0
}
.c-pop-msg__contents--popReview ul li{
    margin:0
}
.c-pop-msg__contents--popReview ul:before{
    color:#333;
    content:attr(aria-label);
    display:inline-block;
    font-size:1rem;
    line-height:1.125rem;
    margin-bottom:.5rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popReview ul:before{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.c-pop-msg__contents--popReview ul li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-pop-msg__contents--popReview ul li:before{
    background-color:#666;
    border-radius:100%;
    content:"";
    height:.1875rem;
    margin:.625rem .375rem 0 0;
    max-width:.1875rem;
    width:100%
}
.c-pop-msg__contents--popReview ul li:not(:first-child){
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popReview ul li:not(:first-child){
        margin-top:.125rem
    }
}
.c-pop-msg__contents--popReview .c-radio label{
    margin-bottom:0
}
.c-pop-msg__contents--popReview .c-radio-group{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.5rem
}
.c-pop-msg__contents--popReview .c-radio-item label{
    font-size:1rem;
    line-height:1.375rem
}
.c-pop-msg__contents--popProductSpecs .c-all-specs-area{
    display:block
}
.c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__tablist{
    gap:0;
    margin:0;
    padding:0
}
@media(max-width:48rem){
    .c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__tablist{
        overflow-x:initial;
        overflow-y:initial
    }
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__tablist{
        margin:0;
        overflow:initial
    }
}
.c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__tab{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fff;
    border-radius:1rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.25rem;
    padding:.625rem .75rem!important
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__tab{
        -ms-flex-negative:1;
        border-radius:.75rem;
        flex-shrink:1;
        gap:1rem;
        padding:.875rem 1.5rem!important
    }
}
.c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__tab--active{
    border:.0625rem solid #000;
    padding:.5625rem .6875rem
}
.c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__tab--active:after{
    display:none!important
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__tab--active{
        padding:.8125rem 1.4375rem
    }
}
.c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__inner--qty-2 .cmp-tabs__tab{
    min-width:calc(50% - 4px)
}
.c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__inner--qty-3 .cmp-tabs__tab{
    min-width:50%;
    width:50%
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__inner--qty-3 .cmp-tabs__tab{
        max-width:33.333%
    }
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__inner--qty-3 .cmp-tabs__tab{
        max-width:33.333%
    }
}
.c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__inner--qty-4 .cmp-tabs__tab{
    width:50%
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__inner--qty-4 .cmp-tabs__tab{
        max-width:25%
    }
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__inner--qty-4 .cmp-tabs__tab{
        max-width:25%
    }
}
.c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__inner .c-carousel__handler{
    height:100%;
    left:0;
    margin:0;
    position:absolute;
    top:0;
    width:100%
}
.c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__inner .cmp-carousel__actions{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#f0ece4;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    left:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:1
}
.c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__inner .cmp-carousel__actions:last-child{
    left:auto;
    right:0;
    top:50%
}
.c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs__inner .cmp-carousel__actions .swiper-button-disabled{
    display:none
}
.c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs .cmp-tabs__tab .c-image__img{
    aspect-ratio:1;
    max-width:2rem;
    min-width:2rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs .cmp-tabs__tab .c-image__img{
        max-width:4rem;
        min-width:4rem
    }
}
.c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs .cmp-text{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:wrap
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs .cmp-text{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:3;
        display:-webkit-box;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs .c-pop-msg__header{
    border-bottom:.0625rem solid #cbc8c2;
    margin:0 0 1.25rem;
    padding:1.25rem 0 1rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popProductSpecsTab .tabs .cmp-tabs .c-pop-msg__header{
        border:0;
        margin:0;
        padding:1.25rem 0
    }
}
.c-pop-msg__contents--popNotSupported .c-browser-supported{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.25rem
}
.c-pop-msg__contents--popNotSupported .c-browser-supported__subcopy{
    text-align:center;
    width:28.625rem
}
.c-pop-msg__contents--popNotSupported .c-browser-supported__bodycopy{
    border-top:.0625rem solid #cbc8c2;
    padding-top:1.25rem
}
.c-pop-msg__contents--popRelayPoint .c-list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem;
    list-style:none;
    margin:0;
    max-height:31.5rem;
    padding:0
}
.c-pop-msg__contents--popRelayPoint .c-list li{
    margin:0
}
.c-pop-msg__contents--popRelayPoint .c-list__item{
    background-color:#fff;
    border-radius:.75rem;
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popRelayPoint .c-list__item{
        border-radius:1rem
    }
}
.c-pop-msg__contents--popRelayPoint .c-radio-item .label{
    color:#000;
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popRelayPoint .c-radio-item .label{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.c-pop-msg__contents--popRelayPoint .c-radio-item .label:before{
    margin-right:1rem
}
.c-pop-msg__contents--popRelayPoint .c-text-contents{
    margin:.5rem 0 0 2.25rem
}
.c-pop-msg__contents--popRelayPoint .c-text-contents__bodycopy{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#666;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-pop-msg__contents--popRelayPoint .c-text-contents__bodycopy+.c-text-contents__bodycopy{
    margin-top:.625rem
}
.c-pop-msg__contents--popRelayPoint .c-text-contents__bodycopy span{
    line-height:.875rem
}
.c-pop-msg__contents--popRelayPoint .c-text-contents__bodycopy--icon-pin:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pin-black-16-16.svg);
    content:"";
    height:1rem;
    margin-right:.25rem;
    width:1rem
}
.c-pop-msg__contents--popRelayPoint .c-select-item{
    margin:.625rem 0 0 2.25rem;
    max-width:18.75rem
}
.c-pop-msg__contents[class*="--popClaim"] .c-required-area+.c-post-form{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents[class*="--popClaim"] .c-required-area+.c-post-form{
        margin-top:.5rem
    }
}
.c-pop-msg__contents[class*="--popClaim"] .c-post-form__item{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    max-width:none
}
@media(max-width:48rem){
    .c-pop-msg__contents--popClaimNow .c-post-form__fieldset--w-column3-group .c-post-form__group+.c-post-form__group{
        border-top:.0625rem solid #cbc8c2;
        padding-top:1.25rem
    }
}
.c-pop-msg__contents--popClaimNow~* .c-line-progress{
    max-width:11.75rem;
    width:100%
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popClaimNow~* .c-line-progress{
        max-width:20.5rem
    }
}
.c-pop-msg__contents--popClaimTrack .c-field-group+.c-field-group{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popClaimTrack .c-field-group+.c-field-group{
        margin-top:1.5rem
    }
}
.c-pop-msg__contents--popClaimTrack .c-field-group__box+.c-field-group__box{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popClaimTrack .c-field-group__box+.c-field-group__box{
        margin-top:1.5rem
    }
}
.c-pop-msg__contents--popClaimTerms .tabs .cmp-tabs__tablist{
    padding-left:0;
    padding-right:0
}
.c-pop-msg__contents--popClaimTerms .tabs .cmp-tabs__tabpanel{
    padding-top:.75rem
}
@media(min-width:48.0625rem){
    .c-pop-msg__contents--popClaimTerms .tabs .cmp-tabs__tabpanel{
        padding-top:1.25rem
    }
}
.c-pop-msg__contents--popClaimTerms .tabs .cmp-tabs__tabpanel ol,.c-pop-msg__contents--popClaimTerms .tabs .cmp-tabs__tabpanel ul{
    list-style:none;
    margin:0;
    padding:0
}
.c-pop-msg__contents--popClaimTerms .tabs .cmp-tabs__tabpanel ol li,.c-pop-msg__contents--popClaimTerms .tabs .cmp-tabs__tabpanel ul li{
    margin:0
}
.c-pop-msg__contents--popClaimTerms .tabs .cmp-tabs__tabpanel ol ol,.c-pop-msg__contents--popClaimTerms .tabs .cmp-tabs__tabpanel ol ul,.c-pop-msg__contents--popClaimTerms .tabs .cmp-tabs__tabpanel ul ol,.c-pop-msg__contents--popClaimTerms .tabs .cmp-tabs__tabpanel ul ul{
    padding:.5rem 1rem
}
.c-pop-msg__contents--popClaimTerms .tabs .cmp-tabs__tabpanel strong{
    font-weight:700
}
.c-pop-msg__contents--popClaimTerms .tabs .cmp-tabs__tabpanel *+*{
    margin-top:.5rem
}
.c-pop-msg__contents--popClaimTerms .tabs .cmp-tabs__tabpanel div+div{
    margin-top:1.5rem
}
#popRecommendedBanner .c-pop-msg__container{
    max-width:53rem
}
#popRecommendedProducts .c-pop-msg__container{
    max-width:75.875rem
}
@media(max-width:42.4375rem){
    #popRecommendedProducts .c-pop-msg__container{
        padding-left:0;
        padding-right:0
    }
}
@media(max-width:48rem){
    #popRecommendedProducts .c-pop-msg__header{
        padding-left:1rem;
        padding-right:1rem
    }
}
#popRecommendedProducts .c-product-list{
    padding:0
}
@media(max-width:42.4375rem){
    #popRecommendedProducts .c-carousel{
        padding-left:1rem;
        padding-right:1rem
    }
}
#popRecommendedProducts .swiper-steady{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
#popRecommendedProducts .swiper-steady .c-carousel__item:last-child{
    margin-right:0!important
}
@media(max-width:48rem){
    #popSelectDate .Buy-calendar{
        height:auto
    }
}
#popSelectDate .Buy-calendar__box .fc-header-toolbar{
    padding-bottom:2.125rem;
    padding-top:.625rem
}
@media(min-width:48.0625rem){
    #popSelectDate .Buy-calendar__box .fc-header-toolbar{
        padding-bottom:2rem;
        padding-top:0
    }
}
#popSelectDate .c-pop-msg__close-button{
    margin-right:.25rem;
    margin-top:.25rem
}
#popSelectDate .c-pop-msg__close-button:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-20-20.svg);
    height:1.25rem;
    width:1.25rem
}
#popSelectDate .c-pop-msg__container{
    max-width:41.25rem
}
@media(max-width:48rem){
    #popSelectDate .c-pop-msg__container{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem){
    #popSelectDate .c-pop-msg__container{
        height:auto;
        padding:3.125rem
    }
}
@media(max-width:48rem){
    #popSelectDate{
        padding:0
    }
    #popSelectDate .c-pop-msg__container{
        border-radius:0
    }
}
#popAddToWishList .c-pop-msg__button-wrap{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.c-energy-grade{
    background-color:transparent;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:auto 100%;
    border:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
.c-energy-grade--a{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-energy-grade-a.svg)
}
.c-energy-grade--b{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-energy-grade-b.svg)
}
.c-energy-grade--c{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-energy-grade-c.svg)
}
.c-energy-grade--d{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-energy-grade-d.svg)
}
.c-energy-grade--e{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-energy-grade-e.svg)
}
.c-energy-grade--f{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-energy-grade-f.svg)
}
.c-energy-grade--g{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-energy-grade-g.svg)
}
.c-energy-grade--a-reverse{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-energy-grade-a-reverse.svg)
}
.c-energy-grade--b-reverse{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-energy-grade-b-reverse.svg)
}
.c-energy-grade--c-reverse{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-energy-grade-c-reverse.svg)
}
.c-energy-grade--d-reverse{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-energy-grade-d-reverse.svg)
}
.c-energy-grade--e-reverse{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-energy-grade-e-reverse.svg)
}
.c-energy-grade--f-reverse{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-energy-grade-f-reverse.svg)
}
.c-energy-grade--g-reverse{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-energy-grade-g-reverse.svg)
}
.c-energy-grade--a3.e-labels{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-a3.svg)
}
.c-energy-grade--a2.e-labels{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-a2.svg)
}
.c-energy-grade--a1.e-labels{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-a1.svg)
}
.c-energy-grade--a.e-labels{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-a.svg)
}
.c-energy-grade--b.e-labels{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-b.svg)
}
.c-energy-grade--c.e-labels{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-c.svg)
}
.c-energy-grade--d.e-labels{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-d.svg)
}
.c-energy-grade--e.e-labels{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-e.svg)
}
.c-badge__align-box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.c-badge__name{
    color:#000;
    font-size:.75rem;
    line-height:.875rem;
    position:relative
}
@media(min-width:48.0625rem){
    .c-badge__name{
        font-size:1rem;
        line-height:1.125rem
    }
}
.c-badge__name:nth-child(n+2){
    margin-left:.5rem
}
@media(min-width:48.0625rem){
    .c-badge__name:nth-child(n+2){
        margin-left:.75rem
    }
}
.c-badge__name:nth-child(n+2):before{
    background:#cbc8c2;
    content:"";
    height:.5rem;
    left:-.25rem;
    position:absolute;
    top:.1875rem;
    width:.0625rem
}
@media(min-width:48.0625rem){
    .c-badge__name:nth-child(n+2):before{
        height:.75rem;
        left:-.375rem;
        top:.25rem
    }
}
.c-price__flag--member,.c-price__flag--vip{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.375rem
}
.c-price__flag--member .flag,.c-price__flag--vip .flag{
    color:#646464
}
.c-price__flag--notice{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:1.25rem;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .c-price__flag--notice{
        font-size:2rem;
        line-height:2.25rem
    }
}
.c-price__flag--promotion{
    color:#000
}
.c-price__flag--limited{
    color:#ea1917
}
.c-price__flag--limited .qty{
    background:#fd312e;
    border-radius:.8125rem;
    color:#fff;
    font-size:.6875rem;
    font-weight:700;
    line-height:1;
    margin:0 0 0 .25rem;
    padding:.0625rem .25rem
}
.c-price__flag--vip+.c-price__flag--limited{
    padding-left:.5rem;
    position:relative
}
.c-price__flag--vip+.c-price__flag--limited:before{
    background-color:#eee;
    content:"";
    display:block;
    height:.75rem;
    left:0;
    position:absolute;
    top:.0625rem;
    width:.0625rem
}
.c-price__purchase{
    font-size:1.75rem;
    font-weight:600;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .c-price__purchase{
        font-size:2rem;
        line-height:2.25rem
    }
}
.c-price__previous{
    color:#646464;
    text-decoration:line-through
}
.c-price__discount{
    color:#000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.125rem
}
.c-price__installment{
    display:block;
    margin-bottom:.125rem
}
.c-price__installment a{
    color:#646464;
    text-decoration:underline
}
.c-price__installment a:not(:empty):nth-child(n){
    font-weight:400
}
.c-price__flag--retail{
    font-size:1.5rem;
    line-height:1.75rem
}
.price-area .price-box{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    font-size:.75rem;
    gap:.25rem .5rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .price-area .price-box{
        font-size:1rem;
        line-height:1.25rem
    }
}
.price-area .price-box.dimmed *{
    color:#cbc8c2
}
.price-area .product-price{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.5rem
}
.price-area .product-price .c-price__flag--limited,.price-area .product-price .c-price__flag--member,.price-area .product-price .c-price__flag--vip{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    gap:0 .375rem
}
html body .c-product-item__rating--number .rating .bv-inline-rating-container .bv-rating-label{
    color:#646464!important;
    font-size:.75rem!important;
    line-height:.875rem!important;
    margin:0!important
}
@media(min-width:48.0625rem){
    html body .c-product-item__rating--number .rating .bv-inline-rating-container .bv-rating-label{
        font-size:.875rem!important
    }
}
.c-product-item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem;
    height:100%;
    justify-content:space-between
}
@media(min-width:48.0625rem){
    .c-product-item{
        gap:1rem
    }
}
.c-product-item__top-container .wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.25rem .625rem;
    margin-top:.375rem
}
.c-product-item__bottom-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.c-product-item__bottom-container .cta-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.5rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-product-item__bottom-container .cta-wrap{
        margin-top:1rem
    }
}
.c-product-item__bottom-container .cta-wrap .c-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.c-product-item__bottom-container .cta-wrap .c-button[class*=-default].w-medium{
    padding:0
}
.c-product-item__bottom-container .cta-wrap .c-button[class*=-box].medium{
    padding:0 .625rem
}
.c-product-item__head{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:1rem;
    justify-content:space-between;
    text-align:left
}
@media(min-width:48.0625rem){
    .c-product-item__head{
        height:1.3125rem
    }
}
.c-product-item__head a,.c-product-item__head button{
    outline-offset:.125rem
}
.c-product-item__head .c-product-item__tag{
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .c-product-item__head .c-product-item__tag{
        font-size:1rem;
        line-height:1.125rem
    }
}
.c-product-item__head .c-product-item__compare{
    display:inline-block;
    padding:.0625rem 0 0;
    vertical-align:top
}
.c-product-item__head .c-product-item__compare+.c-product-item__wishlist{
    margin-left:.625rem
}
@media(min-width:48.0625rem){
    .c-product-item__head .c-product-item__compare+.c-product-item__wishlist{
        margin-left:.75rem
    }
}
.c-product-item__head .c-product-item__select{
    position:absolute;
    right:1.5rem;
    top:1.5rem
}
.c-product-item__head .c-product-item__select .c-checkbox-item .label:before{
    margin-right:0
}
.c-product-item__head .c-product-item__wishlist{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    float:right
}
.c-product-item__head .c-product-item__wishlist .number{
    color:#333;
    display:inline-block;
    font-size:.75rem;
    line-height:.75rem;
    padding:.125rem .0625rem;
    text-align:right;
    vertical-align:top
}
.c-product-item__head .c-product-item__wishlist .c-icon-button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    vertical-align:top
}
@media(min-width:48.0625rem){
    .c-product-item__head .c-product-item__wishlist .c-icon-button{
        margin-top:.1875rem
    }
}
.c-product-item__head .c-product-item__wishlist .c-icon-button:before{
    height:1rem;
    width:1rem
}
.c-product-item__head+.c-product-item__headline{
    margin-top:.5rem
}
.c-product-item__headline{
    clear:both
}
.c-product-item__headline .c-product-item__sku{
    color:#646464;
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .c-product-item__headline .c-product-item__sku{
        font-size:1rem;
        line-height:1.25rem
    }
}
.c-product-item__headline .c-product-item__ufn{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    color:#000;
    display:-webkit-box;
    font-size:1.25rem;
    height:3rem;
    line-height:1.5rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .c-product-item__headline .c-product-item__ufn{
        font-size:1.5rem;
        height:3.5rem;
        line-height:1.75rem
    }
}
.c-product-item__headline .c-product-item__ufn a{
    display:block;
    outline-offset:-.25rem
}
.c-product-item__headline+.c-product-item__rating{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .c-product-item__headline+.c-product-item__rating{
        margin-top:.5rem
    }
}
.c-product-item__groups{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .c-product-item__groups{
        height:1.375rem;
        margin-bottom:-.125rem;
        margin-top:.5rem
    }
}
@media(max-width:48rem){
    .c-product-item__groups:empty{
        display:none
    }
}
.c-product-item__rating{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.375rem
}
@media(max-width:22.4375rem){
    .c-product-item__rating{
        display:block;
        height:auto
    }
}
.c-product-item__rating--bg-star,.c-product-item__rating--filled-star{
    height:1rem;
    width:1rem
}
.c-product-item__rating--bg-star{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-star-empty.svg) no-repeat 50% 50%
}
.c-product-item__rating--filled-star{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-star.svg) no-repeat 50% 50%
}
.c-product-item__rating--number{
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .c-product-item__rating--number{
        font-size:.875rem;
        line-height:1.25rem
    }
}
.c-product-item__rating a{
    color:#4a4946
}
.c-product-item__rating [data-bv-rating] .bv_main_container .bv_text,.c-product-item__rating [data-bv-show=inline_rating] .bv_main_container .bv_text{
    font-size:.75rem!important;
    line-height:.875rem!important
}
@media(min-width:48.0625rem){
    .c-product-item__rating [data-bv-rating] .bv_main_container .bv_text,.c-product-item__rating [data-bv-show=inline_rating] .bv_main_container .bv_text{
        font-size:.875rem!important;
        line-height:1.25rem!important
    }
}
.c-product-item__button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-product-item__button a{
    font-weight:600;
    text-decoration:underline;
    text-underline-offset:.1875rem
}
.c-product-item__tag{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:1rem;
    justify-content:space-between
}
@media(min-width:48.0625rem){
    .c-product-item__tag{
        height:1.25rem
    }
}
.c-product-item__tag--flag{
    color:#000;
    overflow:hidden;
    padding-right:.625rem
}
.c-product-item__tag--flag span{
    position:relative
}
.c-product-item__tag--flag span:nth-child(n+2){
    margin-left:.5rem
}
@media(min-width:48.0625rem){
    .c-product-item__tag--flag span:nth-child(n+2){
        margin-left:.75rem
    }
}
.c-product-item__tag--flag span:nth-child(n+2):before{
    background:#cbc8c2;
    content:"";
    height:.5rem;
    left:-.25rem;
    position:absolute;
    top:.1875rem;
    width:.0625rem
}
@media(min-width:48.0625rem){
    .c-product-item__tag--flag span:nth-child(n+2):before{
        height:.75rem;
        left:-.375rem;
        top:.25rem
    }
}
.c-product-item__tag--flag span.flag-highlight{
    color:#ea1917
}
.c-product-item__tag--button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.375rem;
    padding-bottom:.5rem
}
.c-product-item__tag--button .number{
    color:#333;
    display:inline-block;
    font-size:.75rem;
    line-height:.75rem;
    padding:.125rem .0625rem;
    text-align:right;
    vertical-align:top
}
.c-product-item__tag--button .c-icon-button{
    vertical-align:top
}
.c-product-item__tag--button .c-icon-button:before{
    height:1rem;
    width:1rem
}
.c-product-item__tag--button .c-icon-button--share{
    margin-left:.25rem
}
.c-product-item__tag--button .c-icon-button--share:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-share-black-16-16.svg);
    background-size:100%
}
.c-product-item__tag .c-sns-share{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    border-bottom:.0625rem solid #ddd;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.5rem;
    justify-content:flex-end;
    padding-bottom:1.25rem;
    position:relative
}
.c-product-item__tag .c-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.75rem;
    justify-content:center;
    list-style:none;
    margin:1rem 0 0;
    padding:0
}
.c-product-item__tag .c-list li{
    margin:0
}
.c-product-item__tag .c-list .only-mobile{
    display:none
}
.c-product-item__tag .c-list .button{
    height:2rem;
    width:2rem
}
.c-product-item__tag .c-pop-msg{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    background-color:rgba(0,0,0,.7);
    display:none;
    height:100%;
    justify-content:center;
    left:0;
    position:fixed;
    top:0;
    width:100%
}
.c-product-item__tag .c-pop-msg.active{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    z-index:2
}
.c-product-item__tag .c-pop-msg__container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    background-color:#fff;
    border-radius:.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    min-height:7.5rem;
    padding:1.5rem 2.25rem 1.5rem 1.5rem;
    position:relative;
    width:19.375rem
}
@media(min-width:48.0625rem){
    .c-product-item__tag .c-pop-msg__container{
        width:23.75rem
    }
}
.c-product-item__tag .c-pop-msg__close{
    background-color:inherit;
    border:0;
    cursor:pointer;
    display:block;
    height:.75rem;
    padding:0;
    position:absolute;
    right:.875rem;
    top:.875rem;
    width:.75rem
}
.c-product-item__tag .c-pop-msg__close:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:100%;
    width:100%
}
.c-product-item__img{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-product-item__img{
        margin-top:1rem
    }
}
.c-product-item__visual-image{
    text-align:center;
    width:100%
}
.c-product-item__visual-image .image:focus-visible{
    outline:none
}
.c-product-item__visual-image .image:focus-visible img{
    outline:.125rem solid #000
}
.c-product-item__visual-image img{
    max-width:12.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .c-product-item__visual-image img{
        max-width:15rem
    }
}
.c-product-item__brand{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:.5625rem;
    justify-content:center;
    margin-top:1rem;
    text-align:center
}
.c-product-item__brand .cmp-image{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-product-item__brand .cmp-image:nth-child(n+2){
    border-left:.0625rem solid #cbc8c2;
    margin-left:.75rem;
    padding-left:.75rem
}
.c-product-item__brand .c-image__img{
    height:.625rem;
    max-width:none;
    width:auto
}
.c-product-item__model-group{
    height:1.5rem;
    position:relative;
    z-index:1
}
.c-product-item__model-group .inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.75rem;
    line-height:.75rem
}
.c-product-item__model-group .swatch{
    background:#fff;
    border-radius:62.4375rem;
    color:#000;
    cursor:pointer;
    padding:0;
    position:relative;
    text-decoration:none!important
}
.c-product-item__model-group .swatch:focus-visible{
    outline:none
}
.c-product-item__model-group .swatch:focus-visible:before{
    border-radius:62.4375rem;
    content:"";
    display:block;
    height:100%;
    left:0;
    outline:.125rem solid #000;
    position:absolute;
    top:0;
    width:100%
}
.c-product-item__model-group.limited{
    overflow:hidden
}
.c-product-item__model-group.limited .inner{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    background:#fff;
    border-radius:.25rem;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    height:3.125rem;
    justify-content:flex-start;
    left:-.75rem;
    overflow:hidden;
    padding:.75rem 3rem .75rem .75rem;
    position:absolute;
    right:0;
    top:-.75rem;
    z-index:-1
}
.c-product-item__model-group.limited .limited-number{
    color:#333;
    font-size:.75rem;
    font-weight:600;
    position:absolute;
    right:1.5625rem;
    top:0
}
.c-product-item__model-group.limited .limited-number:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-10-6.svg);
    background-size:100%;
    content:"";
    height:.375rem;
    position:absolute;
    right:-.875rem;
    top:.375rem;
    width:.625rem
}
.c-product-item__model-group.limited:focus-within,.c-product-item__model-group.limited:hover{
    overflow:inherit;
    position:relative;
    z-index:2
}
.c-product-item__model-group.limited:focus-within .inner,.c-product-item__model-group.limited:focus-within .limited-number,.c-product-item__model-group.limited:hover .inner,.c-product-item__model-group.limited:hover .limited-number{
    z-index:10
}
.c-product-item__model-group.limited:focus-within .inner,.c-product-item__model-group.limited:hover .inner{
    -webkit-box-shadow:0 0 .1875rem 0 rgba(0,0,0,.3);
    box-shadow:0 0 .1875rem 0 rgba(0,0,0,.3);
    height:auto
}
.c-product-item__model-group.limited:focus-within .limited-number:after,.c-product-item__model-group.limited:hover .limited-number:after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.c-product-item__model-group.group-type-inch{
    max-width:11.75rem
}
.c-product-item__model-group.group-type-inch .inner{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    gap:.375rem;
    justify-content:flex-start
}
.c-product-item__model-group.group-type-inch .swatch{
    border:.0625rem solid #646464;
    letter-spacing:-.5px;
    padding:.1875rem .5rem
}
.c-product-item__model-group.group-type-inch .swatch.active{
    border-color:#fd312e;
    border-width:.09375rem;
    color:#000
}
.c-product-item__model-group.group-type-inch .swatch.active:focus-visible:before{
    outline-color:#fd312e
}
.c-product-item__model-group.group-type-color{
    max-width:7.8125rem
}
.c-product-item__model-group.group-type-color .inner{
    gap:.25rem
}
.c-product-item__model-group.group-type-color .swatch{
    border:.0625rem solid #cbc8c2;
    height:1.25rem;
    width:1.25rem
}
.c-product-item__model-group.group-type-color .swatch.active{
    border-color:#fd312e;
    border-width:.09375rem
}
.c-product-item__model-group.group-type-color .swatch.active:focus-visible:before{
    outline-color:#fd312e
}
.c-product-item__model-group.group-type-color .swatch.active :after{
    display:none
}
.c-product-item__model-group.group-type .limited-number{
    right:1.625rem;
    top:.125rem
}
.c-product-item__model-display-name{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    text-align:left
}
.c-product-item__model-display-name .sku{
    color:#646464
}
.c-product-item *+.c-product-item__model-display-name{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-product-item *+.c-product-item__model-display-name{
        margin-top:1rem
    }
}
.c-product-item__tagstar{
    max-width:100%;
    padding:.25rem 0;
    width:13.6875rem
}
.c-product-item__download{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    gap:.375rem;
    margin:.5rem 0;
    position:relative
}
@media(min-width:48.0625rem){
    .c-product-item__download{
        gap:.5rem;
        margin:0
    }
}
.c-product-item__download--click,.c-product-item__download>a{
    color:#646464;
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .c-product-item__download--click,.c-product-item__download>a{
        font-size:1rem;
        line-height:1.25rem
    }
}
.c-product-item__download--label{
    height:1.25rem;
    position:relative;
    width:2.25rem
}
.c-product-item__download--label:hover .c-product-item__download--label-tooltip{
    display:block
}
.c-product-item__download--label-tooltip{
    display:none;
    position:absolute;
    top:0
}
.c-product-item__download--catalog{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-left:.375rem
}
@media(min-width:48.0625rem){
    .c-product-item__download--catalog{
        margin-left:.5rem
    }
}
.c-product-item__download--catalog:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-download-black-24-24.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:inline-block;
    height:1rem;
    margin-left:.25rem;
    margin-top:.0625rem;
    width:1rem
}
.c-product-item__download .c-tooltip__button{
    cursor:pointer;
    padding:0;
    vertical-align:top
}
.c-product-item__download .c-tooltip__button.exclamation{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:none;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    height:1.25rem;
    justify-content:center;
    padding:0;
    width:2.25rem
}
.c-product-item__download .c-tooltip__button img{
    max-height:1.75rem;
    max-width:2.9375rem;
    min-height:1.75rem;
    min-width:2.9375rem
}
@media(min-width:48.0625rem){
    .c-product-item__download .c-tooltip__button img{
        max-height:2rem;
        max-width:3.375rem;
        min-height:2rem;
        min-width:3.375rem
    }
}
.c-product-item__download .c-tooltip__container{
    background:#fff;
    border:.0625rem solid #cbc8c2;
    border-radius:.25rem;
    -webkit-box-shadow:.125rem .125rem .5rem rgba(0,0,0,.25);
    box-shadow:.125rem .125rem .5rem rgba(0,0,0,.25);
    height:auto;
    left:50%;
    margin-left:-.125rem;
    margin-top:1.0625rem;
    padding:.625rem;
    top:1.25rem;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:auto
}
.c-product-item__download .c-tooltip__container:before{
    border-color:#cbc8c2;
    left:56%;
    top:-.1875rem;
    -webkit-transform:translateX(-50%) rotate(135deg);
    transform:translateX(-50%) rotate(135deg)
}
@media(min-width:48.0625rem){
    .c-product-item__download .c-tooltip__container{
        margin-top:1.3125rem
    }
}
.c-product-item__download .c-tooltip__contents{
    background:none;
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.25rem;
    overflow:unset;
    padding:0;
    position:static;
    width:auto
}
.c-product-item__download .c-tooltip__contents a{
    border:.0625rem solid #666;
    border-radius:.25rem;
    color:#333;
    padding:.3125rem .5rem;
    white-space:nowrap
}
.c-product-item__download+.c-product-item__rating{
    position:relative
}
@media(max-width:22.4375rem){
    .c-product-item__download+.c-product-item__rating{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:1.5rem
    }
}
.c-product-item__download+.c-product-item__rating:before{
    background-color:#cbc8c2;
    content:"";
    display:block;
    height:.875rem;
    margin-right:.3125rem;
    margin-top:.0625rem;
    width:.0625rem
}
@media(max-width:22.4375rem){
    .c-product-item__download+.c-product-item__rating:before{
        display:none
    }
}
.c-product-item__write-a-review{
    margin:.625rem 0 0
}
.c-product-item__description{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-product-item__description{
        margin-top:1rem
    }
}
.c-product-item__campaign-area{
    margin:1.25rem 0 0
}
.c-product-item__campaign-area a{
    border-radius:.5rem;
    display:block;
    position:relative
}
.c-product-item__campaign-area--default,.c-product-item__campaign-area--hover{
    background:#f6f6f6;
    border-radius:.5rem;
    color:#333;
    overflow:hidden;
    width:100%
}
.c-product-item__campaign-area--default{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    padding:1rem
}
.c-product-item__campaign-area--default .campaign-title{
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    font-size:.875rem;
    line-height:1.25rem;
    overflow:hidden;
    text-overflow:ellipsis
}
.c-product-item__campaign-area--default .campaign-date{
    display:block;
    font-size:.875rem;
    line-height:.875rem
}
.c-product-item__campaign-area--hover{
    height:0;
    left:0;
    min-height:100%;
    padding:0;
    position:absolute;
    top:0;
    width:0
}
.c-product-item__campaign-area--hover .campaign-bodycopy{
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    font-size:.875rem;
    line-height:1.25rem;
    overflow:hidden;
    text-overflow:ellipsis
}
.c-product-item__campaign-area a:focus .c-product-item__campaign-area--default,.c-product-item__campaign-area a:hover .c-product-item__campaign-area--default{
    z-index:0
}
.c-product-item__campaign-area a:focus .c-product-item__campaign-area--hover,.c-product-item__campaign-area a:hover .c-product-item__campaign-area--hover{
    height:auto;
    padding:1rem;
    width:100%;
    z-index:1
}
.c-product-item__keyfeature{
    margin-top:1.875rem
}
.c-product-item__keyfeature ul{
    display:inline-block;
    list-style:none;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:inherit
}
.c-product-item__keyfeature ul li{
    margin:0
}
.c-product-item__keyfeature li{
    color:#333
}
.c-product-item__keyfeature li:not(:first-child){
    margin-top:.25rem
}
.c-product-item__keyfeature ul li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-product-item__keyfeature ul li:before{
    background-color:#666;
    border-radius:100%;
    content:"";
    height:.1875rem;
    margin:.625rem .375rem 0 0;
    max-width:.1875rem;
    width:100%
}
.c-product-item__energy-saving{
    margin-bottom:.25rem
}
.c-product-item__energy-saving:empty{
    display:none
}
.c-product-item__compare{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding:1.25rem 0 0
}
.c-product-item__compare .c-checkbox-item .label{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#646464;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .c-product-item__compare .c-checkbox-item .label{
        font-size:1rem;
        line-height:1.25rem
    }
}
.c-product-item__compare .c-checkbox-item .label:before{
    border-color:#646464;
    border-radius:100%;
    height:.75rem;
    margin-left:.1875rem;
    margin-right:0;
    min-width:auto;
    width:.75rem
}
@media(min-width:48.0625rem){
    .c-product-item__compare .c-checkbox-item .label:before{
        height:1rem;
        margin-left:.375rem;
        width:1rem
    }
}
.c-product-item__compare .c-checkbox-item input[type=checkbox]:checked+.label:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-check-white-10-8.svg)
}
.c-product-item__compare .cta-wtb{
    font-size:14px;
    line-height:1;
    padding:0
}
.c-product-item__compare .cta-wtb a{
    font-size:inherit;
    line-height:inherit
}
.c-product-item .c-text-contents__headline{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .c-product-item .c-text-contents__headline{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:3;
        display:-webkit-box;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.c-product-item .c-text-contents__eyebrow :not(.cmp-text){
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.c-product-item .price-area{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.25rem;
    justify-content:center;
    margin-top:.25rem
}
.c-product-list{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .c-product-list{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.c-product-list__banner{
    min-height:37.5rem
}
.c-product-list__banner .c-floating-contents{
    border-radius:1.25rem;
    display:block;
    height:100%;
    outline-offset:0;
    overflow:hidden;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .c-product-list__banner .c-floating-contents{
        border-radius:1.75rem
    }
}
.c-product-list__banner .c-floating-contents__floor{
    height:100%;
    width:100%
}
.c-product-list__banner .c-floating-contents .font-white [class*=c-text-contents]{
    color:#fff
}
.c-product-list__banner .c-floating-contents .font-white .c-text-contents{
    background-color:rgba(26,26,26,.5)
}
.c-product-list__banner .c-floating-contents .font-black [class*=c-text-contents]{
    color:#000
}
.c-product-list__banner .c-floating-contents .font-black .c-text-contents{
    background-color:hsla(0,0%,100%,.5)
}
.c-product-list__banner .c-floating-contents__floating{
    -webkit-box-align:end;
    -ms-flex-align:end;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    align-items:flex-end;
    justify-content:start
}
.c-product-list__banner .img,.c-product-list__banner .img-narrow,.c-product-list__banner .img-wide{
    background-color:#666;
    background-position:top;
    background-repeat:no-repeat;
    background-size:cover;
    display:block;
    height:100%;
    overflow:hidden;
    width:100%
}
.c-product-list__banner .img-narrow.img-wide,.c-product-list__banner .img-wide.img-wide,.c-product-list__banner .img.img-wide{
    display:none
}
.c-product-list__banner.banner-narrow .c-text-contents{
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .c-product-list__banner.banner-narrow .c-text-contents{
        padding:1.25rem 1.75rem 1.75rem
    }
}
.c-product-list__banner.banner-wide .c-text-contents__headline>*{
    line-height:normal
}
.c-product-list__banner .c-text-contents{
    -webkit-backdrop-filter:blur(.375rem);
    backdrop-filter:blur(.375rem);
    padding:1.25rem;
    width:100%
}
@media(min-width:48.0625rem){
    .c-product-list__banner .c-text-contents{
        padding:1.25rem 2rem 2rem
    }
}
.c-product-list__banner .c-text-contents *+.c-text-contents__headline{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    margin-top:.25rem;
    overflow:hidden;
    text-overflow:ellipsis
}
.c-product-list__banner .c-text-contents *+.c-text-contents__bodycopy{
    margin-top:.25rem
}
.c-product-list__banner .c-text-contents *+.c-text-contents__bodycopy *{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.c-product-list__banner .c-text-contents *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-product-list__banner .c-text-contents *+.c-text-contents__bodycopy,.c-product-list__banner .c-text-contents *+.c-text-contents__headline{
        margin-top:.5rem
    }
    .c-product-list__banner .c-text-contents *+.c-cta{
        margin-top:1rem
    }
}
.c-product-list--grid{
    display:grid;
    gap:.625rem;
    grid-template-columns:repeat(auto-fill,minmax(17.375rem,auto));
    list-style:none;
    margin:0;
    width:100%
}
@media(min-width:48.0625rem){
    .c-product-list--grid{
        gap:1.5rem;
        grid-template-columns:repeat(auto-fill,minmax(21.375rem,auto))
    }
}
@media(max-width:48rem){
    .c-product-list--carousel{
        padding:0
    }
    .c-product-list--carousel .c-carousel{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .c-product-list--carousel .c-carousel{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.no-filter .c-product-list{
    display:grid;
    gap:1.25rem;
    list-style:none;
    margin:0;
    padding:0;
    width:100%
}
.no-filter .c-product-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .no-filter .c-product-list{
        gap:1.5rem
    }
}
@media(min-width:38.8125rem)and (max-width:48rem){
    .no-filter .c-product-list{
        gap:.625rem;
        grid-template-columns:repeat(2,1fr)
    }
}
@media(min-width:48.0625rem)and (max-width:67.125rem){
    .no-filter .c-product-list{
        grid-template-columns:repeat(2,1fr)
    }
}
@media(min-width:67.1875rem)and (max-width:79.9375rem){
    .no-filter .c-product-list{
        grid-template-columns:repeat(3,1fr)
    }
    .no-filter .c-product-list .banner-wide{
        grid-column:span 2
    }
    .no-filter .c-product-list .banner-wide .img-wide{
        display:block
    }
    .no-filter .c-product-list .banner-wide .img-narrow{
        display:none
    }
    .no-filter .c-product-list .banner-wide:nth-child(3n){
        grid-column:auto
    }
    .no-filter .c-product-list .banner-wide:nth-child(3n) .img-wide{
        display:none
    }
    .no-filter .c-product-list .banner-wide:nth-child(3n) .img-narrow{
        display:block
    }
    .no-filter .c-product-list .banner-wide:nth-child(3n+1)~.banner-wide,.no-filter .c-product-list .banner-wide:nth-child(3n+2)~.banner-wide{
        grid-column:auto
    }
    .no-filter .c-product-list .banner-wide:nth-child(3n+1)~.banner-wide .img-wide,.no-filter .c-product-list .banner-wide:nth-child(3n+2)~.banner-wide .img-wide{
        display:none
    }
    .no-filter .c-product-list .banner-wide:nth-child(3n+1)~.banner-wide .img-narrow,.no-filter .c-product-list .banner-wide:nth-child(3n+2)~.banner-wide .img-narrow{
        display:block
    }
}
@media(min-width:80rem){
    .no-filter .c-product-list{
        grid-template-columns:repeat(4,1fr)
    }
    .no-filter .c-product-list .banner-wide{
        grid-column:span 2
    }
    .no-filter .c-product-list .banner-wide .img-wide{
        display:block
    }
    .no-filter .c-product-list .banner-wide .img-narrow{
        display:none
    }
    .no-filter .c-product-list .banner-wide:nth-child(4n){
        grid-column:auto
    }
    .no-filter .c-product-list .banner-wide:nth-child(4n) .img-wide{
        display:none
    }
    .no-filter .c-product-list .banner-wide:nth-child(4n) .img-narrow{
        display:block
    }
}
.has-filter .c-product-list{
    display:grid;
    gap:1.25rem;
    list-style:none;
    margin:0;
    padding:0;
    width:100%
}
.has-filter .c-product-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .has-filter .c-product-list{
        gap:1.5rem
    }
}
@media(min-width:38.8125rem)and (max-width:48rem){
    .has-filter .c-product-list{
        gap:.625rem;
        grid-template-columns:repeat(2,1fr)
    }
}
@media(min-width:48.0625rem)and (max-width:67.125rem){
    .has-filter .c-product-list{
        grid-template-columns:repeat(2,1fr)
    }
}
@media(min-width:67.1875rem)and (max-width:79.9375rem){
    .has-filter .c-product-list{
        grid-template-columns:repeat(2,1fr)
    }
}
@media(min-width:80rem){
    .has-filter .c-product-list{
        grid-template-columns:repeat(3,1fr)
    }
    .has-filter .c-product-list .banner-wide{
        grid-column:span 2
    }
    .has-filter .c-product-list .banner-wide .img-wide{
        display:block
    }
    .has-filter .c-product-list .banner-wide .img-narrow{
        display:none
    }
    .has-filter .c-product-list .banner-wide:nth-child(3n){
        grid-column:auto
    }
    .has-filter .c-product-list .banner-wide:nth-child(3n) .img-wide{
        display:none
    }
    .has-filter .c-product-list .banner-wide:nth-child(3n) .img-narrow{
        display:block
    }
}
.c-product-list__item{
    background:#fff;
    border-radius:1.25rem;
    display:block;
    height:100%;
    padding:1.5rem;
    position:relative
}
@media(min-width:48.0625rem){
    .c-product-list__item{
        border-radius:1.75rem
    }
}
.c-product-list__item .c-text-contents__headline{
    padding:0
}
.c-product-list__item.swiper-slide{
    height:auto
}
.bg-white .c-product-list__item{
    border:.0625rem solid #eee
}
@media(min-width:48.0625rem){
    .c-product-list .c-carousel__item{
        margin-right:1.5rem;
        width:21.375rem
    }
}
.c-product-list--bundle .c-product-item__top-container .wrapper{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .c-product-list--bundle .c-product-item__top-container .wrapper{
        margin-top:.5rem
    }
}
.c-product-list--bundle .c-product-item__top-container .price-area{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-product-list--bundle .c-product-item__top-container .price-area{
        margin-top:1rem
    }
}
.c-product-list--bundle .c-product-list__item{
    padding:1.5rem
}
.c-product-list--bundle .c-product-list__item .c-product-item__visual-image{
    margin-top:0;
    width:auto
}
.c-product-list--bundle .c-product-list__item .c-product-item__visual-image img{
    height:8.75rem;
    width:8.75rem
}
.c-product-list--summary .c-product-item__visual-image img{
    height:6.25rem;
    width:6.25rem
}
.c-product-list--summary .c-text-contents__headline{
    margin-top:.375rem
}
.c-product-list--summary .c-text-contents .c-price{
    margin-top:.625rem
}
.c-feature-list .swiper{
    overflow:visible
}
@media(min-width:48.0625rem){
    .c-feature-list__item{
        max-width:29rem
    }
}
.c-feature-list .c-image img{
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .c-feature-list .c-image img{
        border-radius:1.75rem
    }
}
.c-feature-list .c-image+.c-text-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-feature-list .c-image+.c-text-contents{
        margin-top:1.25rem
    }
}
.c-feature-list .c-action-button{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.c-feature-list .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem
}
.c-swatch-item{
    position:relative
}
.c-swatch-item .label{
    display:block;
    height:100%;
    position:relative;
    width:100%
}
.c-swatch-item .swatch{
    cursor:pointer;
    height:2.5rem;
    position:relative;
    vertical-align:top;
    width:2.5rem
}
.c-swatch-item .swatch input[type=checkbox]{
    height:2.5rem;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    width:2.5rem;
    z-index:-1
}
.c-swatch-item .swatch input[type=checkbox]:checked+.label{
    border:.125rem solid #ea1917;
    border-radius:100%
}
.c-swatch-item .swatch input[type=checkbox]:focus-visible+.label{
    border-radius:100%;
    outline:.125rem solid currentcolor
}
.c-swatch-item .colorchip{
    border:.0625rem solid #cbc8c2;
    border-radius:100%;
    height:1.875rem;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0);
    width:1.875rem
}
.c-product-directly{
    margin:0 auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .c-product-directly{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.c-product-directly .c-product-directly-item .c-product-item{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:.0625rem solid #e6e6e6;
    border-radius:.5rem;
    gap:1.25rem;
    justify-content:center;
    padding:1.875rem 1.625rem 1.625rem
}
@media(min-width:48.0625rem){
    .c-product-directly .c-product-directly-item .c-product-item{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:3.75rem;
        padding:3.125rem
    }
}
.c-product-directly .c-product-directly-item .c-product-item .c-checkbox-item{
    left:1.5rem;
    position:absolute;
    top:1.5rem
}
.c-product-directly .c-product-directly-item .c-product-item .c-checkbox-item .label:before{
    margin-right:0
}
.c-product-directly .c-product-directly-item .c-product-item .c-product-item__top-container{
    -webkit-box-flex:0;
    -ms-flex:0 0 10rem;
    flex:0 0 10rem
}
@media(min-width:48.0625rem){
    .c-product-directly .c-product-directly-item .c-product-item .c-product-item__top-container{
        -webkit-box-flex:0;
        -ms-flex:0 0 22.5rem;
        flex:0 0 22.5rem
    }
}
.c-product-directly .c-product-directly-item .c-product-item .c-product-item__top-container .c-product-item__visual-image img{
    height:10rem;
    max-width:100%;
    width:10rem
}
@media(min-width:48.0625rem){
    .c-product-directly .c-product-directly-item .c-product-item .c-product-item__top-container .c-product-item__visual-image img{
        height:22.5rem;
        width:22.5rem
    }
}
.c-product-directly .c-product-directly-item .c-product-item .c-product-item__bottom-container{
    max-width:40rem
}
.c-product-directly .c-product-directly-item .c-product-item .c-product-item__bottom-container .cta-wrap{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-product-directly .c-product-directly-item .c-product-item .c-product-item__bottom-container .cta-wrap{
        margin-top:1rem
    }
}
.c-product-directly .c-product-directly-item .c-product-item .c-product-item__bottom-container .cta-wrap .c-button[class*=-default].w-medium{
    padding:0 1.5rem
}
@media(min-width:48.0625rem){
    .c-product-directly .c-product-directly-item .c-product-item .c-product-item__bottom-container .cta-wrap{
        display:block
    }
    .c-product-directly .c-product-directly-item .c-product-item .c-product-item__bottom-container .cta-wrap .c-button{
        max-width:8.5rem
    }
}
.c-product-directly .c-product-directly-item .c-product-item .price-area{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-product-directly .c-product-directly-item .c-product-item .price-area{
        margin-top:1rem
    }
}
.c-product-directly.c-medium-size{
    padding-left:0;
    padding-right:0
}
.c-product-directly.c-medium-size .c-product-directly-item{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .c-product-directly.c-medium-size .c-product-directly-item{
        padding-left:1.5rem;
        padding-left:0;
        padding-right:1.5rem;
        padding-right:0
    }
}
.c-product-directly.c-medium-size .c-product-directly-item .c-product-item{
    gap:.75rem;
    padding:3.5rem 1.5rem 1.5rem
}
@media(min-width:48.0625rem){
    .c-product-directly.c-medium-size .c-product-directly-item .c-product-item{
        gap:1.5rem;
        padding:3.125rem 1.5rem 1.5rem
    }
}
.c-product-directly.c-medium-size .c-product-directly-item .c-product-item__top-container{
    -webkit-box-flex:0;
    -ms-flex:0 0 12.5rem;
    flex:0 0 12.5rem
}
@media(min-width:48.0625rem){
    .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__top-container{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.75rem;
        flex:0 0 8.75rem
    }
}
.c-product-directly.c-medium-size .c-product-directly-item .c-product-item__top-container .c-product-item__visual-image img{
    height:12.5rem;
    max-height:100%;
    max-width:100%;
    width:12.5rem
}
@media(min-width:48.0625rem){
    .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__top-container .c-product-item__visual-image img{
        height:8.75rem;
        width:8.75rem
    }
}
.c-promotion-card{
    height:100%
}
.c-promotion-card__container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    justify-content:space-between
}
.c-promotion-card__thumbnail{
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .c-promotion-card__thumbnail{
        border-radius:1.75rem
    }
}
.c-promotion-card .c-text-contents__bodycopy,.c-promotion-card .c-text-contents__subcopy{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
.c-promotion-card .c-text-contents__date{
    color:#000
}
.c-promotion-card .c-image{
    aspect-ratio:464/300;
    overflow:hidden
}
.c-promotion-card .c-image>*{
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.c-promotion-card__thumbnail+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-promotion-card__thumbnail+*{
        margin-top:1.5rem
    }
}
.c-promotion-card .c-text-contents__bodycopy+.c-text-contents__date,.c-promotion-card .c-text-contents__subcopy+.c-text-contents__bodycopy,.c-promotion-card__badge+.c-text-contents{
    margin-top:.5rem
}
.c-promotion-card .c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-promotion-card .c-cta{
        margin-top:1rem
    }
}
.c-promotion-notice{
    gap:.625rem min(2.5rem,5.6497175141%)
}
.c-promotion-notice--list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    list-style:none;
    margin:0;
    padding:0
}
.c-promotion-notice--list li{
    margin:0
}
.c-promotion-notice--list .c-promotion-notice__item{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row
}
*+.c-promotion-notice{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    *+.c-promotion-notice{
        margin-top:1.5rem
    }
}
.c-promotion-notice__item{
    gap:.625rem
}
@media(max-width:48rem){
    .c-promotion-notice__item{
        -webkit-column-gap:.5rem;
        -moz-column-gap:.5rem;
        column-gap:.5rem
    }
}
.c-promotion-detail{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.c-promotion-detail__inner{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-bottom:6.25rem;
    padding-top:6.25rem;
    position:relative
}
@media(min-width:48.0625rem){
    .c-promotion-detail__inner{
        padding-bottom:7.5rem;
        padding-top:10rem
    }
}
.c-promotion-detail__bg,.c-promotion-detail__bg .c-image:after{
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.c-promotion-detail__bg .c-image:after{
    content:"";
    height:100%
}
.c-promotion-detail__text-area{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    max-width:55rem;
    text-align:center
}
.c-promotion-detail .c-promotion-detail__text-contents+.c-promotion-detail__text-contents{
    margin-top:5rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail .c-promotion-detail__text-contents+.c-promotion-detail__text-contents{
        margin-top:10rem
    }
}
.c-promotion-detail__text-contents .c-text-contents__subcopy+.c-text-contents__date{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail__text-contents .c-text-contents__subcopy+.c-text-contents__date{
        margin-top:.75rem
    }
}
.c-promotion-detail__text-contents .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.c-promotion-detail__content{
    margin-top:2.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .c-promotion-detail__content{
        margin-top:4rem
    }
}
.c-promotion-detail__content .c-list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:2rem;
    justify-content:center
}
@media(min-width:48.0625rem){
    .c-promotion-detail__content .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem;
        max-width:90rem
    }
}
.c-promotion-detail__content .c-list__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5625rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail__content .c-list__item{
        width:33.333%
    }
}
.c-promotion-detail__content .c-list__item .c-text-contents{
    margin-top:.75rem;
    max-width:16.25rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .c-promotion-detail__content .c-list__item .c-text-contents{
        margin-top:2.5rem;
        max-width:100%;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .c-promotion-detail__content .c-list__item .c-text-contents{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.c-promotion-detail__content .c-list__item .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail__content .c-list__item .c-text-contents__headline+.c-text-contents__bodycopy{
        margin-top:.5rem
    }
    .c-promotion-detail__content .c-list__item:not(:first-child){
        border-left:.0625rem solid #4a4946
    }
}
.c-promotion-detail__content .c-list .c-image{
    border-radius:1.25rem;
    overflow:hidden;
    width:auto
}
.c-promotion-detail__content .c-list .c-image__img{
    height:5.5rem;
    width:5.5rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail__content .c-list .c-image__img{
        height:6.25rem;
        width:6.25rem
    }
}
.c-promotion-detail__msg-box{
    border-radius:1.25rem;
    margin-left:auto;
    margin-right:auto;
    max-width:59.5rem;
    padding:1.5rem;
    text-align:center;
    width:100%
}
@media(min-width:48.0625rem){
    .c-promotion-detail__msg-box{
        border-radius:1.75rem;
        padding:3rem
    }
}
.c-promotion-detail__msg-box .c-promotion-detail__msg-box-head+.c-promotion-detail__msg-box-description{
    margin-top:.5rem
}
.c-promotion-detail__msg-box .c-button{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail__msg-box .c-button{
        margin-top:2.5rem
    }
}
.c-promotion-detail__msg-box-head{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail__msg-box-head{
        font-size:3.5rem;
        line-height:3.75rem
    }
}
.c-promotion-detail__msg-box-description{
    font-size:1rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail__msg-box-description{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.c-promotion-detail__msg-box-description a{
    color:#ea1917;
    font:inherit;
    text-decoration:underline
}
.c-promotion-detail__copyright{
    margin-top:5rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail__copyright{
        margin-top:7.5rem
    }
}
.c-promotion-detail__copyright .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    text-align:center
}
.c-promotion-detail__copyright .c-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-column-gap:1.875rem;
    -moz-column-gap:1.875rem;
    column-gap:1.875rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:center;
    list-style:none;
    margin:0;
    padding:0;
    row-gap:.625rem
}
.c-promotion-detail__copyright .c-list li{
    margin:0
}
.c-promotion-detail__copyright .c-text-contents+.c-sns-share{
    margin-top:1.875rem
}
.c-promotion-detail__copyright .c-sns-button--instagram:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-instagram-mid-gray2-35-35.svg)
}
.c-promotion-detail__copyright .c-sns-button--pinterest:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pinterest-mid-gray2-32-32.svg)
}
.c-promotion-detail__copyright .c-sns-button--email:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-email-mid-gray2-32-32.svg)
}
.c-promotion-detail__copyright .c-sns-button--link:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-link-mid-gray2-32-32.svg)
}
.c-promotion-detail__copyright .c-sns-button--whatsapp:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-whatsapp-mid-gray2-35-35.svg)
}
.c-promotion-detail__copyright .c-sns-button--facebook:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-facebook-mid-gray2-32-32.svg)
}
.c-promotion-detail__copyright .c-sns-button--twitter:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-twitter-mid-gray2-32-32.svg)
}
.c-promotion-detail__copyright .c-sns-button--youtube:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-youtube-mid-gray2-35-35.svg)
}
.c-promotion-detail__copyright .c-sns-button--wechat:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-wechat-mid-gray2-35-35.svg)
}
.c-promotion-detail__copyright .c-sns-button--weibo:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-weibo-mid-gray2-35-35.svg)
}
.c-promotion-detail__copyright .c-sns-button--linkedin:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-linkedin-mid-gray2-35-35.svg)
}
.c-promotion-detail__copyright .c-sns-button--ok:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-ok-mid-gray2-35-35.svg)
}
.c-promotion-detail__copyright .c-sns-button--vk:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-vk-mid-gray2-35-35.svg)
}
.c-promotion-detail__copyright .c-sns-button--baidu:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-baidu-mid-gray2-32-32.svg)
}
.c-promotion-detail__coupon{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
@media(min-width:48.0625rem){
    .c-promotion-detail__coupon{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -ms-flex-direction:row;
        flex-direction:row;
        justify-content:center
    }
}
.c-promotion-detail__list-headline{
    text-align:center
}
.c-promotion-detail__list-headline+.c-list{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail__list-headline+.c-list{
        margin-top:2.5rem
    }
}
.c-promotion-detail__cta{
    width:100%
}
.c-promotion-detail .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:3.75rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail .c-cta{
        margin-top:5rem
    }
}
.c-promotion-detail .c-promotion-coupon{
    height:7.3125rem;
    position:relative;
    width:15rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail .c-promotion-coupon{
        height:9.75rem;
        width:18.75rem
    }
}
.c-promotion-detail .c-promotion-coupon+.c-promotion-coupon{
    margin-top:4rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail .c-promotion-coupon+.c-promotion-coupon{
        margin-left:4.5rem;
        margin-top:0
    }
}
.c-promotion-detail .c-promotion-coupon+.c-promotion-coupon:before{
    background-color:#4a4946;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-white-16-16.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:1rem;
    border-radius:100%;
    content:"";
    display:block;
    height:2rem;
    left:50%;
    position:absolute;
    top:-3rem;
    -webkit-transform:translate(-50%);
    transform:translate(-50%);
    width:2rem
}
@media(min-width:48.0625rem){
    .c-promotion-detail .c-promotion-coupon+.c-promotion-coupon:before{
        left:-3.25rem;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
}
.bg-black>.c-wrapper.ST0029,.c-wrapper.bg-black{
    background-color:#000
}
.bg-black>.c-wrapper.ST0029 .c-promotion-detail__text-area .c-text-contents__bodycopy,.bg-black>.c-wrapper.ST0029 .c-promotion-detail__text-area .c-text-contents__date:not(:empty):nth-child(n),.c-wrapper.bg-black .c-promotion-detail__text-area .c-text-contents__bodycopy,.c-wrapper.bg-black .c-promotion-detail__text-area .c-text-contents__date:not(:empty):nth-child(n){
    color:#fff
}
.bg-black>.c-wrapper.ST0029 .c-promotion-detail__bg .c-image:after,.c-wrapper.bg-black .c-promotion-detail__bg .c-image:after{
    background-color:rgba(0,0,0,.5)
}
.bg-black>.c-wrapper.ST0029 .c-promotion-detail__content .c-list .c-text-contents__headline,.c-wrapper.bg-black .c-promotion-detail__content .c-list .c-text-contents__headline{
    color:#f6f3eb
}
.bg-black>.c-wrapper.ST0029 .c-promotion-detail__content .c-list .c-text-contents__bodycopy,.c-wrapper.bg-black .c-promotion-detail__content .c-list .c-text-contents__bodycopy{
    color:#f0ece4
}
.bg-black>.c-wrapper.ST0029 .c-promotion-detail__copyright .c-text-contents__bodycopy,.c-wrapper.bg-black .c-promotion-detail__copyright .c-text-contents__bodycopy{
    color:#bbb
}
.c-wrapper.bg-default{
    background-color:#f6f3eb
}
.c-wrapper.bg-default .c-promotion-detail__bg .c-image:after{
    background-color:hsla(0,0%,100%,.5)
}
@media(min-width:48.0625rem){
    .c-wrapper.bg-default .c-promotion-detail__content .c-list__item:not(:first-child){
        border-color:#4a4946
    }
}
.c-wrapper.bg-default .c-promotion-detail__copyright .c-text-contents__bodycopy{
    color:#4a4946
}
.c-accordion__box--expand .c-accordion__body{
    display:block
}
.c-accordion__box:not(.c-accordion__box--expand) .c-accordion__body{
    display:none
}
.c-accordion__button{
    background:none;
    border:none;
    cursor:pointer;
    padding:0
}
.c-accordion__button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-12-7.svg);
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:block;
    height:.4375rem;
    width:.75rem
}
@media(min-width:48.0625rem){
    .c-accordion__button:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-18-10.svg);
        height:.625rem;
        width:1.125rem
    }
}
.c-accordion__button[aria-expanded=true]:after{
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.c-accordion__button[aria-expanded=false] .collapse,.c-accordion__button[aria-expanded=true] .expand{
    display:none
}
.item-border-graye-thick1{
    border:.0625rem solid #eee
}
.item-border-graye6-thick1{
    border:.0625rem solid #e6e6e6
}
.item-border-gray6-thick1{
    border:.0625rem solid #666
}
.item-border-red-thick1{
    border:.0625rem solid #ea1917
}
.tabs{
    width:100%
}
.tabs-margin{
    margin-top:.625rem
}
.tabs-margin .cmp-tabs__inner{
    padding-bottom:1rem;
    padding-top:.75rem
}
.tabs .cmp-tabs__inner{
    max-width:100%
}
.tabs .cmp-tabs__tablist{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    gap:1.5rem;
    justify-content:flex-start;
    list-style:none;
    margin:-.125rem 0 -.625rem;
    overflow-x:auto;
    overflow-y:hidden;
    padding:.125rem 1rem .625rem;
    width:auto
}
@media(min-width:48.0625rem){
    .tabs .cmp-tabs__tablist{
        gap:2.25rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.tabs .cmp-tabs__tab{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:inherit;
    border:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#333;
    font-size:1rem;
    font-weight:400;
    line-height:1.125rem;
    padding:0;
    position:relative;
    white-space:nowrap
}
@media(min-width:48.0625rem){
    .tabs .cmp-tabs__tab{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.tabs .cmp-tabs__tab{
    padding-top:.125rem
}
.tabs .cmp-tabs__tab.cmp-tabs__tab--active{
    padding-top:0
}
.tabs .cmp-tabs__tab.cmp-tabs__tab--active:after{
    background:#ea1917;
    bottom:-.1875rem;
    content:"";
    display:block;
    height:.125rem;
    left:0;
    position:absolute;
    width:100%
}
.tabs .cmp-tabs__tabpanel{
    display:none;
    text-align:initial
}
.tabs .cmp-tabs__tabpanel--active{
    display:block
}
.c-tabs{
    text-align:center;
    width:100%
}
.c-tabs__inner{
    display:inline-block;
    max-width:100%
}
.c-tabs__tablist{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    gap:1.5rem;
    justify-content:flex-start;
    list-style:none;
    margin:-.125rem 0 -.625rem;
    overflow-x:auto;
    overflow-y:hidden;
    padding:.125rem 1rem .625rem;
    width:auto
}
@media(min-width:48.0625rem){
    .c-tabs__tablist{
        gap:2.25rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.c-tabs__tab{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:inherit;
    border:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#333;
    font-size:1rem;
    font-weight:400;
    line-height:1.125rem;
    padding:0;
    position:relative;
    white-space:nowrap
}
@media(min-width:48.0625rem){
    .c-tabs__tab{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.c-tabs .cmp-tabs__tab{
    padding-top:0
}
.c-tabs--box-style .c-tabs__inner{
    width:100%
}
.c-tabs--box-style .c-tabs__tablist{
    gap:0;
    margin:0 auto;
    padding:0 0 .1875rem;
    width:auto
}
.c-tabs--box-style .cmp-tabs__tab{
    -webkit-box-flex:1;
    color:#333;
    -ms-flex:1;
    flex:1;
    font-size:1rem;
    line-height:1.125rem;
    padding:.75rem 0;
    position:relative
}
@media(min-width:48.0625rem){
    .c-tabs--box-style .cmp-tabs__tab{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.c-tabs--box-style .cmp-tabs__tab--active{
    color:#000!important;
    padding:.75rem 0!important
}
.c-tabs__tab--active{
    color:#fd312e
}
.c-tabs__tab--active:after{
    background:#fd312e;
    bottom:-.1875rem;
    content:"";
    display:block;
    height:.125rem;
    left:0;
    position:absolute;
    width:100%
}
.c-form-box{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:1pc;
    line-height:22px
}
.c-form-box+.c-form-box{
    margin:.625rem 0 0
}
.c-form-box__toggle{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-form-box__toggle .label{
    margin-left:.5rem
}
.c-form .label{
    color:#333
}
.c-form .label .count{
    font-size:inherit;
    line-height:inherit;
    margin-left:.3125rem;
    top:auto;
    vertical-align:initial
}
.c-form .label .count:before{
    content:"("
}
.c-form .label .count:after{
    content:")"
}
.c-checkbox-item label,.c-radio-item label{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    line-height:1.25rem;
    position:relative
}
.c-checkbox-item .label,.c-radio-item .label{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    color:#333;
    cursor:pointer;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    position:relative
}
.c-checkbox-item .label:before,.c-radio-item .label:before{
    background-color:#fff;
    background-position:50%;
    background-repeat:no-repeat;
    border:.0625rem solid #000;
    border-radius:.25rem;
    content:"";
    display:inline-block;
    height:1.25rem;
    margin-right:.5rem;
    min-width:1.25rem;
    width:1.25rem
}
.c-checkbox-item+.c-warning,.c-radio-item+.c-warning{
    padding-left:1.75rem
}
.c-radio-item .label:before{
    border-radius:100%
}
.c-radio-item input[type=radio]{
    height:1.25rem;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    width:1.25rem;
    z-index:-1
}
.c-radio-item input[type=radio]:checked+.label{
    color:#000
}
.c-radio-item input[type=radio]:checked+.label:before{
    background-color:#fff;
    border-color:#ea1917;
    border-width:.125rem
}
.c-radio-item input[type=radio]:checked+.label:after{
    background:#ea1917;
    border-radius:100%;
    content:"";
    display:block;
    height:.625rem;
    left:.3125rem;
    position:absolute;
    top:.3125rem;
    width:.625rem
}
.c-radio-item input[type=radio]:focus-visible+.label{
    outline:.125rem solid currentcolor
}
.c-checkbox-item input[type=checkbox]{
    height:1.25rem;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    width:1.25rem;
    z-index:-1
}
.c-checkbox-item input[type=checkbox]:checked+.label{
    color:#000
}
.c-checkbox-item input[type=checkbox]:checked+.label:before{
    background-color:#ea1917;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-check-white-15-12.svg);
    border-color:#ea1917
}
.c-checkbox-item input[type=checkbox]:disabled+.label{
    color:#999;
    cursor:default
}
.c-checkbox-item input[type=checkbox]:disabled+.label .count{
    color:#999
}
.c-checkbox-item input[type=checkbox]:disabled+.label:before{
    border-color:#999
}
.c-checkbox-item input[type=checkbox]:focus-visible+.label{
    outline:.125rem solid currentcolor
}
.c-checkbox-item+.c-checkbox-item{
    margin-top:.5rem
}
.c-checkbox-item.small label{
    font-size:.875rem;
    line-height:1rem
}
.c-checkbox-item.small .label:before{
    height:1rem;
    min-width:1rem;
    width:1rem
}
.c-form-range{
    position:relative;
    width:100%
}
.c-form-range input[type=range]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    height:.125rem;
    opacity:0;
    pointer-events:none;
    position:absolute;
    top:10px;
    width:100%;
    z-index:2
}
.c-form-range input[type=range]::-webkit-slider-thumb{
    -webkit-appearance:none;
    appearance:none;
    border:0;
    border-radius:0;
    cursor:pointer;
    height:1.25rem;
    pointer-events:all;
    width:1.25rem
}
.c-form-range .c-range-slider{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:auto;
    justify-content:space-between;
    margin:0 .625rem;
    padding-top:28px;
    position:relative
}
.c-form-range .c-range-active,.c-form-range .c-range-track{
    height:.125rem;
    left:0;
    position:absolute;
    right:0;
    top:.625rem
}
.c-form-range .c-range-track{
    background:#cbc8c2
}
.c-form-range .c-range-active{
    background:#ea1917
}
.c-form-range .c-range-thumb__left,.c-form-range .c-range-thumb__right{
    background:#fff;
    border:.125rem solid #ea1917;
    border-radius:100%;
    height:1.25rem;
    position:absolute;
    top:.625rem;
    width:1.25rem
}
.c-form-range .c-range-thumb__left{
    left:0;
    -webkit-transform:translate(-10px,-10px);
    transform:translate(-10px,-10px)
}
.c-form-range .c-range-thumb__right{
    right:0;
    -webkit-transform:translate(10px,-10px);
    transform:translate(10px,-10px)
}
.c-form-range .c-range-max,.c-form-range .c-range-min{
    color:#333;
    font-size:.875rem;
    font-weight:600
}
.c-form-range .c-range-min{
    margin-left:-.625rem
}
.c-form-range .c-range-max{
    margin-right:-.625rem
}
.c-form-range .input-left:focus-visible~.c-range .c-range-thumb__left,.c-form-range .input-right:focus-visible~.c-range .c-range-thumb__right{
    outline:.125rem solid currentcolor
}
.c-input-item label{
    color:#333;
    display:block;
    margin-bottom:.5rem
}
.c-input-item input,.c-input-item textarea{
    background-color:#fff;
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    height:2.75rem;
    padding-left:.8125rem;
    padding-right:.8125rem;
    width:100%
}
@media(min-width:48.0625rem){
    .c-input-item input,.c-input-item textarea{
        height:2.75rem
    }
}
.c-input-item input[disabled=disabled],.c-input-item textarea[disabled=disabled]{
    background-color:#f6f6f6;
    color:#cbc8c2
}
.c-input-item input[disabled=disabled]::-webkit-input-placeholder,.c-input-item textarea[disabled=disabled]::-webkit-input-placeholder{
    color:#cbc8c2
}
.c-input-item input[disabled=disabled]::-moz-placeholder,.c-input-item textarea[disabled=disabled]::-moz-placeholder{
    color:#cbc8c2
}
.c-input-item input[disabled=disabled]:-ms-input-placeholder,.c-input-item textarea[disabled=disabled]:-ms-input-placeholder{
    color:#cbc8c2
}
.c-input-item input[disabled=disabled]::-ms-input-placeholder,.c-input-item textarea[disabled=disabled]::-ms-input-placeholder{
    color:#cbc8c2
}
.c-input-item input[disabled=disabled]::placeholder,.c-input-item textarea[disabled=disabled]::placeholder{
    color:#cbc8c2
}
.c-input-item textarea{
    display:block;
    height:7.5rem;
    padding:.8125rem 1rem
}
@media(min-width:48.0625rem){
    .c-input-item textarea{
        height:8.75rem
    }
}
.c-input-item textarea+.c-input-item--length{
    margin-top:.5rem
}
.c-input-item--length{
    color:#646464;
    text-align:right
}
.c-input-item__rating{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    gap:.5rem;
    justify-content:flex-end
}
.c-input-item__rating--count{
    margin-bottom:.25rem;
    margin-left:.125rem
}
.c-input-item__rating>input{
    display:none
}
.c-input-item__rating>label{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-review-star-empty-32-32.svg);
    background-repeat:no-repeat;
    background-size:cover;
    cursor:pointer;
    height:1.75rem;
    margin-bottom:0;
    margin-top:auto;
    -webkit-transition:.3s;
    transition:.3s;
    width:1.75rem
}
@media(min-width:48.0625rem){
    .c-input-item__rating>label{
        height:2rem;
        width:2rem
    }
}
.c-input-item__rating>input:checked~label,.c-input-item__rating>input:checked~label~label,.c-input-item__rating>input:not(:checked)~label:hover,.c-input-item__rating>input:not(:checked)~label:hover~label{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-review-star-32-32.svg)
}
.c-select-item label{
    color:#333;
    display:block;
    margin-bottom:.5rem
}
.c-select-item select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:#fff;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-12-8.svg);
    background-position:calc(100% - .8125rem) 50%;
    background-repeat:no-repeat;
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    color:#000;
    height:2.75rem;
    padding-left:.8125rem;
    padding-right:2.1875rem;
    width:100%
}
@media(min-width:48.0625rem){
    .c-select-item select{
        height:2.75rem
    }
}
.c-select-item select:disabled,.c-select-item select[disabled=disabled],.c-select-item select[disabled=true]{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray1-down-12-8.svg);
    color:#cbc8c2
}
.c-select-item select:disabled::-webkit-input-placeholder,.c-select-item select[disabled=disabled]::-webkit-input-placeholder,.c-select-item select[disabled=true]::-webkit-input-placeholder{
    color:#cbc8c2
}
.c-select-item select:disabled::-moz-placeholder,.c-select-item select[disabled=disabled]::-moz-placeholder,.c-select-item select[disabled=true]::-moz-placeholder{
    color:#cbc8c2
}
.c-select-item select:disabled:-ms-input-placeholder,.c-select-item select[disabled=disabled]:-ms-input-placeholder,.c-select-item select[disabled=true]:-ms-input-placeholder{
    color:#cbc8c2
}
.c-select-item select:disabled::-ms-input-placeholder,.c-select-item select[disabled=disabled]::-ms-input-placeholder,.c-select-item select[disabled=true]::-ms-input-placeholder{
    color:#cbc8c2
}
.c-select-item select:disabled::placeholder,.c-select-item select[disabled=disabled]::placeholder,.c-select-item select[disabled=true]::placeholder{
    color:#cbc8c2
}
.c-post-form{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.25rem;
    padding:0
}
@media(min-width:48.0625rem){
    .c-post-form{
        gap:1.5rem
    }
    .c-post-form input,.c-post-form select,.c-post-form textarea{
        font-size:1rem
    }
}
.c-post-form__fieldset-group{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.25rem
}
@media(min-width:48.0625rem){
    .c-post-form__fieldset-group{
        gap:1.5rem
    }
}
.c-post-form__fieldset{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem
}
@media(min-width:48.0625rem){
    .c-post-form__fieldset{
        gap:1.25rem
    }
    .c-post-form__fieldset--w-column3-group .c-post-form__item{
        min-width:calc(33.33333% - 1rem)
    }
}
.c-post-form__fieldset-title .c-required{
    vertical-align:top
}
.c-post-form__fieldset-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .c-post-form__fieldset-container{
        border-radius:1.75rem;
        gap:1.5rem;
        padding:1.5rem
    }
}
.c-post-form__fieldset-container .c-post-form__group-title+.c-post-form__group{
    margin-top:-.5rem
}
@media(min-width:48.0625rem){
    .c-post-form__fieldset-container .c-post-form__group-title+.c-post-form__group{
        margin-top:-1rem
    }
}
.c-post-form__group{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:1rem
}
@media(min-width:48.0625rem){
    .c-post-form__group{
        gap:1.5rem
    }
}
.c-post-form__button-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .c-post-form__button-wrap{
        margin-top:.5rem
    }
}
.c-post-form__item{
    min-width:100%
}
@media(min-width:48.0625rem){
    .c-post-form__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        max-width:100%;
        min-width:calc(50% - .75rem)
    }
}
.c-post-form__item--textarea .c-warning{
    margin-top:-1.125rem
}
.c-post-form__item--line{
    border-bottom:.0625rem solid #cbc8c2;
    padding-bottom:1rem
}
@media(min-width:48.0625rem){
    .c-post-form__item--line{
        padding-bottom:1.5rem
    }
}
.c-post-form__item--radio .c-radio-label{
    margin-bottom:.5rem
}
.c-post-form__item--radio .c-radio-group{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem
}
@media(min-width:48.0625rem){
    .c-post-form__item--radio .c-radio-group{
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        -ms-flex-direction:initial;
        flex-direction:row;
        gap:1.5rem
    }
}
.c-post-form__item--check .c-check-label{
    margin-bottom:.5rem
}
.c-post-form__item .c-pop-msg-form__text .cmp-text{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .c-post-form__item .c-pop-msg-form__text .cmp-text{
        font-size:1rem;
        line-height:1.25rem
    }
}
.c-post-form .c-pop-msg__gray-form-agree{
    color:#333
}
.c-post-form .c-pop-msg__gray-form-agree a{
    color:inherit
}
.c-warning{
    color:#ea1917;
    font-size:.75rem;
    line-height:.875rem;
    margin-top:.375rem;
    padding-left:.8125rem;
    position:relative
}
@media(min-width:48.0625rem){
    .c-warning{
        font-size:.875rem;
        line-height:1rem;
        margin-top:.5rem
    }
}
.c-valid{
    color:#287d00;
    font-size:.75rem;
    line-height:.875rem;
    margin-top:.5rem;
    padding-left:.8125rem;
    position:relative
}
@media(min-width:48.0625rem){
    .c-valid{
        font-size:.875rem;
        line-height:1rem
    }
}
.c-required-area{
    color:#646464;
    font-size:.875rem;
    line-height:.875rem;
    text-align:right;
    width:100%
}
@media(min-width:48.0625rem){
    .c-required-area{
        font-size:1rem;
        line-height:1.25rem
    }
}
.c-required-area em{
    color:#ea1917
}
em.c-required{
    color:#ea1917;
    font-size:.875rem;
    font-style:normal;
    font-weight:600;
    line-height:.875rem;
    margin-left:.25rem
}
@media(min-width:48.0625rem){
    em.c-required{
        font-size:1rem;
        line-height:1.25rem
    }
}
.c-captcha label{
    color:#333
}
.c-captcha__wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .c-captcha__wrapper{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem
    }
    .c-captcha__wrapper>*{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.c-captcha__viewbox{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
@media(min-width:48.0625rem){
    .c-captcha__viewbox{
        gap:.625rem
    }
}
.c-captcha__image{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#fff;
    border:.0625rem solid #cbc8c2;
    border-radius:.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-grow:1;
    height:5.375rem;
    justify-content:center;
    overflow:hidden
}
.c-captcha__image *{
    height:100%;
    width:100%
}
.c-captcha__button-wrap{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem
}
@media(min-width:48.0625rem){
    .c-captcha__button-wrap{
        gap:.375rem
    }
}
.c-captcha .c-icon-button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#fff;
    border:.0625rem solid #cbc8c2;
    border-radius:.375rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:2.375rem;
    justify-content:center;
    width:2.375rem
}
@media(min-width:48.0625rem){
    .c-captcha .c-icon-button{
        height:2.5rem;
        width:2.5rem
    }
}
.c-captcha .c-icon-button:before{
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:1.5rem;
    width:1.5rem
}
.c-captcha .c-icon-button--refresh:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-captcha-refresh-24-24.svg)
}
.c-captcha .c-icon-button--volume:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-captcha-volume-24-24.svg)
}
.c-filter{
    display:none;
    height:0;
    left:0;
    position:fixed;
    top:100%;
    -webkit-transition:top .5s;
    transition:top .5s;
    width:100%;
    z-index:3
}
@media(max-width:67.125rem){
    .c-filter.active{
        border-radius:1.25rem;
        border-bottom-left-radius:0;
        border-bottom-right-radius:0;
        display:block;
        height:calc(100% - 2.5rem);
        overflow:hidden;
        z-index:101
    }
    .c-filter.active.done{
        top:2.5rem;
        z-index:101
    }
    .c-filter.active.done:before{
        background:#000;
        content:"";
        display:block;
        height:100vh;
        left:0;
        opacity:.5;
        position:fixed;
        top:0;
        width:100%;
        z-index:-1
    }
}
@media(min-width:67.1875rem){
    .c-filter{
        border-top:0;
        display:block;
        height:auto;
        left:auto;
        position:relative;
        top:auto
    }
}
.c-filter .c-form{
    background:#f0ece4;
    height:calc(100% - 2.625rem);
    overflow-x:hidden;
    overflow-y:auto
}
@media(min-width:67.1875rem){
    .c-filter .c-form{
        background:transparent;
        height:auto;
        overflow:visible
    }
}
.c-filter .c-form__inner{
    padding:0 1rem
}
@media(min-width:67.1875rem){
    .c-filter .c-form__inner{
        padding:0
    }
}
.c-filter .c-form__inner .clear-all-filters{
    display:none
}
@media(max-width:67.125rem){
    .c-filter .c-form__inner .clear-all-filters+.c-form-box{
        margin-top:0
    }
}
@media(min-width:67.1875rem){
    .c-filter .c-form__inner .clear-all-filters{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.c-filter .c-form__bottom{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    border-top:.0625rem solid #cbc8c2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    justify-content:center;
    margin:.625rem 0 0;
    padding:1rem
}
@media(min-width:67.1875rem){
    .c-filter .c-form__bottom{
        display:none
    }
}
.c-filter .c-form__box{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem
}
@media(min-width:48.0625rem)and (max-width:67.125rem){
    .c-filter .c-form__box{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .c-filter .c-form__box .c-form-box{
        width:50%
    }
}
@media(min-width:67.1875rem){
    .c-filter .c-form__box{
        gap:.625rem
    }
}
.c-filter .c-form__box .c-form-box+.c-form-box{
    margin:0
}
.c-filter__icon{
    display:none
}
@media(min-width:67.1875rem){
    .c-filter__icon{
        display:block
    }
}
.c-filter .c-filter-title .c-filter__close{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:#f0ece4;
    border:0;
    cursor:pointer;
    height:1pc;
    margin:0;
    padding:0;
    position:absolute;
    right:1.25rem;
    top:1.25rem;
    width:1pc
}
.c-filter .c-filter-title .c-filter__close:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-16-16.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:1rem;
    width:1rem
}
@media(min-width:67.1875rem){
    .c-filter .c-filter-title .c-filter__close{
        display:none
    }
}
.c-filter__icon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-filter.svg) transparent;
    border:0;
    height:1.5rem;
    margin-right:.5rem;
    min-width:1.5rem;
    padding:0;
    vertical-align:top;
    width:1.5rem
}
.c-filter-bar{
    background:#f0ece4;
    border-bottom:.0625rem solid #cbc8c2;
    margin:0 -1rem;
    position:sticky;
    top:0;
    z-index:2
}
.c-filter-bar.is-fixed{
    margin:0
}
@media(min-width:67.1875rem){
    .c-filter-bar{
        display:none
    }
}
.c-filter-bar .button{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    overflow-x:auto;
    overflow-y:hidden;
    padding:.5rem 1rem;
    white-space:nowrap
}
.c-filter-bar .button .c-filter__icon{
    display:block;
    margin-right:1.125rem
}
.c-filter-bar__text-button{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:#f0ece4;
    border:.0625rem solid #cbc8c2;
    border-radius:62.4375rem;
    color:#000;
    cursor:pointer;
    font-size:.875rem;
    line-height:1;
    outline-offset:0;
    padding:.6875rem 1.25rem;
    white-space:nowrap
}
.c-filter-bar__text-button+.c-filter-bar__text-button{
    margin-left:.375rem
}
.c-filter-bar__text-button.active{
    border-color:#000
}
@media(min-width:67.1875rem){
    .c-filter-title{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:4.75rem
    }
}
.c-filter-title .c-text-contents{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:67.125rem){
    .c-filter-title .c-text-contents{
        background:#f0ece4;
        padding:1rem 1rem 0
    }
}
@media(min-width:67.1875rem){
    .c-filter-title .c-text-contents{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        padding:0
    }
}
.c-filter-title .c-text-contents__headline strong{
    font-size:.875rem;
    font-weight:600;
    line-height:.875rem
}
@media(max-width:67.125rem){
    .c-filter-title .c-text-contents__headline strong{
        font-size:1.25rem;
        font-weight:400;
        line-height:1.5rem
    }
}
.c-filter .c-tooltip{
    margin-left:.5rem
}
.c-filter-fieldset{
    border-top:.0625rem solid #cbc8c2;
    padding-bottom:.875rem;
    padding-top:.875rem
}
@media(max-width:67.125rem){
    .c-filter-fieldset{
        padding-bottom:1rem;
        padding-top:1rem
    }
    .c-filter-fieldset:first-child{
        border-top:0
    }
}
.c-filter-fieldset legend{
    margin-bottom:0;
    position:relative
}
.c-filter .c-accordion__head{
    position:relative
}
.c-filter .c-accordion__body{
    padding-top:.875rem
}
@media(max-width:67.125rem){
    .c-filter .c-accordion__body{
        padding-top:1rem
    }
}
.c-filter .c-accordion__button{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.c-filter .c-accordion__button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-12-7.svg);
    content:"";
    display:inline-block;
    height:.4375rem;
    width:.75rem
}
.c-filter .is-hide{
    display:none
}
.c-filter .c-checkbox-item .label,.c-filter .c-radio-item .label{
    display:block;
    padding-left:1.75rem
}
.c-filter .c-checkbox-item .label:before,.c-filter .c-radio-item .label:before{
    background-color:inherit;
    left:0;
    position:absolute;
    top:0
}
.c-productcollection__root{
    width:100%
}
@media(min-width:67.1875rem){
    .c-productcollection__root{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:1.5rem
    }
    .c-productcollection__root .c-filter{
        max-width:15pc;
        padding-right:1.125rem;
        width:21.375rem
    }
    .c-productcollection__root .c-result-area{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
    .c-productcollection__root>.before-element{
        display:none
    }
}
.c-result-area{
    color:#000;
    width:100%
}
.c-result-area__controls{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.875rem;
    font-weight:600;
    justify-content:space-between;
    line-height:.875rem;
    padding:.5rem 0;
    width:100%
}
@media(min-width:67.1875rem){
    .c-result-area__controls{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:4.75rem;
        padding:0
    }
}
.c-result-area__controls.c-compare-only{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.c-result-area__result{
    font-size:.875rem;
    font-weight:600;
    line-height:.875rem
}
.c-result-area__result strong{
    font-weight:inherit
}
.c-result-area__compare{
    font-size:.875rem;
    line-height:1rem
}
.c-result-area__compare span{
    display:inline-block;
    padding:.25rem 0;
    vertical-align:top
}
.c-result-area__compare button{
    margin-left:.5rem;
    vertical-align:top
}
.c-result-area__sort .c-select-item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem
}
@media(min-width:67.1875rem){
    .c-result-area__sort .c-select-item{
        gap:.5rem
    }
}
.c-result-area__sort .c-select-item label{
    color:#646464;
    font-size:.875rem;
    font-weight:600;
    line-height:.875rem;
    margin:0;
    white-space:nowrap
}
@media(max-width:48rem){
    .c-result-area__sort .c-select-item label{
        height:1px;
        overflow:hidden;
        width:1px
    }
}
.c-result-area__sort .c-select-item select{
    background-color:transparent;
    background-size:.625rem auto;
    border:.0625rem solid #cbc8c2;
    color:#000;
    font-size:1rem;
    font-weight:400;
    height:2.75rem;
    line-height:1.25rem;
    min-width:10.375rem
}
@media(min-width:67.1875rem){
    .c-result-area__sort .c-select-item select{
        min-width:12.5rem
    }
}
.c-result-area__more{
    padding:1.5rem 0 0;
    text-align:center;
    width:100%
}
@media(min-width:67.1875rem){
    .c-result-area__more{
        padding:2rem 0 0
    }
}
.c-result-area__multi{
    padding:1.25rem 0 2.5rem
}
@media(min-width:48.0625rem){
    .c-result-area__multi{
        padding:1.25rem 0
    }
}
.c-result-area__multi:last-child{
    padding-bottom:0
}
.c-result-area__category-name{
    padding:1.25rem 0 0;
    text-align:center
}
@media(max-width:48rem){
    .c-result-area__category-name{
        margin:0 -1rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem){
    .c-result-area__category-name{
        padding:2.5rem 0 0;
        text-align:initial
    }
}
.c-result-area__category-name:first-child{
    border-top:.0625rem solid #cbc8c2
}
.c-no-data-wrap--standard{
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-height:15.625rem;
    padding-bottom:2.5rem;
    padding-top:2.5rem
}
@media(min-width:48.0625rem){
    .c-no-data-wrap--standard{
        border-radius:1.75rem;
        min-height:25rem;
        padding-bottom:5rem;
        padding-top:5rem
    }
}
.c-no-data-wrap--standard .c-no-data{
    margin:auto
}
.c-no-data{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    justify-content:center;
    text-align:center
}
.c-no-data:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-no-response-mid-gray2-60-60.svg);
    background-repeat:no-repeat;
    background-size:cover;
    content:"";
    display:block;
    height:3.75rem;
    margin-bottom:1.25rem;
    width:3.75rem
}
.c-map-search .c-no-data,.c-online-shop .c-no-data{
    width:100%
}
.c-map-search .c-no-data__desc,.c-online-shop .c-no-data__desc{
    color:#646464;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .c-map-search .c-no-data__desc,.c-online-shop .c-no-data__desc{
        margin-top:.125rem
    }
}
@media(max-width:48rem){
    .c-map-search .c-no-data,.c-online-shop .c-no-data{
        min-height:15.625rem
    }
}
.c-map-search__body .c-no-data{
    padding:3.125rem 1.875rem
}
@media(min-width:48.0625rem){
    .c-map-search__body .c-no-data{
        padding:2rem 2.5rem
    }
}
.c-map-search__body .c-no-data-wrap.small{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    height:100%
}
.PD0033.type-pdp .c-tabs__item.active :after,.is-sticky .c-roll-selector__item--active:after{
    background-color:#ea1917;
    bottom:-.0625rem;
    height:.125rem;
    left:0;
    position:absolute;
    right:0
}
.c-roll-selector{
    margin-left:auto;
    margin-right:auto;
    max-width:103rem;
    padding:1rem;
    text-align:center;
    -webkit-transition:padding .5s;
    transition:padding .5s
}
@media(min-width:48.0625rem){
    .c-roll-selector{
        padding-bottom:1.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding-top:1.5rem
    }
}
.c-roll-selector__container{
    padding-left:2.3125rem;
    padding-right:2.3125rem;
    position:relative
}
@media(min-width:48.0625rem){
    .c-roll-selector__container{
        padding-left:5rem;
        padding-right:5rem
    }
}
@media(max-width:48rem){
    .c-roll-selector__container{
        margin-left:-1rem;
        margin-right:-1rem
    }
}
.c-roll-selector__item{
    -ms-flex-preferred-size:calc(25% - 1rem);
    cursor:pointer;
    flex-basis:calc(25% - 1rem);
    padding-top:.125rem;
    text-decoration:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
@media(min-width:48.0625rem){
    .c-roll-selector__item{
        -ms-flex-preferred-size:11.25rem;
        flex-basis:11.25rem
    }
}
.c-roll-selector__item:focus-within,.c-roll-selector__item:is([tabIndex]):focus-visible{
    border-radius:1.25rem;
    outline-offset:-.1875rem;
    outline-style:solid;
    outline-width:.1875rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .c-roll-selector__item:focus-within,.c-roll-selector__item:is([tabIndex]):focus-visible{
        border-radius:1.75rem
    }
}
.c-roll-selector__item a{
    color:inherit
}
.c-roll-selector__item a:active,.c-roll-selector__item a:focus,.c-roll-selector__item a:focus-visible,.c-roll-selector__item a:hover,.c-roll-selector__item:active,.c-roll-selector__item:focus,.c-roll-selector__item:focus-visible,.c-roll-selector__item:hover{
    text-decoration:none
}
.c-roll-selector__item:not(.c-roll-selector__item--active) a:active .c-roll-selector__item-name,.c-roll-selector__item:not(.c-roll-selector__item--active) a:focus .c-roll-selector__item-name,.c-roll-selector__item:not(.c-roll-selector__item--active) a:focus-visible .c-roll-selector__item-name,.c-roll-selector__item:not(.c-roll-selector__item--active) a:hover .c-roll-selector__item-name,.c-roll-selector__item:not(.c-roll-selector__item--active):active .c-roll-selector__item-name,.c-roll-selector__item:not(.c-roll-selector__item--active):focus .c-roll-selector__item-name,.c-roll-selector__item:not(.c-roll-selector__item--active):focus-visible .c-roll-selector__item-name,.c-roll-selector__item:not(.c-roll-selector__item--active):hover .c-roll-selector__item-name{
    color:#000;
    text-decoration:none
}
.c-roll-selector__item-image{
    margin-bottom:.5rem;
    margin-left:auto;
    margin-right:auto;
    width:2.5rem
}
@media(min-width:48.0625rem){
    .c-roll-selector__item-image{
        margin-bottom:.75rem;
        max-width:4rem;
        min-width:2.25rem;
        width:60%
    }
}
.c-roll-selector__item-body--description{
    color:#333;
    font-size:.75rem;
    line-height:.875rem
}
@media(max-width:48rem){
    .c-roll-selector__item-body{
        display:none
    }
}
.c-roll-selector__item-name{
    color:#333;
    word-break:break-word
}
@media(max-width:48rem){
    .c-roll-selector__item-name{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        display:-webkit-box;
        overflow:hidden;
        text-overflow:ellipsis
    }
    .c-roll-selector__item-name *{
        font-weight:400
    }
}
.c-roll-selector__arrow{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    background:transparent;
    border:none;
    bottom:0;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    padding:0;
    position:absolute;
    top:0;
    width:1.875rem
}
@media(min-width:48.0625rem){
    .c-roll-selector__arrow{
        bottom:auto;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%);
        width:3rem
    }
}
.c-roll-selector__arrow--prev{
    left:0
}
.c-roll-selector__arrow--next{
    right:0
}
.c-roll-selector__arrow:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-7-12.svg);
    background-size:100% auto;
    content:"";
    display:block;
    height:.75rem;
    width:.4375rem
}
@media(min-width:48.0625rem){
    .c-roll-selector__arrow:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-48-48.svg);
        height:3rem;
        width:3rem
    }
}
.c-roll-selector__arrow:disabled,.c-roll-selector__arrow[disabled]{
    display:none
}
.c-roll-selector__arrow[class*=next]:after{
    -webkit-transform:rotateY(0);
    transform:rotateY(0)
}
.c-roll-selector__arrow[class*=prev]:after{
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.c-roll-selector__item--active{
    color:red
}
.c-roll-selector__item--active .c-roll-selector__item-name{
    color:#000;
    text-decoration-color:#ea1917;
    text-decoration-line:underline;
    text-underline-offset:.0625rem
}
@media(min-width:48.0625rem){
    .c-roll-selector__item--active .c-roll-selector__item-name{
        text-decoration-thickness:.125rem;
        text-underline-offset:.1875rem
    }
}
.c-roll-selector .c-carousel{
    height:calc(100% + 1px);
    margin-bottom:-.0625rem;
    overflow:hidden;
    position:relative;
    z-index:1
}
.c-roll-selector .c-carousel .swiper-wrapper{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
.c-roll-selector .c-carousel .swiper-wrapper.swiper-allow-arrow{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.c-roll-selector .c-roll-selector__handler{
    display:none
}
.c-roll-selector .swiper-initialized+.c-roll-selector__handler{
    display:block
}
.c-roll-selector .c-roll-selector__item--active .c-image__img:not(.c-image__img--active),.c-roll-selector .c-roll-selector__item:not(.c-roll-selector__item--active) .c-image__img--active{
    display:none
}
.c-roll-selector .c-roll-selector__item-name+.c-roll-selector__item-body{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .c-roll-selector .c-roll-selector__item-name+.c-roll-selector__item-body{
        margin-top:.5rem
    }
}
.is-sticky .c-roll-selector{
    padding-bottom:0;
    padding-top:0
}
.is-sticky .c-roll-selector__item-body,.is-sticky .c-roll-selector__item-image{
    display:none
}
@media(max-width:48rem){
    .is-sticky .c-roll-selector__container{
        position:static
    }
}
.is-sticky .c-roll-selector__item{
    -ms-flex-preferred-size:auto;
    color:#333;
    flex-basis:auto;
    padding:1.25rem .25rem;
    width:auto
}
@media(min-width:48.0625rem){
    .is-sticky .c-roll-selector__item{
        padding-bottom:1.5625rem;
        padding-top:1.5625rem
    }
}
.is-sticky .c-roll-selector__item--active{
    color:#000;
    position:relative
}
.is-sticky .c-roll-selector__item--active:after{
    bottom:0;
    content:""
}
.is-sticky .c-roll-selector__item--active .c-roll-selector__item-name{
    text-decoration:none!important
}
@media(min-width:48.0625rem){
    .is-sticky .c-roll-selector__arrow:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-10-18.svg);
        height:1.125rem;
        width:.625rem
    }
}
.c-resources{
    display:grid;
    gap:.75rem;
    grid-template-columns:repeat(1,1fr)
}
@media(min-width:48.0625rem){
    .c-resources{
        gap:1.5rem;
        grid-template-columns:repeat(2,1fr)
    }
}
.c-resources__item{
    background-color:#fff;
    border:0;
    border-radius:1rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    gap:.75rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .c-resources__item{
        -webkit-box-flex:1;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        border-radius:1.25rem;
        -ms-flex:1 1 40%;
        flex:1 1 40%;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:.75rem;
        padding:1.5rem 2rem
    }
}
.c-resources__item--download{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-flex:1;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.75rem 1.25rem;
    justify-content:space-between
}
@media(min-width:48.0625rem){
    .c-resources__item--download{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        gap:.75rem
    }
}
.c-resources__item--download-info{
    font-weight:400;
    width:100%
}
.c-resources__item--download-info-name{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.25rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .c-resources__item--download-info-name{
        gap:.75rem
    }
}
.c-resources a.c-resources__item--download-info-name,button.c-resources__item--download-info-name{
    color:#333;
    cursor:pointer;
    text-decoration:underline;
    text-underline-offset:.125rem
}
.c-resources__item--download-info-name span{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    word-break:break-all
}
.c-resources__item--download-info-ref{
    width:100%
}
@media(min-width:48.0625rem){
    .c-resources__item--download-info-ref{
        width:auto
    }
}
.c-resources__item--download-info-ref button{
    background:none;
    border:none;
    color:#646464;
    cursor:pointer;
    padding:0
}
.c-resources__item--download-info-wrapper{
    color:#646464;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem .8125rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .c-resources__item--download-info-wrapper{
        gap:1.0625rem
    }
}
.c-resources__item--download-info-wrapper>div{
    position:relative
}
.c-resources__item--download-info-wrapper>div:last-of-type:before{
    background:#e6e6e6;
    content:"";
    height:.875rem;
    left:-.3125rem;
    position:absolute;
    top:.3125rem;
    width:.0625rem
}
@media(min-width:48.0625rem){
    .c-resources__item--download-info-wrapper>div:last-child:before{
        display:none
    }
    .c-resources__item--download-info-wrapper>div:not(:last-of-type):after{
        background:#e6e1d6;
        content:"";
        height:.875rem;
        position:absolute;
        right:-.5rem;
        top:.3125rem;
        width:.0625rem
    }
}
.c-resources__item--download-button--icon{
    max-height:1.25rem;
    max-width:1.25rem
}
.c-resources__item--extension{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    border:0;
    display:block;
    height:1.25rem;
    margin-top:.1875rem;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .c-resources__item--extension{
        margin-top:0
    }
}
.c-resources__item--extension-txt{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-extension-txt.svg) no-repeat 50% 50%;
    background-size:1rem auto
}
.c-resources__item--extension-etc{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-extension-etc.svg) no-repeat 50% 50%;
    background-size:1rem auto
}
.c-resources__item--extension-pdf{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-extension-pdf.svg) no-repeat 50% 50%;
    background-size:1rem auto
}
.c-resources__item--extension-djvu{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-extension-djvu.svg) no-repeat 50% 50%;
    background-size:1rem auto
}
.c-resources__item--extension-zip{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-extension-zip.svg) no-repeat 50% 50%;
    background-size:1rem auto
}
.c-resources__item--extension-html{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-extension-html.svg) no-repeat 50% 50%;
    background-size:1rem auto
}
.c-resources__item--extension-dwg{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-extension-dwg.svg) no-repeat 50% 50%;
    background-size:1rem auto
}
.c-brand-detail-list__item{
    color:#646464
}
.c-brand-detail .c-brand-detail-location{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    font-size:.875rem;
    line-height:1rem
}
@media(max-width:48rem){
    .c-brand-detail .c-brand-detail-location{
        padding-left:.625rem;
        padding-right:.625rem
    }
}
@media(min-width:48.0625rem){
    .c-brand-detail .c-brand-detail-location{
        font-size:1rem;
        line-height:1.25rem
    }
    .c-map-tooltip .c-brand-detail .c-brand-detail-location{
        font-size:.875rem;
        line-height:1rem
    }
}
.c-brand-detail .c-brand-detail-divider{
    margin-left:.375rem;
    padding-left:.4375rem;
    position:relative
}
@media(min-width:48.0625rem){
    .c-brand-detail .c-brand-detail-divider{
        margin-left:.625rem;
        padding-left:.6875rem
    }
}
.c-brand-detail .c-brand-detail-divider:before{
    background-color:#e6e1d6;
    content:"";
    height:.5rem;
    left:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:.0625rem
}
@media(min-width:48.0625rem){
    .c-brand-detail .c-brand-detail-divider:before{
        height:.875rem
    }
}
.c-brand-detail .c-brand-detail-divider:first-child{
    margin-left:0;
    padding-left:0
}
.c-brand-detail .c-brand-detail-divider:first-child:before{
    display:none
}
.c-brand-detail .c-brand-detail__contents{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:1rem;
    padding:1.875rem 1rem 1.25rem
}
@media(min-width:48.0625rem){
    .c-brand-detail .c-brand-detail__contents{
        padding-bottom:1.875rem;
        padding-left:1.25rem;
        padding-right:2.75rem
    }
}
.c-brand-detail .c-brand-detail__title{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding-right:.75rem
}
.c-brand-detail .c-brand-detail__title-image{
    -ms-flex-negative:0;
    flex-shrink:0;
    height:1.75rem;
    width:5rem
}
.c-brand-detail .c-brand-detail__title-distance{
    color:#000;
    font-size:.875rem;
    line-height:1rem
}
.c-brand-detail .c-brand-detail__info .c-brand-detail__info-name{
    color:#000;
    cursor:pointer;
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .c-brand-detail .c-brand-detail__info .c-brand-detail__info-name{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.c-brand-detail .c-brand-detail__info .c-brand-detail__info-address{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.75rem;
    justify-content:space-between
}
.c-brand-detail .c-brand-detail__info .c-brand-detail__info-address p{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.c-brand-detail .c-brand-detail__info .c-brand-detail__info-address .c-brand-detail__info-export{
    width:2.25rem
}
.c-brand-detail .c-brand-detail__info .c-brand-detail__info-address .c-brand-detail__info-export button{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mobile-black-24-24.svg);
    background-repeat:no-repeat;
    background-size:100% auto;
    border:none;
    cursor:pointer;
    height:1.5rem;
    width:1.5rem
}
.c-brand-detail .c-brand-detail__info .c-brand-detail__info-code{
    font-size:.875rem
}
.c-brand-detail .c-brand-detail__info .c-brand-detail__info-code span{
    padding-left:.25rem
}
.c-brand-detail .c-brand-detail__info .c-brand-detail__info-code strong{
    color:#000;
    font-weight:600;
    line-height:.875rem
}
.c-brand-detail .c-brand-detail__info .c-brand-detail__info-code span{
    line-height:1rem
}
.c-brand-detail .c-brand-detail__contact a{
    color:inherit
}
.c-brand-detail .c-brand-detail__contact p{
    padding-left:1.375rem;
    position:relative
}
.c-brand-detail .c-brand-detail__contact p:before{
    background-size:100% auto;
    content:"";
    height:.75rem;
    left:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:.75rem
}
.c-brand-detail .c-brand-detail__contact-phone:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-phone-black-12-12.svg)
}
.c-brand-detail .c-brand-detail__contact-fax:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-print-black-12-12.svg)
}
.c-brand-detail .c-brand-detail__contact-mail:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-email-black-12-12.svg)
}
.c-brand-detail .c-brand-detail__category{
    font-size:.875rem;
    line-height:1rem
}
.c-brand-detail .c-brand-detail__category strong{
    color:#000;
    display:block
}
.c-brand-detail .c-brand-detail__button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.375rem
}
@media(min-width:48.0625rem){
    .c-brand-detail .c-brand-detail__button{
        gap:.5rem
    }
}
.c-brand-detail .c-brand-detail__product{
    border-top:.0625rem solid #e6e1d6;
    margin-left:1rem;
    margin-right:1rem;
    padding-bottom:1.25rem;
    padding-top:1.25rem;
    position:relative
}
@media(min-width:48.0625rem){
    .c-brand-detail .c-brand-detail__product{
        display:none
    }
}
.c-brand-detail .c-brand-detail__product-toggle{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-12-6.svg);
    background-position:50% 50%;
    background-repeat:no-repeat;
    border:none;
    cursor:pointer;
    height:1.5rem;
    padding:0;
    position:absolute;
    right:0;
    top:1.25rem;
    width:1.5rem
}
.c-brand-detail .c-brand-detail__product .c-brand-detail__category strong{
    padding:.1875rem 0
}
.c-brand-detail .c-brand-detail__product .c-brand-detail__category p{
    display:none
}
.c-brand-detail .c-brand-detail__product.is-active .c-brand-detail__category strong{
    margin-bottom:.5rem
}
.c-brand-detail .c-brand-detail__product.is-active .c-brand-detail__category p{
    display:block
}
.c-brand-detail .c-brand-detail__product.is-active .c-brand-detail__product-toggle{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.c-brand-detail .c-map__pin{
    bottom:auto;
    left:auto;
    position:relative;
    top:auto;
    -webkit-transform:none;
    transform:none
}
.c-brand-detail.pin-is__active{
    background-color:#f6f3eb
}
.c-brand-detail.pin-is__active .c-map__pin{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pin-20-28.svg);
    color:#ea1917
}
.c-brand-detail .c-brand-detail__contact{
    border-top:.0625rem solid #e6e1d6;
    margin-top:1.25rem;
    padding-top:1.25rem
}
.c-brand-detail .c-brand-detail__contact p:not(:first-child){
    margin-top:.5rem
}
.c-brand-detail .c-brand-detail__contact+.c-brand-detail__category{
    margin-top:1.25rem
}
.c-brand-detail .c-brand-detail__contact+.c-brand-detail__category strong{
    margin-bottom:.375rem
}
.c-brand-detail .c-brand-detail__info{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-brand-detail .c-brand-detail__info{
        margin-top:1rem
    }
}
.c-brand-detail .c-brand-detail__info-address{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .c-brand-detail .c-brand-detail__info-address{
        margin-top:.5rem
    }
}
.c-brand-detail .c-brand-detail__button,.c-brand-detail .c-brand-detail__info-code{
    margin-top:.75rem
}
@media(max-width:48rem){
    .c-map-tooltip__contents .c-brand-detail .c-brand-detail__contact{
        margin-top:.75rem
    }
    .c-map-tooltip__contents .c-brand-detail .c-brand-detail-location{
        padding-left:0;
        padding-right:0
    }
}
.c-map-tooltip__contents .c-brand-detail__info .c-brand-detail__info-address{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .c-map-tooltip__contents .c-brand-detail__info .c-brand-detail__info-address{
        margin-top:.375rem
    }
}
.c-category-filter{
    background:#fff;
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .c-category-filter{
        border-radius:1.75rem
    }
}
.c-category-filter__inner{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .c-category-filter__inner{
        padding:1.5rem
    }
}
.c-category-filter__head{
    color:#333;
    margin-bottom:.5rem
}
.c-category-filter__body{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem
}
@media(min-width:48.0625rem){
    .c-category-filter__body{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:start;
        -ms-flex-align:start;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        align-items:flex-start;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem;
        justify-content:flex-start;
        position:relative
    }
    .c-category-filter__body.vertical-bottom{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .c-category-filter__body.vertical-bottom.show-error{
        padding-bottom:1.75rem
    }
    .c-category-filter__body.vertical-bottom .c-warning{
        position:absolute
    }
}
.c-category-filter__body .c-cta{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:48.0625rem){
    .c-category-filter__body .c-cta{
        margin:0
    }
}
@media(max-width:48rem){
    .c-category-filter__body .c-cta.full .c-button{
        width:100%
    }
}
.c-category-select-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin:0 -1rem;
    max-width:90rem
}
@media(min-width:48.0625rem){
    .c-category-select-list{
        margin:2.5rem auto 0
    }
}
.c-category-select-list .carousel{
    width:100%
}
@media(max-width:48rem){
    .c-category-select-list .c-carousel{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .c-category-select-list .c-carousel{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.c-category-select-list .c-carousel:not(.swiper-initialized) .swiper-wrapper{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:1.5rem;
    justify-content:center
}
.c-category-select-list .c-carousel:not(.swiper-initialized) .swiper-wrapper .swiper-slide{
    -webkit-box-flex:0;
    -ms-flex:0 1 21.375rem;
    flex:0 1 21.375rem
}
.c-category-select-list .c-carousel__item{
    height:auto
}
.c-category-select-list__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.625rem;
    height:100%;
    justify-content:space-between;
    outline-offset:-.125rem;
    padding:1.875rem 1.25rem;
    text-align:center;
    width:100%
}
@media(min-width:48.0625rem){
    .c-category-select-list__item{
        border-radius:1.75rem;
        gap:.75rem;
        padding:2.5rem
    }
}
.c-category-select-list__item .c-image{
    margin:0 auto;
    width:2.5rem
}
@media(min-width:48.0625rem){
    .c-category-select-list__item .c-image{
        width:4rem
    }
}
.c-category-select-list__item--top{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .c-category-select-list__item--top{
        gap:1.5rem
    }
}
.c-search-box{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-bottom:1.5rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .c-search-box{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.c-search-box__form{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%
}
@media(min-width:48.0625rem){
    .c-search-box__form{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .c-search-box__form{
        -webkit-box-flex:1;
        -ms-flex:1 1 auto;
        flex:1 1 auto
    }
}
.c-search-box__form .c-input-item,.c-search-box__form .c-select-item{
    width:100%
}
.c-search-box__body{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    background:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .c-search-box__body{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        border-radius:1.75rem;
        -ms-flex-direction:row;
        flex-direction:row;
        padding:1.5rem
    }
}
.c-search-box__body--double .c-search-box__form,.c-search-box__body--multi .c-search-box__form{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
@media(min-width:48.0625rem){
    .c-search-box__body--double .c-search-box__form,.c-search-box__body--multi .c-search-box__form{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
@media(min-width:80rem){
    .c-search-box__body--double .c-search-box__form .c-input-item,.c-search-box__body--double .c-search-box__form .c-select-item,.c-search-box__body--multi .c-search-box__form .c-input-item,.c-search-box__body--multi .c-search-box__form .c-select-item{
        -webkit-box-flex:1;
        -ms-flex:1 1 auto;
        flex:1 1 auto;
        width:auto
    }
}
@media(min-width:48.0625rem){
    .c-search-box__button{
        margin-top:1.875rem
    }
}
.c-search-box.c-text-only{
    padding-bottom:0
}
.c-search-box.c-text-only+.c-map-search.is-search{
    margin-top:2.1875rem
}
.c-search-box.c-text-only+.c-map-search.is-direction{
    margin-top:0
}
@media(min-width:48.0625rem){
    .c-search-box.c-text-only+.c-map-search.is-direction{
        margin-top:2.1875rem
    }
    .c-search-box.c-no-title{
        margin:0 auto;
        max-width:90rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .c-search-box.c-no-title{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.c-search-box__header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-search-box__header+*{
        margin-top:1.25rem
    }
}
.c-search-box__header .c-text-contents__bodycopy{
    margin-top:.5rem
}
.c-search-box__body,.c-search-box__form{
    gap:1.25rem
}
@media(min-width:48.0625rem){
    .c-search-box__body,.c-search-box__form{
        gap:1.5rem
    }
}
.c-map-search__box{
    background-color:#fff;
    padding:1rem
}
@media(min-width:48.0625rem){
    .c-map-search__box{
        margin-bottom:0;
        padding:1.25rem;
        position:absolute;
        top:0;
        -webkit-transition:left .2s ease;
        transition:left .2s ease;
        z-index:1
    }
}
.c-map-search__box-inner{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fff;
    border:.0625rem solid #cbc8c2;
    border-radius:9pt;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem;
    overflow:hidden;
    padding:.75rem .8125rem;
    position:relative
}
.c-map-search__box-inner input{
    -webkit-box-flex:1;
    border:none;
    color:#646464;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    font-size:1rem;
    line-height:1.25rem;
    outline:none
}
.c-map-search__box-inner.is-focus{
    border-color:#000
}
.c-map-search__box-button{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:.5rem
}
.c-map-search__box-button button{
    background-color:transparent;
    background-size:100% auto;
    border:none;
    cursor:pointer;
    height:1.5rem;
    padding:0;
    width:1.5rem
}
.c-map-search__box-button button.c-icon-search{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-black-24-24-box.svg)
}
.c-map-search__box-button button.c-icon-place{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-place-black-24-24.svg)
}
.c-map-search__box-divider{
    background-color:#e6e1d6;
    height:1.5rem;
    width:.0625rem
}
@media(min-width:48.0625rem){
    .c-map-search__box~.c-map-search__body .c-map-search__result{
        border-top:.0625rem solid #e6e1d6;
        margin-top:5.625rem
    }
}
.c-map{
    background-color:#999;
    height:18.75rem;
    margin-top:1.25rem;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .c-map{
        height:45.625rem;
        margin-top:2.1875rem;
        overflow:hidden
    }
}
.c-map__inner{
    height:100%;
    position:relative;
    width:100%
}
.c-map__pin{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pin.svg);
    background-repeat:no-repeat;
    background-size:cover;
    color:#fff;
    font-size:.75rem;
    height:1.75rem;
    line-height:1.375rem;
    text-align:center;
    width:1.25rem
}
.c-map__pin.is-active{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pin-20-28.svg);
    color:#ea1917
}
.c-map__pin.is-black{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pin-black-20-28.svg)
}
.c-map-tooltip{
    bottom:5rem;
    z-index:10
}
@media(min-width:48.0625rem){
    .c-map-tooltip{
        bottom:auto;
        top:13.25rem;
        -webkit-transform:translate(-50%);
        transform:translate(-50%)
    }
    .c-map-search{
        margin-left:auto;
        margin-right:auto;
        max-width:93rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .c-map-search{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.c-map-search__inner{
    position:relative
}
@media(min-width:48.0625rem){
    .c-map-search__inner{
        border-radius:1.25rem;
        height:45.625rem;
        overflow:hidden
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .c-map-search__inner{
        border-radius:1.75rem
    }
}
@media(min-width:48.0625rem){
    .c-map-search__toggle{
        background-color:#333;
        border:0;
        cursor:pointer;
        height:4.5rem;
        width:2.125rem;
        z-index:1
    }
    .c-map-search__toggle:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-7-12.svg);
        content:"";
        display:inline-block;
        height:.75rem;
        -webkit-transform:rotateY(180deg);
        transform:rotateY(180deg);
        width:.4375rem
    }
    .c-map-search__toggle span:first-child{
        display:none;
        visibility:hidden
    }
    .c-map-search__toggle[aria-expanded=true]:before{
        -webkit-transform:rotateY(0);
        transform:rotateY(0)
    }
    .c-map-search__toggle[aria-expanded=true] span{
        display:none;
        visibility:hidden
    }
    .c-map-search__toggle[aria-expanded=true] span:first-child{
        display:block;
        visibility:visible
    }
}
@media(max-width:48rem){
    .c-map-search__toggle{
        display:none
    }
}
.c-map-search__body{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .c-map-search__body{
        border:.0625rem solid #e6e1d6;
        border-radius:1.75rem 0 0 1.75rem;
        bottom:0;
        position:absolute;
        top:0;
        -webkit-transition:left .2s ease;
        transition:left .2s ease
    }
}
.c-map-search__body .c-map-search__result{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    overflow:hidden
}
.c-map-search__body .c-map-search__result .c-brand-detail-list{
    overflow-x:hidden;
    overflow-y:auto;
    width:100%
}
.c-map-search__body .c-tabs__wrap{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%
}
.c-map-search__body .c-tabs__inner{
    -ms-flex-preferred-size:3.25rem;
    flex-basis:3.25rem;
    min-height:3.25rem;
    width:100%
}
.c-map-search__body .c-tabs__tablist{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:0;
    height:100%;
    overflow:visible;
    padding:0
}
.c-map-search__body .c-tabs__tab{
    -webkit-box-flex:1;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-direction:column;
    flex-direction:column;
    font-size:1rem;
    justify-content:center
}
@media(min-width:48.0625rem){
    .c-map-search__body .c-tabs__tab{
        font-size:1.25rem
    }
}
.c-map-search__body .c-tabs__tab.cmp-tabs__tab--active{
    color:#000
}
.c-map-search__body .c-tabs__tabpanel{
    border-top:.0625rem solid #e6e1d6;
    height:100%;
    overflow-x:hidden;
    overflow-y:auto
}
.c-map-search__body .c-tabs__tabpanel.cmp-tabs__tabpanel--active{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-map-search__body .c-tabs .c-no-data-wrap{
    justify-self:center;
    margin-top:0
}
.c-map-search__body .c-map-direction__search .c-map-search__box{
    overflow:hidden;
    position:relative;
    width:auto
}
.c-map-search__body .c-map-direction__result .c-map-direction__result-item{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
@media(min-width:48.0625rem){
    .c-map-search__body .c-map-direction__result .c-map-direction__result-item{
        padding-right:3.375rem
    }
}
.c-map-search__body .c-map-direction__result .c-map-direction__result-item .c-pin-text__pin{
    margin-top:.125rem
}
.c-map-search__body .c-map-search__pagenation{
    border-top:.0625rem solid #e6e1d6;
    padding-bottom:1.25rem;
    padding-top:1.25rem
}
@media(min-width:48.0625rem){
    .c-map-search .c-map,.c-map-search__toggle{
        left:25.625rem;
        position:absolute;
        top:0;
        -webkit-transition:left .2s ease;
        transition:left .2s ease
    }
    .c-map-search__body,.c-map-search__box{
        left:0;
        width:410px
    }
    .c-map-search.is-hide .c-map,.c-map-search.is-hide .c-map-search__toggle{
        left:0
    }
    .c-map-search.is-hide .c-map-search__body,.c-map-search.is-hide .c-map-search__box{
        left:-25.625rem
    }
}
.c-map-search .c-map{
    height:18.75rem;
    margin:0
}
@media(min-width:48.0625rem){
    .c-map-search .c-map{
        border-radius:0 .5rem .5rem 0;
        height:45.625rem;
        left:25.625rem;
        right:0;
        width:auto
    }
}
.c-map-search .c-map .c-map__pin{
    bottom:2.125rem;
    left:50%;
    position:absolute;
    top:auto;
    -webkit-transform:translate(-50%);
    transform:translate(-50%);
    z-index:1
}
@media(min-width:48.0625rem){
    .c-map-search .c-map .c-map__pin{
        top:35rem
    }
}
.c-map-search .c-map .c-map__marker{
    top:0
}
.c-map-search>.c-no-data-wrap{
    margin-left:1rem;
    margin-right:1rem;
    width:auto
}
.c-map-direction__search{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border-bottom:.0625rem solid #e6e1d6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1rem;
    padding:1.875rem 1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .c-map-direction__search{
        padding:1.25rem
    }
}
.c-map-direction__search-title{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.5rem;
    justify-content:space-between;
    margin-bottom:.25rem;
    position:relative
}
.c-map-direction__search-close{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-16-16.svg);
    background-position:50%;
    background-repeat:no-repeat;
    border:none;
    height:1.5rem;
    margin-right:-.25rem;
    padding:0;
    width:1.5rem
}
.c-map-direction__search-departure .c-map-direction__search-pin{
    margin-top:.5rem
}
.c-map-direction__search-departure .c-map-search__box{
    padding:0
}
.c-map-direction__result{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    overflow:auto
}
@media(max-width:48rem){
    .c-map-direction__result .c-map-direction__result{
        max-height:18.75rem
    }
}
.c-map-direction__result-title{
    padding:1.875rem 1rem 1.25rem
}
@media(min-width:48.0625rem){
    .c-map-direction__result-title{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
}
.c-map-direction__result-item{
    border-top:.0625rem solid #e6e1d6;
    color:#646464
}
.c-map-direction__result-arrival,.c-map-direction__result-departure,.c-map-direction__result-item{
    padding:1rem
}
@media(min-width:48.0625rem){
    .c-map-direction__result-arrival,.c-map-direction__result-departure,.c-map-direction__result-item{
        padding:1.25rem
    }
}
.c-map-direction__result-arrival,.c-map-direction__result-departure{
    background-color:#f6f3eb;
    color:#333
}
.c-map-direction__result-arrival+.c-map-direction__result-item,.c-map-direction__result-departure+.c-map-direction__result-item{
    border-top:none
}
.c-pin-text{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1rem
}
.c-pin-text__pin{
    -ms-flex-negative:0;
    flex-shrink:0
}
.c-pin-text__pin+.c-pin-text__content{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.c-pin-text__content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
.c-pin-text__content:empty{
    display:none
}
.c-pin-text__content.c-map-search__box{
    border:none;
    display:block
}
.c-pin-text__content p:not([class*=c-pin-text]){
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.c-pin-text__icon{
    -webkit-box-flex:0;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    border:.0625rem solid #e6e1d6;
    border-radius:100%;
    color:#646464;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:0 0 1.25rem;
    flex:0 0 1.25rem;
    font-size:.75rem;
    height:1.25rem;
    justify-content:center;
    line-height:.875rem;
    width:1.25rem
}
.c-pin-text__number{
    -ms-flex-negative:0;
    flex-shrink:0
}
.c-pin-text__indent{
    margin-left:-.375rem
}
.c-pin-text .c-pin__icon{
    background-position:50%;
    background-repeat:no-repeat
}
.c-pin-text .c-pin__icon.car{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-car-black-16-16.svg);
    height:1rem;
    width:1rem
}
.c-pin-text .c-pin__icon.turn-left{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-turn-left-black-20-20.svg);
    height:1.25rem;
    width:1.25rem
}
.c-map-tooltip{
    left:50%;
    position:absolute;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:17.5rem
}
@media(min-width:48.0625rem){
    .c-map-tooltip{
        width:23.75rem
    }
}
.c-map-tooltip .c-map-tooltip__container{
    background-color:#fff;
    border:.0625rem solid #cbc8c2;
    border-radius:1.25rem;
    -webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.25);
    box-shadow:0 .25rem .75rem rgba(0,0,0,.25);
    padding:1.5rem;
    position:relative
}
@media(min-width:48.0625rem){
    .c-map-tooltip .c-map-tooltip__container{
        border-radius:1.75rem
    }
}
.c-map-tooltip .c-map-tooltip__container:before{
    background-color:inherit;
    border-color:#e6e6e6;
    border-radius:.125rem;
    border-style:solid;
    border-width:0 0 .0625rem .0625rem;
    bottom:-.1875rem;
    content:"";
    display:block;
    height:.75rem;
    left:50%;
    position:absolute;
    -webkit-transform:rotate(-45deg) translateX(-50%);
    transform:rotate(-45deg) translateX(-50%);
    width:.75rem
}
.c-map-tooltip .c-map-tooltip__close{
    background:transparent url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg) no-repeat 50% 50%;
    border:none;
    cursor:pointer;
    height:1.25rem;
    padding:0;
    position:absolute;
    right:.75rem;
    top:.75rem;
    width:1.25rem
}
.c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__button,.c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__category,.c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__contact{
    display:none
}
@media(min-width:48.0625rem){
    .c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__button,.c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__category,.c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__contact{
        display:block
    }
}
.c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__contents{
    padding:0
}
.c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__info p{
    color:#000;
    cursor:default
}
.c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__info .c-brand-detail__info-address p{
    color:#333
}
.c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__contact{
    border:none;
    margin-top:0;
    padding-top:0
}
@media(min-width:48.0625rem){
    .c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__contact{
        margin-top:1rem
    }
}
.c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__contact p,.c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__contact span{
    color:#333
}
.c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__category strong{
    color:#000
}
.c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__category p{
    color:#333
}
@media(min-width:48.0625rem){
    .c-map-tooltip .c-map-tooltip__contents .c-brand-detail .c-brand-detail__category{
        margin-top:1rem
    }
}
.c-search-combobox__description{
    color:#333
}
.c-search-combobox__description+.c-search-combobox__indicator{
    margin-top:.9375rem
}
@media(min-width:48.0625rem){
    .c-search-combobox__description+.c-search-combobox__indicator{
        margin-top:1.25rem
    }
}
.c-search-combobox__indicator{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
    column-gap:1.25rem;
    -ms-flex-direction:row;
    flex-direction:row;
    justify-content:space-between
}
.c-search-combobox__indicator,.c-search-combobox__search-form{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-search-combobox__search-form{
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    padding:.75rem
}
@media(min-width:48.0625rem){
    .c-search-combobox__search-form{
        padding:1rem
    }
}
.c-search-combobox__search-field{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    position:relative
}
.c-search-combobox__search-field input[type=text]{
    height:2.75rem;
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .c-search-combobox__search-field input[type=text]{
        height:3.5rem
    }
    .c-search-combobox__search-button{
        margin-top:.375rem
    }
}
@media(max-width:48rem){
    .c-search-combobox__search-button{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:center
    }
}
.c-search-combobox__dropdown-list{
    background-color:#fff;
    border:.0625rem solid #e6e6e6;
    border-radius:.375rem;
    -webkit-box-shadow:.125rem .25rem .75rem rgba(0,0,0,.14);
    box-shadow:.125rem .25rem .75rem rgba(0,0,0,.14);
    left:0;
    margin-top:.25rem;
    max-height:13.75rem;
    overflow:auto;
    position:absolute;
    right:0;
    top:2.75rem;
    z-index:2
}
@media(min-width:48.0625rem){
    .c-search-combobox__dropdown-list{
        max-height:14.375rem;
        top:3.125rem
    }
}
.c-search-combobox__dropdown-list:not([class*="--active"]){
    display:none
}
.c-search-combobox__dropdown-item{
    background-color:#fff;
    cursor:pointer;
    height:2.75rem;
    padding:.75rem 1rem
}
@media(min-width:48.0625rem){
    .c-search-combobox__dropdown-item{
        max-height:2.875rem
    }
}
.c-search-combobox__dropdown-item:focus-visible{
    outline-offset:-.125rem
}
.c-search-combobox__dropdown-item--selected{
    background-color:#ddd
}
.c-search-combobox__search-return-msg{
    min-width:100%
}
@media(max-width:48rem){
    .c-search-combobox__search-return-msg :first-child{
        margin-top:0
    }
}
.c-search-combobox__search-form{
    -webkit-column-gap:.5rem;
    -moz-column-gap:.5rem;
    column-gap:.5rem
}
.c-search-combobox__indicator+.c-search-combobox__search-form{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .c-search-combobox__indicator+.c-search-combobox__search-form{
        margin-top:.5rem
    }
}
.c-eprivacy.c-eprivacy--layer .c-eprivacy__contents{
    text-align:initial
}
.c-eprivacy.c-eprivacy--layer .c-eprivacy__contents strong{
    display:block
}
.c-eprivacy.c-eprivacy--layer .c-eprivacy__contents p{
    color:#333;
    padding-top:.5rem
}
.c-eprivacy.c-eprivacy--layer .c-eprivacy__contents a{
    background:#fff;
    border:0
}
.c-eprivacy.c-eprivacy--layer .c-eprivacy__contents a.c-eprivacy__button--open-layer{
    text-decoration:underline
}
.c-eprivacy.c-eprivacy--page{
    margin-left:auto;
    margin-right:auto;
    max-width:90rem
}
.c-eprivacy.c-eprivacy--page .c-no-data{
    padding:1.5rem 1.5625rem;
    width:100%
}
.c-eprivacy.c-eprivacy--page .c-no-data__desc{
    color:#333;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .c-eprivacy.c-eprivacy--page .c-no-data{
        padding:0 2.5rem
    }
    .c-eprivacy.c-eprivacy--page .c-no-data__desc{
        margin-top:.5rem
    }
}
.c-eprivacy.c-eprivacy--page .c-no-data a,.c-eprivacy.c-eprivacy--page .c-no-data button{
    background:transparent;
    border:none;
    cursor:pointer;
    display:inline-block;
    padding:0
}
.c-eprivacy.c-eprivacy--page .c-eprivacy__contents{
    background-color:#fff;
    border-radius:1.25rem;
    height:15.625rem;
    margin-top:.75rem;
    width:100%
}
@media(min-width:48.0625rem){
    .c-eprivacy.c-eprivacy--page .c-eprivacy__contents{
        border-radius:1.75rem;
        height:25rem;
        margin-top:1.25rem
    }
}
.c-eprivacy.c-eprivacy--page .c-eprivacy__contents.small{
    height:auto
}
@media(min-width:48.0625rem){
    .c-eprivacy.c-eprivacy--page .c-eprivacy__contents.small{
        height:auto
    }
}
.c-eprivacy.c-eprivacy--page .c-eprivacy__contents.small .c-no-data{
    padding:3rem 3.125rem
}
@media(min-width:48.0625rem){
    .c-eprivacy.c-eprivacy--page .c-eprivacy__contents.small .c-no-data{
        padding:1.9375rem 2.4375rem
    }
}
.c-eprivacy.c-eprivacy--page .c-eprivacy__contents.medium{
    height:auto
}
.c-eprivacy.c-eprivacy--page .c-eprivacy__contents.medium .c-no-data{
    padding:1.75rem 1.5625rem
}
@media(min-width:48.0625rem){
    .c-eprivacy.c-eprivacy--page .c-eprivacy__contents.medium .c-no-data{
        min-height:25rem;
        padding:1.9375rem 2.4375rem
    }
}
.c-eprivacy.c-eprivacy--page .c-eprivacy__contents.medium .c-no-data:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-setting-mid-gray2-60-60.svg)
}
.eprivacy-msg-page{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .eprivacy-msg-page{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.c-error-area{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .c-error-area{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.c-error-area .c-error{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    padding:7.5rem 0
}
@media(min-width:48.0625rem){
    .c-error-area .c-error{
        padding:11.25rem 0
    }
}
.c-error-area .c-error__img{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.c-error-area .c-error__img:before{
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block
}
.c-error-area .c-error--404 .c-error__img:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-error-404-90-90.gif);
    height:3.5rem;
    width:3.5rem
}
@media(min-width:48.0625rem){
    .c-error-area .c-error--404 .c-error__img:before{
        height:5.625rem;
        width:5.625rem
    }
}
.c-error-area .c-error--500{
    padding:8.75rem 0
}
@media(min-width:48.0625rem){
    .c-error-area .c-error--500{
        padding:18.75rem 0
    }
}
.c-error-area .c-error--500 .c-error__img:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-no-result.svg);
    height:3.5rem;
    width:3.5rem
}
@media(min-width:48.0625rem){
    .c-error-area .c-error--500 .c-error__img:before{
        height:5.625rem;
        width:5.625rem
    }
}
.c-error-area .c-error--500 .c-text-contents__info strong{
    font-weight:600
}
.c-error .c-text-contents+.c-text-contents{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .c-error .c-text-contents+.c-text-contents{
        margin-top:1.875rem
    }
}
.c-error-area .c-error--systemcheck{
    padding:7.5rem 0
}
@media(min-width:48.0625rem){
    .c-error-area .c-error--systemcheck{
        padding:11.25rem 0
    }
}
.c-error-area .c-error--systemcheck .c-error__img:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-systemcheck-90-90.gif);
    height:3.5rem;
    width:3.5rem
}
@media(min-width:48.0625rem){
    .c-error-area .c-error--systemcheck .c-error__img:before{
        height:5.625rem;
        width:5.625rem
    }
}
.c-error-area .c-error .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%
}
.c-error .c-error__img+.c-text-contents{
    margin-top:1.5rem
}
.c-error .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.c-error-area .c-error .c-text-contents .font-red{
    color:#ea1917
}
.c-error-area .c-error .c-text-contents__info{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.25rem;
    padding-top:1.25rem;
    position:relative
}
@media(min-width:48.0625rem){
    .c-error-area .c-error .c-text-contents__info{
        padding-top:1.875rem
    }
}
.c-error-area .c-error .c-text-contents__info:before{
    background:#f6f6f6;
    content:"";
    height:.0625rem;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
@media(min-width:48.0625rem){
    .c-error-area .c-error .c-text-contents__info:before{
        width:40rem
    }
}
.c-error-area .c-error *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-error-area .c-error *+.c-cta{
        margin-top:1.5rem
    }
    .c-find-a-dealer-inner{
        margin-left:auto;
        margin-right:auto;
        max-width:93rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .c-find-a-dealer-inner{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .c-find-a-dealer-body{
        border-radius:1.25rem;
        height:45.625rem;
        overflow:hidden;
        position:relative
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .c-find-a-dealer-body{
        border-radius:1.75rem
    }
}
@media(min-width:48.0625rem){
    .c-find-a-dealer-body .c-find-a-dealer-list,.c-find-a-dealer-body .c-find-a-dealer-map{
        bottom:0;
        position:absolute;
        top:0;
        -webkit-transition:all .2s ease;
        transition:all .2s ease
    }
    .c-find-a-dealer-body .c-find-a-dealer-map{
        left:25.625rem;
        right:0
    }
    .c-find-a-dealer-body .c-find-a-dealer-list{
        left:0;
        width:25.625rem
    }
    .c-find-a-dealer-body.is-hide .c-find-a-dealer-map{
        left:0
    }
    .c-find-a-dealer-body.is-hide .c-find-a-dealer-list{
        left:-25.625rem
    }
}
.c-find-a-dealer-map{
    position:relative
}
.c-find-a-dealer-map__modal{
    background-color:#fff;
    border:.0625rem solid #cbc8c2;
    border-radius:1.25rem;
    bottom:3.125rem;
    -webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.25);
    box-shadow:0 .25rem .75rem rgba(0,0,0,.25);
    left:50%;
    padding:1.5rem;
    position:absolute;
    -webkit-transform:translate(-50%,calc(25% - 2.1875rem));
    transform:translate(-50%,calc(25% - 2.1875rem));
    width:17.5rem
}
@media(min-width:48.0625rem){
    .c-find-a-dealer-map__modal{
        border-radius:1.75rem;
        bottom:50%;
        -webkit-transform:translate(-50%,-2.1875rem);
        transform:translate(-50%,-2.1875rem);
        width:23.75rem
    }
}
.c-find-a-dealer-map__modal--close{
    background:transparent url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg) no-repeat 50% 50%;
    border:none;
    cursor:pointer;
    height:1.25rem;
    padding:0;
    position:absolute;
    right:.75rem;
    top:.75rem;
    width:1.25rem
}
.c-find-a-dealer-map__modal:before{
    background-color:inherit;
    border-color:#cbc8c2;
    border-radius:.125rem;
    border-style:solid;
    border-width:0 0 .0625rem .0625rem;
    bottom:-.1875rem;
    content:"";
    display:block;
    height:.75rem;
    left:50%;
    position:absolute;
    -webkit-transform:rotate(-45deg) translateX(-50%);
    transform:rotate(-45deg) translateX(-50%);
    width:.75rem;
    z-index:1
}
.c-find-a-dealer-map__modal .c-dealer-box:not(:empty):nth-child(n){
    font-size:.875rem;
    line-height:1rem;
    margin-top:1rem
}
.c-find-a-dealer-map__modal .c-dealer dd:not(:empty):nth-child(n){
    color:#333;
    margin-bottom:0;
    margin-top:.5rem
}
.c-find-a-dealer-map__modal .c-dealer dd:not(:empty):nth-child(n).address+*{
    margin-top:1rem
}
.c-find-a-dealer-map__modal .c-dealer dd:not(:empty):nth-child(n).open{
    margin:1rem 0
}
.c-find-a-dealer-map__modal .c-dealer dd:not(:empty):nth-child(n):last-child{
    color:#000;
    font-weight:600;
    margin-top:1rem
}
.c-find-a-dealer-map .c-pin{
    bottom:0;
    left:-.625rem;
    margin-left:0;
    position:absolute
}
.c-find-a-dealer-list{
    background-color:#fff
}
@media(min-width:48.0625rem){
    .c-find-a-dealer-list{
        border-bottom:.0625rem solid #e6e1d6
    }
}
.c-find-a-dealer-information{
    background-color:#333;
    color:#fff
}
.c-find-a-dealer-information .c-icon-list{
    -ms-flex-pack:distribute;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:3rem;
    justify-content:space-around
}
@media(min-width:48.0625rem){
    .c-find-a-dealer-information .c-icon-list{
        -webkit-box-pack:space-evenly;
        -ms-flex-pack:space-evenly;
        height:4.5rem;
        justify-content:space-evenly
    }
    .c-find-a-dealer-information{
        position:relative
    }
}
.c-find-a-dealer-information__toggle{
    display:none
}
@media(min-width:48.0625rem){
    .c-find-a-dealer-information__toggle{
        background-color:#333;
        border:0;
        border-left:.0625rem solid #646464;
        cursor:pointer;
        display:block;
        height:100%;
        left:100%;
        padding:0;
        position:absolute;
        top:0;
        width:2.125rem
    }
    .c-find-a-dealer-information__toggle:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-7-12.svg);
        content:"";
        display:inline-block;
        height:.75rem;
        width:.4375rem
    }
    .c-find-a-dealer-information__toggle[aria-expanded=false]:before{
        -webkit-transform:rotateY(180deg);
        transform:rotateY(180deg)
    }
}
.c-find-a-dealer-locations{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    border:.0625rem solid #e6e1d6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    min-height:15.625rem
}
@media(min-width:48.0625rem){
    .c-find-a-dealer-locations{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        border-bottom-left-radius:1.75rem;
        height:calc(100% - 4.5rem);
        justify-content:flex-start
    }
}
@media(max-width:48rem){
    .c-find-a-dealer-locations{
        border-bottom:none
    }
}
.c-find-a-dealer-locations__list{
    list-style:none;
    margin:0;
    padding:0
}
.c-find-a-dealer-locations__list li{
    margin:0
}
@media(min-width:48.0625rem){
    .c-find-a-dealer-locations__list{
        height:100%;
        margin-bottom:-.0625rem;
        overflow-x:hidden;
        overflow-y:auto
    }
}
.c-find-a-dealer-locations__item{
    border-bottom:.0625rem solid #e6e1d6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:-.0625rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .c-find-a-dealer-locations__item{
        padding:1.5rem 1.25rem
    }
}
.c-find-a-dealer-locations__item.is-active{
    background-color:#f6f3eb
}
.c-find-a-dealer-locations__item.is-active .c-pin-num{
    background-color:#fff;
    color:#ea1917
}
.c-find-a-dealer-locations__item .c-dealer{
    margin-left:1rem
}
.c-find-a-dealer-empty{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    justify-content:center;
    text-align:center
}
.c-find-a-dealer-empty .c-text-contents__bodycopy{
    color:#646464
}
.c-find-a-dealer-empty .icon-empty+.c-text-contents{
    margin-top:1.25rem
}
.c-find-a-dealer-empty .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .c-find-a-dealer-empty .c-text-contents__headline+.c-text-contents__bodycopy{
        margin-top:.125rem
    }
}
.c-find-a-dealer .c-map{
    margin-top:0
}
@media(min-width:48.0625rem){
    .c-find-a-dealer .c-map{
        height:100%
    }
}
.c-find-a-dealer .c-icon-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1rem;
    list-style:none;
    margin:0;
    padding:0
}
.c-find-a-dealer .c-icon-list li{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    gap:.5rem;
    margin:0
}
.c-find-a-dealer .c-icon-list li:before{
    background-repeat:no-repeat;
    background-size:cover;
    content:"";
    display:inline-block;
    height:1.5rem;
    width:1.5rem
}
.c-find-a-dealer .c-icon-list.white-icon .icon-sales:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-sales-white.svg)
}
.c-find-a-dealer .c-icon-list.white-icon .icon-install:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-install-white.svg)
}
.c-find-a-dealer .c-icon-list.white-icon .icon-service:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-service-white.svg)
}
.c-find-a-dealer .c-icon-list.black-icon .icon-sales:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-sales-black.svg)
}
.c-find-a-dealer .c-icon-list.black-icon .icon-install:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-install-black.svg)
}
.c-find-a-dealer .c-icon-list.black-icon .icon-service:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-service-black.svg)
}
.c-find-a-dealer .c-pin{
    -webkit-box-flex:0;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pin.svg);
    background-repeat:no-repeat;
    background-size:cover;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex:none;
    flex:none;
    font-size:.75rem;
    font-weight:600;
    height:1.75rem;
    justify-content:center;
    padding-top:.1875rem;
    text-align:center;
    width:1.25rem
}
.c-find-a-dealer .c-pin-num{
    border-radius:100%;
    color:#fff;
    height:1rem;
    line-height:1rem;
    width:1rem
}
.c-find-a-dealer .c-dealer-box{
    margin-bottom:0;
    margin-top:.875rem
}
.c-find-a-dealer .c-dealer-box dd{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#646464;
    -webkit-column-gap:.625rem;
    -moz-column-gap:.625rem;
    column-gap:.625rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:0;
    margin-top:.375rem
}
.c-find-a-dealer .c-dealer-box dd a{
    color:inherit;
    font:inherit
}
.c-find-a-dealer .c-dealer-box dd.email:before,.c-find-a-dealer .c-dealer-box dd.fax:before,.c-find-a-dealer .c-dealer-box dd.phone:before{
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:inline-block;
    height:.75rem;
    width:.75rem
}
.c-find-a-dealer .c-dealer-box dd.phone:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-phone-black-12-12.svg)
}
.c-find-a-dealer .c-dealer-box dd.phone span{
    background-color:#e6e1d6;
    display:inline-block;
    height:.875rem;
    width:.0625rem
}
.c-find-a-dealer .c-dealer-box dd.fax:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-print-black-12-12.svg)
}
.c-find-a-dealer .c-dealer-box dd.email:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-email-black-12-12.svg)
}
.c-find-a-dealer .c-dealer-box dd.description{
    margin-top:.25rem
}
@media(max-width:48rem){
    .c-find-a-dealer .c-dealer-box dd.description{
        display:none
    }
}
@media(min-width:48.0625rem){
    .c-find-a-dealer .c-dealer-box dd.description{
        margin-top:.375rem
    }
}
.c-find-a-dealer .c-dealer-box .button{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .c-find-a-dealer .c-dealer-box .button{
        display:none
    }
}
.c-find-a-dealer .c-pagination{
    border-top:.0625rem solid #e6e1d6;
    padding-bottom:1.25rem;
    padding-top:1.25rem
}
.c-find-a-dealer .icon-empty{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-no-response-mid-gray2-60-60.svg);
    background-repeat:no-repeat;
    background-size:cover;
    height:3.75rem;
    width:3.75rem
}
.common-static{
    margin:30px 0 40px
}
@media(min-width:769px){
    .common-static{
        margin:40px 0 75pt
    }
}
.common-static-container{
    margin:30px auto 0;
    padding:0 1pc
}
@media(min-width:769px){
    .common-static-container{
        margin:40px auto 0;
        max-width:750pt;
        padding:14px 24px
    }
}
.common-static-container strong{
    font-weight:600
}
.common-static-container .c-tabs{
    border-bottom:1px solid #cbc8c2
}
@media(max-width:64rem){
    .common-static-container .c-tabs__inner{
        display:block
    }
}
.common-static-container .c-tabs__item{
    background:initial;
    border-left:0;
    border-right:0;
    border-top:0;
    font-size:20px;
    font-weight:400
}
.common-static-container .c-tabs__tablist{
    margin-left:-25px;
    margin-right:-25px
}
@media(min-width:769px){
    .common-static-container .c-tabs__tablist{
        gap:0;
        margin-left:0;
        margin-right:0
    }
}
.common-static-container .cmp-tabs__tab{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    border-width:2px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-weight:700;
    height:40px;
    justify-content:center;
    line-height:1pc;
    white-space:nowrap
}
@media(min-width:769px){
    .common-static-container .cmp-tabs__tab{
        border-width:4px;
        height:84px;
        line-height:22px;
        padding:0 10px;
        width:250px
    }
}
.common-static-container .cmp-tabs__tab--active{
    border-color:#ea1917
}
.common-static-container .tab-content{
    margin-top:30px
}
@media(min-width:769px){
    .common-static-container .tab-content{
        margin-top:40px
    }
}
.common-static-container .color-gray6{
    color:#666
}
.common-static-container .dot-start{
    margin-top:1pc
}
@media(min-width:769px){
    .common-static-container .dot-start{
        margin-top:20px
    }
}
.common-static-container .is-hidden{
    clip:rect(0,0,0,0);
    border:0;
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.common-static-container .is-hidden+*,.common-static-container .mt-0{
    margin-top:0
}
@media(min-width:769px){
    .common-static-container .w-mt-40{
        margin-top:40px
    }
}
.common-static-container .underline{
    text-decoration:underline
}
.common-static-container .text-red{
    color:#ea1917
}
.common-static-text{
    color:#333;
    font-size:1pc;
    line-height:22px;
    margin-top:1pc
}
@media(min-width:769px){
    .common-static-text{
        margin-top:20px
    }
}
.common-static-text button{
    background:initial;
    border:initial;
    cursor:pointer;
    padding:0
}
.common-static-dot{
    margin-top:8px;
    padding-left:10px;
    padding-right:0
}
@media(min-width:769px){
    .common-static-dot{
        margin-top:9pt;
        padding-left:20px;
        padding-right:0
    }
}
.common-static-hyphen{
    margin-top:6px;
    padding-left:20px;
    padding-right:0
}
@media(min-width:769px){
    .common-static-hyphen{
        margin-top:9pt;
        padding-left:40px;
        padding-right:0
    }
}
.common-static-list{
    list-style:none;
    padding:0
}
.common-static-list:not(.nested){
    margin-top:1pc
}
@media(min-width:769px){
    .common-static-list:not(.nested){
        margin-top:20px
    }
}
.common-static-list-item{
    color:#333;
    font-size:1pc;
    line-height:22px
}
@media(min-width:769px){
    .common-static-list-item{
        font-size:14px;
        line-height:20px
    }
}
.common-static-list:not(.nested)>.common-static-list-item:first-child:before{
    content:"1.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(2):before{
    content:"2.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(3):before{
    content:"3.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(4):before{
    content:"4.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(5):before{
    content:"5.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(6):before{
    content:"6.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(7):before{
    content:"7.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(8):before{
    content:"8.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(9):before{
    content:"9.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(10):before{
    content:"10.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(11):before{
    content:"11.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(12):before{
    content:"12.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(13):before{
    content:"13.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(14):before{
    content:"14.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(15):before{
    content:"15.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(16):before{
    content:"16.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(17):before{
    content:"17.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(18):before{
    content:"18.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(19):before{
    content:"19.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(20):before{
    content:"20.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(21):before{
    content:"21.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(22):before{
    content:"22.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(23):before{
    content:"23.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(24):before{
    content:"24.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(25):before{
    content:"25.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list:not(.nested)>.common-static-list-item:nth-child(26):before{
    content:"26.";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:first-child:before{
    content:"(a)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(2):before{
    content:"(b)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(3):before{
    content:"(c)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(4):before{
    content:"(d)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(5):before{
    content:"(e)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(6):before{
    content:"(f)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(7):before{
    content:"(g)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(8):before{
    content:"(h)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(9):before{
    content:"(i)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(10):before{
    content:"(j)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(11):before{
    content:"(k)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(12):before{
    content:"(l)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(13):before{
    content:"(n)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(14):before{
    content:"(m)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(15):before{
    content:"(o)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(16):before{
    content:"(p)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(17):before{
    content:"(q)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(18):before{
    content:"(r)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(19):before{
    content:"(s)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(20):before{
    content:"(t)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(21):before{
    content:"(u)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(22):before{
    content:"(v)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(23):before{
    content:"(w)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(24):before{
    content:"(x)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(25):before{
    content:"(y)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
.common-static-list.nested>.common-static-list-item:nth-child(26):before{
    content:"(z)";
    display:inline-block;
    margin-left:0;
    margin-right:4px
}
[class^=common-static-table]{
    margin:1pc 0;
    overflow:auto
}
@media(min-width:769px){
    [class^=common-static-table]{
        margin:20px 0 40px
    }
    [class^=common-static-table] table{
        word-wrap:break-word;
        border:none;
        table-layout:fixed;
        width:100%
    }
}
[class^=common-static-table] td{
    border-color:#cbc8c2;
    border-style:solid;
    border-width:1px 0;
    color:#333;
    line-height:22px;
    padding:14px 20px
}
@media(min-width:769px){
    [class^=common-static-table] td{
        padding:14px 24px
    }
}
[class^=common-static-table] td p{
    margin-top:10px
}
[class^=common-static-table] td p:first-child{
    margin-top:0
}
[class^=common-static-table][class$=-t1]{
    margin-top:52px
}
@media(min-width:769px){
    [class^=common-static-table][class$=-t1]{
        margin-top:40px
    }
}
[class^=common-static-table][class$=-t1] tr:first-of-type td{
    color:#000;
    font-weight:400
}
[class^=common-static-table][class$=-t1] tr:first-of-type td strong{
    font-weight:400
}
@media(min-width:769px){
    [class^=common-static-table][class$=-t1] tr:first-of-type td{
        text-align:center
    }
}
[class^=common-static-table][class$=-t1] tr:nth-child(2) td{
    background:transparent;
    color:#333;
    display:table-cell;
    text-align:center
}
[class^=common-static-table]:not(.common-static-table-t1) tr:first-child td{
    background:#e6e1d6;
    display:table-cell;
    height:68px;
    text-align:center
}
[class^=common-static-title]{
    color:#000;
    font-weight:400
}
[class^=common-static-title][class$="2"]{
    font-size:24px;
    line-height:28px
}
[class^=common-static-title][class$="2"]+p{
    margin-top:30px
}
@media(min-width:769px){
    [class^=common-static-title][class$="2"]{
        font-size:2pc;
        line-height:36px
    }
    [class^=common-static-title][class$="2"]+p{
        margin-top:40px
    }
}
[class^=common-static-title][class$="3"]{
    font-size:20px;
    line-height:24px;
    margin-top:40px
}
.legal [class^=common-static-title][class$="3"],.lge-terms [class^=common-static-title][class$="3"]{
    margin-top:30px
}
@media(min-width:769px){
    [class^=common-static-title][class$="3"]{
        font-size:24px;
        line-height:28px;
        margin-top:60px
    }
    .lge-terms [class^=common-static-title][class$="3"]{
        margin-top:40px
    }
}
[class^=common-static-title][class$="4"]{
    font-size:18px;
    line-height:22px;
    margin-top:30px
}
@media(min-width:769px){
    [class^=common-static-title][class$="4"]{
        margin-top:40px
    }
}
.common-static-region-header{
    height:auto;
    margin:0 auto;
    max-width:952px;
    width:100%
}
.c-table{
    margin-top:1pc
}
@media(min-width:769px){
    .c-table{
        margin-top:20px
    }
}
.c-table td,.c-table th{
    font-size:1pc
}
.c-attached-file{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
@media(max-width:48rem){
    .c-attached-file{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .c-attached-file{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.c-attached-file__container{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding-bottom:.75rem;
    width:100%
}
@media(min-width:48.0625rem){
    .c-attached-file__container{
        padding-bottom:1.25rem
    }
}
.c-attached-file__download{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:.625rem
}
.c-attached-file__download .c-divider{
    background-color:#cbc8c2;
    height:.875rem;
    width:.0625rem
}
.c-attached-file__item,.c-attached-file__title{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.c-attached-file__item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:.375rem
}
.c-attached-file__item>*{
    font-weight:600
}
.c-attached-file__item:before{
    background-position:50%;
    background-repeat:no-repeat;
    content:"";
    display:block;
    height:1.5rem;
    width:1.5rem
}
.c-attached-file__item span{
    line-height:inherit;
    text-decoration:underline
}
.c-attached-file__item.total:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-picture-black-24-24.svg)
}
.c-attached-file__item.zip:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-folder-black-24-24.svg)
}
.c-summary-gallery{
    background:#fff;
    border-radius:1.25rem;
    padding:.75rem .5625rem
}
@media(min-width:48.0625rem){
    .c-summary-gallery{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.c-summary-gallery__sort{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:0 1.125rem;
    justify-content:center;
    padding:.5rem 0 0
}
@media(min-width:48.0625rem){
    .c-summary-gallery__sort{
        gap:.625rem 2.5rem;
        padding:0
    }
}
.c-summary-gallery__sort .c-icon-button{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border-radius:.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.25rem;
    margin:.5rem 0;
    max-width:2rem;
    outline-offset:-.125rem;
    overflow:visible;
    width:20%
}
@media(min-width:48.0625rem){
    .c-summary-gallery__sort .c-icon-button{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:.375rem;
        margin:0;
        max-width:100%;
        width:auto
    }
}
.c-summary-gallery__sort .c-icon-button:before{
    height:1.75rem;
    width:1.75rem
}
@media(min-width:48.0625rem){
    .c-summary-gallery__sort .c-icon-button:before{
        height:2rem;
        width:2rem
    }
}
.c-summary-gallery__sort .c-icon-button span{
    color:#000;
    display:none;
    font-size:.75rem;
    font-weight:600;
    line-height:.75rem
}
@media(min-width:48.0625rem){
    .c-summary-gallery__sort .c-icon-button span{
        display:block;
        font-size:.875rem;
        line-height:.875rem
    }
}
.c-summary-gallery__sort .c-icon-button.active span{
    color:#ea1917
}
.c-summary-gallery__sort .c-icon-button--image:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-image-black-24-24.svg)
}
.c-summary-gallery__sort .c-icon-button--image.active:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-image-red-24-24.svg)
}
.c-summary-gallery__sort .c-icon-button--video:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-movie-black-24-24.svg)
}
.c-summary-gallery__sort .c-icon-button--video.active:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-movie-red-24-24.svg)
}
.c-summary-gallery__sort .c-icon-button--360:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-360-black-24-24.svg)
}
.c-summary-gallery__sort .c-icon-button--360.active:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-360-red-24-24.svg)
}
.c-summary-gallery__sort .c-icon-button--3d:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-3d-black-24-24.svg)
}
.c-summary-gallery__sort .c-icon-button--3d.active:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-3d-red-24-24.svg)
}
.c-summary-gallery__sort .c-icon-button--ar:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-ar-black-24-24.svg)
}
.c-summary-gallery__sort .c-icon-button--ar.active:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-ar-red-24-24.svg)
}
.c-summary-gallery__sort .c-icon-button--vr:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-vr-black-24-24.svg)
}
.c-summary-gallery__sort .c-icon-button--vr.active:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-vr-red-24-24.svg)
}
.c-summary-gallery__contents .c-carousel__handler{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-summary-gallery .c-gallery .c-gallery__display .c-image,.c-summary-gallery .c-gallery .c-gallery__display--large{
    border-radius:.5rem;
    overflow:hidden
}
.c-summary-gallery .c-gallery .c-gallery__display,.c-summary-gallery .c-gallery .c-gallery__display a{
    cursor:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-reading-glass-black-48-48.svg) 24 24,pointer
}
.c-summary-gallery .c-gallery .c-gallery__display.status-max,.c-summary-gallery .c-gallery .c-gallery__display.status-max a{
    cursor:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-reading-glass2-black-48-48.svg) 24 24,pointer
}
.c-summary-gallery .c-gallery__thumbnail{
    display:none;
    margin:0 auto;
    max-width:36.25rem
}
@media(min-width:48.0625rem){
    .c-summary-gallery .c-gallery__thumbnail{
        display:block;
        margin-top:.5rem
    }
}
.c-summary-gallery .c-gallery__thumbnail .swiper-slide{
    border:.125rem solid #cbc8c2;
    border-radius:.5rem;
    cursor:pointer;
    max-width:6.25rem;
    overflow:hidden
}
.c-summary-gallery .c-gallery__thumbnail .swiper-slide-thumb-active{
    border-color:#ea1917
}
.c-summary-gallery .c-gallery__thumbnail .swiper .swiper-wrapper.swiper-steady{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media(min-width:80rem){
    .c-summary-gallery .c-gallery__thumbnail .swiper .swiper-wrapper.swiper-steady .swiper-slide:not([class*=duplicate]):nth-of-type(4):last-child,.c-summary-gallery .c-gallery__thumbnail .swiper .swiper-wrapper.swiper-steady .swiper-slide:nth-child(4):last-child{
        margin-right:0!important
    }
}
.c-summary-gallery-expand .c-summary-gallery{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    height:100%;
    justify-content:space-between;
    overflow:hidden;
    padding:0;
    position:relative;
    top:auto;
    width:100%
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.c-summary-gallery-expand .c-summary-gallery__sort{
    background:#fff;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    gap:.5rem;
    padding:0;
    position:relative;
    z-index:1
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery__sort{
        border-bottom:.0625rem solid #e6e1d6;
        gap:1.875rem;
        padding:0 0 1.25rem
    }
}
@media(min-width:48.0625rem)and (min-width:53.75rem){
    .c-summary-gallery-expand .c-summary-gallery__sort{
        gap:2.5rem
    }
}
@media(min-width:48.0625rem)and (min-width:80rem){
    .c-summary-gallery-expand .c-summary-gallery__sort{
        gap:3.75rem
    }
}
.c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button{
    max-width:3.3125rem;
    padding:.3125rem 0
}
@media(max-width:48rem){
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button{
        margin:0
    }
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button{
        gap:.75rem;
        max-width:100%;
        padding:0
    }
}
.c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button:before{
    height:1.5rem;
    width:1.5rem
}
@media(min-width:80rem){
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button:before{
        height:3rem;
        width:3rem
    }
}
.c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button span{
    display:block
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button span{
        font-size:1.125rem;
        line-height:1.375rem
    }
}
@media(min-width:80rem){
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button--image:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-image-black-48-48.svg)
    }
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button--image.active:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-image-red-48-48.svg)
    }
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button--video:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-movie-black-48-48.svg)
    }
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button--video.active:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-movie-red-48-48.svg)
    }
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button--360:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-360-black-48-48.svg)
    }
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button--360.active:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-360-red-48-48.svg)
    }
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button--3d:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-3d-black-48-48.svg)
    }
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button--3d.active:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-3d-red-48-48.svg)
    }
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button--ar:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-ar-black-48-48.svg)
    }
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button--ar.active:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-ar-red-48-48.svg)
    }
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button--vr:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-vr-black-48-48.svg)
    }
    .c-summary-gallery-expand .c-summary-gallery__sort .c-icon-button--vr.active:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-gallery-vr-red-48-48.svg)
    }
}
.c-summary-gallery-expand .c-summary-gallery__contents{
    -webkit-box-flex:1;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:flex-end
}
@media(max-width:48rem){
    .c-summary-gallery-expand .c-summary-gallery__contents{
        padding:0 1.25rem
    }
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery__contents{
        height:calc(100% - 5rem)
    }
}
.c-summary-gallery-expand .c-summary-gallery__contents .c-carousel__handler{
    padding:0
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-box-flex:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:flex-end;
    padding:4.25rem 0 1.25rem
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery{
        max-height:100%;
        padding:1.875rem 0 0
    }
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__display{
    -webkit-box-flex:1;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    justify-content:center;
    overflow:visible;
    position:relative
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__display--iframe{
    border-radius:.5rem;
    height:100%;
    overflow:hidden;
    position:relative;
    width:100%
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__display iframe{
    height:100%;
    width:100%
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__item{
    max-height:100%;
    max-width:100%
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image]{
        padding-left:5rem;
        padding-right:5rem
    }
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image] .c-gallery__display{
    height:1%
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image] .c-gallery__display .c-gallery__item{
    height:100%;
    max-width:90pc;
    overflow:hidden;
    width:100%
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image] .c-gallery__display .c-gallery__item .c-image,.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image] .c-gallery__display .c-gallery__item .cmp-image{
    height:100%;
    width:100%
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image] .c-gallery__display .c-gallery__item .cmp-image{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    overflow:initial
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image] .c-gallery__display .c-gallery__item .cmp-image__image{
    border-radius:.5rem;
    height:auto;
    max-height:100%;
    max-width:100%;
    overflow:hidden;
    position:absolute;
    width:auto
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display{
    height:1%
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display .c-gallery__item{
    height:100%;
    overflow:hidden;
    width:100%
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display--iframe{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%;
    max-width:90pc
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display--iframe .c-render-video{
    background:#fff;
    border-radius:.5rem;
    overflow:hidden
}
@media(orientation:landscape){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display--iframe .c-render-video{
        height:auto;
        max-height:100%;
        max-width:100%;
        width:auto
    }
}
@media(orientation:landscape)and (min-aspect-ratio:25/18)and (max-height:73.75rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display--iframe .c-render-video{
        display:inline-block;
        height:calc(100vh - 23.75rem);
        min-width:-moz-fit-content;
        min-width:fit-content;
        -webkit-min-width:-webkit-fit-content;
        overflow:visible;
        position:relative
    }
}
@media(orientation:portrait){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display--iframe .c-render-video{
        height:auto;
        max-height:100%;
        width:100%
    }
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display--iframe .c-render-video__close-button{
    display:none
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display--iframe .c-render-video svg{
    display:block!important
}
@media(orientation:landscape){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display--iframe .c-render-video svg{
        height:100%;
        margin:0 auto;
        max-height:100%;
        max-width:100%;
        width:auto
    }
}
@media(orientation:landscape)and (max-height:73.75rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display--iframe .c-render-video svg{
        height:100%
    }
}
@media(orientation:landscape)and (min-aspect-ratio:25/18)and (max-height:73.75rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display--iframe .c-render-video svg{
        height:calc(100vh - 23.75rem);
        max-width:none
    }
}
@media(orientation:portrait){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display--iframe .c-render-video svg{
        height:auto;
        width:100%
    }
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display--iframe .c-render-video .brightcove-player,.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display--iframe .c-render-video .youtube-embed-player{
    border-radius:.5rem;
    height:100%;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:100%
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=ar] .c-gallery__display--iframe{
    position:relative
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="360"] .c-gallery__display--iframe{
    height:0;
    margin:0 auto;
    max-width:940px;
    padding:59.5744680851% 0 0;
    position:relative
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="360"] .c-gallery__display--iframe iframe{
    height:100%;
    left:0;
    max-height:35pc;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:100%
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="360"] .c-gallery__display--iframe{
        max-height:35rem;
        position:absolute
    }
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__thumbnail{
    display:block;
    max-width:17.5rem;
    padding:1.25rem 0 0;
    width:100%
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery__thumbnail{
        margin:0 auto;
        max-width:45rem
    }
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__thumbnail .swiper-slide{
    max-width:5rem
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__thumbnail .swiper-slide.active{
    border-color:#ea1917
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery__thumbnail .swiper-slide{
        max-width:7.5rem
    }
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__thumbnail .swiper-slide .c-media__button--play:before{
    border:.0625rem solid #cbc8c2;
    border-radius:100%;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:2
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    left:50%;
    position:absolute;
    top:-2.75rem;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:5rem
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        left:auto;
        right:-5rem;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%);
        width:3.875rem
    }
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler .c-icon-button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:.0625rem solid #646464;
    border-radius:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:2.25rem;
    justify-content:center;
    outline-offset:-.125rem;
    width:2.25rem
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler .c-icon-button{
        height:3.875rem;
        width:3.875rem
    }
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler .c-icon-button:before{
    display:block;
    height:1rem;
    width:1rem
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler .c-icon-button:before{
        height:1.125rem;
        width:1.125rem
    }
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler .c-icon-button.zoom-in:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-black-16-16.svg)
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler .c-icon-button.zoom-in:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-black-30-30.svg)
    }
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler .c-icon-button.zoom-in:is([disabled=disabled]){
    -webkit-backdrop-filter:blur(7.5px);
    backdrop-filter:blur(7.5px);
    background-color:#fff;
    border-color:#000;
    opacity:.3
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler .c-icon-button.zoom-in:not([disabled=disabled]):hover{
        border-color:#ea1917;
        border-width:.125rem
    }
    .c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler .c-icon-button.zoom-in:not([disabled=disabled]):hover:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-red-30-30.svg)
    }
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler .c-icon-button.zoom-out:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-minus-black-16-16.svg)
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler .c-icon-button.zoom-out:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-minus-black-30-30.svg)
    }
}
.c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler .c-icon-button.zoom-out:is([disabled=disabled]){
    -webkit-backdrop-filter:blur(7.5px);
    backdrop-filter:blur(7.5px);
    background-color:#fff;
    border-color:#000;
    opacity:.3
}
@media(min-width:48.0625rem){
    .c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler .c-icon-button.zoom-out:not([disabled=disabled]):hover{
        border-color:#ea1917;
        border-width:.125rem
    }
    .c-summary-gallery-expand .c-summary-gallery .c-gallery__image-zoom-handler .c-icon-button.zoom-out:not([disabled=disabled]):hover:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-minus-red-30-30.svg)
    }
}
@media(max-width:48rem){
    .c-summary-gallery-expand.c-pop-msg__contents .c-summary-gallery__sort{
        bottom:0;
        left:0;
        padding:1.5rem 0;
        position:fixed;
        width:100%
    }
    .c-summary-gallery-expand.c-pop-msg__contents .c-summary-gallery__contents{
        margin-bottom:4.625rem
    }
}
.c-specs-summary{
    background-color:#fff;
    border-radius:1.25rem;
    padding-bottom:1.5rem;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .c-specs-summary{
        border-radius:1.75rem;
        padding:1.5rem 3rem
    }
}
@media print{
    .c-specs-summary{
        padding-left:0;
        padding-right:0
    }
}
@media(min-width:48.0625rem){
    .c-specs-dimensions__container{
        border-bottom:.0625rem solid #e6e1d6;
        padding-bottom:2rem;
        padding-top:2rem
    }
}
@media(max-width:48rem){
    .c-specs-dimensions__container{
        padding-left:.625rem;
        padding-right:.625rem
    }
}
.c-specs-dimensions .c-image__img{
    width:auto
}
@media print{
    .c-summary-info .c-icon-block-contents{
        -webkit-column-gap:2rem;
        -moz-column-gap:2rem;
        column-gap:2rem;
        display:grid;
        grid-template-columns:repeat(2,minmax(calc(50% - 1rem),1fr));
        grid-template-rows:repeat(2,auto)
    }
}
@media(min-width:48.0625rem){
    .c-summary-info .c-icon-block-contents{
        -webkit-column-gap:2rem;
        -moz-column-gap:2rem;
        column-gap:2rem;
        display:grid;
        grid-template-columns:repeat(2,minmax(calc(50% - 1rem),1fr));
        grid-template-rows:repeat(2,auto)
    }
}
@media(max-width:48rem){
    .c-summary-info .c-icon-block-contents{
        padding-left:1.875rem;
        padding-right:1.875rem
    }
    .c-specs-dimensions+.c-summary-info .c-icon-block-contents{
        padding-top:1.25rem
    }
}
.c-summary-info .c-text-contents{
    padding-bottom:2rem;
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .c-summary-info .c-text-contents{
        padding-top:2rem
    }
}
.c-summary-info .c-text-contents__headline{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .c-summary-info .c-text-contents__headline{
        font-size:1rem;
        line-height:1.125rem
    }
}
.c-summary-info .c-text-contents__bodycopy{
    font-size:1.25rem;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .c-summary-info .c-text-contents__bodycopy{
        font-size:2rem;
        line-height:2.25rem
    }
}
.c-summary-info .item{
    border-top:.0625rem solid #e6e1d6
}
@media(min-width:48.0625rem){
    .c-summary-info .item:first-child,.c-summary-info .item:nth-child(2){
        border-top:none
    }
}
.c-specs-resource{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.5rem 1rem
}
@media(min-width:48.0625rem){
    .c-specs-resource{
        border-radius:1.75rem;
        padding:1.5rem 3rem 3rem
    }
}
.c-specs-resource .c-resources{
    gap:.75rem 2rem
}
.c-specs-resource .c-resources__item{
    border:.0625rem solid #cbc8c2;
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .c-specs-resource .c-resources__item{
        border-radius:1.75rem
    }
}
.c-specs-comment{
    color:#646464;
    font-size:.75rem;
    line-height:.875rem
}
.c-specs-comment>*{
    color:inherit
}
.c-region-header+.c-specs-summary{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-region-header+.c-specs-summary{
        margin-top:1.25rem
    }
}
.c-specs-summary+*{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .c-specs-summary+*{
        margin-top:1.25rem
    }
}
@media(max-width:48rem){
    .c-specs-dimensions__text-info{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
}
.c-specs-dimensions__text-info *+*{
    display:block;
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .c-specs-dimensions__text-info *+*{
        margin-top:.75rem
    }
}
.c-specs-dimensions *+.c-image{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .c-specs-dimensions *+.c-image{
        margin-top:.75rem
    }
}
.c-specs-resource .c-text-contents+.c-resources{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .c-specs-resource .c-text-contents+.c-resources{
        margin-top:2rem
    }
}
.c-specs-resource .c-resources+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-specs-resource .c-resources+*{
        margin-top:1.25rem
    }
}
*+.c-specs-resource{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    *+.c-specs-resource{
        margin-top:1.25rem
    }
}
*+.c-specs-comment{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    *+.c-specs-comment{
        margin-top:1.25rem
    }
}
.c-all-specs-area{
    display:none
}
.c-all-specs-area.active{
    display:block
}
.c-all-specs-area__more{
    margin:1.5rem 0 0;
    text-align:center
}
@media(min-width:48.0625rem){
    .c-all-specs-area__more{
        margin:2rem 0 0
    }
}
.c-all-specs-area__more-close,.c-all-specs-area__more-open{
    display:none
}
.c-all-specs-area__more-close.active,.c-all-specs-area__more-open.active{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.c-all-specs-area__more-close .c-button:not(:empty):nth-child(n):after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.c-compare-selling{
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.c-compare-selling__group--bg{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.5rem 1rem
}
@media(min-width:48.0625rem){
    .c-compare-selling__group--bg{
        border-radius:1.75rem;
        padding:3rem
    }
}
.c-compare-selling__group-head{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem;
    margin-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .c-compare-selling__group-head{
        margin-bottom:2rem
    }
}
.c-compare-selling--pick-out .c-compare-selling__group-head{
    border-bottom:.0625rem solid #cbc8c2;
    margin-bottom:0;
    padding-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .c-compare-selling__group-head{
        font-size:3.5rem;
        line-height:3.75rem
    }
}
.c-compare-selling__table+.c-compare-selling__table{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .c-compare-selling__table+.c-compare-selling__table{
        margin-top:2rem
    }
}
.c-compare-selling__table .c-compare-selling__table-head+.c-compare-selling__spec-list{
    padding-top:1.25rem
}
.c-compare-selling__group--bg .c-compare-selling__table .c-compare-selling__table-head+.c-compare-selling__spec-list{
    padding-top:0
}
.c-compare-selling__table-head{
    border-bottom:.0625rem solid #cbc8c2;
    font-size:1.25rem;
    line-height:1.5rem;
    padding-bottom:.75rem
}
@media(min-width:48.0625rem){
    .c-compare-selling__table-head{
        font-size:2rem;
        line-height:2.25rem
    }
}
.c-compare-selling__item{
    background:#fff;
    word-break:break-word
}
.c-compare-selling__table .c-compare-selling__item{
    background:transparent
}
.c-compare-selling--pick-out .c-compare-selling__item{
    border-top:.0625rem solid #cbc8c2;
    padding-bottom:1rem;
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .c-compare-selling--pick-out .c-compare-selling__item{
        padding-bottom:2rem;
        padding-top:2rem
    }
}
.c-compare-selling--pick-out .c-compare-selling__item:first-child,.c-compare-selling--pick-out .c-compare-selling__item:nth-child(2){
    border-top:none
}
.c-compare-selling--pick-out .c-compare-selling__item .c-image{
    text-align:initial
}
.c-compare-selling--pick-out .c-compare-selling__item .c-image__img{
    max-height:5rem;
    width:auto
}
.c-compare-selling--pick-out .c-compare-selling__item *+.c-image{
    margin-top:.75rem
}
.c-compare-selling__spec-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-compare-selling__table .c-compare-selling__spec-list{
    -webkit-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
    column-gap:1.5rem;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.c-compare-selling__spec-name{
    color:#333
}
.c-compare-selling__spec-name:not([class*=font-]){
    font-size:.75rem;
    line-height:.875rem
}
.c-compare-selling--pick-out .c-compare-selling__spec-name:not([class*=font-]){
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .c-compare-selling--pick-out .c-compare-selling__spec-name:not([class*=font-]){
        font-size:1rem;
        line-height:1.125rem
    }
}
.c-compare-selling__spec-desc{
    color:#000
}
.c-compare-selling__spec-desc:not([class*=font-]){
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .c-compare-selling__spec-desc:not([class*=font-]){
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.c-compare-selling--pick-out .c-compare-selling__spec-desc:not([class*=font-]){
    font-size:1.25rem;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .c-compare-selling--pick-out .c-compare-selling__spec-desc:not([class*=font-]){
        font-size:2rem;
        line-height:2.25rem
    }
}
.c-compare-selling--all .c-compare-selling__group{
    padding:1.5rem 1rem
}
@media(min-width:48.0625rem){
    .c-compare-selling--all .c-compare-selling__group{
        padding:3rem
    }
}
.c-compare-selling--all .c-compare-selling__item{
    -ms-flex-preferred-size:calc(50% - 0.75rem);
    flex-basis:calc(50% - 0.75rem);
    padding-bottom:.5rem;
    padding-top:.5rem
}
@media(min-width:48.0625rem){
    .c-compare-selling--all .c-compare-selling__item{
        -ms-flex-preferred-size:calc(25% - 1.125rem);
        flex-basis:calc(25% - 1.125rem)
    }
}
.c-compare-selling--pick-out .c-compare-selling__item{
    -ms-flex-preferred-size:calc(50% - 0.75rem);
    flex-basis:calc(50% - 0.75rem)
}
.c-compare-selling--pick-out .c-compare-selling__item:nth-child(odd):last-child{
    -ms-flex-preferred-size:100%;
    flex-basis:100%
}
.c-compare-selling__product{
    position:sticky;
    top:0;
    z-index:1
}
.c-compare-selling__product .c-compare-selling__item{
    border-bottom-left-radius:0!important;
    border-bottom-right-radius:0!important;
    border-radius:1.25rem;
    padding:1.5rem 1.5rem 1.25rem
}
@media(min-width:48.0625rem){
    .c-compare-selling__product .c-compare-selling__item{
        border-radius:1.75rem;
        padding:2.5rem 2.5rem 1.5rem
    }
}
.c-compare-selling__product.is-fixed{
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .c-compare-selling__product.is-fixed{
        padding-top:1.5rem
    }
}
.bg-default .c-compare-selling__product{
    background-color:#f0ece4
}
.c-compare-selling__product-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    scrollbar-width:none
}
.c-compare-selling__product-list::-webkit-scrollbar{
    display:none
}
.c-compare-selling .c-product-item{
    gap:0
}
@media(max-width:48rem){
    .c-compare-selling .c-product-item .c-text-contents__headline{
        -webkit-line-clamp:3
    }
}
.c-compare-selling .c-product-item__visual-image img{
    max-width:10rem
}
@media(min-width:48.0625rem){
    .c-compare-selling .c-product-item__visual-image img{
        max-width:15rem
    }
}
.c-compare-selling .price-area{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-compare-selling .price-area{
        margin-top:1.5rem
    }
}
.c-compare-selling__scroll-left,.c-compare-selling__scroll-right{
    cursor:pointer;
    position:absolute
}
@media(max-width:48rem){
    .c-compare-selling__scroll-left,.c-compare-selling__scroll-right{
        display:none
    }
}
@media(min-width:48.0625rem){
    .c-compare-selling__scroll-left,.c-compare-selling__scroll-right{
        background:none;
        border:none;
        display:block;
        padding:0;
        top:7.5rem
    }
    .c-compare-selling__scroll-left:before,.c-compare-selling__scroll-right:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-7-12.svg);
        content:"";
        display:block;
        height:.75rem;
        -webkit-transform:none;
        transform:none;
        width:.4375rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .c-compare-selling__scroll-left:before,.c-compare-selling__scroll-right:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-18-34.svg);
        height:2.125rem;
        width:1.125rem
    }
}
@media(min-width:48.0625rem){
    .c-compare-selling__scroll-left:disabled,.c-compare-selling__scroll-right:disabled{
        cursor:default;
        opacity:.3
    }
    .c-compare-selling__scroll-left{
        left:-3rem
    }
}
@media(min-width:48.0625rem)and (max-width:100rem)and (min-width:48.0625rem){
    .c-compare-selling__scroll-left{
        left:-2.1875rem
    }
}
@media(min-width:48.0625rem){
    .c-compare-selling__scroll-left:before{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    .c-compare-selling__scroll-right{
        right:-3rem
    }
}
@media(min-width:48.0625rem)and (max-width:100rem)and (min-width:48.0625rem){
    .c-compare-selling__scroll-right{
        right:-2.1875rem
    }
}
.c-compare-selling.sticky .c-compare-selling__product .c-compare-selling__item{
    position:relative
}
.c-compare-selling.sticky .c-compare-selling__product .c-compare-selling__item:before{
    background-color:#e6e6e6;
    bottom:0;
    content:"";
    height:.0625rem;
    left:0;
    position:absolute;
    width:100%
}
.c-compare-selling.sticky .c-compare-selling__spec-list:first-child .c-compare-selling__spec-name{
    border-top:0
}
.c-compare-selling.sticky .c-product-item .c-product-item__bottom-container,.c-compare-selling.sticky .c-product-item .c-product-item__button,.c-compare-selling.sticky .c-product-item .product-price,.c-compare-selling.sticky .c-product-item .wrapper{
    display:none
}
.c-compare-selling.sticky .c-product-item .c-text-contents__headline>*{
    font-size:1rem;
    line-height:1.25rem
}
.c-compare-selling.sticky .c-product-item .price-area{
    margin-top:.75rem;
    width:100%
}
.c-compare-selling.sticky .c-product-item .c-price__purchase{
    font-size:1.25rem;
    line-height:1.5rem
}
.c-compare-selling.sticky .c-product-item__visual-image{
    position:absolute;
    right:0;
    top:0;
    width:auto
}
.c-compare-selling.sticky .c-product-item__visual-image img{
    height:5rem;
    width:5rem
}
.c-compare-selling.sticky .c-product-item__top-container{
    position:relative
}
.c-compare-selling.sticky .c-product-item .c-product-item__model-display-name{
    margin-top:0;
    padding-right:1.25rem;
    width:calc(100% - 5rem)
}
.c-compare-selling.centered .c-compare-selling__product-list,.c-compare-selling.centered .c-compare-selling__spec-list,.c-compare-selling__coach-swipe{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.c-compare-selling__coach-swipe{
    background-color:transparent;
    border:0;
    cursor:pointer;
    display:none;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:2
}
.c-compare-selling__coach-swipe.active{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:48.0625rem){
    .c-compare-selling__coach-swipe.active{
        display:none
    }
}
.c-compare-selling__swipe-icon{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    background:rgba(0,0,0,.8);
    border-radius:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:11.25rem;
    justify-content:center;
    margin-top:7.5rem;
    width:11.25rem
}
.c-compare-selling__swipe-icon:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-swipe-white-96-82.svg);
    content:"";
    display:block;
    height:5.125rem;
    width:6rem
}
.c-region-header{
    min-height:2rem
}
@media(min-width:48.0625rem){
    .c-region-header{
        min-height:3.75rem
    }
}
.c-region-header__container.align-center,.c-region-header__container.align-left,.c-region-header__container.align-right{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:initial;
    -ms-flex-pack:initial;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:normal
}
.c-region-header__container.align-center{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.c-region-header__container.align-left{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.c-region-header__container.align-right{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.c-region-header__text>*{
    display:block
}
.c-region-header__headline{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-region-header__headline+.c-region-header__text{
    margin-top:.5rem
}
.c-region-header--justify-w{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    row-gap:.75rem
}
@media(min-width:48.0625rem){
    .c-region-header--justify-w{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem;
        -ms-flex-direction:row;
        flex-direction:row;
        justify-content:space-between
    }
}
.c-region-header--justify-w .c-region-header__complementary-area{
    -ms-flex-negative:0;
    flex-shrink:0
}
.c-region-header--vacate-side .c-region-header__container{
    padding-right:5.625rem
}
@media(min-width:48.0625rem){
    .c-region-header--vacate-side .c-region-header__container{
        padding-right:12.5rem
    }
}
.c-region-header--auto-height{
    min-height:auto
}
.toast-popup{
    height:auto;
    list-style:none;
    margin:0;
    padding:0
}
.toast-popup li{
    margin:0
}
.toast-popup__container{
    gap:.5rem;
    line-height:1.25rem
}
.toast-popup__container,.toast-popup__item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.toast-popup__item{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    border-radius:1.25rem;
    -webkit-box-shadow:0 .25rem .25rem rgba(0,0,0,.05);
    box-shadow:0 .25rem .25rem rgba(0,0,0,.05);
    color:#fff;
    gap:.375rem;
    justify-content:space-between;
    padding:.75rem 1rem;
    -webkit-transition:opacity 1s ease-in-out;
    transition:opacity 1s ease-in-out;
    width:100%
}
.toast-popup__item+.toast-popup__item{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .toast-popup__item+.toast-popup__item{
        margin-top:.25rem
    }
}
.toast-popup__item--error{
    background-color:rgba(38,38,38,.9)
}
.toast-popup__item--incorrect{
    background-color:#fff;
    -webkit-box-shadow:0 .1875rem .75rem rgba(0,0,0,.07);
    box-shadow:0 .1875rem .75rem rgba(0,0,0,.07);
    color:#000
}
@media(min-width:48.0625rem){
    .toast-popup__item--incorrect{
        background-color:#fff
    }
}
.toast-popup__item--incorrect .toast-popup__remove{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg)
}
.toast-popup__item--warning{
    background-color:rgba(222,173,37,.9);
    color:#000
}
.toast-popup__item--warning .toast-popup__remove{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg)
}
.toast-popup__item--success{
    background-color:rgba(7,99,105,.9)
}
.toast-popup__title{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    font-size:.75rem;
    font-weight:600;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .toast-popup__title{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        line-height:.875rem
    }
}
.toast-popup__title strong{
    font-size:.875rem;
    font-weight:600;
    margin-right:.1875rem
}
.toast-popup a{
    color:inherit;
    display:inline-block;
    text-decoration:underline
}
@media(min-width:48.0625rem){
    .toast-popup a{
        margin-left:.5rem
    }
}
.toast-popup__icon{
    -ms-flex-negative:0;
    flex-shrink:0;
    height:1rem;
    width:1rem
}
@media(min-width:48.0625rem){
    .toast-popup__icon{
        height:1.25rem;
        width:1.25rem
    }
}
.toast-popup__icon--error{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-buy-error-16-16.svg) 50%/contain no-repeat
}
.toast-popup__icon--incorrect{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-member-warning-20-20.svg) 50%/contain no-repeat
}
.toast-popup__icon--warning{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-warning-black-20-20.svg) 50%/contain no-repeat
}
.toast-popup__icon--success{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-buy-success-16-16.svg) 50%/contain no-repeat
}
.toast-popup__remove{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-white-12-12.svg) 50%/contain no-repeat;
    background-size:.625rem;
    border:none;
    cursor:pointer;
    height:1rem;
    opacity:.5;
    width:1rem
}
@media(min-width:48.0625rem){
    .toast-popup__remove{
        height:1.25rem
    }
}
@media(max-width:48rem){
    .toast-popup__remove{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .toast-popup__remove{
        -webkit-box-align:start;
        -ms-flex-align:start;
        -ms-flex-item-align:start;
        align-items:flex-start;
        align-self:flex-start;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.cart-price-total .toast-popup{
    margin:0 1rem;
    width:calc(100% - 2rem)
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .toast-popup{
        margin:0 1rem;
        width:calc(100% - 2rem)
    }
}
.cart-price-total .c-product-price-sticky{
    -webkit-transition:padding .3s;
    transition:padding .3s;
    z-index:10
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-sticky{
        -webkit-transition:padding .3s;
        transition:padding .3s;
        z-index:10
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-product-price-sticky{
        position:sticky;
        top:0
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-sticky .c-product-pay-cta.button{
        margin-top:.75rem;
        padding:0
    }
}
@media(max-width:48rem){
    .cart-price-total .c-product-price-sticky .c-product-pay-cta.button{
        margin-top:.75rem;
        padding:0
    }
}
.cart-price-total .c-product-price-sticky .toast-popup{
    margin-bottom:.625rem
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-sticky .toast-popup{
        margin-bottom:.625rem
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-product-price-sticky .toast-popup{
        margin-bottom:0
    }
}
@media(max-width:48rem){
    .cart-price-total .c-product-price-sticky--m-bottom-fixed{
        bottom:0;
        position:fixed;
        top:auto;
        width:100%;
        z-index:10!important
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-sticky--m-bottom-fixed{
        bottom:0;
        position:fixed;
        top:auto;
        width:100%
    }
}
.cart-price-total .c-product-price-sticky:not(.c-product-price-sticky--fold-toggle) .c-product-price-information__btn-toggle{
    display:none
}
@media(max-width:48rem){
    .cart-price-total .c-product-price--expand-bottom{
        bottom:0;
        -webkit-box-shadow:none!important;
        box-shadow:none!important;
        margin-top:.875rem;
        padding:0 1.5625rem;
        position:static!important
    }
    .cart-price-total .c-product-price--expand-bottom .text-discount{
        display:none!important
    }
    .cart-price-total .c-product-price--expand-bottom .c-product-price-information__btn-toggle{
        display:none
    }
    .cart-price-total .c-product-price--expand-bottom .c-price-box{
        max-height:100vw!important
    }
    .cart-price-total .c-product-price--expand-bottom .c-price-info__discount{
        position:static!important
    }
    .cart-price-total .c-product-price--expand-bottom .c-product-price-information{
        background:transparent;
        border:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        margin-top:1.25rem;
        padding:0 0 1.25rem
    }
    .cart-price-total .c-product-price--expand-bottom .c-product-price-information__inner{
        background-color:#fff;
        border:.0625rem solid #e6e6e6;
        border-radius:.5rem;
        padding:.8125rem .625rem
    }
    .cart-price-total .c-product-price--expand-bottom .c-product-pay-cta.button{
        margin-top:1.25rem
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price--expand-bottom{
        bottom:0;
        -webkit-box-shadow:none!important;
        box-shadow:none!important;
        margin-top:.875rem;
        padding:0 1.5625rem;
        position:static!important
    }
    .cart-price-total .c-product-price--expand-bottom .text-discount{
        display:none!important
    }
    .cart-price-total .c-product-price--expand-bottom .c-product-price-information__btn-toggle{
        display:none
    }
    .cart-price-total .c-product-price--expand-bottom .c-price-box{
        max-height:100vw!important
    }
    .cart-price-total .c-product-price--expand-bottom .c-price-info__discount{
        position:static!important
    }
    .cart-price-total .c-product-price--expand-bottom .c-product-price-information{
        background:transparent;
        border:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        margin-top:1.25rem;
        padding:0 0 1.25rem
    }
    .cart-price-total .c-product-price--expand-bottom .c-product-price-information__inner{
        background-color:#fff;
        border:.0625rem solid #e6e6e6;
        border-radius:.5rem;
        padding:.8125rem .625rem
    }
    .cart-price-total .c-product-price--expand-bottom .c-product-pay-cta.button{
        margin-top:1.25rem
    }
}
.cart-price-total .c-product-price-information{
    background-color:#fff;
    border-radius:1.25rem;
    -webkit-box-shadow:0 -.25rem .25rem rgba(0,0,0,.05);
    box-shadow:0 -.25rem .25rem rgba(0,0,0,.05);
    padding:0 1rem 1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .cart-price-total .c-product-price-information{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .cart-price-total .c-product-price-information{
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-information{
        background-color:#fff;
        border-radius:1.25rem;
        border-bottom-left-radius:0;
        border-bottom-right-radius:0;
        -webkit-box-shadow:0 -.25rem .25rem rgba(0,0,0,.05);
        box-shadow:0 -.25rem .25rem rgba(0,0,0,.05);
        padding:0 1rem 1rem;
        position:relative
    }
}
@media(min-width:768px)and (max-width:61.25rem)and (min-width:48.0625rem){
    .cart-price-total .c-product-price-information{
        border-radius:1.75rem
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-product-price-information{
        -webkit-box-shadow:unset;
        box-shadow:unset;
        padding:1.5rem
    }
}
.cart-price-total .c-product-price-information--empty .c-product-total-price__box{
    padding-top:0!important
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-information--empty .c-product-total-price__box{
        padding-top:0!important
    }
}
.cart-price-total .c-product-price-information--empty .c-product-price-information__btn-toggle{
    display:none
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-information--empty .c-product-price-information__btn-toggle{
        display:none
    }
}
.cart-price-total .c-product-price-information--empty .buy-total__container{
    display:none
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-information--empty .buy-total__container{
        display:none
    }
}
.cart-price-total .c-product-price-information.active .c-product-price-information__btn-toggle button:before,.cart-price-total .c-product-price-information.open .c-product-price-information__btn-toggle button:before{
    -webkit-transform:none;
    transform:none
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-information.active .c-product-price-information__btn-toggle button:before,.cart-price-total .c-product-price-information.open .c-product-price-information__btn-toggle button:before{
        -webkit-transform:none;
        transform:none
    }
}
.cart-price-total .c-product-price-information.active .c-price-box,.cart-price-total .c-product-price-information.open .c-price-box{
    max-height:100vh
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-information.active .c-price-box,.cart-price-total .c-product-price-information.open .c-price-box{
        max-height:100vh
    }
}
.cart-price-total .c-product-price-information.close .c-price-box{
    max-height:0
}
@media(min-width:48.0625rem){
    .cart-price-total .c-product-price-information.close .c-price-box{
        max-height:100%
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-information.close .c-price-box{
        max-height:0
    }
}
.cart-price-total .c-product-price-information.close .text-coupon{
    max-height:0;
    overflow:hidden
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-information.close .text-coupon{
        max-height:0;
        overflow:hidden
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-product-price-information.close .text-coupon{
        max-height:100%
    }
}
.cart-price-total .c-product-price-information.close .buy-total__container--discount-sapce{
    position:relative
}
.cart-price-total .c-product-price-information.close .buy-total__container--discount-sapce .c-price-info__title{
    margin-right:.1875rem
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-information.close .buy-total__container--discount-sapce{
        position:relative
    }
    .cart-price-total .c-product-price-information.close .buy-total__container--discount-sapce .c-price-info__title{
        margin-right:.1875rem
    }
}
.cart-price-total .c-product-price-information.close .text-discount{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-information.close .text-discount{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.cart-price-total .c-product-price-information.close .c-product-card-info{
    display:none
}
@media(min-width:48.0625rem){
    .cart-price-total .c-product-price-information.close .c-product-card-info{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.cart-price-total .c-product-price-information__inner{
    margin-top:0
}
@media(max-width:48rem){
    .cart-price-total .c-product-price-information__inner{
        border:none;
        border-radius:.5rem;
        padding-bottom:0
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-information__inner{
        border:none;
        border-radius:.5rem;
        padding-bottom:0
    }
}
.cart-price-total .c-product-price-information__btn-toggle{
    text-align:center
}
@media(min-width:48.0625rem){
    .cart-price-total .c-product-price-information__btn-toggle{
        display:none
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-price-information__btn-toggle{
        display:block;
        left:0;
        margin:0 1.5rem;
        position:absolute;
        text-align:center;
        top:0;
        width:calc(100% - 3rem)
    }
}
.cart-price-total .c-product-price-information__btn-toggle button{
    background:transparent;
    border:none;
    cursor:pointer;
    height:1.6875rem;
    padding:0;
    position:relative;
    width:1.6875rem
}
.cart-price-total .c-product-price-information__btn-toggle button:before{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-18-10.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:auto;
    content:"";
    display:inline-block;
    height:.625rem;
    margin-top:.75rem;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    width:.75rem
}
@media(min-width:48.0625rem){
    .cart-price-total .toast-popup+.c-product-price-information{
        margin-top:.625rem
    }
}
.cart-price-total .c-price-box{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    overflow:hidden;
    -webkit-transition:max-height .1s ease-in-out;
    transition:max-height .1s ease-in-out
}
.cart-price-total .c-price-box .c-list{
    list-style:none;
    margin:0;
    padding:0
}
.cart-price-total .c-price-box .c-list li{
    margin:0
}
.cart-price-total .c-price-box__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border-top:.0625rem solid #f0ece4;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:0;
    margin-top:.75rem;
    padding:.75rem 0 0
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-price-box__item{
        margin-top:.75rem;
        padding:.75rem 0 0
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-price-box__item{
        margin-top:1rem;
        padding:1rem 0 0
    }
}
.cart-price-total .c-price-box__item--promotion{
    font-weight:700
}
@media(max-width:48rem){
    .cart-price-total .c-price-box__item--promotion{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-column-gap:.125rem;
        -moz-column-gap:.125rem;
        column-gap:.125rem;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-price-box__item--promotion{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-column-gap:.125rem;
        -moz-column-gap:.125rem;
        column-gap:.125rem;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.cart-price-total .c-price-box__item--special-price{
    font-weight:600
}
.cart-price-total .c-price-box__item--special-price .c-list{
    -webkit-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
    column-gap:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.cart-price-total .c-price-box__item--special-price .c-list__item{
    position:relative
}
.cart-price-total .c-price-box__item--special-price .c-list__item:not(:first-child):before{
    background-color:#e6e6e6;
    content:"";
    display:block;
    height:.75rem;
    left:-.625rem;
    position:absolute;
    top:.3125rem;
    width:.0625rem
}
@media(max-width:79.9375rem){
    .cart-price-total .c-price-box__item--special-price .c-list__item.limited-qty{
        width:100%
    }
    .cart-price-total .c-price-box__item--special-price .c-list__item.limited-qty:before{
        display:none
    }
}
.cart-price-total .c-price-box__item--special-price .qty{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#da0f47;
    border-radius:62.4375rem;
    color:#fff;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    font-size:.6875rem;
    font-style:normal;
    line-height:1;
    margin-left:.5rem;
    padding:.125rem .3125rem
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-price-box__item--special-price .qty{
        font-size:.75rem;
        line-height:1;
        padding:.1875rem .3125rem
    }
}
.cart-price-total .c-price-box__item--special-price .qty.zero{
    background-color:#bbb
}
.cart-price-total .c-price-box__item--special-price .qty.zero span{
    opacity:.5
}
.cart-price-total .c-price-info{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
@media(min-width:48.0625rem){
    .cart-price-total .c-price-info+.c-price-info{
        margin-top:.625rem
    }
}
.cart-price-total .c-price-info__subject:not(:first-child){
    margin-top:.75rem
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-price-info__subject:not(:first-child){
        margin-top:.75rem
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-price-info__subject:not(:first-child){
        margin-top:1rem
    }
}
.cart-price-total .c-price-info__title{
    -webkit-column-gap:.375rem;
    -moz-column-gap:.375rem;
    column-gap:.375rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-weight:400
}
.cart-price-total .c-price-info__price{
    font-size:1rem;
    font-weight:400;
    line-height:1.125rem
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-price-info__price{
        font-size:1rem;
        line-height:1.125rem
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-price-info__price{
        font-size:1.25rem;
        line-height:1.25rem
    }
}
.cart-price-total .c-price-info.sub-tree .c-price-info__title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative
}
.cart-price-total .c-price-info.sub-tree .c-price-info__title:before{
    border-color:#000;
    border-style:solid;
    border-width:0 0 .0625rem .0625rem;
    content:"";
    height:.625rem;
    margin:0 .25rem 0 .625rem;
    width:.625rem
}
.cart-price-total .c-price-info.dimmed{
    opacity:.5
}
.cart-price-total .c-price-info.font-red a{
    color:inherit;
    text-decoration:underline
}
.cart-price-total .c-price-info-point{
    font-size:.75rem;
    line-height:.75rem;
    margin-top:.75rem
}
.cart-price-total .c-price-info-detail{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#666;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-weight:400;
    justify-content:space-between;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .cart-price-total .c-price-info-detail+.c-price-info{
        margin-top:1rem
    }
}
.cart-price-total .c-price-info-detail__name{
    font-size:.75rem;
    line-height:1.125rem;
    position:relative
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-price-info-detail__name{
        font-size:.75rem
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-price-info-detail__name{
        font-size:1rem
    }
    .cart-price-total .c-price-info-detail__name span{
        display:inline-block;
        line-height:1.125rem
    }
}
.cart-price-total .c-price-info-detail__price{
    font-size:.75rem;
    font-weight:400
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-price-info-detail__price{
        font-size:.75rem
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-price-info-detail__price{
        font-size:1rem;
        line-height:1rem
    }
}
.cart-price-total .c-price-info.EarnedPoint{
    border-top:.0625rem solid #e6e6e6;
    line-height:1.375rem;
    margin-top:1rem;
    padding-top:.75rem
}
.cart-price-total .c-price-info--payment-info{
    border-top:.0625rem solid #e6e6e6;
    margin:.6875rem -1.4375rem 0!important;
    padding:.625rem 1.4375rem 0
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-price-info--payment-info{
        margin:.6875rem -1.4375rem 0!important;
        padding:.625rem 1.4375rem 0
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-price-info--payment-info{
        margin:1.5rem -1.5625rem 0!important;
        padding:1.25rem 1.5625rem 0
    }
}
@media(max-width:48rem){
    .cart-price-total .c-product-pay-cta{
        margin-top:.75rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-pay-cta{
        margin-top:.75rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-product-pay-cta{
        margin-top:1.25rem
    }
}
.cart-price-total .c-product-pay-cta .c-button{
    width:100%
}
.cart-price-total .c-product-card-info{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-top:.75rem;
    row-gap:.5rem
}
@media(min-width:48.0625rem){
    .cart-price-total .c-product-card-info{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row;
        justify-content:space-between;
        margin-top:1.25rem;
        row-gap:0
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-card-info{
        -webkit-box-align:end;
        -ms-flex-align:end;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        align-items:flex-end;
        -ms-flex-direction:column;
        flex-direction:column;
        margin-top:.75rem;
        row-gap:.5rem
    }
}
.cart-price-total .c-product-card-info__image{
    -webkit-column-gap:.5rem;
    -moz-column-gap:.5rem;
    column-gap:.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-card-info__image{
        -webkit-column-gap:1rem;
        -moz-column-gap:1rem;
        column-gap:1rem
    }
}
.cart-price-total .c-product-card-info__image svg{
    width:100%
}
.cart-price-total .c-product-card-info__text{
    line-height:1.25rem;
    white-space:nowrap
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-card-info__text{
        line-height:1.25rem
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-product-card-info__text{
        line-height:1.375rem
    }
}
.cart-price-total .c-product-card-info__text-sub{
    margin-top:.75rem
}
.cart-price-total .c-product-total-price__box{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.cart-price-total .c-product-total-price__box .cmp-text{
    line-height:1.25rem
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-total-price__box .cmp-text{
        line-height:1.25rem
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-product-total-price__box .cmp-text{
        line-height:2rem
    }
}
.cart-price-total .c-product-total-price__num{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem
}
.cart-price-total .c-product-total-price__num span{
    line-height:1.4375rem
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-total-price__num span{
        line-height:1.4375rem
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-product-total-price__num span{
        line-height:2rem
    }
}
.cart-price-total .c-product-total-price__num strong{
    display:inline-block;
    font-weight:inherit;
    height:1.25rem;
    line-height:1.25rem
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .c-product-total-price__num strong{
        height:1.25rem;
        line-height:1.25rem
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .c-product-total-price__num strong{
        height:2rem;
        line-height:2rem
    }
}
.cart-price-total .c-product-total-price__payment{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-top:.75rem;
    row-gap:.375rem
}
.cart-price-total .c-product-total-price__link{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    align-items:center;
    -webkit-column-gap:.5rem;
    -moz-column-gap:.5rem;
    column-gap:.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end
}
.cart-price-total .c-product-total-price .icon-afterpay:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-logo-afterpay-black-72-16.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:auto;
    content:"";
    display:block;
    height:1rem;
    width:4.5rem
}
.cart-price-total .c-product-total-price .icon-zip:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-logo-zip-black-41-16.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:auto;
    content:"";
    display:block;
    height:1rem;
    width:2.5625rem
}
.cart-price-total .text-coupon{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.375rem;
    margin-top:.375rem;
    width:100%
}
.cart-price-total .text-coupon .c-image__img{
    width:1.5rem
}
.cart-price-total .text-coupon .c-button{
    margin-left:auto
}
.cart-price-total .text-coupon span{
    font-size:.75rem;
    line-height:1.5rem
}
@media(min-width:768px)and (max-width:61.25rem){
    .cart-price-total .text-coupon span{
        font-size:.75rem
    }
}
@media(min-width:48.0625rem){
    .cart-price-total .text-coupon span{
        font-size:.875rem
    }
}
.cart-price-total .text-discount{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    display:none;
    justify-content:flex-end;
    margin-top:.375rem;
    width:100%
}
@media(min-width:48.0625rem){
    .cart-price-total .text-discount{
        display:none!important
    }
}
.cart-price-total .text-discount .font-red{
    color:#bf0c3f
}
.link-banner{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1rem;
    justify-content:space-between;
    padding:1.5rem 1rem
}
@media(max-width:48rem){
    .link-banner .font-m-light-20{
        font-size:1.25rem;
        font-weight:300;
        line-height:1.5rem
    }
}
@media(min-width:48.0625rem){
    .link-banner{
        gap:1.5rem;
        padding:3rem 1.5rem
    }
}
.link-banner .align-text-mo,.link-banner .cmp-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .link-banner .cmp-button{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
}
.link-banner__desc{
    color:#333;
    margin-top:.5rem
}
.link-banner--bg-white{
    background:#fff
}
.link-banner--bg-transparent{
    background:transparent
}
.link-banner--type-large{
    padding-bottom:1.25rem;
    padding-top:1.25rem
}
@media(min-width:48.0625rem){
    .link-banner--type-large{
        padding-bottom:4rem;
        padding-top:4rem
    }
}
.link-banner--type-medium{
    padding:1.875rem 1.5625rem
}
@media(min-width:48.0625rem){
    .link-banner--type-medium{
        padding:1.5rem 0
    }
}
.link-banner--type-medium__desc{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .link-banner--type-medium__desc{
        margin-top:.5rem
    }
}
.link-banner--type-small{
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .link-banner--type-small{
        padding:1.5rem 0
    }
}
.link-banner--type-small__desc{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .link-banner--type-small__desc{
        margin-top:.5rem
    }
}
.link-banner--type-small .c-cta{
    margin-top:.625rem
}
.link-banner--type-noPadding{
    padding:0
}
.link-banner--type-padding-tb{
    padding:1.5rem 0
}
@media(min-width:48.0625rem){
    .link-banner--type-padding-tb{
        padding:3rem 0
    }
}
.link-banner--border{
    border:.0625rem solid #e6e6e6
}
.link-banner--arrowButton{
    gap:.625rem
}
@media(min-width:48.0625rem){
    .link-banner--arrowButton{
        gap:1.25rem
    }
}
.link-banner__btn-arrow{
    background:hsla(0,0%,100%,.3) url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-arrow-right-16-16.svg) no-repeat 50%;
    background-size:1rem 1rem;
    border:.0625rem solid #cbc8c2;
    border-radius:50%;
    display:inline-block;
    height:2.75rem;
    width:2.75rem
}
@media(min-width:48.0625rem){
    .link-banner__btn-arrow{
        background-size:1.5rem 1.5rem;
        height:4rem;
        width:4rem
    }
}
.bg-lightgray>.ST0029>.link-banner,.bg-lightgray>.link-banner{
    padding-left:0;
    padding-right:0
}
.my-link-content{
    background-color:#f6f6f6;
    padding-bottom:6.25rem;
    padding-top:6.25rem
}
@media(max-width:48rem){
    .my-link-content{
        padding:2.5rem 1.5625rem
    }
}
.my-link-content__desc{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .my-link-content__desc{
        margin-top:.625rem
    }
}
.my-link-content .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem .375rem;
    justify-content:center;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .my-link-content .button{
        gap:.625rem .5rem;
        margin-top:1.5rem
    }
}
.my-component--sub-menu{
    margin:0;
    padding:0!important;
    position:relative
}
.my-component--sub-menu .title{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
@media(min-width:48.0625rem){
    .my-component--sub-menu .title{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
}
.my-component--sub-menu .title .cmp-title{
    line-height:1em
}
.my-component--sub-menu .c-text-contents{
    padding:1.5rem 1rem .75rem;
    width:100%
}
@media(min-width:48.0625rem){
    .my-component--sub-menu .c-text-contents{
        padding:1.5rem
    }
}
.my-component--sub-menu .c-list{
    background:#f0ece4;
    display:none;
    left:0;
    position:absolute;
    top:100%;
    width:100%;
    z-index:1
}
@media(min-width:48.0625rem){
    .my-component--sub-menu .c-list{
        background-color:#fff;
        top:100%
    }
}
.my-component--sub-menu .c-list-sub-list{
    list-style:none;
    margin:0;
    max-height:16.625rem;
    overflow-y:auto;
    padding:.75rem 1.5625rem;
    text-align:left
}
.my-component--sub-menu .c-list-sub-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .my-component--sub-menu .c-list-sub-list{
        max-height:25.625rem;
        padding:1rem 1.875rem
    }
}
.my-component--sub-menu .c-list-sub-list a{
    color:#000;
    display:block;
    font-size:1rem;
    line-height:1.125rem;
    padding:.625rem 0;
    -webkit-transition:background .3s;
    transition:background .3s
}
@media(min-width:48.0625rem){
    .my-component--sub-menu .c-list-sub-list a{
        border-radius:.5rem;
        font-size:2rem;
        line-height:2.25rem;
        padding:.5rem 1.5625rem
    }
}
.my-component--sub-menu .c-list-sub-list a:hover{
    text-decoration:none
}
@media(min-width:48.0625rem){
    .my-component--sub-menu .c-list-sub-list a:hover{
        background:#f6f3eb;
        color:#000
    }
}
.my-component--sub-menu .c-list-sub-list a:active,.my-component--sub-menu .c-list-sub-list a:focus{
    text-decoration:none
}
.my-component--sub-menu .c-list:after{
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
    box-shadow:0 0 4px rgba(0,0,0,.2);
    content:"";
    display:block;
    width:100%
}
.my-component--sub-menu .c-button{
    line-height:0;
    margin-right:-.625rem
}
@media(min-width:48.0625rem){
    .my-component--sub-menu .c-button{
        margin-left:1.5rem;
        margin-right:0
    }
}
.my-component--sub-menu .c-button button{
    background-color:transparent;
    border:none;
    cursor:pointer;
    padding:.625rem
}
.my-component--sub-menu .c-button button:before{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-arrow-down-18-10.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:.625rem;
    width:.625rem
}
@media(min-width:48.0625rem){
    .my-component--sub-menu .c-button button:before{
        height:1.125rem;
        width:1.125rem
    }
}
.my-component--sub-menu.active .c-button button:before{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.my-component--sub-menu.active .c-list{
    display:block
}
@media(min-width:48.0625rem){
    .my-component--sub-menu.active .c-list{
        border-radius:1.25rem;
        -webkit-box-shadow:.125rem .25rem .75rem rgba(0,0,0,.14);
        box-shadow:.125rem .25rem .75rem rgba(0,0,0,.14);
        left:0;
        max-width:65.875rem;
        width:100%
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .my-component--sub-menu.active .c-list{
        border-radius:1.75rem
    }
}
.my-component.my-page-title{
    padding-bottom:.75rem;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .my-component.my-page-title{
        padding-bottom:1.5rem
    }
}
.my-component__wrap{
    border-top:.0625rem solid #cbc8c2
}
@media(max-width:48rem){
    .my-component__wrap.border-only-web{
        border:none
    }
}
.my-component .headline-m-padding-r{
    padding-right:6.625rem
}
@media(min-width:48.0625rem){
    .my-component .headline-w-padding-r{
        padding-right:20.25rem
    }
}
.my-com__sort-box{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    margin-bottom:.75rem
}
@media(min-width:48.0625rem){
    .my-com__sort-box{
        margin-bottom:1.25rem
    }
}
.my-com__sort-box .my-input{
    margin-bottom:.1875rem
}
.my-com__sort-box ul{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem;
    list-style:none;
    margin:0;
    padding:0
}
.my-com__sort-box ul li{
    margin:0
}
.my-com__sort-box li{
    position:relative
}
.my-com__sort-box-text{
    color:#000;
    font-size:.875rem;
    font-weight:400;
    height:1rem;
    line-height:1rem;
    pointer-events:none;
    position:absolute;
    right:1.25rem;
    text-align:right;
    top:0;
    width:calc(100% - 25px)
}
@media(min-width:48.0625rem){
    .my-com__sort-box-text{
        font-weight:600;
        height:.875rem;
        line-height:.875rem;
        top:.0625rem
    }
}
.my-com__sort-box-text.active{
    background:#f0ece4
}
.my-com__sort-box .c-select-item{
    height:1rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .my-com__sort-box .c-select-item{
        height:.875rem;
        line-height:.875rem
    }
}
.my-com__sort-box .c-select-item select{
    background-color:transparent;
    background-position:calc(100% - .3125rem) 50%;
    background-size:.625rem .3125rem;
    border:none;
    color:#000;
    font-size:.875rem;
    font-weight:400;
    height:1rem;
    line-height:1rem;
    padding:0 1.25rem 0 .3125rem
}
@media(min-width:48.0625rem){
    .my-com__sort-box .c-select-item select{
        color:#000;
        font-size:.875rem;
        font-weight:600;
        height:.9375rem;
        line-height:.875rem
    }
    .c-rolling-banner{
        max-width:132.75rem;
        min-width:132.75rem
    }
}
.c-rolling-banner__contents{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.c-rolling-banner__contents:after,.c-rolling-banner__contents:before{
    content:"";
    display:block;
    min-width:.9375rem;
    width:6.5359477124%
}
@media(min-width:48.0625rem){
    .c-rolling-banner__contents:after,.c-rolling-banner__contents:before{
        width:12.7118644068%
    }
    .swiper-slide-active .c-rolling-banner__contents:after,.swiper-slide-active .c-rolling-banner__contents:before{
        width:8.6705202312%
    }
}
.c-rolling-banner__contents-container{
    -webkit-transform:scale(1.1875423729);
    transform:scale(1.1875423729);
    -webkit-transform-origin:left center;
    transform-origin:left center
}
.swiper-slide-active .c-rolling-banner__contents-container{
    -webkit-transform:scale(1);
    transform:scale(1)
}
.c-rolling-banner__item{
    -webkit-transform:scale(.6820809249);
    transform:scale(.6820809249);
    -webkit-transition:all .5s;
    transition:all .5s
}
.swiper-slide-active .c-rolling-banner__item{
    -webkit-transform:scale(1);
    transform:scale(1)
}
.swiper-slide-next .c-rolling-banner__item{
    -webkit-transform-origin:left center;
    transform-origin:left center
}
.swiper-slide-prev .c-rolling-banner__item{
    -webkit-transform-origin:right center;
    transform-origin:right center
}
.c-rolling-banner__item-title{
    font-size:1.125rem;
    font-weight:600;
    line-height:1.3125rem
}
@media(min-width:48.0625rem){
    .c-rolling-banner__item-title{
        font-size:1.25rem;
        line-height:1.5rem
    }
    .swiper-slide-active .c-rolling-banner__item-title{
        font-size:1.75rem;
        line-height:2rem
    }
}
.c-rolling-banner__item-promotion-date{
    color:#666;
    font-size:.875rem;
    line-height:.875rem
}
.swiper-slide-active .c-rolling-banner__item-promotion-date{
    font-size:1.25rem;
    line-height:1.25rem
}
@media(max-width:48rem){
    .c-rolling-banner__item-promotion-date{
        display:none
    }
}
.c-rolling-banner__item-image{
    border-radius:1.25rem;
    overflow:hidden;
    position:relative
}
@media(min-width:48.0625rem){
    .c-rolling-banner__item-image{
        border-radius:1.75rem
    }
}
.swiper-slide-active .c-rolling-banner__item-image{
    border:.125rem solid #da0f47
}
.c-rolling-banner__actions{
    -webkit-column-gap:.25rem;
    -moz-column-gap:.25rem;
    column-gap:.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:48.0625rem){
    .c-rolling-banner__actions{
        -webkit-column-gap:.5rem;
        -moz-column-gap:.5rem;
        column-gap:.5rem
    }
}
.c-rolling-banner__action{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    background-color:hsla(0,0%,100%,.3);
    border:none;
    border-radius:50%;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:2.25rem;
    justify-content:center;
    padding:0;
    width:2.25rem
}
@media(min-width:48.0625rem){
    .c-rolling-banner__action{
        height:4rem;
        width:4rem
    }
}
.c-rolling-banner__action:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-18-18.svg);
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:block;
    height:1.125rem;
    width:1.125rem
}
@media(min-width:48.0625rem){
    .c-rolling-banner__action:after{
        height:2.25rem;
        width:2.25rem
    }
}
.c-rolling-banner__action:disabled,.c-rolling-banner__action[disabled]{
    opacity:.3
}
.c-rolling-banner__action--prev{
    left:0
}
@media(min-width:48.0625rem){
    .c-rolling-banner__action--prev{
        left:2.8125rem
    }
}
.c-rolling-banner__action--prev:after{
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.c-rolling-banner__action--next{
    right:0
}
@media(min-width:48.0625rem){
    .c-rolling-banner__action--next{
        right:2.8125rem
    }
    .c-rolling-banner--no-enough-loop{
        margin-left:auto;
        margin-right:auto;
        max-width:88rem;
        min-width:88rem
    }
    .c-rolling-banner--no-enough-loop .swiper-wrapper{
        gap:1.5rem;
        text-align:initial;
        -webkit-transition:-webkit-transform .5s;
        transition:-webkit-transform .5s;
        transition:transform .5s;
        transition:transform .5s,-webkit-transform .5s;
        width:auto
    }
}
.c-rolling-banner--no-enough-loop .swiper-slide{
    max-width:43.25rem
}
.c-rolling-banner--no-enough-loop .swiper-slide:first-child .c-rolling-banner__item{
    -webkit-transform-origin:right center;
    transform-origin:right center
}
.c-rolling-banner--no-enough-loop .swiper-slide:last-child .c-rolling-banner__item{
    -webkit-transform-origin:left center;
    transform-origin:left center
}
.c-rolling-banner .swiper{
    position:static
}
@media(max-width:48rem){
    .c-rolling-banner .swiper{
        padding:0 1rem
    }
}
.c-rolling-banner .swiper-wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media(min-width:48.0625rem){
    .c-rolling-banner .swiper-slide{
        width:auto
    }
}
.c-rolling-banner .swiper--single-item .swiper-wrapper{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.c-rolling-banner .swiper--single-item .c-rolling-banner__actions{
    display:none
}
.c-rolling-banner__item .c-text-contents+.c-cta{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .c-rolling-banner__item .c-text-contents+.c-cta{
        margin-top:1.25rem
    }
}
.c-rolling-banner__item-title+.c-rolling-banner__item-promotion-date{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .swiper-slide-active .c-rolling-banner__item-title+.c-rolling-banner__item-promotion-date{
        margin-top:.75rem
    }
}
.c-message-box{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    min-height:21.875rem;
    padding:2.5rem .5625rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .c-message-box{
        border-radius:1.75rem;
        min-height:25rem;
        padding:5rem min(2.875rem,4.8319327731%)
    }
}
.c-message-box__wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.c-message-box__desc{
    color:#333
}
.c-message-box__icon{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin-bottom:1.25rem
}
.c-message-box__icon:before{
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    height:3.75rem;
    width:3.75rem
}
.c-message-box--confirm .c-message-box__icon:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-email-mid-gray2-60-60.svg)
}
.c-message-box--system-error .c-message-box__icon:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-error-red-60-60.svg)
}
.c-message-box__desc{
    margin-top:.5rem
}
.c-message-box .c-button{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-message-box .c-button{
        margin-top:1.5rem
    }
}
.c-message-box .c-text-contents:not(:empty):nth-child(n)+*{
    margin-top:0
}
.c-sibling-option .c-sibling-option__swatch.acciaio-inox-antimpronta-black-chic,.c-swatch-item .swatch .colorchip.acciaio-inox-antimpronta-black-chic,.group-type-color .swatch.acciaio-inox-antimpronta-black-chic{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Acero-Inoxidable,.c-swatch-item .swatch .colorchip.Acero-Inoxidable,.group-type-color .swatch.Acero-Inoxidable{
    background:#9e9e9e;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.AcierinoxydableNoir,.c-swatch-item .swatch .colorchip.AcierinoxydableNoir,.group-type-color .swatch.AcierinoxydableNoir{
    background:#575757;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Aqua_Blue,.c-swatch-item .swatch .colorchip.Aqua_Blue,.group-type-color .swatch.Aqua_Blue{
    background:#2f6490;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Argent,.c-swatch-item .swatch .colorchip.Argent,.group-type-color .swatch.Argent{
    background:#f5f5f5;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Argent_Platine,.c-swatch-item .swatch .colorchip.Argent_Platine,.group-type-color .swatch.Argent_Platine{
    background:#9c9899;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.AstroBlack,.c-swatch-item .swatch .colorchip.AstroBlack,.group-type-color .swatch.AstroBlack{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.astro-black,.c-swatch-item .swatch .colorchip.astro-black,.group-type-color .swatch.astro-black{
    background:#2b3336;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.AuroraBlack,.c-swatch-item .swatch .colorchip.AuroraBlack,.group-type-color .swatch.AuroraBlack{
    background:#060606;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.AV_Blue,.c-swatch-item .swatch .colorchip.AV_Blue,.group-type-color .swatch.AV_Blue{
    background:#a6e2e3;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.AV_Petrol_Blue,.c-swatch-item .swatch .colorchip.AV_Petrol_Blue,.group-type-color .swatch.AV_Petrol_Blue{
    background:#333f53;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.AV_Pink,.c-swatch-item .swatch .colorchip.AV_Pink,.group-type-color .swatch.AV_Pink{
    background:#fbced1;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.AV_Yellow,.c-swatch-item .swatch .colorchip.AV_Yellow,.group-type-color .swatch.AV_Yellow{
    background:#fde353;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.azul-marino,.c-swatch-item .swatch .colorchip.azul-marino,.group-type-color .swatch.azul-marino{
    background:#180467;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.beige,.c-swatch-item .swatch .colorchip.beige,.group-type-color .swatch.beige{
    background:#d1caae;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.black,.c-swatch-item .swatch .colorchip.black,.group-type-color .swatch.black{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Black.Stainless.Steel,.c-swatch-item .swatch .colorchip.Black.Stainless.Steel,.group-type-color .swatch.Black.Stainless.Steel{
    background:#0f0f0f;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.black-silver-door,.c-swatch-item .swatch .colorchip.black-silver-door,.group-type-color .swatch.black-silver-door{
    background:#2a2829;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Black-Stainless-Steel,.c-swatch-item .swatch .colorchip.Black-Stainless-Steel,.group-type-color .swatch.Black-Stainless-Steel{
    background:#0f0f0f;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.blanc,.c-swatch-item .swatch .colorchip.blanc,.group-type-color .swatch.blanc{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.blanco,.c-swatch-item .swatch .colorchip.blanco,.group-type-color .swatch.blanco{
    background:#f8f8f8;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Blue,.c-swatch-item .swatch .colorchip.Blue,.group-type-color .swatch.Blue{
    background:#111e4b;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Bohemian_Red,.c-swatch-item .swatch .colorchip.Bohemian_Red,.group-type-color .swatch.Bohemian_Red{
    background:#992224;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.branco,.c-swatch-item .swatch .colorchip.branco,.group-type-color .swatch.branco{
    background:#f8f8f8;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Brown,.c-swatch-item .swatch .colorchip.Brown,.group-type-color .swatch.Brown{
    background:#93674a;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.brushed.steel,.c-swatch-item .swatch .colorchip.brushed.steel,.group-type-color .swatch.brushed.steel{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Burdeos,.c-swatch-item .swatch .colorchip.Burdeos,.group-type-color .swatch.Burdeos{
    background:#6f3a44;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Calming_Beige,.c-swatch-item .swatch .colorchip.Calming_Beige,.group-type-color .swatch.Calming_Beige{
    background:#dcd7c3;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Color,.c-swatch-item .swatch .colorchip.Color,.group-type-color .swatch.Color{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Dark.Graphite,.c-swatch-item .swatch .colorchip.Dark.Graphite,.group-type-color .swatch.Dark.Graphite{
    background:#939297;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Fantasy_Silver,.c-swatch-item .swatch .colorchip.Fantasy_Silver,.group-type-color .swatch.Fantasy_Silver{
    background:#c2c2c2;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Gold,.c-swatch-item .swatch .colorchip.Gold,.group-type-color .swatch.Gold{
    background:#c5b091;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.golden,.c-swatch-item .swatch .colorchip.golden,.group-type-color .swatch.golden{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Graphhite,.c-swatch-item .swatch .colorchip.Graphhite,.group-type-color .swatch.Graphhite{
    background:#b2b1b7;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.graphite,.c-swatch-item .swatch .colorchip.graphite,.group-type-color .swatch.graphite{
    background:#939297;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.graphite-steel,.c-swatch-item .swatch .colorchip.graphite-steel,.group-type-color .swatch.graphite-steel{
    background:#928d89;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Gray,.c-swatch-item .swatch .colorchip.Gray,.group-type-color .swatch.Gray{
    background:#736d77;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.HA_Black_Steel,.c-swatch-item .swatch .colorchip.HA_Black_Steel,.group-type-color .swatch.HA_Black_Steel{
    background:#404040;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.HA_Black-Stainless-Steel,.c-swatch-item .swatch .colorchip.HA_Black-Stainless-Steel,.group-type-color .swatch.HA_Black-Stainless-Steel{
    background:-webkit-gradient(linear,left top,left bottom,color-stop(12.5%,#292929),color-stop(53.12%,#868686),color-stop(91.15%,#292929));
    background:linear-gradient(180deg,#292929 12.5%,#868686 53.12%,#292929 91.15%);
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.HA_CookingAppliance_Matte_Black_Stainless_Steel,.c-swatch-item .swatch .colorchip.HA_CookingAppliance_Matte_Black_Stainless_Steel,.group-type-color .swatch.HA_CookingAppliance_Matte_Black_Stainless_Steel{
    background:#393939;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.HA_Dark_Grey,.c-swatch-item .swatch .colorchip.HA_Dark_Grey,.group-type-color .swatch.HA_Dark_Grey{
    background:#4d4d4d;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.HA_DW_Matte_Black_Stainless_Steel,.c-sibling-option .c-sibling-option__swatch.HA_MWO_Matte_Black_Stainless_Steel,.c-sibling-option .c-sibling-option__swatch.HA_Oven_Matte_Black_Stainless_Steel,.c-swatch-item .swatch .colorchip.HA_DW_Matte_Black_Stainless_Steel,.c-swatch-item .swatch .colorchip.HA_MWO_Matte_Black_Stainless_Steel,.c-swatch-item .swatch .colorchip.HA_Oven_Matte_Black_Stainless_Steel,.group-type-color .swatch.HA_DW_Matte_Black_Stainless_Steel,.group-type-color .swatch.HA_MWO_Matte_Black_Stainless_Steel,.group-type-color .swatch.HA_Oven_Matte_Black_Stainless_Steel{
    background:#393939;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.HA_REF_Beige,.c-swatch-item .swatch .colorchip.HA_REF_Beige,.group-type-color .swatch.HA_REF_Beige{
    background:#e4ddcd;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.HA_REF_Beige_Dancing_Flower_Silver,.c-swatch-item .swatch .colorchip.HA_REF_Beige_Dancing_Flower_Silver,.group-type-color .swatch.HA_REF_Beige_Dancing_Flower_Silver{
    background:#aeaeb7;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.HA_REF_Black_Mirror,.c-swatch-item .swatch .colorchip.HA_REF_Black_Mirror,.group-type-color .swatch.HA_REF_Black_Mirror{
    background:#222023;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.HA_REF_Dark_Graphite,.c-swatch-item .swatch .colorchip.HA_REF_Dark_Graphite,.group-type-color .swatch.HA_REF_Dark_Graphite{
    background:#7a7a7a;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.HA_REF_Matte_Black_Stainless_Steel,.c-swatch-item .swatch .colorchip.HA_REF_Matte_Black_Stainless_Steel,.group-type-color .swatch.HA_REF_Matte_Black_Stainless_Steel{
    background:#393939;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.HA_REF_Noble_Steel,.c-swatch-item .swatch .colorchip.HA_REF_Noble_Steel,.group-type-color .swatch.HA_REF_Noble_Steel{
    background:#c6c6c7;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.HA_REF_Platinum_Silver,.c-swatch-item .swatch .colorchip.HA_REF_Platinum_Silver,.group-type-color .swatch.HA_REF_Platinum_Silver{
    background:#bebab9;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.HA_REF_SIGNATURE_Textured_Steel,.c-swatch-item .swatch .colorchip.HA_REF_SIGNATURE_Textured_Steel,.group-type-color .swatch.HA_REF_SIGNATURE_Textured_Steel{
    background:#a2a2a2;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.HA_REF_White,.c-swatch-item .swatch .colorchip.HA_REF_White,.group-type-color .swatch.HA_REF_White{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.HA_Smudge-Resistant-Stainless-Steel,.c-swatch-item .swatch .colorchip.HA_Smudge-Resistant-Stainless-Steel,.group-type-color .swatch.HA_Smudge-Resistant-Stainless-Steel{
    background:#e3e3e3;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.HA_Styler_Mirror,.c-swatch-item .swatch .colorchip.HA_Styler_Mirror,.group-type-color .swatch.HA_Styler_Mirror{
    background:linear-gradient(138.37deg,#efefef 14.3%,#d6d6d6 49.49%,#c1c0c0 49.6%,#ebebeb 85.38%);
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.HA_TS1366NTP_Gris,.c-swatch-item .swatch .colorchip.HA_TS1366NTP_Gris,.group-type-color .swatch.HA_TS1366NTP_Gris{
    background:#b2b1b6;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.HA_VCC_Matte_Grey,.c-swatch-item .swatch .colorchip.HA_VCC_Matte_Grey,.group-type-color .swatch.HA_VCC_Matte_Grey{
    background:#3e404e;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.HA_VCC_Matte_Silver,.c-swatch-item .swatch .colorchip.HA_VCC_Matte_Silver,.group-type-color .swatch.HA_VCC_Matte_Silver{
    background:#b3b3b3;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.HE_RP4_Beige,.c-swatch-item .swatch .colorchip.HE_RP4_Beige,.group-type-color .swatch.HE_RP4_Beige{
    background:#cbc0b7;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.HE_RP4_Blue_Green,.c-swatch-item .swatch .colorchip.HE_RP4_Blue_Green,.group-type-color .swatch.HE_RP4_Blue_Green{
    background:#004151;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.HE_RP4_Burgundy,.c-swatch-item .swatch .colorchip.HE_RP4_Burgundy,.group-type-color .swatch.HE_RP4_Burgundy{
    background:#4d2942;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.HE_RP4_Charcoal_Black,.c-swatch-item .swatch .colorchip.HE_RP4_Charcoal_Black,.group-type-color .swatch.HE_RP4_Charcoal_Black{
    background:#22314e;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.HE_TWS_ModernWhite,.c-swatch-item .swatch .colorchip.HE_TWS_ModernWhite,.group-type-color .swatch.HE_TWS_ModernWhite{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Ice-Platinum,.c-sibling-option .c-sibling-option__swatch.IcePlatinum,.c-swatch-item .swatch .colorchip.Ice-Platinum,.c-swatch-item .swatch .colorchip.IcePlatinum,.group-type-color .swatch.Ice-Platinum,.group-type-color .swatch.IcePlatinum{
    background:#a4a4a6;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Indigo,.c-swatch-item .swatch .colorchip.Indigo,.group-type-color .swatch.Indigo{
    background:#174a9b;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Indigo_Blue,.c-swatch-item .swatch .colorchip.Indigo_Blue,.group-type-color .swatch.Indigo_Blue{
    background:#161616;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Indigoblue,.c-swatch-item .swatch .colorchip.Indigoblue,.group-type-color .swatch.Indigoblue{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.indigo-blue,.c-swatch-item .swatch .colorchip.indigo-blue,.group-type-color .swatch.indigo-blue{
    background:#22293b;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Iron_Gray,.c-swatch-item .swatch .colorchip.Iron_Gray,.group-type-color .swatch.Iron_Gray{
    background:#575861;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.lime,.c-swatch-item .swatch .colorchip.lime,.group-type-color .swatch.lime{
    background:#cbff00;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_DualScreen_AuroraBlack,.c-swatch-item .swatch .colorchip.MC_DualScreen_AuroraBlack,.group-type-color .swatch.MC_DualScreen_AuroraBlack{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_G5_Speed_Silver,.c-swatch-item .swatch .colorchip.MC_G5_Speed_Silver,.group-type-color .swatch.MC_G5_Speed_Silver{
    background:#c2c2c2;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_G6_Astro_Black,.c-swatch-item .swatch .colorchip.MC_G6_Astro_Black,.group-type-color .swatch.MC_G6_Astro_Black{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_G6_Ice_Platinum,.c-swatch-item .swatch .colorchip.MC_G6_Ice_Platinum,.group-type-color .swatch.MC_G6_Ice_Platinum{
    background:#7f8897;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_G6_LavenderViolet,.c-swatch-item .swatch .colorchip.MC_G6_LavenderViolet,.group-type-color .swatch.MC_G6_LavenderViolet{
    background:#afa3b9;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_G6_Marine_Blue,.c-swatch-item .swatch .colorchip.MC_G6_Marine_Blue,.group-type-color .swatch.MC_G6_Marine_Blue{
    background:#7187b6;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_G7_Fit_Aurora_Black,.c-swatch-item .swatch .colorchip.MC_G7_Fit_Aurora_Black,.group-type-color .swatch.MC_G7_Fit_Aurora_Black{
    background:#141c31;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_G7_Fit_Platinum_Gray,.c-swatch-item .swatch .colorchip.MC_G7_Fit_Platinum_Gray,.group-type-color .swatch.MC_G7_Fit_Platinum_Gray{
    background:#9397a0;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_G7_NewAuroraBlack,.c-swatch-item .swatch .colorchip.MC_G7_NewAuroraBlack,.group-type-color .swatch.MC_G7_NewAuroraBlack{
    background:#141c31;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_G7_NewMoroccanBlue,.c-swatch-item .swatch .colorchip.MC_G7_NewMoroccanBlue,.group-type-color .swatch.MC_G7_NewMoroccanBlue{
    background:#004b6b;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_G7_NewPlatinumGray,.c-swatch-item .swatch .colorchip.MC_G7_NewPlatinumGray,.group-type-color .swatch.MC_G7_NewPlatinumGray{
    background:#9397a0;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_G7_RaspberryRose,.c-swatch-item .swatch .colorchip.MC_G7_RaspberryRose,.group-type-color .swatch.MC_G7_RaspberryRose{
    background:#c33e69;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_G8S_MirrorBlack,.c-swatch-item .swatch .colorchip.MC_G8S_MirrorBlack,.group-type-color .swatch.MC_G8S_MirrorBlack{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_G8S_MirrorWhite,.c-swatch-item .swatch .colorchip.MC_G8S_MirrorWhite,.group-type-color .swatch.MC_G8S_MirrorWhite{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_G8XThinQ_AuroraBlack,.c-sibling-option .c-sibling-option__swatch.MC_K10_2017_Shiny_Black,.c-swatch-item .swatch .colorchip.MC_G8XThinQ_AuroraBlack,.c-swatch-item .swatch .colorchip.MC_K10_2017_Shiny_Black,.group-type-color .swatch.MC_G8XThinQ_AuroraBlack,.group-type-color .swatch.MC_K10_2017_Shiny_Black{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K10_2017_Shiny_Titan,.c-swatch-item .swatch .colorchip.MC_K10_2017_Shiny_Titan,.group-type-color .swatch.MC_K10_2017_Shiny_Titan{
    background:#615e65;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K11_Aurora_Black,.c-swatch-item .swatch .colorchip.MC_K11_Aurora_Black,.group-type-color .swatch.MC_K11_Aurora_Black{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K11_Moroccan_Blue,.c-swatch-item .swatch .colorchip.MC_K11_Moroccan_Blue,.group-type-color .swatch.MC_K11_Moroccan_Blue{
    background:#014a6b;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K11_Terra_Gold,.c-swatch-item .swatch .colorchip.MC_K11_Terra_Gold,.group-type-color .swatch.MC_K11_Terra_Gold{
    background:#d4baa9;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_K22_Blue,.c-swatch-item .swatch .colorchip.MC_K22_Blue,.group-type-color .swatch.MC_K22_Blue{
    background:#36159a;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K22_Red,.c-swatch-item .swatch .colorchip.MC_K22_Red,.group-type-color .swatch.MC_K22_Red{
    background:#ae2738;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K22_Titan,.c-swatch-item .swatch .colorchip.MC_K22_Titan,.group-type-color .swatch.MC_K22_Titan{
    background:#7f8084;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_K30_AuroraBlack,.c-swatch-item .swatch .colorchip.MC_K30_AuroraBlack,.group-type-color .swatch.MC_K30_AuroraBlack{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K30_MoroccanBlue,.c-swatch-item .swatch .colorchip.MC_K30_MoroccanBlue,.group-type-color .swatch.MC_K30_MoroccanBlue{
    background:#01456a;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K4_2017_Titan,.c-swatch-item .swatch .colorchip.MC_K4_2017_Titan,.group-type-color .swatch.MC_K4_2017_Titan{
    background:#66636a;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K40_NewAuroraBlack,.c-swatch-item .swatch .colorchip.MC_K40_NewAuroraBlack,.group-type-color .swatch.MC_K40_NewAuroraBlack{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K40_NewMoroccanBlue,.c-swatch-item .swatch .colorchip.MC_K40_NewMoroccanBlue,.group-type-color .swatch.MC_K40_NewMoroccanBlue{
    background:#01456a;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K40_NewPlatinumGray,.c-swatch-item .swatch .colorchip.MC_K40_NewPlatinumGray,.group-type-color .swatch.MC_K40_NewPlatinumGray{
    background:#646462;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K40S_NewAuroraBlack,.c-swatch-item .swatch .colorchip.MC_K40S_NewAuroraBlack,.group-type-color .swatch.MC_K40S_NewAuroraBlack{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K40S_NewMoroccanBlue,.c-swatch-item .swatch .colorchip.MC_K40S_NewMoroccanBlue,.group-type-color .swatch.MC_K40S_NewMoroccanBlue{
    background:#01456a;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K42_Green,.c-swatch-item .swatch .colorchip.MC_K42_Green,.group-type-color .swatch.MC_K42_Green{
    background:#3f4a28;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K42_Grey,.c-swatch-item .swatch .colorchip.MC_K42_Grey,.group-type-color .swatch.MC_K42_Grey{
    background:#747474;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K42_Red,.c-swatch-item .swatch .colorchip.MC_K42_Red,.group-type-color .swatch.MC_K42_Red{
    background:#861b39;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K42_SkyBlue,.c-swatch-item .swatch .colorchip.MC_K42_SkyBlue,.group-type-color .swatch.MC_K42_SkyBlue{
    background:#a4d3d9;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_K50_AuroraBlack,.c-swatch-item .swatch .colorchip.MC_K50_AuroraBlack,.group-type-color .swatch.MC_K50_AuroraBlack{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K50_MoroccanBlue,.c-swatch-item .swatch .colorchip.MC_K50_MoroccanBlue,.group-type-color .swatch.MC_K50_MoroccanBlue{
    background:#03476a;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K50_PlatinumGray,.c-swatch-item .swatch .colorchip.MC_K50_PlatinumGray,.group-type-color .swatch.MC_K50_PlatinumGray{
    background:#92969f;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_K50S_NewAuroraBlack,.c-swatch-item .swatch .colorchip.MC_K50S_NewAuroraBlack,.group-type-color .swatch.MC_K50S_NewAuroraBlack{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K50S_NewMoroccanBlue,.c-swatch-item .swatch .colorchip.MC_K50S_NewMoroccanBlue,.group-type-color .swatch.MC_K50S_NewMoroccanBlue{
    background:#01456a;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K51S_Pink,.c-swatch-item .swatch .colorchip.MC_K51S_Pink,.group-type-color .swatch.MC_K51S_Pink{
    background:#d37992;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_K51S_Titan,.c-swatch-item .swatch .colorchip.MC_K51S_Titan,.group-type-color .swatch.MC_K51S_Titan{
    background:#6d7582;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K52_Blue,.c-swatch-item .swatch .colorchip.MC_K52_Blue,.group-type-color .swatch.MC_K52_Blue{
    background:#211758;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K52_Red,.c-swatch-item .swatch .colorchip.MC_K52_Red,.group-type-color .swatch.MC_K52_Red{
    background:#872521;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K52_White,.c-swatch-item .swatch .colorchip.MC_K52_White,.group-type-color .swatch.MC_K52_White{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_K61_Titan,.c-swatch-item .swatch .colorchip.MC_K61_Titan,.group-type-color .swatch.MC_K61_Titan{
    background:#727c88;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_K61_White,.c-swatch-item .swatch .colorchip.MC_K61_White,.group-type-color .swatch.MC_K61_White{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_K62_SkyBlue,.c-swatch-item .swatch .colorchip.MC_K62_SkyBlue,.group-type-color .swatch.MC_K62_SkyBlue{
    background:#c7d1ea;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_K62_White,.c-swatch-item .swatch .colorchip.MC_K62_White,.group-type-color .swatch.MC_K62_White{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_K8_2017_Dark_Blue,.c-swatch-item .swatch .colorchip.MC_K8_2017_Dark_Blue,.group-type-color .swatch.MC_K8_2017_Dark_Blue{
    background:#252932;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K8_2017_Gold,.c-swatch-item .swatch .colorchip.MC_K8_2017_Gold,.group-type-color .swatch.MC_K8_2017_Gold{
    background:#c5b091;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_K8_MoroccanBlue,.c-swatch-item .swatch .colorchip.MC_K8_MoroccanBlue,.group-type-color .swatch.MC_K8_MoroccanBlue{
    background:#04344a;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K9_Aurora_Black,.c-swatch-item .swatch .colorchip.MC_K9_Aurora_Black,.group-type-color .swatch.MC_K9_Aurora_Black{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K9_Moroccan_Blue,.c-swatch-item .swatch .colorchip.MC_K9_Moroccan_Blue,.group-type-color .swatch.MC_K9_Moroccan_Blue{
    background:#014a6b;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_K9_Terra_Gold,.c-swatch-item .swatch .colorchip.MC_K9_Terra_Gold,.group-type-color .swatch.MC_K9_Terra_Gold{
    background:#c7ab83;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Q6_Alpha_Astro_Black,.c-swatch-item .swatch .colorchip.MC_Q6_Alpha_Astro_Black,.group-type-color .swatch.MC_Q6_Alpha_Astro_Black{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Q6_Alpha_Ice_Platinum,.c-swatch-item .swatch .colorchip.MC_Q6_Alpha_Ice_Platinum,.group-type-color .swatch.MC_Q6_Alpha_Ice_Platinum{
    background:#84a1af;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Q6_Astro_Black,.c-swatch-item .swatch .colorchip.MC_Q6_Astro_Black,.group-type-color .swatch.MC_Q6_Astro_Black{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Q6_Ice_Platinum,.c-swatch-item .swatch .colorchip.MC_Q6_Ice_Platinum,.group-type-color .swatch.MC_Q6_Ice_Platinum{
    background:#84a1af;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Q6_LavenderViolet,.c-swatch-item .swatch .colorchip.MC_Q6_LavenderViolet,.group-type-color .swatch.MC_Q6_LavenderViolet{
    background:#afa3b9;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Q6_Mystic_White,.c-swatch-item .swatch .colorchip.MC_Q6_Mystic_White,.group-type-color .swatch.MC_Q6_Mystic_White{
    background:#f9f9f9;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Q6_Plus_Astro_Black,.c-swatch-item .swatch .colorchip.MC_Q6_Plus_Astro_Black,.group-type-color .swatch.MC_Q6_Plus_Astro_Black{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Q6_Plus_Ice_Platinum,.c-swatch-item .swatch .colorchip.MC_Q6_Plus_Ice_Platinum,.group-type-color .swatch.MC_Q6_Plus_Ice_Platinum{
    background:#84a1af;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Q6_Plus_Marine_Blue,.c-swatch-item .swatch .colorchip.MC_Q6_Plus_Marine_Blue,.group-type-color .swatch.MC_Q6_Plus_Marine_Blue{
    background:#7187b6;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Q6_Terra_Gold,.c-swatch-item .swatch .colorchip.MC_Q6_Terra_Gold,.group-type-color .swatch.MC_Q6_Terra_Gold{
    background:#bf9972;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Q60_NewAuroraBlack,.c-swatch-item .swatch .colorchip.MC_Q60_NewAuroraBlack,.group-type-color .swatch.MC_Q60_NewAuroraBlack{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Q60_NewMoroccanBlue,.c-swatch-item .swatch .colorchip.MC_Q60_NewMoroccanBlue,.group-type-color .swatch.MC_Q60_NewMoroccanBlue{
    background:#01456a;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Q7_Plus_AuroraBlack,.c-swatch-item .swatch .colorchip.MC_Q7_Plus_AuroraBlack,.group-type-color .swatch.MC_Q7_Plus_AuroraBlack{
    background:#151d32;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Q7_Plus_LavenderViolet,.c-swatch-item .swatch .colorchip.MC_Q7_Plus_LavenderViolet,.group-type-color .swatch.MC_Q7_Plus_LavenderViolet{
    background:#968bad;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Q7_Plus_MoroccanBlue_Wave,.c-swatch-item .swatch .colorchip.MC_Q7_Plus_MoroccanBlue_Wave,.group-type-color .swatch.MC_Q7_Plus_MoroccanBlue_Wave{
    background:#014a6b;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Q7_Prime_AuroraBlack,.c-swatch-item .swatch .colorchip.MC_Q7_Prime_AuroraBlack,.group-type-color .swatch.MC_Q7_Prime_AuroraBlack{
    background:#151d32;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Q7_Prime_LavenderViolet,.c-swatch-item .swatch .colorchip.MC_Q7_Prime_LavenderViolet,.group-type-color .swatch.MC_Q7_Prime_LavenderViolet{
    background:#968bad;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Qstylus_AuroraBlack,.c-swatch-item .swatch .colorchip.MC_Qstylus_AuroraBlack,.group-type-color .swatch.MC_Qstylus_AuroraBlack{
    background:#151d32;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Stylo5_NewAuroraBlack,.c-swatch-item .swatch .colorchip.MC_Stylo5_NewAuroraBlack,.group-type-color .swatch.MC_Stylo5_NewAuroraBlack{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Stylo5_NewPlatinumGray,.c-swatch-item .swatch .colorchip.MC_Stylo5_NewPlatinumGray,.group-type-color .swatch.MC_Stylo5_NewPlatinumGray{
    background:#9397a0;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Stylus2_Black,.c-swatch-item .swatch .colorchip.MC_Stylus2_Black,.group-type-color .swatch.MC_Stylus2_Black{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Stylus2_Brown,.c-swatch-item .swatch .colorchip.MC_Stylus2_Brown,.group-type-color .swatch.MC_Stylus2_Brown{
    background:#c6b192;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_V20_Silver,.c-swatch-item .swatch .colorchip.MC_V20_Silver,.group-type-color .swatch.MC_V20_Silver{
    background:#b9b9bb;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_V20_Titan,.c-swatch-item .swatch .colorchip.MC_V20_Titan,.group-type-color .swatch.MC_V20_Titan{
    background:#4d4d4d;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_V30_Aurora_Black,.c-swatch-item .swatch .colorchip.MC_V30_Aurora_Black,.group-type-color .swatch.MC_V30_Aurora_Black{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_V30_Cloud_Silver,.c-swatch-item .swatch .colorchip.MC_V30_Cloud_Silver,.group-type-color .swatch.MC_V30_Cloud_Silver{
    background:#aeaeae;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_V30_Lavender_Violet,.c-swatch-item .swatch .colorchip.MC_V30_Lavender_Violet,.group-type-color .swatch.MC_V30_Lavender_Violet{
    background:#afa3b9;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_V30_Moroccan_Blue,.c-swatch-item .swatch .colorchip.MC_V30_Moroccan_Blue,.group-type-color .swatch.MC_V30_Moroccan_Blue{
    background:#1f3b53;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_V30_Raspberry_Rose,.c-swatch-item .swatch .colorchip.MC_V30_Raspberry_Rose,.group-type-color .swatch.MC_V30_Raspberry_Rose{
    background:#a5405e;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_V30S_ThinQ_NewMoroccanBlue,.c-swatch-item .swatch .colorchip.MC_V30S_ThinQ_NewMoroccanBlue,.group-type-color .swatch.MC_V30S_ThinQ_NewMoroccanBlue{
    background:#0c5f7f;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_V30S_ThinQ_NewPlatinumGray,.c-swatch-item .swatch .colorchip.MC_V30S_ThinQ_NewPlatinumGray,.group-type-color .swatch.MC_V30S_ThinQ_NewPlatinumGray{
    background:#8b8e93;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_V40_ThinQ_CarmineRed,.c-swatch-item .swatch .colorchip.MC_V40_ThinQ_CarmineRed,.group-type-color .swatch.MC_V40_ThinQ_CarmineRed{
    background:#7e193b;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_V40_ThinQ_NewMoroccanBlue,.c-swatch-item .swatch .colorchip.MC_V40_ThinQ_NewMoroccanBlue,.group-type-color .swatch.MC_V40_ThinQ_NewMoroccanBlue{
    background:#01456a;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_V50ThinQ_AstroBlack,.c-swatch-item .swatch .colorchip.MC_V50ThinQ_AstroBlack,.group-type-color .swatch.MC_V50ThinQ_AstroBlack{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_V60_ClassyBlue,.c-swatch-item .swatch .colorchip.MC_V60_ClassyBlue,.group-type-color .swatch.MC_V60_ClassyBlue{
    background:#1d264d;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_V60_ClassyWhite,.c-swatch-item .swatch .colorchip.MC_V60_ClassyWhite,.group-type-color .swatch.MC_V60_ClassyWhite{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Velvet_AuroraGreen,.c-swatch-item .swatch .colorchip.MC_Velvet_AuroraGreen,.group-type-color .swatch.MC_Velvet_AuroraGreen{
    background:#01514e;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Velvet_AuroraGrey,.c-swatch-item .swatch .colorchip.MC_Velvet_AuroraGrey,.group-type-color .swatch.MC_Velvet_AuroraGrey{
    background:#46474b;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Velvet_AuroraSilver,.c-swatch-item .swatch .colorchip.MC_Velvet_AuroraSilver,.group-type-color .swatch.MC_Velvet_AuroraSilver{
    background:#dad9d7;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Velvet_AuroraWhite,.c-swatch-item .swatch .colorchip.MC_Velvet_AuroraWhite,.group-type-color .swatch.MC_Velvet_AuroraWhite{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Velvet_IllusionSunset,.c-swatch-item .swatch .colorchip.MC_Velvet_IllusionSunset,.group-type-color .swatch.MC_Velvet_IllusionSunset{
    background:#d61969;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Velvet_NewBlack,.c-swatch-item .swatch .colorchip.MC_Velvet_NewBlack,.group-type-color .swatch.MC_Velvet_NewBlack{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Watch_Sport_Titanium_Silver,.c-swatch-item .swatch .colorchip.MC_Watch_Sport_Titanium_Silver,.group-type-color .swatch.MC_Watch_Sport_Titanium_Silver{
    background:#66636a;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Watch_Style_Silver,.c-swatch-item .swatch .colorchip.MC_Watch_Style_Silver,.group-type-color .swatch.MC_Watch_Style_Silver{
    background:#c2c2c2;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_Wing_AuroraGray,.c-swatch-item .swatch .colorchip.MC_Wing_AuroraGray,.group-type-color .swatch.MC_Wing_AuroraGray{
    background:#36373b;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_Wing_IllusionSky,.c-swatch-item .swatch .colorchip.MC_Wing_IllusionSky,.group-type-color .swatch.MC_Wing_IllusionSky{
    background:#bcdbf0;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_X_Mach_White,.c-sibling-option .c-sibling-option__swatch.MC_X_Power_White,.c-swatch-item .swatch .colorchip.MC_X_Mach_White,.c-swatch-item .swatch .colorchip.MC_X_Power_White,.group-type-color .swatch.MC_X_Mach_White,.group-type-color .swatch.MC_X_Power_White{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_X_Power2_Shiny_Titan,.c-swatch-item .swatch .colorchip.MC_X_Power2_Shiny_Titan,.group-type-color .swatch.MC_X_Power2_Shiny_Titan{
    background:#8f8f8f;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_X_Style_White,.c-swatch-item .swatch .colorchip.MC_X_Style_White,.group-type-color .swatch.MC_X_Style_White{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC_X_Venture_Black,.c-swatch-item .swatch .colorchip.MC_X_Venture_Black,.group-type-color .swatch.MC_X_Venture_Black{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC_XPower3_MoroccanBlue,.c-swatch-item .swatch .colorchip.MC_XPower3_MoroccanBlue,.group-type-color .swatch.MC_XPower3_MoroccanBlue{
    background:#014a6b;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC-K41S-Black,.c-swatch-item .swatch .colorchip.MC-K41S-Black,.group-type-color .swatch.MC-K41S-Black{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC-K41S-Titan,.c-swatch-item .swatch .colorchip.MC-K41S-Titan,.group-type-color .swatch.MC-K41S-Titan{
    background:#474c50;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC-K51S-Pink,.c-swatch-item .swatch .colorchip.MC-K51S-Pink,.group-type-color .swatch.MC-K51S-Pink{
    background:#703a47;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC-K51S-Titan,.c-sibling-option .c-sibling-option__swatch.MC-K61-Titan,.c-swatch-item .swatch .colorchip.MC-K51S-Titan,.c-swatch-item .swatch .colorchip.MC-K61-Titan,.group-type-color .swatch.MC-K51S-Titan,.group-type-color .swatch.MC-K61-Titan{
    background:#474c50;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MC-K61-White,.c-swatch-item .swatch .colorchip.MC-K61-White,.group-type-color .swatch.MC-K61-White{
    background:#f4f5f7;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.MC-K71-HoloTitan,.c-swatch-item .swatch .colorchip.MC-K71-HoloTitan,.group-type-color .swatch.MC-K71-HoloTitan{
    background:#585f69;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Middle.Black,.c-swatch-item .swatch .colorchip.Middle.Black,.group-type-color .swatch.Middle.Black{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.moroccan-blue,.c-swatch-item .swatch .colorchip.moroccan-blue,.group-type-color .swatch.moroccan-blue{
    background:#1f3b53;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.MystiqueWhite,.c-swatch-item .swatch .colorchip.MystiqueWhite,.group-type-color .swatch.MystiqueWhite{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Navy,.c-swatch-item .swatch .colorchip.Navy,.group-type-color .swatch.Navy{
    background:#384965;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.negro,.c-swatch-item .swatch .colorchip.negro,.group-type-color .swatch.negro{
    background:#131313;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.niebieski,.c-swatch-item .swatch .colorchip.niebieski,.group-type-color .swatch.niebieski{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Noble.Steel,.c-swatch-item .swatch .colorchip.Noble.Steel,.group-type-color .swatch.Noble.Steel{
    background:#aaa;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.noir,.c-swatch-item .swatch .colorchip.noir,.group-type-color .swatch.noir{
    background:#181818;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.normal-silver,.c-swatch-item .swatch .colorchip.normal-silver,.group-type-color .swatch.normal-silver{
    background:#d0d0d0;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Or,.c-swatch-item .swatch .colorchip.Or,.group-type-color .swatch.Or{
    background:#c5b091;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Orange,.c-swatch-item .swatch .colorchip.Orange,.group-type-color .swatch.Orange{
    background:#fd7a06;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.pink,.c-swatch-item .swatch .colorchip.pink,.group-type-color .swatch.pink{
    background:#f55d69;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Pink-Gold,.c-swatch-item .swatch .colorchip.Pink-Gold,.group-type-color .swatch.Pink-Gold{
    background:#e6afc6;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.plata,.c-swatch-item .swatch .colorchip.plata,.group-type-color .swatch.plata{
    background:#c3c3c3;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Platinum,.c-swatch-item .swatch .colorchip.Platinum,.group-type-color .swatch.Platinum{
    background:#8593a0;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Platinum.Silver,.c-swatch-item .swatch .colorchip.Platinum.Silver,.group-type-color .swatch.Platinum.Silver{
    background:#d0d0d0;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Platinum_Silver,.c-swatch-item .swatch .colorchip.Platinum_Silver,.group-type-color .swatch.Platinum_Silver{
    background:#827974;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.platinum-silver,.c-swatch-item .swatch .colorchip.platinum-silver,.group-type-color .swatch.platinum-silver{
    background:#b9b9b9;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.preto,.c-swatch-item .swatch .colorchip.preto,.group-type-color .swatch.preto{
    background:#101010;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.red,.c-swatch-item .swatch .colorchip.red,.group-type-color .swatch.red{
    background:#a60402;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.rojo,.c-swatch-item .swatch .colorchip.rojo,.group-type-color .swatch.rojo{
    background:#fe0000;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Rose,.c-swatch-item .swatch .colorchip.Rose,.group-type-color .swatch.Rose{
    background:#e6aec7;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.RoseGold,.c-swatch-item .swatch .colorchip.RoseGold,.group-type-color .swatch.RoseGold{
    background:#c9a49c;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.silver,.c-swatch-item .swatch .colorchip.silver,.group-type-color .swatch.silver{
    background:#d0d0d0;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.silver-new,.c-swatch-item .swatch .colorchip.silver-new,.group-type-color .swatch.silver-new{
    background:#b3b3b5;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.smooth-black,.c-swatch-item .swatch .colorchip.smooth-black,.group-type-color .swatch.smooth-black{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.smooth-white,.c-swatch-item .swatch .colorchip.smooth-white,.group-type-color .swatch.smooth-white{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.stainless,.c-swatch-item .swatch .colorchip.stainless,.group-type-color .swatch.stainless{
    background:#b4b9bd;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Stainless.Silver,.c-swatch-item .swatch .colorchip.Stainless.Silver,.group-type-color .swatch.Stainless.Silver{
    background:#000;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Stainless_Silver,.c-sibling-option .c-sibling-option__swatch.stainless-steel,.c-swatch-item .swatch .colorchip.Stainless_Silver,.c-swatch-item .swatch .colorchip.stainless-steel,.group-type-color .swatch.Stainless_Silver,.group-type-color .swatch.stainless-steel{
    background:#e3e3e3;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.steel,.c-swatch-item .swatch .colorchip.steel,.group-type-color .swatch.steel{
    background:#847e80;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Steel.Silver,.c-sibling-option .c-sibling-option__swatch.Stone.Silver,.c-swatch-item .swatch .colorchip.Steel.Silver,.c-swatch-item .swatch .colorchip.Stone.Silver,.group-type-color .swatch.Steel.Silver,.group-type-color .swatch.Stone.Silver{
    background:#d0d0d0;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.TerraGold,.c-swatch-item .swatch .colorchip.TerraGold,.group-type-color .swatch.TerraGold{
    background:#c7b398;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Terra-Gold,.c-swatch-item .swatch .colorchip.Terra-Gold,.group-type-color .swatch.Terra-Gold{
    background:#d4a593;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Titan,.c-swatch-item .swatch .colorchip.Titan,.group-type-color .swatch.Titan{
    background:#484745;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.titanium,.c-swatch-item .swatch .colorchip.titanium,.group-type-color .swatch.titanium{
    background:#b7b7b9;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.verde,.c-swatch-item .swatch .colorchip.verde,.group-type-color .swatch.verde{
    background:#0a0a0a;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.Vert,.c-swatch-item .swatch .colorchip.Vert,.group-type-color .swatch.Vert{
    background:#b3cf7a;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.Vintage_Wine,.c-swatch-item .swatch .colorchip.Vintage_Wine,.group-type-color .swatch.Vintage_Wine{
    background:#6c5067;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.western-black,.c-swatch-item .swatch .colorchip.western-black,.group-type-color .swatch.western-black{
    background:#303030;
    color:#fff
}
.c-sibling-option .c-sibling-option__swatch.white,.c-sibling-option .c-sibling-option__swatch.white2,.c-swatch-item .swatch .colorchip.white,.c-swatch-item .swatch .colorchip.white2,.group-type-color .swatch.white,.group-type-color .swatch.white2{
    background:#fff;
    color:#000
}
.c-sibling-option .c-sibling-option__swatch.white-silver,.c-swatch-item .swatch .colorchip.white-silver,.group-type-color .swatch.white-silver{
    background:#eee;
    color:#000
}
.loading--area-wrap{
    background:hsla(0,0%,100%,.9);
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:9999
}
.loading--area-wrap.fixed{
    position:fixed;
    z-index:99
}
.loading--area-inner{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    justify-content:center
}
.loading--area-inner .loading--img{
    display:inline-block;
    height:4rem;
    width:4rem
}
@media(min-width:48.0625rem){
    .loading--area-inner .loading--img{
        height:5.625rem;
        width:5.625rem
    }
}
.loading--area-inner .loading--img img{
    height:100%;
    width:100%
}
.loading--area-inner .loading--msg{
    margin-top:1.25rem;
    padding-left:1rem;
    padding-right:1rem;
    text-align:center;
    width:100%
}
@media(min-width:48.0625rem){
    .loading--area-inner .loading--msg{
        margin-top:1.5rem;
        padding-left:0;
        padding-right:0;
        width:5in
    }
}
.loading--area-inner .loading--msg .loading--msg-txt{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .loading--area-inner .loading--msg .loading--msg-txt div p{
        display:inline
    }
    .loading--area-inner .loading--msg .loading--msg-txt{
        margin-top:1rem
    }
}
.c-form-range .c-range-txt{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.c-form-range .c-range-txt .c-range-min{
    margin-left:.25rem
}
.c-form-range .c-range-txt .c-range-max{
    margin-right:-.125rem
}
.c-form-range .MuiSlider-root{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    cursor:pointer;
    display:block;
    height:.375rem;
    margin:0 .375rem;
    padding:.875rem 0;
    position:relative;
    -ms-touch-action:none;
    touch-action:none
}
.c-form-range .MuiSlider:hover{
    opacity:1
}
.c-form-range .MuiSlider-disabled{
    color:#afb8c1;
    cursor:default;
    opacity:.5;
    pointer-events:none
}
.c-form-range .MuiSlider-rail{
    background-color:#cbc8c2;
    display:block;
    height:.125rem;
    position:absolute;
    width:100%
}
.c-form-range .MuiSlider-track{
    background-color:#ea1917;
    border-radius:.125rem;
    display:block;
    height:.125rem;
    position:absolute
}
.c-form-range .MuiSlider-thumb{
    background-color:#fff;
    border:.125rem solid #ea1917;
    border-radius:50%;
    bottom:.1875rem;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:1.25rem;
    margin-left:-.375rem;
    margin-top:-.375rem;
    outline:0;
    pointer-events:auto!important;
    position:absolute;
    width:1.25rem
}
.c-form-range .MuiSlider-thumb :hover,.c-form-range .MuiSlider-thumb-focusVisible{
    -webkit-box-shadow:0 0 0 .25rem rgba(51,153,255,.15);
    box-shadow:0 0 0 .25rem rgba(51,153,255,.15)
}
.c-form-range .MuiSlider-thumb-active{
    -webkit-box-shadow:0 0 0 .25rem rgba(153,204,243,.3);
    box-shadow:0 0 0 .25rem rgba(153,204,243,.3)
}
.c-form-range .MuiSlider-mark{
    background-color:currentColor;
    border-radius:.125rem;
    display:none;
    height:.25rem;
    opacity:.7;
    position:absolute;
    top:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:.25rem
}
.c-form-range .MuiSlider-markActive{
    background-color:#ea1917
}
.ST0001.no-spacing{
    padding:0!important
}
.ST0001:not(.margin-bottom)+.ST0001:not(.margin-top,.border-top){
    padding-top:.625rem
}
@media(min-width:48.0625rem){
    .ST0001:not(.margin-bottom)+.ST0001:not(.margin-top,.border-top){
        padding-top:1.5rem
    }
}
.ST0002{
    background-color:#fff;
    max-width:100%;
    z-index:10
}
.ST0002>.component>.cmp-container{
    margin:0 auto;
    max-width:90rem
}
.ST0002 .c-tabs{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:64rem){
    .ST0002 .c-tabs{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
}
.ST0002 .c-tabs.with-btn{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
@media(min-width:64.0625rem){
    .ST0002 .c-tabs.with-btn{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        gap:min(3.125rem,3.4722222222%)
    }
}
@media(max-width:64rem){
    .ST0002 .c-tabs.with-btn .c-tabs__extra{
        padding-right:1rem
    }
}
.ST0002 .c-tabs__list{
    -webkit-box-flex:1;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    list-style:none;
    margin:0;
    overflow:hidden;
    padding:0
}
.ST0002 .c-tabs__list li{
    margin:0
}
.ST0002 .c-tabs__list__item{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(max-width:64rem){
    .ST0002 .c-tabs__list{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        display:none;
        -ms-flex-direction:column;
        flex-direction:column;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:64rem)and (min-width:48.0625rem){
    .ST0002 .c-tabs__list{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:64rem){
    .ST0002 .c-tabs__list.active{
        display:block
    }
    .ST0002 .c-tabs__list.active+.c-tabs__extra{
        border-bottom:.0625rem solid #cbc8c2
    }
}
.ST0002 .c-tabs__item{
    -webkit-box-flex:1;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    outline-offset:-.125rem;
    padding:1rem 0;
    position:relative;
    text-underline-offset:.125rem
}
@media(min-width:64.0625rem){
    .ST0002 .c-tabs__item{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        height:6rem;
        justify-content:center;
        padding:0 .625rem
    }
}
@media(max-width:64rem){
    .ST0002 .c-tabs__item:not(:first-child){
        border-top:.0625rem solid #e6e1d6
    }
}
.ST0002 .c-tabs__item.active{
    color:#000
}
@media(min-width:64.0625rem){
    .ST0002 .c-tabs__item.active:after{
        background-color:#ea1917;
        bottom:0;
        content:"";
        height:.25rem;
        left:0;
        position:absolute;
        width:100%
    }
}
.ST0002 .c-tabs__extra{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:64rem){
    .ST0002 .c-tabs__extra{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:3.75rem;
        justify-content:flex-end;
        padding-left:1rem
    }
}
@media(min-width:64.0625rem){
    .ST0002 .c-tabs__extra{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        height:6rem;
        justify-content:center;
        padding-bottom:0;
        padding-top:0
    }
}
@media(min-width:64.0625rem)and (max-width:93rem){
    .ST0002 .c-tabs__extra{
        padding-right:1.5rem
    }
}
.ST0002 .c-tabs__drop{
    -webkit-box-flex:1;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    justify-content:space-between
}
@media(min-width:64.0625rem){
    .ST0002 .c-tabs__drop{
        display:none
    }
}
.ST0002 .c-tabs__drop .c-tabs__btn{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:none;
    border:0;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:3.75rem;
    justify-content:center;
    padding:0;
    width:3.75rem
}
.ST0002 .c-tabs__drop .c-tabs__btn:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-12-7.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:.4375rem;
    width:.75rem
}
.ST0002 .c-tabs__drop .c-tabs__btn.active:before{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.ST0002 .c-tabs__current{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    text-align:left
}
@media(min-width:64.0625rem){
    .ST0002 .c-tabs__current{
        display:none
    }
}
@media(max-width:64rem){
    .ST0002 .c-tabs .c-button{
        font-size:.875rem;
        height:2.25rem;
        min-width:5rem;
        padding:0 1rem
    }
}
.ST0003>.component>.cmp-container{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0003>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0003 .c-text-contents{
    max-width:53.75rem
}
.ST0003 .c-text-contents__eyebrow+.c-text-contents__headline,.ST0003 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0003 .c-text-contents *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0003 .c-text-contents *+.c-cta{
        margin-top:1.5rem
    }
    .ST0004 .cmp-container{
        margin-left:auto;
        margin-right:auto;
        max-width:93rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .ST0004 .cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0004 .c-block-image{
    display:grid;
    gap:.75rem;
    grid-template-columns:1fr;
    width:100%
}
@media(min-width:48.0625rem){
    .ST0004 .c-block-image{
        gap:1.5rem
    }
    .ST0004 .c-block-image.type-right .c-block-image__flex{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
}
.ST0004 .c-block-image__item{
    position:relative
}
@media(min-width:48.0625rem){
    .ST0004 .c-block-image__item{
        border-radius:1.75rem;
        overflow:hidden
    }
}
.ST0004 .c-block-image__item .c-image,.ST0004 .c-block-image__item .c-image *,.ST0004 .c-block-image__item .c-media-contents{
    height:100%
}
.ST0004 .c-block-image__item img{
    -o-object-fit:cover;
    object-fit:cover
}
.ST0004 .c-block-image .area-main .c-text-contents,.ST0004 .c-block-image .area-sub .c-text-contents{
    padding:1.5rem 1.5625rem;
    position:absolute;
    top:0
}
.ST0004 .c-block-image .area-main .c-text-contents{
    width:100%
}
@media(min-width:48.0625rem){
    .ST0004 .c-block-image .area-main .c-text-contents{
        max-width:28.75rem;
        padding:2rem
    }
}
.ST0004 .c-block-image .area-sub .c-text-contents{
    left:0;
    width:100%
}
@media(min-width:48.0625rem){
    .ST0004 .c-block-image .area-sub .c-text-contents{
        max-width:22.5rem;
        padding:2rem
    }
    .ST0004 .c-block-image .area-main{
        grid-area:main
    }
    .ST0004 .c-block-image .area-sub1{
        grid-area:sb1
    }
    .ST0004 .c-block-image .area-sub2{
        grid-area:sb2
    }
    .ST0004 .c-block-image .area-sub3{
        grid-area:sb3
    }
    .ST0004 .c-block-image-2block.type-right{
        grid-template-areas:"sb2 sb1";
        grid-template-columns:auto 66.1111111111%
    }
    .ST0004 .c-block-image-2block{
        grid-template-areas:"sb1 sb2";
        grid-template-columns:66.1111111111% auto
    }
    .ST0004 .c-block-image-2block .area-sub1 .c-text-contents{
        max-width:28.75rem
    }
    .ST0004 .c-block-image-3block.type-right{
        grid-template-areas:"sb1 main" "sb2 main";
        grid-template-columns:auto 40.6944444444%
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0004 .c-block-image-3block.type-right{
        grid-template-columns:auto 59.1973244147%
    }
}
@media(min-width:48.0625rem){
    .ST0004 .c-block-image-3block{
        grid-template-areas:"main sb1" "main sb2";
        grid-template-columns:40.6944444444% auto
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0004 .c-block-image-3block{
        grid-template-columns:59.1973244147% auto
    }
}
@media(min-width:48.0625rem){
    .ST0004 .c-block-image-4block.type-right-image-on-top{
        grid-template-areas:"sb3 sb3 main" "sb2 sb1 main";
        grid-template-columns:auto 23.75% 40.6944444444%
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0004 .c-block-image-4block.type-right-image-on-top{
        grid-template-areas:"sb3 sb3" "sb1 main" "sb2 main";
        grid-template-columns:auto 59.1973244147%
    }
}
@media(min-width:48.0625rem){
    .ST0004 .c-block-image-4block.type-right,.ST0004 .c-block-image-5block.type-right{
        grid-template-areas:"sb2 sb1 main" "sb3 sb3 main";
        grid-template-columns:auto 23.75% 40.6944444444%
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0004 .c-block-image-4block.type-right,.ST0004 .c-block-image-5block.type-right{
        grid-template-areas:"sb1 main" "sb2 main" "sb3 sb3";
        grid-template-columns:auto 59.1973244147%
    }
}
@media(min-width:48.0625rem){
    .ST0004 .c-block-image-4block,.ST0004 .c-block-image-5block{
        grid-template-areas:"main sb1 sb2" "main sb3 sb3";
        grid-template-columns:40.6944444444% 23.75% auto
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0004 .c-block-image-4block,.ST0004 .c-block-image-5block{
        grid-template-areas:"main sb1" "main sb2" "sb3 sb3";
        grid-template-columns:59.1973244147% auto
    }
}
.ST0004 .c-block-image-5block .c-block-image__flex{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.625rem
}
@media(min-width:48.0625rem){
    .ST0004 .c-block-image-5block .c-block-image__flex{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem
    }
}
.ST0004 .c-block-image-5block .c-block-image__flex-item{
    position:relative
}
@media(min-width:48.0625rem){
    .ST0004 .c-block-image-5block .c-block-image__flex a,.ST0004 .c-block-image-5block .c-block-image__flex>div{
        border-radius:1.75rem;
        overflow:hidden
    }
    .ST0004 .c-block-image-5block .c-block-image__flex a:first-child,.ST0004 .c-block-image-5block .c-block-image__flex>div:first-child{
        -webkit-box-flex:55.9036144578%;
        -ms-flex:55.9036144578%;
        flex:55.9036144578%
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0004 .c-block-image-5block .c-block-image__flex a:first-child,.ST0004 .c-block-image-5block .c-block-image__flex>div:first-child{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
@media(min-width:48.0625rem){
    .ST0004 .c-block-image-5block .c-block-image__flex a:nth-child(2),.ST0004 .c-block-image-5block .c-block-image__flex>div:nth-child(2){
        -webkit-box-flex:41.2048192771%;
        -ms-flex:41.2048192771%;
        flex:41.2048192771%
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0004 .c-block-image-5block .c-block-image__flex a:nth-child(2),.ST0004 .c-block-image-5block .c-block-image__flex>div:nth-child(2){
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.ST0004 .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    color:#000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem
}
.ST0004 .c-text-contents.font-white,.ST0004 .c-text-contents.font-white .c-text-contents__bodycopy{
    color:#fff
}
.ST0004 .c-text-contents__bodycopy{
    display:none
}
@media(min-width:48.0625rem){
    .ST0004 .c-text-contents__bodycopy{
        display:block
    }
}
.ST0004 .c-media{
    left:0;
    position:absolute;
    top:0
}
.ST0004 .c-media-contents{
    position:relative
}
.ST0004 .c-media__button:focus-visible{
    outline-offset:-.125rem
}
@media(max-width:48rem){
    .ST0004 .c-media__button:before{
        border:.0625rem solid #fff;
        bottom:1.25rem;
        left:1.5625rem;
        position:absolute
    }
}
.ST0004 .c-media__button:before{
    border:.0625rem solid #fff
}
@media(min-width:48.0625rem){
    .ST0004 .c-media__button:before{
        bottom:1.875rem;
        left:1.875rem
    }
}
@media(max-width:48rem){
    .ST0004 .c-media__button--large:before{
        height:1.5rem;
        width:1.5rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .ST0004 .c-media__button:not(.ST0004 .c-media__button--large):before{
        bottom:1.875rem;
        left:1.875rem;
        position:absolute
    }
}
.ST0004 .c-media__button:before{
    border-radius:100%
}
.ST0005>.component>.cmp-container{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0005>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .ST0005:not(:empty):nth-child(n) .cmp-container{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .ST0005:not(:empty):nth-child(n) .c-text-contents{
        text-align:center
    }
    .ST0005:not(:empty):nth-child(n) .c-cta{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
.ST0005 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    gap:1.5rem;
    margin-left:auto;
    margin-right:auto;
    max-width:90rem
}
.ST0005 .c-list__item{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(max-width:48rem){
    .ST0005 .c-list{
        display:block
    }
}
.ST0005 .c-list__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative
}
.ST0005 .c-list__item>:first-child{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.ST0005 .c-text-contents{
    max-width:53.75rem
}
.ST0005 .c-media{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:5
}
.ST0005 .c-media__controls{
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .ST0005 .c-media__controls{
        padding-bottom:2rem
    }
}
.ST0005 .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0005 .c-image{
        border-radius:1.75rem
    }
}
.ST0005 video{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0005 video{
        border-radius:1.75rem
    }
}
.ST0005 .c-cta{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media(min-width:48.0625rem){
    .ST0005.place-text-top.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0005.place-text-top .c-list__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:flex-start
}
.ST0005.place-text-bottom .c-list__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    justify-content:flex-end
}
@media(max-width:48rem){
    .ST0005.place-text-bottom .c-cta{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
}
@media(min-width:48.0625rem){
    .ST0005.place-cta-inside .c-cta{
        padding:0 2rem 2rem
    }
}
.ST0005.place-cta-inside .c-cta .c-button{
    position:relative;
    z-index:1
}
@media(min-width:48.0625rem){
    .ST0005.place-cta-inside.place-text-top .c-cta{
        bottom:0;
        left:0;
        position:absolute;
        right:0
    }
}
@media(max-width:48rem){
    .ST0005 .c-list__item:not(:first-child){
        margin-top:1.5rem
    }
}
.ST0005 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0005.place-text-top .c-image{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0005.place-text-top .c-image{
        margin-top:1.25rem
    }
}
.ST0005.place-text-bottom .c-text-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0005.place-text-bottom .c-text-contents{
        margin-top:1.25rem
    }
}
.ST0005.place-cta-outside *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0005.place-cta-outside *+.c-cta{
        margin-top:1.5rem;
        min-height:2.75rem
    }
}
@media(max-width:48rem){
    .ST0005.place-cta-inside *+.c-cta{
        margin-top:1.25rem
    }
}
@media(min-width:48.0625rem){
    .ST0005.place-cta-inside.place-text-bottom .c-cta{
        margin-top:-4.5rem
    }
}
.ST0005.type-image-only .cmp-image{
    text-align:center
}
.ST0005.type-image-only .cmp-image__image{
    height:auto!important;
    width:auto!important
}
.ST0005.type-image-only .c-image img,.ST0005.type-image-only .c-image picture{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0005.type-image-only .c-image img,.ST0005.type-image-only .c-image picture{
        border-radius:1.75rem
    }
}
.ST0005.type-video-only.width-wide .component{
    padding:0
}
.ST0005.type-video-only.width-wide .cmp-container{
    max-width:120rem;
    padding:0
}
.ST0005.type-video-only.width-wide .c-image{
    border-radius:0
}
.ST0005.type-video-only.width-narrow .cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:103rem
}
.ST0005.type-video-only.width-content .cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
@media(min-width:48.0625rem){
    .ST0006.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0006>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ST0006>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0006 .c-region-header{
    margin-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .ST0006 .c-region-header{
        margin-bottom:3rem
    }
}
.ST0006 .c-carousel{
    margin:0 auto;
    overflow-y:visible;
    position:static
}
.ST0006 .c-carousel:not(.swiper-initialized) .swiper-wrapper{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    gap:.625rem;
    justify-content:flex-start
}
@media(min-width:48.0625rem){
    .ST0006 .c-carousel:not(.swiper-initialized) .swiper-wrapper{
        gap:1.5rem
    }
}
.ST0006 .c-carousel .c-text-contents{
    margin-bottom:0;
    width:100%
}
.ST0006 .c-carousel .c-text-contents__headline{
    text-align:inherit
}
.ST0006 .c-carousel .c-text-contents__headline.top{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    min-height:3.5rem
}
.ST0006 .c-carousel .c-text-contents .c-image{
    margin-left:auto;
    margin-right:auto;
    max-width:16.25rem
}
@media(min-width:48.0625rem){
    .ST0006 .c-carousel .c-text-contents .c-image{
        max-width:12.5rem
    }
}
.ST0006 .c-carousel .c-text-contents .c-image+.c-text-contents__headline,.ST0006 .c-carousel .c-text-contents .c-text-contents__headline+.c-image{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0006 .c-carousel .c-text-contents .c-image+.c-text-contents__headline{
        margin-top:1rem
    }
}
.ST0006 .c-carousel .c-text-contents .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0006.type-home .carousel .c-cta{
    display:block;
    margin-top:1.25rem;
    text-align:center
}
@media(max-width:48rem){
    .ST0006.type-home .carousel .c-carousel--category{
        margin-left:0;
        margin-right:0;
        padding:0
    }
    .ST0006.type-home .carousel .c-carousel .c-image{
        max-width:16.25rem
    }
    .ST0006.type-home .carousel .swiper-wrapper{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        gap:.5rem
    }
    .ST0006.type-home .carousel .swiper-slide{
        padding:1.25rem 1rem;
        width:calc(50% - .3125rem)
    }
    .ST0006.type-home .carousel .swiper-slide.hidden{
        display:none
    }
    .ST0006.type-home .carousel .swiper-slide .c-image{
        max-width:5rem
    }
    .ST0006.type-home .carousel .swiper-slide:first-child{
        padding-left:1.875rem;
        padding-right:1.875rem;
        width:100%
    }
    .ST0006.type-home .carousel .swiper-slide:first-child .c-text-contents{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ST0006.type-home .carousel .swiper-slide:first-child .c-image{
        max-width:10rem
    }
    .ST0006.type-home .carousel .c-text-contents{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .ST0006.type-home .carousel .c-text-contents__bodycopy{
        display:none
    }
    .ST0006.type-home .carousel .c-text-contents__headline{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
    .ST0006.type-home .carousel .c-text-contents .c-image{
        margin-top:0
    }
}
.ST0007>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0007>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0007 .c-list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.5rem;
    list-style:none;
    margin:0;
    padding:0
}
.ST0007 .c-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .ST0007 .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:min(1.5rem,1.6666666667%)
    }
}
.ST0007 .c-list__item{
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    -ms-flex-preferred-size:0;
    flex-basis:0;
    flex-grow:1
}
.ST0007 .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0007 .c-image{
        border-radius:1.75rem
    }
}
.ST0007 .c-media{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.ST0007 .c-media__controls{
    padding-bottom:2.75rem
}
@media(min-width:48.0625rem){
    .ST0007 .c-media__controls{
        padding-bottom:3.625rem
    }
}
.ST0007 .c-text-contents{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.ST0007 .c-text-contents__eyebrow+.c-text-contents__headline,.ST0007 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0007 *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0007 *+.c-cta{
        margin-top:1.5rem
    }
}
.ST0007 .c-media-contents+.c-text-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0007 .c-media-contents+.c-text-contents{
        margin-top:1.25rem
    }
}
.ST0007 .column3 .c-text-contents__headline+.c-text-contents__bodycopy,.ST0007 .column4 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0007 .c-list+.c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    border-top:.0625rem solid #cbc8c2;
    justify-content:center;
    margin-top:1rem;
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .ST0007 .c-list+.c-cta{
        margin-top:2rem;
        padding-top:2rem
    }
    .ST0008.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0008>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:100rem
}
.ST0008 .c-text-contents{
    margin:0 auto;
    padding-left:1rem;
    padding-right:1rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ST0008 .c-text-contents{
        max-width:93rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0008 .c-text-contents__bodycopy{
    color:#333
}
.ST0008 .c-text-contents *+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0008 .c-text-contents *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0008 .c-text-contents *+.c-cta{
        margin-top:1.5rem
    }
}
.ST0008 .c-text-contents.align-left{
    text-align:left
}
.ST0008 .c-text-contents.align-center{
    text-align:center
}
.ST0008 .c-text-contents.align-right{
    text-align:right
}
.ST0008 .c-image-compare__image{
    overflow:hidden;
    position:relative;
    width:100%
}
@media(min-width:100rem){
    .ST0008 .c-image-compare__image{
        border-radius:1.75rem
    }
}
.ST0008 .c-image-compare__default{
    position:relative;
    width:100%
}
.ST0008 .c-image-compare__cover,.ST0008 .c-image-compare__default{
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.ST0008 .c-image-compare__cover{
    height:100%;
    left:0;
    overflow:hidden;
    position:absolute;
    top:0;
    width:50%
}
.ST0008 .c-image-compare__cover .cmp-image{
    height:100%;
    position:relative;
    width:100%
}
.ST0008 .c-image-compare__cover .c-image__img{
    height:100%;
    max-width:none;
    width:auto
}
.ST0008 .c-image-compare__track{
    height:100%;
    left:50%;
    margin-left:-2.1875rem;
    position:absolute;
    top:0;
    width:4.375rem
}
@media(min-width:48.0625rem){
    .ST0008 .c-image-compare__track{
        margin-left:-2.8125rem;
        width:5.625rem
    }
}
.ST0008 .c-image-compare__track:before{
    border-right:.125rem dashed #fff;
    content:"";
    display:block;
    height:100%;
    left:50%;
    position:absolute;
    top:0;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:0
}
.ST0008 .c-image-compare__handle{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    border:0;
    color:#fff;
    cursor:-webkit-grab;
    cursor:grab;
    height:4.375rem;
    margin:0;
    padding:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:4.375rem
}
@media(min-width:48.0625rem){
    .ST0008 .c-image-compare__handle{
        height:5.625rem;
        width:5.625rem
    }
}
.ST0008 .c-image-compare__handle:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-drag.svg) no-repeat 50% 50%;
    background-size:100% auto;
    content:"";
    display:block;
    height:100%;
    width:100%
}
.ST0008 .c-image-compare__disclaimer{
    color:#4a4946;
    padding:.5rem 1rem 0
}
@media(min-width:48.0625rem){
    .ST0008 .c-image-compare__disclaimer{
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding:1rem 0 0
    }
}
.ST0008 .c-image-compare__text{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.ST0008 .c-image-compare__text p{
    border-radius:1.25rem;
    display:inline-block;
    max-width:42.1875rem;
    overflow:hidden;
    padding:.5rem 1rem
}
@media(min-width:48.0625rem){
    .ST0008 .c-image-compare__text p{
        border-radius:1.75rem;
        padding:.75rem 1.5rem
    }
}
.ST0008 .c-image-compare__text.font-white p{
    background:#000;
    color:#fff
}
.ST0008 .c-image-compare__text.font-black p{
    background:#fff;
    color:#000
}
.ST0008 .c-image-compare__default .c-image-compare__text{
    left:auto;
    width:50%
}
.ST0008.type-horizontal-tb .c-image-compare+.c-text-contents,.ST0008.type-horizontal-tb .c-text-contents+.c-image-compare,.ST0008.type-vertical-tb .c-image-compare+.c-text-contents,.ST0008.type-vertical-tb .c-text-contents+.c-image-compare{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0008.type-horizontal-tb .c-image-compare+.c-text-contents,.ST0008.type-horizontal-tb .c-text-contents+.c-image-compare,.ST0008.type-vertical-tb .c-image-compare+.c-text-contents,.ST0008.type-vertical-tb .c-text-contents+.c-image-compare{
        margin-top:1.25rem
    }
    .ST0008.type-horizontal-tb .c-text-contents,.ST0008.type-vertical-tb .c-text-contents{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .ST0008.type-horizontal-tb .c-text-contents .c-text-contents__inner,.ST0008.type-vertical-tb .c-text-contents .c-text-contents__inner{
        max-width:62.5rem
    }
    .ST0008.type-horizontal-tb .c-image-compare__disclaimer,.ST0008.type-vertical-tb .c-image-compare__disclaimer{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0008.type-horizontal-lr .cmp-container .c-text-contents+.c-image-compare,.ST0008.type-vertical-lr .cmp-container .c-text-contents+.c-image-compare{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0008.type-horizontal-lr .cmp-container .c-text-contents+.c-image-compare,.ST0008.type-vertical-lr .cmp-container .c-text-contents+.c-image-compare{
        margin-top:0
    }
}
.ST0008.type-horizontal-lr .cmp-container .c-image-compare+.c-text-contents,.ST0008.type-vertical-lr .cmp-container .c-image-compare+.c-text-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0008.type-horizontal-lr .cmp-container .c-image-compare+.c-text-contents,.ST0008.type-vertical-lr .cmp-container .c-image-compare+.c-text-contents{
        margin-top:2.5rem
    }
    .ST0008.type-horizontal-lr .cmp-container,.ST0008.type-vertical-lr .cmp-container{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:min(6.125rem,6.8055555556%);
        margin:0 auto;
        max-width:93rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .ST0008.type-horizontal-lr .cmp-container .c-text-contents,.ST0008.type-vertical-lr .cmp-container .c-text-contents{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        margin-top:2.5rem;
        padding-left:0;
        padding-right:0
    }
    .ST0008.type-horizontal-lr .cmp-container .c-text-contents *+.c-cta,.ST0008.type-vertical-lr .cmp-container .c-text-contents *+.c-cta{
        margin-top:.75rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .ST0008.type-horizontal-lr .cmp-container .c-text-contents *+.c-cta,.ST0008.type-vertical-lr .cmp-container .c-text-contents *+.c-cta{
        margin-top:1.5rem
    }
}
@media(min-width:48.0625rem){
    .ST0008.type-horizontal-lr .cmp-container .c-image-compare,.ST0008.type-vertical-lr .cmp-container .c-image-compare{
        width:50.8333333333%
    }
}
.ST0008.type-vertical-lr .c-image-compare__cover,.ST0008.type-vertical-tb .c-image-compare__cover{
    height:50%;
    width:100%
}
.ST0008.type-vertical-lr .c-image-compare__track,.ST0008.type-vertical-tb .c-image-compare__track{
    height:4.375rem;
    left:0;
    margin-left:0;
    margin-top:-2.1875rem;
    top:50%;
    width:100%
}
@media(min-width:48.0625rem){
    .ST0008.type-vertical-lr .c-image-compare__track,.ST0008.type-vertical-tb .c-image-compare__track{
        height:5.625rem;
        margin-top:-2.8125rem
    }
}
.ST0008.type-vertical-lr .c-image-compare__track:before,.ST0008.type-vertical-tb .c-image-compare__track:before{
    border-bottom:.125rem dashed #fff;
    border-right:0;
    height:0;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:100%
}
.ST0008.type-vertical-lr .c-image-compare__handle,.ST0008.type-vertical-tb .c-image-compare__handle{
    left:50%;
    top:50%;
    -webkit-transform:translateY(-50%) translateX(-50%);
    transform:translateY(-50%) translateX(-50%)
}
.ST0008.type-vertical-lr .c-image-compare__handle:before,.ST0008.type-vertical-tb .c-image-compare__handle:before{
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
@media(min-width:48.0625rem){
    .ST0008.type-vertical-lr .c-image-compare__handle:before,.ST0008.type-vertical-tb .c-image-compare__handle:before{
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg)
    }
}
.ST0008.type-vertical-lr .c-image-compare__text,.ST0008.type-vertical-tb .c-image-compare__text{
    position:absolute;
    width:100%
}
.ST0008.type-vertical-lr .c-image-compare__default .c-image-compare__text,.ST0008.type-vertical-tb .c-image-compare__default .c-image-compare__text{
    height:50%;
    top:auto
}
.ST0008.type-vertical-lr .c-image-compare__cover .c-image__img,.ST0008.type-vertical-tb .c-image-compare__cover .c-image__img{
    height:auto;
    width:100%
}
.ST0008 .c-image-compare__text{
    padding:.625rem
}
@media(min-width:48.0625rem){
    .ST0008 .c-image-compare__text{
        padding:2rem
    }
}
.ST0008.type-horizontal-lr .c-image-compare__default .c-image-compare__text,.ST0008.type-horizontal-tb .c-image-compare__default .c-image-compare__text{
    padding-left:2.8125rem
}
.ST0008.type-horizontal-lr .c-image-compare__cover .c-image-compare__text,.ST0008.type-horizontal-tb .c-image-compare__cover .c-image-compare__text{
    padding-right:2.8125rem
}
.ST0008.type-vertical-lr .c-image-compare__default .c-image-compare__text,.ST0008.type-vertical-tb .c-image-compare__default .c-image-compare__text{
    padding-top:2.8125rem
}
.ST0008.type-vertical-lr .c-image-compare__cover .c-image-compare__text,.ST0008.type-vertical-tb .c-image-compare__cover .c-image-compare__text{
    padding-bottom:2.8125rem
}
@media(min-width:48.0625rem){
    .ST0008.type-horizontal-lr .c-image-compare__default .c-image-compare__text,.ST0008.type-horizontal-tb .c-image-compare__default .c-image-compare__text{
        padding-left:3.4375rem
    }
    .ST0008.type-horizontal-lr .c-image-compare__cover .c-image-compare__text,.ST0008.type-horizontal-tb .c-image-compare__cover .c-image-compare__text{
        padding-right:3.4375rem
    }
    .ST0008.type-horizontal-lr .c-image-compare__text{
        padding:2rem
    }
    .ST0008.type-vertical-lr .c-image-compare__default .c-image-compare__text,.ST0008.type-vertical-tb .c-image-compare__default .c-image-compare__text{
        padding-top:3.4375rem
    }
    .ST0008.type-vertical-lr .c-image-compare__cover .c-image-compare__text,.ST0008.type-vertical-tb .c-image-compare__cover .c-image-compare__text{
        padding-bottom:3.4375rem
    }
    .ST0008.type-vertical-lr .c-image-compare__text{
        padding:2rem
    }
}
.ST0008.bg-black .c-image-compare__disclaimer,.ST0008.bg-black .c-text-contents__bodycopy,.ST0008.bg-darkgray .c-image-compare__disclaimer,.ST0008.bg-darkgray .c-text-contents__bodycopy,.bg-black>.ST0008.ST0029 .c-image-compare__disclaimer,.bg-black>.ST0008.ST0029 .c-text-contents__bodycopy,.bg-darkgray>.ST0008.ST0029 .c-image-compare__disclaimer,.bg-darkgray>.ST0008.ST0029 .c-text-contents__bodycopy{
    color:#fff
}
.ST0009>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0009>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0009 .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0009 .c-image{
        border-radius:1.75rem
    }
}
.ST0009 .c-media{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.ST0009 .c-media__controls{
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .ST0009 .c-media__controls{
        padding-bottom:1.5rem
    }
    .ST0009 .c-picker--vertical .c-text-contents{
        width:min(61rem,67.7777777778%)
    }
}
.ST0009 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0009 *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0009 *+.c-cta{
        margin-top:0
    }
    .ST0009 .c-picker--horizontal{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse;
        justify-content:space-between
    }
    .ST0009.place-text-right .c-picker--horizontal{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .ST0009.place-text-left .c-picker--horizontal{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
}
.ST0009 .c-picker__visual{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:48.0625rem){
    .ST0009 .c-picker__visual{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
}
@media(max-width:48rem){
    .ST0009 .c-picker__visual{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse;
        gap:.75rem
    }
}
@media(min-width:48.0625rem){
    .ST0009 .c-picker__visual{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .ST0009.place-text-right .c-picker__visual{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .ST0009.place-text-left .c-picker__visual{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
}
.ST0009 .c-picker__view{
    display:block
}
@media(min-width:48.0625rem){
    .ST0009 .c-picker--vertical .c-picker__view{
        width:min(68.625rem,76.25%)
    }
    .ST0009 .c-picker--horizontal .c-picker__view{
        width:min(45.75rem,50.8333333333%)
    }
}
.ST0009 .c-picker__media .c-image{
    display:none
}
.ST0009 .c-picker__media .c-image.active{
    display:block
}
@media(min-width:48.0625rem){
    .ST0009 .c-picker--horizontal .c-picker__contents{
        width:min(38.125rem,42.3611111111%)
    }
}
.ST0009 .c-picker__text{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0009 .c-picker__text{
        margin-top:2.5rem
    }
}
.ST0009 .c-picker__text .c-text-contents{
    display:none
}
.ST0009 .c-picker__text .c-text-contents.active{
    display:block
}
.ST0009 .c-picker__buttons{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.ST0009 .c-picker__buttons .c-cta{
    display:none
}
.ST0009 .c-picker__buttons .c-cta.active{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.ST0009 .c-picker--horizontal .c-list+.c-picker__buttons{
    margin-top:1.5rem
}
.ST0009 .c-picker--horizontal .align-center .c-picker__buttons{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ST0009 .c-picker--horizontal .align-right .c-picker__buttons{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.ST0009 .c-picker--horizontal .align-left .c-picker__buttons{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.ST0009 .c-picker .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    list-style:none;
    margin:0;
    padding:0
}
.ST0009 .c-picker .c-list li{
    margin:0
}
@media(max-width:48rem){
    .ST0009 .c-picker .c-list{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
}
.ST0009 .c-picker .c-list__item{
    border:0;
    display:block;
    padding:0;
    position:relative
}
.ST0009 .c-picker .c-list__item.active:before{
    border:.125rem solid #ea1917;
    border-radius:1.25rem;
    content:"";
    display:block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:1
}
@media(min-width:48.0625rem){
    .ST0009 .c-picker .c-list__item.active:before{
        border-radius:1.75rem;
        border-width:.25rem
    }
}
.ST0009 .c-picker .c-list__item.active:after{
    display:none
}
.ST0009 .c-picker--vertical .c-list{
    gap:.625rem
}
@media(min-width:48.0625rem){
    .ST0009 .c-picker--vertical .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        flex-direction:column;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        gap:1.5rem;
        width:min(15.25rem,16.9444444444%)
    }
}
@media(max-width:48rem){
    .ST0009 .c-picker--horizontal .c-list{
        display:none
    }
}
@media(min-width:48.0625rem){
    .ST0009 .c-picker--horizontal .c-list{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:min(1.25rem,3.2786885246%)
    }
    .ST0009 .c-picker--horizontal .c-list__item.active:before{
        border-radius:.5rem;
        width:4rem
    }
    .ST0009 .c-picker--horizontal .c-list__item .c-image{
        border-radius:.5rem
    }
}
.ST0009 .c-picker--horizontal .c-picker__text+.c-list{
    margin-top:1.5rem
}
.ST0009 .c-picker--horizontal .align-center .c-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ST0009 .c-picker--horizontal .align-right .c-list{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.ST0009 .c-picker--horizontal .align-left .c-list{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.ST0009 .c-carousel{
    display:grid;
    grid-template-columns:100%;
    grid-template-rows:1fr
}
.ST0009 .c-carousel .swiper-wrapper{
    grid-area:1/1/2/2
}
.ST0009 .c-carousel .c-carousel__handlers{
    display:grid;
    grid-area:1/1/2/2;
    grid-template-columns:100%;
    grid-template-rows:auto minmax(3.5rem,auto) 1fr
}
@media(min-width:48.0625rem){
    .ST0009 .c-carousel .c-carousel__handlers{
        grid-template-rows:auto minmax(4.75rem,auto) 1fr
    }
}
.ST0009 .c-carousel .c-carousel__handlers:before{
    content:"";
    display:block;
    padding-top:66.6666666667%;
    width:100%
}
.ST0009 .c-carousel .c-carousel__handler{
    align-self:center;
    grid-row:2/3;
    margin-top:0;
    z-index:1
}
.ST0009 .c-carousel .c-image{
    aspect-ratio:1.5;
    overflow:hidden
}
.ST0009 .c-carousel .c-image+.c-text-contents{
    margin-top:3.5rem
}
@media(min-width:48.0625rem){
    .ST0009 .c-carousel .c-image+.c-text-contents{
        margin-top:4.75rem
    }
}
.ST0009 .c-carousel:not(.swiper-initialized) .c-image+.c-text-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0009 .c-carousel:not(.swiper-initialized) .c-image+.c-text-contents{
        margin-top:1.25rem
    }
}
.ST0009 .c-cta{
    gap:.375rem
}
@media(min-width:48.0625rem){
    .ST0009 .c-cta{
        gap:.5rem
    }
}
.ST0010>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0010>.component>.cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .ST0010 .type-text .cmp-container{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem;
        justify-content:center
    }
}
.ST0010 .type-text .c-list{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin-left:auto;
    margin-right:auto
}
@media(min-width:48.0625rem){
    .ST0010 .type-text .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        gap:1.5rem
    }
    .ST0010 .type-text .c-list__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.ST0010 .type-text .c-list__item:not(:first-child){
    margin-top:2.5rem
}
@media(min-width:48.0625rem){
    .ST0010 .type-text .c-list__item:not(:first-child){
        margin-top:0
    }
}
.ST0010 .type-text .c-text-contents{
    display:block
}
@media(min-width:48.0625rem){
    .ST0010 .type-text .c-text-contents{
        max-width:53.75rem
    }
}
.ST0010 .type-text .c-text-contents ol,.ST0010 .type-text .c-text-contents ul{
    display:inline-block;
    list-style:none;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:inherit
}
.ST0010 .type-text .c-text-contents ol li,.ST0010 .type-text .c-text-contents ul li{
    margin:0
}
.ST0010 .type-text .c-text-contents ol{
    list-style:auto;
    padding-left:1.25rem
}
.ST0010 .type-text .c-text-contents li:not(:first-child){
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ST0010 .type-text .c-text-contents li:not(:first-child){
        margin-top:.75rem
    }
}
.ST0010 .type-text .c-text-contents ul li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.ST0010 .type-text .c-text-contents ul li:before{
    background-color:#666;
    border-radius:100%;
    content:"";
    height:.1875rem;
    margin:.625rem .375rem 0 0;
    max-width:.1875rem;
    width:100%
}
.ST0010 .type-text .c-text-contents__quote{
    margin-left:auto;
    margin-right:auto;
    text-align:center
}
@media(min-width:48.0625rem){
    .ST0010 .type-text .c-text-contents__quote{
        max-width:53.75rem
    }
}
.ST0010 .type-text .c-text-contents__quote-name{
    color:#333;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ST0010.align-text-right .type-text .c-text-contents{
        margin-left:auto
    }
}
.ST0010 .c-text-contents__bodycopy+.c-text-contents__bodycopy,.ST0010 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0010 *+.c-text-contents__quote{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .ST0010 *+.c-text-contents__quote{
        margin-top:3rem
    }
}
.ST0010 .type-text *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0010 .type-text *+.c-cta{
        margin-top:1.5rem
    }
    .ST0010 .column1 .c-text-contents{
        margin-left:auto;
        margin-right:auto
    }
    .ST0010 .column2 .c-text-contents{
        max-width:min(40rem,90.395480226%)
    }
    .ST0010 .column3 .c-text-contents{
        max-width:min(25rem,86.2068965517%)
    }
}
.ST0010 .column3 .c-text-contents .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0010 .column3.type-text .c-text-contents ol{
    padding-left:.9375rem
}
.ST0010 .type-side .cmp-container{
    margin:0 auto
}
@media(min-width:48.0625rem){
    .ST0010 .type-side .cmp-container{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-column-gap:1.875rem;
        -moz-column-gap:1.875rem;
        column-gap:1.875rem;
        justify-content:space-between;
        max-width:90rem
    }
    .ST0010 .type-side.align-right .cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .ST0010 .type-side.align-left .cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.ST0010 .type-side .c-text-contents{
    width:100%
}
@media(min-width:48.0625rem){
    .ST0010 .type-side .c-text-contents{
        max-width:53.75rem
    }
}
.ST0010 .type-side .c-text-contents__bodycopy{
    color:#333
}
.ST0010 .c-text-contents__headline+.c-text-contents__subcopy,.ST0010 .c-text-contents__subcopy+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0010 .type-side *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0010 .type-side *+.c-cta{
        margin-top:0
    }
}
.ST0010 .type-disclaimer.width-1600 .cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:103rem
}
.ST0010 .type-disclaimer .c-text-contents{
    width:100%
}
.ST0010.bg-black .c-text-contents__bodycopy,.ST0010.bg-black .c-text-contents__list-item,.ST0010.bg-black .c-text-contents__quote-name,.ST0010.bg-darkgray .c-text-contents__bodycopy,.ST0010.bg-darkgray .c-text-contents__list-item,.ST0010.bg-darkgray .c-text-contents__quote-name,.bg-black>.ST0010.ST0029 .c-text-contents__bodycopy,.bg-black>.ST0010.ST0029 .c-text-contents__list-item,.bg-black>.ST0010.ST0029 .c-text-contents__quote-name,.bg-darkgray>.ST0010.ST0029 .c-text-contents__bodycopy,.bg-darkgray>.ST0010.ST0029 .c-text-contents__list-item,.bg-darkgray>.ST0010.ST0029 .c-text-contents__quote-name{
    color:#fff
}
.ST0010.bg-black .c-text-contents li:before,.ST0010.bg-darkgray .c-text-contents li:before,.bg-black>.ST0010.ST0029 .c-text-contents li:before,.bg-darkgray>.ST0010.ST0029 .c-text-contents li:before{
    background-color:#fff
}
@supports(-webkit-touch-callout:none){
    .ST0010 .align-text-right .c-cta{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
}
.ST0011>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
@media(min-width:48.0625rem){
    .ST0011>.component>.cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .ST0011>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .ST0011.place-text-right .cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .ST0011.place-text-left .cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .ST0011 .type-left-right .cmp-container{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:space-between
    }
    .ST0011 .type-left-right .c-list{
        width:min(45.75rem,50.8333333333%)
    }
}
@media(max-width:48rem){
    .ST0011 .type-left-right .c-compare-image__text-area{
        margin-top:.75rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .ST0011 .type-left-right .c-compare-image__text-area{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .ST0011 .type-left-right .c-compare-image__text-area{
        width:min(38.125rem,42.3611111111%)
    }
}
.ST0011 .c-compare-image__inner{
    position:relative
}
.ST0011 .c-compare-image__inner.with-animation .c-compare-image__text-inner{
    bottom:2.875rem
}
@media(min-width:48.0625rem){
    .ST0011 .c-compare-image__inner.with-animation .c-compare-image__text-inner{
        bottom:5.5rem
    }
}
.ST0011 .c-compare-image__inner.with-image .c-compare-image__text-inner{
    bottom:.625rem
}
@media(min-width:48.0625rem){
    .ST0011 .c-compare-image__inner.with-image .c-compare-image__text-inner{
        bottom:2rem
    }
}
.ST0011 .c-compare-image__text-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    left:.625rem;
    position:absolute;
    right:.625rem;
    top:.625rem;
    width:calc(100% - 1.25rem)
}
@media(min-width:48.0625rem){
    .ST0011 .c-compare-image__text-inner{
        left:2rem;
        right:2rem;
        top:2rem;
        width:calc(100% - 4rem)
    }
}
.ST0011 .c-compare-image__text-inner .c-text-contents__bodycopy{
    border-radius:1.25rem;
    padding:.5rem 1rem;
    z-index:2
}
@media(min-width:48.0625rem){
    .ST0011 .c-compare-image__text-inner .c-text-contents__bodycopy{
        border-radius:1.75rem;
        padding:.5rem 1.5rem
    }
}
.ST0011 .c-compare-image__text-inner .c-text-contents__bodycopy.font-black{
    background-color:#fff
}
.ST0011 .c-compare-image__text-inner .c-text-contents__bodycopy.font-white{
    background-color:#000
}
.ST0011 .c-compare-image__text-bottom{
    -webkit-box-flex:1;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    padding:.5rem 1rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ST0011 .c-compare-image__text-bottom{
        padding:.75rem 1.5rem
    }
}
.ST0011 .c-compare-image__text-bottom .c-text-contents__bodycopy{
    width:100%
}
.ST0011 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    list-style:none;
    margin:0;
    padding:0
}
.ST0011 .c-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .ST0011 .c-list{
        border-radius:1.75rem;
        overflow:hidden
    }
}
.ST0011 .c-list__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-flex:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-direction:column;
    flex-direction:column;
    position:relative
}
.ST0011 .c-list__item:first-child:after{
    border-right:.125rem dashed #fff;
    bottom:0;
    content:"";
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:.125rem;
    z-index:1
}
.ST0011 .c-image{
    overflow:hidden
}
.ST0011 .c-media{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.ST0011 .c-media__controls{
    padding-bottom:.75rem
}
@media(min-width:48.0625rem){
    .ST0011 .c-media__controls{
        padding-bottom:1.5rem
    }
}
.ST0011 .c-text-contents__eyebrow{
    font-weight:400
}
.ST0011 .c-text-contents__headline{
    font-weight:300
}
.ST0011 .c-text-contents__eyebrow+.c-text-contents__headline,.ST0011 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0011 *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0011 *+.c-cta{
        margin-top:1.5rem
    }
}
.ST0011 .large .c-text-contents__eyebrow{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ST0011 .large .c-text-contents__eyebrow{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.ST0011 .large .c-text-contents__headline{
    font-size:2.25rem;
    line-height:2.25rem
}
@media(min-width:48.0625rem){
    .ST0011 .large .c-text-contents__headline{
        font-size:5rem;
        line-height:5rem
    }
}
.ST0011 .large .c-text-contents__bodycopy{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .ST0011 .large .c-text-contents__bodycopy{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.ST0011 .large *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0011 .large *+.c-cta{
        margin-top:1.5rem
    }
}
.ST0011 .middle .c-text-contents__eyebrow{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ST0011 .middle .c-text-contents__eyebrow{
        font-size:1rem;
        line-height:1.125rem
    }
}
.ST0011 .middle .c-text-contents__headline{
    font-size:1.75rem;
    line-height:2rem
}
@media(min-width:48.0625rem){
    .ST0011 .middle .c-text-contents__headline{
        font-size:3.5rem;
        line-height:3.75rem
    }
}
.ST0011 .middle .c-text-contents__bodycopy{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .ST0011 .middle .c-text-contents__bodycopy{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.ST0011 .small .c-text-contents__eyebrow{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ST0011 .small .c-text-contents__eyebrow{
        font-size:1rem;
        line-height:1.125rem
    }
}
.ST0011 .small .c-text-contents__headline{
    font-size:1.5rem;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .ST0011 .small .c-text-contents__headline{
        font-size:2.25rem;
        line-height:2.625rem
    }
}
.ST0011 .small .c-text-contents__bodycopy{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .ST0011 .small .c-text-contents__bodycopy{
        font-size:1rem;
        line-height:1.25rem
    }
    .ST0011 .small .c-text-contents__headline+.c-text-contents__bodycopy{
        margin-top:.5rem
    }
}
.ST0011.bg-black .bg-lightgray>.c-compare-image__text-bottom.ST0029 .c-text-contents__bodycopy,.ST0011.bg-black .bg-white>.c-compare-image__text-bottom.ST0029 .c-text-contents__bodycopy,.ST0011.bg-black .c-compare-image__text-bottom.bg-lightgray .c-text-contents__bodycopy,.ST0011.bg-black .c-compare-image__text-bottom.bg-white .c-text-contents__bodycopy,.ST0011.bg-black .c-compare-image__text-inner .bg-lightgray,.ST0011.bg-black .c-compare-image__text-inner .bg-lightgray>.ST0029,.ST0011.bg-black .c-compare-image__text-inner .bg-white,.ST0011.bg-black .c-compare-image__text-inner .bg-white>.ST0029,.ST0011.bg-darkgray .bg-lightgray>.c-compare-image__text-bottom.ST0029 .c-text-contents__bodycopy,.ST0011.bg-darkgray .bg-white>.c-compare-image__text-bottom.ST0029 .c-text-contents__bodycopy,.ST0011.bg-darkgray .c-compare-image__text-bottom.bg-lightgray .c-text-contents__bodycopy,.ST0011.bg-darkgray .c-compare-image__text-bottom.bg-white .c-text-contents__bodycopy,.ST0011.bg-darkgray .c-compare-image__text-inner .bg-lightgray,.ST0011.bg-darkgray .c-compare-image__text-inner .bg-lightgray>.ST0029,.ST0011.bg-darkgray .c-compare-image__text-inner .bg-white,.ST0011.bg-darkgray .c-compare-image__text-inner .bg-white>.ST0029,.bg-black>.ST0011.ST0029 .bg-lightgray>.c-compare-image__text-bottom.ST0029 .c-text-contents__bodycopy,.bg-black>.ST0011.ST0029 .bg-white>.c-compare-image__text-bottom.ST0029 .c-text-contents__bodycopy,.bg-black>.ST0011.ST0029 .c-compare-image__text-bottom.bg-lightgray .c-text-contents__bodycopy,.bg-black>.ST0011.ST0029 .c-compare-image__text-bottom.bg-white .c-text-contents__bodycopy,.bg-black>.ST0011.ST0029 .c-compare-image__text-inner .bg-lightgray,.bg-black>.ST0011.ST0029 .c-compare-image__text-inner .bg-lightgray>.ST0029,.bg-black>.ST0011.ST0029 .c-compare-image__text-inner .bg-white,.bg-black>.ST0011.ST0029 .c-compare-image__text-inner .bg-white>.ST0029,.bg-darkgray>.ST0011.ST0029 .bg-lightgray>.c-compare-image__text-bottom.ST0029 .c-text-contents__bodycopy,.bg-darkgray>.ST0011.ST0029 .bg-white>.c-compare-image__text-bottom.ST0029 .c-text-contents__bodycopy,.bg-darkgray>.ST0011.ST0029 .c-compare-image__text-bottom.bg-lightgray .c-text-contents__bodycopy,.bg-darkgray>.ST0011.ST0029 .c-compare-image__text-bottom.bg-white .c-text-contents__bodycopy,.bg-darkgray>.ST0011.ST0029 .c-compare-image__text-inner .bg-lightgray,.bg-darkgray>.ST0011.ST0029 .c-compare-image__text-inner .bg-lightgray>.ST0029,.bg-darkgray>.ST0011.ST0029 .c-compare-image__text-inner .bg-white,.bg-darkgray>.ST0011.ST0029 .c-compare-image__text-inner .bg-white>.ST0029{
    color:initial
}
.ST0012>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0012>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0012.width-wide>.component>.cmp-container{
    max-width:93rem
}
.ST0012.width-narrow>.component>.cmp-container{
    max-width:56.75rem
}
.ST0012 .c-text-contents__disclaimer{
    color:#4a4946;
    padding:.5rem 0
}
@media(min-width:48.0625rem){
    .ST0012 .c-text-contents__disclaimer{
        padding:.875rem 0
    }
}
.ST0012 .c-table table{
    text-align:center
}
.ST0012 .c-table img{
    border-radius:1.25rem;
    display:inline-block;
    max-width:5.75rem;
    padding:.375rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ST0012 .c-table img{
        border-radius:1.75rem;
        max-width:10.125rem
    }
}
.ST0013>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0013>.component>.cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:min(6.125rem,6.8055555556%);
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0013.place-text-right .cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse
}
@media(min-width:48.0625rem){
    .ST0013.place-text-right .cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .ST0013.place-text-left .cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.ST0013 .type-side-image2 .cmp-container{
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    align-items:flex-start;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse
}
@media(min-width:48.0625rem){
    .ST0013 .type-side-image2 .cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .ST0013.place-text-right .type-side-image2 .cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .ST0013.place-text-left .type-side-image2 .cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .ST0013 .type-side-image.small .c-media-contents{
        width:min(30.5rem,33.8888888889%)
    }
    .ST0013 .type-side-image.standard .c-media-contents{
        width:min(38.125rem,42.3611111111%)
    }
    .ST0013 .type-side-image.large .c-media-contents{
        width:min(45.75rem,50.8333333333%)
    }
}
.ST0013 .type-side-image2 .c-list{
    row-gap:.625rem
}
@media(min-width:48.0625rem){
    .ST0013 .type-side-image2 .c-list{
        -webkit-column-gap:min(1.5rem,2.8103044496%);
        -moz-column-gap:min(1.5rem,2.8103044496%);
        column-gap:min(1.5rem,2.8103044496%);
        width:min(53.375rem,59.3055555556%)
    }
}
.ST0013 .c-list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    list-style:none;
    margin:0;
    padding:0
}
.ST0013 .c-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .ST0013 .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.ST0013 .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0013 .c-image{
        border-radius:1.75rem
    }
}
.ST0013 .c-media{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.ST0013 .c-media__controls{
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .ST0013 .c-media__controls{
        padding-bottom:1.5rem
    }
}
.ST0013 .c-text-contents{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.ST0013 .c-text-contents__eyebrow+.c-text-contents__headline,.ST0013 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0013 *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0013 *+.c-cta{
        margin-top:1.5rem
    }
}
.ST0013.place-text-left .type-side-image2 .c-text-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0013.place-text-left .type-side-image2 .c-text-contents{
        margin-top:0
    }
}
.ST0013.place-text-right .c-text-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0013.place-text-right .c-text-contents{
        margin-top:0
    }
}
.ST0013 .c-media-contents .c-text-contents{
    margin-top:0
}
.ST0013 .c-media-contents .c-text-contents__disclaimer{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ST0013 .c-media-contents .c-text-contents__disclaimer{
        margin-top:1rem
    }
}
.ST0013.place-text-left .type-side-image .c-media-contents{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ST0013.place-text-left .type-side-image .c-media-contents{
        margin-top:0
    }
}
.ST0014>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0014>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0014.place-text-right .cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse
}
@media(min-width:48.0625rem){
    .ST0014.place-text-right .standard .cmp-container,.ST0014.place-text-right .standard-narrow .cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .ST0014.place-text-left .standard .cmp-container,.ST0014.place-text-left .standard-narrow .cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.ST0014 .full .cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:103rem
}
@media(min-width:48.0625rem){
    .ST0014 .full .cmp-container,.ST0014 .wide .cmp-container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .ST0014 .standard .cmp-container,.ST0014 .standard-narrow .cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:min(6.125rem,6.8055555556%)
    }
}
@media(max-width:48rem){
    .ST0014 .full .c-text-contents,.ST0014 .wide .c-text-contents{
        margin-top:0
    }
}
@media(min-width:48.0625rem){
    .ST0014 .full .c-text-contents,.ST0014 .wide .c-text-contents{
        margin-left:auto;
        margin-right:auto;
        max-width:90rem
    }
    .ST0014 .full .c-text-contents .c-cta,.ST0014 .full .c-text-contents__bodycopy,.ST0014 .full .c-text-contents__headline,.ST0014 .wide .c-text-contents .c-cta,.ST0014 .wide .c-text-contents__bodycopy,.ST0014 .wide .c-text-contents__headline{
        width:min(53.75rem,59.7222222222%)
    }
    .ST0014 .standard .c-text-contents{
        width:min(38.125rem,42.3611111111%)
    }
    .ST0014 .standard .c-media-contents{
        width:min(45.75rem,50.8333333333%)
    }
    .ST0014 .standard-narrow .c-text-contents{
        width:min(53.375rem,59.3055555556%)
    }
    .ST0014 .standard-narrow .c-media-contents{
        width:min(30.5rem,33.8888888889%)
    }
}
.ST0014 .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0014 .c-image{
        border-radius:1.75rem
    }
}
.ST0014 .c-media{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.ST0014 .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-flex:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-direction:column;
    flex-direction:column
}
@media(min-width:48.0625rem){
    .ST0014 .c-text-contents{
        margin-top:2.5rem
    }
}
.ST0014 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0014 *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0014 *+.c-cta{
        margin-top:1.5rem
    }
}
.ST0014.place-text-left .c-text-contents{
    margin-top:0
}
@media(max-width:48rem){
    .ST0014.place-text-left .c-text-contents{
        margin-bottom:1.25rem
    }
    .ST0014.place-text-right .c-text-contents{
        margin-top:.75rem
    }
}
.ST0014.align-center .c-text-contents{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.ST0014.align-right .c-text-contents{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.ST0014.align-left .c-text-contents{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
@media(min-width:48.0625rem){
    .ST0014 .full .c-text-contents,.ST0014 .wide .c-text-contents{
        margin-top:1.25rem
    }
    .ST0014 .standard .c-text-contents,.ST0014 .standard-narrow .c-text-contents{
        margin-top:2.5rem
    }
}
.ST0016>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.ST0016 .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0016 .c-image{
        border-radius:1.75rem
    }
}
.ST0016 .c-media{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.ST0016 .c-media-contents{
    display:block
}
.ST0016 .c-media__controls{
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .ST0016 .c-media__controls{
        padding-bottom:1.5rem
    }
}
.ST0016 .c-folding__inner{
    margin-left:auto;
    margin-right:auto;
    max-width:103rem
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__inner{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .ST0016 .c-folding__inner{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0016 .c-folding__basic-area{
    position:relative
}
@media(max-width:48rem){
    .ST0016 .c-folding__basic-area .c-folding__text{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .ST0016 .c-folding__basic-area .c-folding__text{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__basic-area .c-folding__text .c-text-contents{
        max-width:min(62.5rem,69.4444444444%)
    }
}
@media(max-width:48rem){
    .ST0016 .c-folding__basic-area .c-image{
        border-radius:0
    }
}
.ST0016 .c-folding__basic-area .c-media__controls{
    padding-bottom:4.25rem
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__basic-area .c-media__controls{
        padding-bottom:7rem
    }
}
.ST0016 .c-folding__folding-area{
    max-height:0;
    opacity:0;
    overflow:hidden;
    visibility:hidden
}
@media(max-width:48rem){
    .ST0016 .c-folding__folding-area{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .ST0016 .c-folding__folding-area{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0016 .c-folding__folding-area .c-folding__inner{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__folding-area .c-text-contents{
        width:min(53.75rem,65.1515151515%)
    }
}
.ST0016 .c-folding__folding-area.active{
    -webkit-animation:fold-open 1.4s;
    animation:fold-open 1.4s;
    max-height:10000vh;
    opacity:1;
    visibility:visible
}
.ST0016 .c-folding__text{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    max-width:90rem;
    padding-bottom:.75rem
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__text{
        padding-bottom:1.25rem
    }
}
.ST0016 .c-folding__text.align-center{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.ST0016 .c-folding__text.align-right{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.ST0016 .c-folding__text.align-left{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.ST0016 .c-folding__under{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__under{
        margin-top:1rem
    }
}
.ST0016 .c-folding__under .c-folding__inner{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.ST0016 .c-folding__under .c-text-contents{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__under .c-text-contents{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0016.align-center .c-folding__under{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.ST0016.align-right .c-folding__under{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.ST0016 .c-folding .c-list .c-folding__text{
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding .c-list .c-folding__text{
        padding-top:3rem
    }
}
.ST0016 .c-folding__toggle{
    background:none;
    border:0;
    bottom:0;
    cursor:pointer;
    height:3.5rem;
    left:50%;
    padding:0;
    position:absolute;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:3.5rem;
    z-index:2
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__toggle{
        bottom:1.25rem;
        height:4.5rem;
        width:4.5rem
    }
}
.ST0016 .c-folding__toggle:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-black-56-56.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__toggle:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-black-72-72.svg)
    }
}
.ST0016 .c-folding__toggle.white:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-white-56-56.svg)
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__toggle.white:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-white-72-72.svg)
    }
}
.ST0016 .c-folding__toggle.white.active:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-white-56-56.svg)
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__toggle.white.active:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-white-72-72.svg)
    }
}
.ST0016 .c-folding__toggle.black:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-black-56-56.svg)
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__toggle.black:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-black-72-72.svg)
    }
}
.ST0016 .c-folding__toggle.black.active:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-56-56.svg)
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__toggle.black.active:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-72-72.svg)
    }
}
.ST0016 .c-folding__buttons{
    padding:1.5rem 0;
    text-align:center
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__buttons{
        padding:3rem 0
    }
}
.ST0016 .c-folding__close{
    background:none;
    border:0;
    cursor:pointer;
    height:1.5rem;
    padding:0;
    position:relative;
    width:1.5rem;
    z-index:2
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__close{
        height:2.25rem;
        width:2.25rem
    }
}
.ST0016 .c-folding__close:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-24-24.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
@media(min-width:48.0625rem){
    .ST0016 .c-folding__close:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-36-36.svg)
    }
}
.ST0016 .c-carousel__card{
    margin-left:-1rem;
    margin-right:-1rem;
    margin-top:1.5rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0016 .c-carousel__card{
        margin-left:-1.5rem;
        margin-right:-1.5rem;
        margin-top:3rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0016 .c-carousel .c-folding__text{
    border:.0625rem solid #cbc8c2;
    border-bottom-width:0;
    border-radius:1.25rem;
    border-bottom-left-radius:0!important;
    border-bottom-right-radius:0!important;
    padding:1.5rem 1.5rem 1.25rem
}
@media(min-width:48.0625rem){
    .ST0016 .c-carousel .c-folding__text{
        border-radius:1.75rem;
        padding:3.75rem 3.75rem 2.5rem
    }
}
.ST0016 .c-carousel .c-image{
    border-radius:1.25rem;
    border-top-left-radius:0!important;
    border-top-right-radius:0!important
}
@media(min-width:48.0625rem){
    .ST0016 .c-carousel .c-image{
        border-radius:1.75rem
    }
}
.ST0016 .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.ST0016 .c-text-contents__interviewee-info{
    color:#333
}
.ST0016 .c-text-contents__eyebrow+.c-text-contents__headline,.ST0016 .c-text-contents__headline+.c-text-contents__bodycopy,.ST0016 .c-text-contents__headline+.c-text-contents__interviewee-name{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ST0016 .c-text-contents__headline+.c-text-contents__interviewee-name{
        margin-top:1rem
    }
}
.ST0016 .c-text-contents__interviewee-name+.c-text-contents__interviewee-info{
    margin-top:.25rem
}
.ST0016 .c-text-contents__interviewee-info+.c-text-contents__bodycopy{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ST0016 .c-text-contents__interviewee-info+.c-text-contents__bodycopy{
        margin-top:1rem
    }
}
.ST0016 *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0016 *+.c-cta{
        margin-top:1.5rem
    }
}
.ST0016 .c-floating-contents__floating{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:2.5rem 0 5.75rem
}
@media(min-width:48.0625rem){
    .ST0016 .c-floating-contents__floating{
        padding:5rem 5rem 8rem
    }
}
.ST0016 .c-floating-contents__floating.font-black .c-carousel__handler{
    color:#000
}
.ST0016 .c-floating-contents__floating.font-white .c-carousel__handler{
    color:#fff
}
.ST0016 .c-floating-contents__floating .c-image{
    border-radius:0
}
.ST0016 .c-floating-contents__sub-contents{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%
}
.ST0016 .c-floating-contents.shape-horizontal .c-floating-contents__sub-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.ST0016 .c-floating-contents.shape-horizontal .c-floating-contents__sub-contents.pos-center{
    -webkit-box-pack:initial;
    -ms-flex-pack:initial;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    justify-content:normal
}
.ST0016 .c-floating-contents.shape-horizontal .c-floating-contents__sub-contents.pos-right{
    -webkit-box-pack:initial;
    -ms-flex-pack:initial;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    justify-content:normal
}
.ST0016 .c-floating-contents.shape-horizontal .c-floating-contents__sub-contents.pos-left{
    -webkit-box-pack:initial;
    -ms-flex-pack:initial;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    justify-content:normal
}
.ST0016 .c-floating-contents.shape-horizontal .c-floating-contents__sub-contents.pos-top{
    -webkit-box-align:initial;
    -ms-flex-align:initial;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    align-items:normal;
    justify-content:flex-start
}
.ST0016 .c-floating-contents.shape-horizontal .c-floating-contents__sub-contents.pos-middle{
    -webkit-box-align:initial;
    -ms-flex-align:initial;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:normal;
    justify-content:center
}
.ST0016 .c-floating-contents.shape-horizontal .c-floating-contents__sub-contents.pos-bottom{
    -webkit-box-align:initial;
    -ms-flex-align:initial;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    align-items:normal;
    justify-content:flex-end
}
@media(min-width:48.0625rem){
    .ST0016 .c-floating-contents.shape-horizontal .c-floating-contents__sub-contents .ST0020 .c-spec-info__container{
        width:100%
    }
    .ST0016 .c-floating-contents.shape-vertical .c-floating-contents__sub-contents .ST0020 .c-spec-info__container{
        width:auto
    }
}
.ST0016.bg-black .c-folding :focus-visible,.ST0016.bg-darkgray .c-folding :focus-visible,.bg-black>.ST0016.ST0029 .c-folding :focus-visible,.bg-darkgray>.ST0016.ST0029 .c-folding :focus-visible{
    outline-color:inherit
}
.ST0016.bg-black .c-folding .c-text-contents__interviewee-info,.ST0016.bg-darkgray .c-folding .c-text-contents__interviewee-info,.bg-black>.ST0016.ST0029 .c-folding .c-text-contents__interviewee-info,.bg-darkgray>.ST0016.ST0029 .c-folding .c-text-contents__interviewee-info{
    color:#fff
}
.ST0016.bg-black .c-folding__folding-area.list,.ST0016.bg-darkgray .c-folding__folding-area.list,.bg-black>.ST0016.ST0029 .c-folding__folding-area.list,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area.list{
    background-color:#f0ece4;
    color:#000
}
@media(min-width:48.0625rem){
    .ST0016.bg-black .c-folding__folding-area.list.active,.ST0016.bg-darkgray .c-folding__folding-area.list.active,.bg-black>.ST0016.ST0029 .c-folding__folding-area.list.active,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area.list.active{
        margin-top:4rem
    }
}
.ST0016.bg-black .c-folding__folding-area.child-card .c-folding__text,.ST0016.bg-darkgray .c-folding__folding-area.child-card .c-folding__text,.bg-black>.ST0016.ST0029 .c-folding__folding-area.child-card .c-folding__text,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area.child-card .c-folding__text{
    background-color:#fff;
    color:#000
}
.ST0016.bg-black .c-folding__folding-area.child-card .c-folding__close:after,.ST0016.bg-darkgray .c-folding__folding-area.child-card .c-folding__close:after,.bg-black>.ST0016.ST0029 .c-folding__folding-area.child-card .c-folding__close:after,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area.child-card .c-folding__close:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-white-24-24.svg)
}
@media(min-width:48.0625rem){
    .ST0016.bg-black .c-folding__folding-area.child-card .c-folding__close:after,.ST0016.bg-darkgray .c-folding__folding-area.child-card .c-folding__close:after,.bg-black>.ST0016.ST0029 .c-folding__folding-area.child-card .c-folding__close:after,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area.child-card .c-folding__close:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-white-36-36.svg)
    }
}
.ST0016.bg-black .c-folding__folding-area .c-text-contents__bodycopy,.ST0016.bg-darkgray .c-folding__folding-area .c-text-contents__bodycopy,.bg-black>.ST0016.ST0029 .c-folding__folding-area .c-text-contents__bodycopy,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area .c-text-contents__bodycopy{
    color:#000
}
.ST0016.bg-black .c-folding__folding-area .c-text-contents__interviewee-info,.ST0016.bg-darkgray .c-folding__folding-area .c-text-contents__interviewee-info,.bg-black>.ST0016.ST0029 .c-folding__folding-area .c-text-contents__interviewee-info,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area .c-text-contents__interviewee-info{
    color:inherit
}
.ST0016.bg-black .c-folding__folding-area .swiper-pagination-fraction,.ST0016.bg-darkgray .c-folding__folding-area .swiper-pagination-fraction,.bg-black>.ST0016.ST0029 .c-folding__folding-area .swiper-pagination-fraction,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area .swiper-pagination-fraction{
    color:#fff
}
.ST0016.bg-black .c-folding__folding-area .c-carousel__card .c-button[class*=-text],.ST0016.bg-black .c-folding__folding-area.list .c-button[class*=-text],.ST0016.bg-darkgray .c-folding__folding-area .c-carousel__card .c-button[class*=-text],.ST0016.bg-darkgray .c-folding__folding-area.list .c-button[class*=-text],.bg-black>.ST0016.ST0029 .c-folding__folding-area .c-carousel__card .c-button[class*=-text],.bg-black>.ST0016.ST0029 .c-folding__folding-area.list .c-button[class*=-text],.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area .c-carousel__card .c-button[class*=-text],.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area.list .c-button[class*=-text]{
    color:inherit
}
@media(max-width:48rem){
    .ST0016.bg-black .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-medium]:after,.ST0016.bg-black .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-medium]:after,.ST0016.bg-darkgray .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-medium]:after,.ST0016.bg-darkgray .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-medium]:after,.bg-black>.ST0016.ST0029 .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-medium]:after,.bg-black>.ST0016.ST0029 .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-medium]:after,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-medium]:after,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-medium]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-9-14.svg)
    }
    .ST0016.bg-black .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-small]:after,.ST0016.bg-black .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-small]:after,.ST0016.bg-darkgray .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-small]:after,.ST0016.bg-darkgray .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-small]:after,.bg-black>.ST0016.ST0029 .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-small]:after,.bg-black>.ST0016.ST0029 .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-small]:after,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-small]:after,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-small]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-7-12-2.svg)
    }
}
@media(min-width:48.0625rem){
    .ST0016.bg-black .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-medium]:after,.ST0016.bg-black .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-medium]:after,.ST0016.bg-darkgray .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-medium]:after,.ST0016.bg-darkgray .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-medium]:after,.bg-black>.ST0016.ST0029 .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-medium]:after,.bg-black>.ST0016.ST0029 .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-medium]:after,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-medium]:after,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-medium]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-9-14.svg)
    }
    .ST0016.bg-black .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-small]:after,.ST0016.bg-black .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-small]:after,.ST0016.bg-darkgray .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-small]:after,.ST0016.bg-darkgray .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-small]:after,.bg-black>.ST0016.ST0029 .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-small]:after,.bg-black>.ST0016.ST0029 .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-small]:after,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area .c-carousel__card .c-button[class*=-text][class*=-icon][class*=-small]:after,.bg-darkgray>.ST0016.ST0029 .c-folding__folding-area.list .c-button[class*=-text][class*=-icon][class*=-small]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-7-12-2.svg)
    }
}
.ST0016 .c-floating-contents__floating .c-spec-info .bg-transparent.font-black .swiper-pagination-fraction{
    color:#333
}
.ST0016 .c-floating-contents__floating .c-spec-info .bg-transparent.font-white .swiper-pagination-fraction{
    color:#fff
}
@media(max-width:48rem){
    .ST0016 .c-floating-contents__floating .c-spec-info .bg-transparent.font-white.c-carousel .c-carousel__button[class*="--pagination"]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-12-7.svg)
    }
}
@media(min-width:48.0625rem){
    .ST0016 .c-floating-contents__floating .c-spec-info .bg-transparent.font-white.c-carousel .c-carousel__button[class*="--pagination"]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-10-16.svg)
    }
}
@media(max-width:48rem){
    .ST0016 .c-floating-contents__floating .c-spec-info .bg-transparent.font-white.c-carousel .c-carousel__button[class*="--pagination"]:disabled:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-graycb-right-12-7.svg)
    }
}
@media(min-width:48.0625rem){
    .ST0016 .c-floating-contents__floating .c-spec-info .bg-transparent.font-white.c-carousel .c-carousel__button[class*="--pagination"]:disabled:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-graycb-right-10-16.svg)
    }
}
.ST0016 .ST0020 .component{
    border-radius:1.25rem;
    padding:0
}
@media(min-width:48.0625rem){
    .ST0016 .ST0020 .component{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .ST0016 .ST0020 .component{
        background:transparent
    }
}
.ST0016 .ST0020>.component>.cmp-container{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0016 .ST0020>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding:0
    }
}
.ST0017>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0017>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0017 .c-list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    list-style:none;
    margin:0;
    padding:0;
    row-gap:1.5rem
}
.ST0017 .c-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .ST0017 .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem)and (max-width:64rem){
    .ST0017 .c-list.large{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media(min-width:48.0625rem){
    .ST0017 .c-list.large .c-list__item{
        width:max(44.25rem,49.1666666667%)
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem)and (max-width:64rem){
    .ST0017 .c-list.large .c-list__item{
        width:100%
    }
}
@media(min-width:48.0625rem){
    .ST0017 .c-list.small .c-list__item{
        width:max(21.375rem,23.75%)
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0017 .c-list.small .c-list__item{
        width:100%
    }
}
.ST0017 .large-align-right .c-list.large{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
@media(min-width:48.0625rem){
    .ST0017 .large-align-right .c-list.large{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem)and (max-width:64rem){
    .ST0017 .large-align-right .c-list.large{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
}
@media(min-width:48.0625rem){
    .ST0017 .large-align-left .c-list.large{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.ST0017 .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0017 .c-image{
        border-radius:1.75rem
    }
}
.ST0017 .c-media{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.ST0017 .c-media-contents{
    display:block
}
.ST0017 .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-flex:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ST0017 .c-text-contents{
        margin-top:1.25rem
    }
}
.ST0017 *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0017 *+.c-cta{
        margin-top:1.5rem
    }
}
.ST0018>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0018>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0018 .c-text-contents{
    color:inherit;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ST0018 .c-text-contents{
        margin-top:1.25rem
    }
}
.ST0018 *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0018 *+.c-cta{
        margin-top:1.5rem
    }
}
.ST0018 .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0018 .c-image{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .ST0018 .c-carousel{
        margin-left:-1rem;
        margin-right:-1rem
    }
}
.ST0018 .c-carousel .swiper-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-left:auto;
    margin-right:auto
}
@media(min-width:48.0625rem){
    .ST0018 .c-carousel .swiper-wrapper{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        gap:1.5rem;
        justify-content:center
    }
}
.ST0018 .c-carousel .swiper-slide{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .ST0018 .c-carousel .swiper-slide{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        max-width:13.75rem;
        padding:0
    }
}
.ST0018 .c-carousel .swiper-slide .c-cta,.ST0018 .c-carousel .swiper-slide .c-media-contents,.ST0018 .c-carousel .swiper-slide .c-text-contents{
    max-width:20.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ST0018 .c-carousel .swiper-slide .c-cta,.ST0018 .c-carousel .swiper-slide .c-media-contents,.ST0018 .c-carousel .swiper-slide .c-text-contents{
        max-width:13.75rem
    }
}
.ST0018 .c-carousel.swiper-initialized .swiper-wrapper{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
@media(min-width:48.0625rem){
    .ST0018 .c-carousel.swiper-initialized .swiper-wrapper{
        gap:0
    }
}
.ST0018 .c-carousel.swiper-initialized .swiper-slide{
    max-width:100%
}
@media(min-width:48.0625rem){
    .ST0018 .c-carousel.swiper-initialized .swiper-slide{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
}
.ST0018 .non-carousel-box{
    margin:0 auto
}
.ST0018 .non-carousel-box.item6{
    max-width:90rem
}
.ST0018 .non-carousel-box.item5{
    max-width:74.75rem
}
.ST0018 .non-carousel-box.item4{
    max-width:59.5rem
}
.ST0018 .non-carousel-box.item3{
    max-width:44.25rem
}
.ST0018 .non-carousel-box.item2{
    max-width:29rem
}
.ST0018 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem;
    justify-content:center;
    list-style:none;
    margin:0;
    padding:0;
    row-gap:1.5rem
}
.ST0018 .c-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .ST0018 .c-list{
        gap:1.5rem
    }
}
.ST0018 .c-list__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    max-width:9.9375rem
}
@media(min-width:48.0625rem){
    .ST0018 .c-list__item{
        max-width:13.75rem
    }
}
@media(max-width:20rem){
    .ST0018 .c-list__item{
        -ms-flex-preferred-size:calc(50% - 0.3125rem);
        flex-basis:calc(50% - 0.3125rem)
    }
}
@media(min-width:48.0625rem){
    .ST0019.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0019>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    position:relative
}
.ST0019 .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0019 .c-image{
        border-radius:1.75rem
    }
}
.ST0019 .c-media--floating{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.ST0019 .c-region-header{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0019 .c-region-header{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0019 .c-region-header__headline{
    margin-bottom:.75rem
}
@media(min-width:48.0625rem){
    .ST0019 .c-region-header__headline{
        margin-bottom:1.25rem
    }
}
.ST0019 .c-gallery{
    margin:0 auto;
    max-width:61.75rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0019 .c-gallery{
        padding-left:1.5rem;
        padding-left:1rem;
        padding-right:1.5rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .ST0019 .c-gallery{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0019 .c-gallery-picture{
    aspect-ratio:952/620;
    border-radius:1.25rem;
    overflow:hidden;
    position:relative
}
@media(min-width:48.0625rem){
    .ST0019 .c-gallery-picture{
        border-radius:1.75rem
    }
}
.ST0019 .c-gallery-inner{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.ST0019 .c-gallery-inner .c-image__img{
    height:auto;
    width:100%
}
.ST0019 .c-gallery-text{
    color:#666;
    margin-top:.75rem;
    min-height:1.375rem
}
@media(min-width:48.0625rem){
    .ST0019 .c-gallery-text{
        margin-top:1.5rem;
        min-height:1.625rem
    }
}
@media(max-width:48rem){
    .ST0019 .c-carousel--gallery{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .ST0019 .c-carousel--gallery{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .ST0019 .c-carousel--thumbnail{
        margin-top:1.5rem
    }
}
@media(max-width:48rem){
    .ST0019 .c-carousel--thumbnail .c-image{
        border-radius:.5rem
    }
}
.ST0019 .c-carousel--thumbnail .swiper-wrapper{
    display:none
}
@media(min-width:48.0625rem){
    .ST0019 .c-carousel--thumbnail .swiper-wrapper{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.ST0019 .c-carousel--thumbnail .swiper-wrapper .swiper-slide{
    cursor:pointer;
    display:block;
    margin-right:1.5rem
}
.ST0019 .c-carousel--thumbnail .swiper-wrapper .swiper-slide.video-thumb:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-play-s.svg);
    background-size:cover;
    border:.0625rem solid #fff;
    border-radius:100%;
    content:"";
    height:1.5rem;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:1.5rem;
    z-index:10
}
@media(min-width:48.0625rem){
    .ST0019 .c-carousel--thumbnail .swiper-wrapper .swiper-slide.video-thumb:before{
        height:2rem;
        width:2rem
    }
}
.ST0019 .c-carousel--thumbnail .swiper-wrapper .swiper-slide-thumb-active:after{
    border:.0625rem solid #ea1917;
    border-radius:.5rem;
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0
}
@media(min-width:48.0625rem){
    .ST0019 .c-carousel--thumbnail .swiper-wrapper .swiper-slide-thumb-active:after{
        border-radius:1.25rem;
        border-width:.25rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .ST0019 .c-carousel--thumbnail .swiper-wrapper .swiper-slide-thumb-active:after{
        border-radius:1.75rem
    }
}
@media(min-width:48.0625rem){
    .ST0019 .less-than-five .c-carousel__handler{
        display:none
    }
    .ST0019 .c-attached-file{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .ST0019 .c-attached-file{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .ST0019.type-download>.component>.cmp-container{
        max-width:93rem
    }
}
.ST0019.type-download .c-gallery{
    max-width:100%
}
.ST0019.type-download .c-gallery-picture{
    aspect-ratio:1440/850
}
.ST0019.type-download .c-gallery-inner{
    height:100%;
    position:static
}
.ST0019.type-download .c-gallery-inner .c-image__img{
    border-radius:1.25rem;
    height:auto;
    max-height:100%;
    width:auto
}
@media(min-width:48.0625rem){
    .ST0019.type-download .c-gallery-inner .c-image__img{
        border-radius:1.75rem
    }
}
.ST0019.type-download .c-gallery-inner div{
    height:100%
}
.ST0019.type-download .c-gallery-inner .cmp-image{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
.ST0019.type-download .c-carousel--thumbnail{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .ST0019.type-download .c-carousel--thumbnail{
        max-width:58.75rem
    }
}
@media(max-width:48rem){
    .ST0019.type-download .c-carousel--thumbnail{
        margin-left:1rem;
        margin-right:1rem
    }
}
.ST0019.type-download .c-carousel--thumbnail .swiper-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.ST0019.type-download .c-carousel--thumbnail .c-image{
    aspect-ratio:220/140
}
.ST0019.type-download .c-carousel--thumbnail .c-image__img{
    height:auto;
    left:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:100%
}
.ST0020>.component>.cmp-container{
    margin:0 auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0020>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0021>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0021>.component>.cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -ms-flex-direction:row;
        flex-direction:row;
        justify-content:center;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0021 .c-list{
    list-style:none;
    margin:0;
    padding:0
}
.ST0021 .c-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .ST0021 .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .ST0021 .c-list__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        padding:0 3rem
    }
}
.ST0021 .c-list__item:not(:first-child){
    border-top:.0625rem solid #cbc8c2
}
@media(min-width:48.0625rem){
    .ST0021 .c-list__item:not(:first-child){
        border-left:.0625rem solid #cbc8c2;
        border-top:0
    }
}
.ST0021 .c-text-contents{
    color:inherit;
    position:relative;
    text-align:left;
    word-break:break-word
}
@media(max-width:48rem){
    .ST0021 .c-text-contents{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        gap:1.25rem;
        padding:1.25rem 1.125rem 1.25rem .625rem
    }
    .ST0021 .c-text-contents__headline,.ST0021 .c-text-contents__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
    .ST0021 .c-text-contents__bodycopy,.ST0021 .c-text-contents__place{
        display:none
    }
    .ST0021 a.c-text-contents:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-7-12.svg);
        background-position:100%;
        background-repeat:no-repeat;
        background-size:100%;
        content:"";
        display:inline-block;
        height:.75rem;
        position:absolute;
        right:.625rem;
        -webkit-transform:rotateY(0);
        transform:rotateY(0);
        width:.4375rem
    }
}
@media(min-width:48.0625rem){
    .ST0021 .c-image+.c-text-contents__headline{
        margin-top:1.5rem
    }
}
.ST0021 .c-text-contents__bodycopy+.c-text-contents__place,.ST0021 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0021 .c-image{
    width:2rem
}
@media(min-width:48.0625rem){
    .ST0021 .c-image{
        width:4rem
    }
}
.ST0022.checked .non-member,.ST0022:not(.checked) .member{
    display:none
}
.ST0022>.component>.cmp-container{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin-left:auto;
    margin-right:auto;
    padding:1.5rem 1rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .ST0022>.component>.cmp-container{
        padding-bottom:3rem;
        padding-top:3rem
    }
}
.ST0022 .c-text-contents__bodycopy{
    color:#333;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ST0022 .c-text-contents__bodycopy{
        margin-top:.625rem
    }
}
.ST0022 .c-text-contents__code{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.375rem;
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .ST0022 .c-text-contents__code{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:.875rem;
        justify-content:center;
        margin-top:.75rem
    }
}
.ST0022 .c-text-contents__code-subject{
    color:#333
}
.ST0022 .c-text-contents__code-number{
    color:#ea1917
}
.ST0022 .c-text-contents .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    gap:.625rem .375rem;
    justify-content:center;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ST0022 .c-text-contents .c-cta{
        gap:.625rem .5rem;
        margin-top:1.5rem
    }
}
.ST0022.bg-darkgray .c-text-contents__bodycopy,.ST0022.bg-darkgray .c-text-contents__code-subject,.bg-darkgray>.ST0022.ST0029 .c-text-contents__bodycopy,.bg-darkgray>.ST0022.ST0029 .c-text-contents__code-subject{
    color:#fff
}
@media(min-width:48.0625rem){
    .ST0023:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0023 .c-text-contents__+.c-support__box{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ST0023 .c-text-contents__+.c-support__box{
        margin-top:2.5rem
    }
}
.ST0023 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem;
    list-style:none;
    margin:0;
    padding:0
}
.ST0023 .c-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .ST0023 .c-list{
        -webkit-column-gap:min(1.5rem,1.6666666667%);
        -moz-column-gap:min(1.5rem,1.6666666667%);
        column-gap:min(1.5rem,1.6666666667%);
        row-gap:1.5rem
    }
}
@media(max-width:48rem){
    .ST0023 .c-list__item .c-button{
        display:none
    }
}
@media(min-width:48.0625rem){
    .ST0023 .c-list__item .c-button{
        margin-top:1.25rem
    }
}
.ST0023 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0023 .c-list__link{
    width:100%
}
.ST0023 .c-support__inner{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0023 .c-support__inner{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0023 .c-support__title .c-text-contents__headline{
    margin-bottom:.625rem
}
.ST0023 .c-support__title+.c-support__box{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ST0023 .c-support__title+.c-support__box{
        margin-top:1.25rem
    }
}
@media(max-width:48rem){
    .ST0023 .c-support--option .c-support__title+.c-support__box{
        margin-top:1.875rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0023 .c-support--card .c-list .c-button[class*=-box].medium{
        padding-left:.375rem;
        padding-right:.375rem
    }
}
.ST0023 .c-support--card .c-list__item{
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-flex:0;
    align-items:flex-start;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex:none;
    flex:none;
    width:calc(50% - .3125rem)
}
@media(min-width:48.0625rem){
    .ST0023 .c-support--card .c-list__item{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        border-radius:1.75rem;
        width:min(21.375rem,23.75%)
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0023 .c-support--card .c-list__item{
        width:min(29rem,32.2222222222%)
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem)and (max-width:64rem){
    .ST0023 .c-support--card .c-list__item{
        width:min(44.25rem,49.1666666667%)
    }
}
.ST0023 .c-support--card .c-list__link{
    border-radius:1.25rem;
    padding:1.25rem;
    text-decoration:none
}
@media(min-width:48.0625rem){
    .ST0023 .c-support--card .c-list__link{
        border-radius:1.75rem;
        padding:2rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0023 .c-support--card .c-list__link{
        padding:1.25rem
    }
}
@media(min-width:48.0625rem){
    .ST0023 .c-support--card .c-list .c-text-contents{
        width:calc(100% - 5.25rem)
    }
}
@media(max-width:48rem){
    .ST0023 .c-support--card .c-list .c-text-contents__bodycopy{
        display:none
    }
}
.ST0023 .c-support--card .c-list .c-image{
    height:2.25rem;
    width:2.25rem
}
@media(min-width:48.0625rem){
    .ST0023 .c-support--card .c-list .c-image{
        height:4rem;
        margin-left:auto;
        margin-right:0;
        width:4rem
    }
}
.ST0023 .c-support--card .c-text-contents+.c-image{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ST0023 .c-support--card .c-text-contents+.c-image{
        margin-top:0
    }
}
.ST0023 .c-support--card .c-list--flex .c-list__link{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%
}
@media(max-width:48rem){
    .ST0023 .c-support--card .c-list--flex .c-list__link{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media(min-width:48.0625rem){
    .ST0023 .c-support--card .c-list--flex .c-list__link{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.ST0023 .c-support--card .c-list--flex .c-list__link:focus-visible{
    outline-offset:-.125rem
}
.ST0023 .c-support--card .c-list--flex .c-cta{
    -webkit-box-flex:1;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    -ms-flex:1;
    flex:1
}
.ST0023 .c-support--card .c-carousel{
    margin-left:-1rem;
    margin-right:-1rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0023 .c-support--card .c-carousel{
        margin-left:-1.5rem;
        margin-right:-1.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0023 .c-support--card .c-carousel.swiper-initialized .swiper-wrapper{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    gap:0
}
.ST0023 .c-support--card .c-carousel .swiper-wrapper{
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.ST0023 .c-support--card .c-carousel .swiper-wrapper .swiper-slide{
    height:auto
}
.ST0023 .bg-white>.c-support--card.ST0029,.ST0023 .c-support--card.bg-white{
    border-top:.0625rem solid #e6e6e6
}
.ST0023 .bg-lightgray>.c-support--card.ST0029 .c-list__item,.ST0023 .bg-lightgray>.c-support--card.ST0029+.c-support--option.bg-white,.ST0023 .bg-white.bg-lightgray>.c-support--card.ST0029+.c-support--option.ST0029,.ST0023 .bg-white>.c-support--card.bg-lightgray+.c-support--option.ST0029,.ST0023 .c-support--card.bg-lightgray .c-list__item,.ST0023 .c-support--card.bg-lightgray+.c-support--option.bg-white{
    border:0
}
.ST0023 .bg-lightgray>.c-support--card.ST0029+.c-support--option.ST0029,.ST0023 .bg-lightgray>.c-support--card.ST0029+.c-support--option.bg-lightgray,.ST0023 .bg-lightgray>.c-support--card.bg-lightgray+.c-support--option.ST0029,.ST0023 .c-support--card.bg-lightgray+.c-support--option.bg-lightgray{
    border-top:.0625rem solid #e6e6e6
}
.ST0023 .c-support--option .c-list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:0;
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .ST0023 .c-support--option .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.ST0023 .c-support--option .c-list__item{
    border-top:.0625rem solid #e6e6e6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:1.25rem .625rem
}
@media(min-width:48.0625rem){
    .ST0023 .c-support--option .c-list__item{
        -webkit-box-flex:1;
        border-left:.0625rem solid #e6e6e6;
        border-top:none;
        -ms-flex:1;
        flex:1;
        padding:0 3.5rem
    }
}
@media(max-width:48rem){
    .ST0023 .c-support--option .c-list__item:first-child{
        border-top:none;
        padding-top:0
    }
}
@media(min-width:48.0625rem){
    .ST0023 .c-support--option .c-list__item{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .ST0023 .c-support--option .c-list__item:first-child{
        border-left:none
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0023 .c-support--option .c-list__item{
        padding:0 1rem
    }
}
.ST0023 .c-support--option .c-list__link{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:48rem){
    .ST0023 .c-support--option .c-list__link{
        gap:1.25rem
    }
}
@media(min-width:48.0625rem){
    .ST0023 .c-support--option .c-list__link{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-flex:1;
        align-items:center;
        -ms-flex:1;
        flex:1;
        -ms-flex-direction:column;
        flex-direction:column;
        margin:0;
        text-align:center
    }
}
.ST0023 .c-support--option .c-list .c-image{
    height:2rem;
    margin-bottom:0;
    width:2rem
}
@media(min-width:48.0625rem){
    .ST0023 .c-support--option .c-list .c-image{
        height:3.75rem;
        width:3.75rem
    }
}
.ST0023 .c-support--option .c-image+.c-text-contents{
    margin-top:0
}
@media(min-width:48.0625rem){
    .ST0023 .c-support--option .c-image+.c-text-contents{
        margin-top:1.25rem
    }
}
.ST0023 .bg-white>.c-support--option.ST0029,.ST0023 .c-support--option.bg-white{
    border-top:.0625rem solid #e6e6e6
}
@media(min-width:48.0625rem){
    .ST0024.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0024>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0024>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0024 .c-text-contents__inner>*{
    max-width:53.75rem
}
.ST0024 .c-text-contents+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0024 .c-text-contents+*{
        margin-top:1.25rem
    }
}
.ST0024 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0024 *+.c-table{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0024 *+.c-table{
        margin-top:1.25rem
    }
}
.ST0024 .c-cta{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    width:100%
}
.ST0024 .c-table{
    max-height:none;
    overflow-y:hidden
}
.ST0024 .c-table table{
    border-color:#cbc8c2
}
.ST0024 .c-table table td,.ST0024 .c-table table th{
    border-color:inherit;
    border-style:solid;
    padding:.875rem 1.25rem
}
@media(min-width:48.0625rem){
    .ST0024 .c-table table td,.ST0024 .c-table table th{
        padding:.875rem 1.5rem
    }
}
.ST0024 .c-table table td:first-child~*,.ST0024 .c-table table th:first-child~*{
    border-left-width:.0625rem
}
@media(min-width:48.0625rem){
    .ST0024 .c-table table td,.ST0024 .c-table table th{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.ST0024 .c-table table tbody th,.ST0024 .c-table table thead th:first-child{
    background-color:#f0ece4
}
.ST0024 .c-table table thead td,.ST0024 .c-table table thead th:first-child{
    text-align:left
}
.ST0024 .c-table table thead{
    position:sticky;
    text-align:center;
    top:0
}
.ST0024 .c-table table thead th:not(:first-child){
    width:18rem
}
.ST0024 .c-table table thead th:first-child{
    border-right-width:.0625rem;
    left:0;
    position:sticky;
    z-index:3
}
.ST0024 .c-table table .c-image{
    margin:auto;
    width:6.875rem
}
@media(min-width:48.0625rem){
    .ST0024 .c-table table .c-image{
        max-width:14.375rem;
        padding:.375rem 0;
        width:100%
    }
}
.ST0024 .c-table table .c-image__img{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0024 .c-table table .c-image__img{
        border-radius:1.75rem
    }
    .ST0024 .c-table table .c-table__text{
        padding-bottom:.375rem
    }
}
.ST0024 .c-table table .c-image+.c-table__text{
    padding-top:1.25rem
}
@media(min-width:48.0625rem){
    .ST0024 .c-table table .c-image+.c-table__text{
        padding-top:.875rem
    }
}
.ST0024 .js-table-controls .c-button .expand{
    display:none
}
.ST0024 .js-table-controls .c-button:after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.ST0024 .folded .c-table table{
    margin-bottom:-.0625rem
}
.ST0024 .folded .js-table-controls .c-button .expand{
    display:inline-block
}
.ST0024 .folded .js-table-controls .c-button .collapse{
    display:none
}
.ST0024 .folded .js-table-controls .c-button:after{
    -webkit-transform:rotate(0);
    transform:rotate(0)
}
.ST0024 .folded .c-table tbody{
    display:none
}
@media(min-width:48.0625rem){
    .ST0025.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0025>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0025>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0025 .c-region-header__container>*{
    max-width:53.75rem
}
.ST0025 .c-accordion__group{
    border-top:.0625rem solid #cbc8c2
}
@media(min-width:48.0625rem){
    .ST0025 .c-accordion__box:not(.c-accordion__box--expand) .c-accordion__body{
        display:block
    }
}
@media(max-width:48rem){
    .ST0025 .c-accordion__box:not(.c-accordion__box--expand){
        border-bottom:.0625rem solid #cbc8c2
    }
}
.ST0025 .c-accordion__button{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    left:0;
    padding-top:1.25rem;
    position:absolute;
    top:0;
    width:100%
}
@media(min-width:48.0625rem){
    .ST0025 .c-accordion__button{
        display:none
    }
}
.ST0025 .c-accordion__head{
    padding:1rem 0;
    position:relative
}
@media(min-width:48.0625rem){
    .ST0025 .c-accordion__head{
        padding:1.25rem 0
    }
}
.ST0025 .c-accordion__head-text{
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-right:2.1875rem
}
@media(min-width:48.0625rem){
    .ST0025 .c-accordion__head-text{
        padding-right:7.625rem
    }
}
.ST0025 .c-accordion__body{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .ST0025 .c-accordion__body{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.ST0025 .c-accordion__body .c-text-contents{
    max-width:62.5rem
}
.ST0025 .c-accordion__body-text{
    -ms-flex-line-pack:start;
    align-content:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.ST0025 .c-accordion__body-text .c-text-contents__bodycopy{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.ST0025 .c-accordion__body-text .c-text-contents__bodycopy a{
    color:#333;
    text-decoration:underline
}
.ST0025 .c-accordion__body-text .c-text-contents__bodycopy strong{
    font-weight:700
}
.ST0025 .c-region-header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0025 .c-region-header+*{
        margin-top:1.25rem
    }
}
.ST0025 .c-accordion__initial{
    margin-right:.5rem;
    min-width:1rem
}
@media(min-width:48.0625rem){
    .ST0025 .c-accordion__initial{
        margin-right:.625rem;
        min-width:1.25rem
    }
}
.ST0025 .c-accordion__group+.c-accordion__group{
    margin-top:2.5rem
}
@media(min-width:48.0625rem){
    .ST0025 .c-accordion__group+.c-accordion__group{
        margin-top:2.5rem
    }
}
.ST0026.component>.cmp-container,.ST0026>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0026.component>.cmp-container,.ST0026>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .ST0026 .c-text-contents{
        max-width:min(53.75rem,59.7222222222%)
    }
}
.ST0026 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0026 *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0026 *+.c-cta{
        margin-top:1.5rem
    }
}
.ST0026 .swiper{
    overflow:hidden
}
.ST0026 .swiper-slide{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.ST0026.align-center .swiper-slide{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.ST0026.align-right .swiper-slide{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.ST0026.align-left .swiper-slide{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.ST0026 .ST0003>.component>.cmp-container{
    padding-left:0;
    padding-right:0
}
.ST0028>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0028>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0028 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:1.25rem
}
@media(min-width:48.0625rem){
    .ST0028 .c-list{
        gap:1.5rem 1.5rem
    }
    .ST0028 .c-list__item{
        max-width:calc(25% - 1.125rem)
    }
}
@media(max-width:48rem){
    .ST0028 .c-list__item{
        min-width:100%
    }
}
.ST0028 .c-list__item--primary{
    margin-bottom:.25rem
}
@media(min-width:48.0625rem){
    .ST0028 .c-list__item--primary{
        margin-bottom:1.5rem;
        max-width:100%
    }
}
.ST0028 .c-article-card__linker{
    display:block
}
.ST0028 .c-article-card__linker:focus img,.ST0028 .c-article-card__linker:hover img{
    -webkit-transform:scale(1.15);
    transform:scale(1.15)
}
.ST0028 .c-list__item--primary .c-article-card__linker:focus img,.ST0028 .c-list__item--primary .c-article-card__linker:hover img{
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
}
.ST0028 .c-list__item--primary .c-article-card__linker:focus-visible img{
    outline:.0625rem solid currentcolor;
    outline-offset:.0625rem
}
.ST0028 .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0028 .c-image{
        border-radius:1.75rem
    }
}
.ST0028 .c-image img{
    -webkit-transition:-webkit-transform .5s;
    transition:-webkit-transform .5s;
    transition:transform .5s;
    transition:transform .5s,-webkit-transform .5s
}
.ST0028 .c-article-card__thumbnail+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0028 .c-article-card__thumbnail+*{
        margin-top:1.25rem
    }
}
.ST0028 .c-list__item--primary .c-article-card__thumbnail+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0028 .c-list__item--primary .c-article-card__thumbnail+*{
        margin-top:1.25rem
    }
}
.ST0028 *+.c-load-more{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .ST0028 *+.c-load-more{
        margin-top:2rem
    }
    .ST0027.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0027>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ST0027>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0027 .c-summary-box{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0027 .c-summary-box{
        margin-top:1.25rem
    }
}
@media(max-width:48rem){
    .ST0027 .c-summary-box .cmp-carousel__content{
        display:grid;
        gap:1.25rem .625rem;
        grid-template-columns:repeat(2,1fr);
        grid-template-rows:repeat(1,auto)
    }
    .ST0027 .c-summary-box .cmp-carousel__content>*{
        margin:0!important
    }
}
.ST0027 .c-summary-box .c-text-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0027 .c-summary-box .c-text-contents{
        margin-top:1.25rem
    }
}
.ST0027 .c-summary-box .c-text-contents.pos-top{
    -webkit-box-align:initial;
    -ms-flex-align:initial;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    align-items:normal;
    justify-content:flex-start
}
.ST0027 .c-summary-box .c-text-contents.pos-middle{
    -webkit-box-align:initial;
    -ms-flex-align:initial;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:normal;
    justify-content:center
}
.ST0027 .c-summary-box .c-text-contents.pos-bottom{
    -webkit-box-align:initial;
    -ms-flex-align:initial;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    align-items:normal;
    justify-content:flex-end
}
.ST0027 .c-summary-box .c-text-contents .cmp-text,.ST0027 .c-summary-box .c-text-contents .cmp-title{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
.ST0027 .c-summary-box .c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0027 .c-summary-box .c-text-contents__subcopy{
    color:#333;
    margin-top:.5rem
}
.ST0027 .c-summary-box .c-text-contents .c-image{
    border-radius:initial;
    overflow:initial
}
.ST0027 .c-summary-box .c-text-contents .c-image .cmp-image{
    display:block;
    min-height:auto
}
.ST0027 .c-summary-box .c-text-contents .c-image__img{
    height:auto;
    max-width:none;
    position:static;
    -webkit-transform:initial;
    transform:none;
    width:auto
}
.ST0027 .c-summary-box__item--large .c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0027 .c-summary-box__item--gradient:after{
    border-radius:1.25rem;
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0
}
@media(min-width:48.0625rem){
    .ST0027 .c-summary-box__item--gradient:after{
        border-radius:1.75rem
    }
}
.ST0027 .c-summary-box__item--gradient.font-black:after{
    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,hsla(0,0%,100%,0)),to(hsla(0,0%,100%,.8)));
    background-image:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8))
}
.ST0027 .c-summary-box__item--gradient.font-white:after{
    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,transparent),to(rgba(0,0,0,.8)));
    background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.8))
}
.ST0027 .c-summary-box--overlay .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    bottom:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    left:1.25rem;
    margin-top:0;
    position:absolute;
    right:1.25rem;
    top:1.25rem;
    z-index:1
}
@media(min-width:48.0625rem){
    .ST0027 .c-summary-box--overlay .c-text-contents{
        bottom:2.5rem;
        left:2.5rem;
        right:2.5rem;
        top:2.5rem
    }
}
.ST0027 .c-summary-box--overlay .c-image .cmp-image{
    min-height:15rem
}
@media(min-width:48.0625rem){
    .ST0027 .c-summary-box--overlay .c-image .cmp-image{
        min-height:30rem
    }
}
@media(max-width:48rem){
    .ST0027 .c-summary-box--odd .c-summary-box__item:first-of-type{
        grid-column:1/3;
        width:auto!important
    }
    .ST0027 .c-summary-box--odd .c-summary-box__item:first-of-type .c-text-contents__bodycopy,.ST0027 .c-summary-box--odd .c-summary-box__item:first-of-type .c-text-contents__subcopy{
        margin-top:.5rem
    }
}
.ST0027 .c-image{
    border-radius:1.25rem;
    overflow:hidden;
    text-align:left
}
@media(min-width:48.0625rem){
    .ST0027 .c-image{
        border-radius:1.75rem
    }
}
.ST0027 .c-image .cmp-image{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-height:9.375rem
}
@media(min-width:48.0625rem){
    .ST0027 .c-image .cmp-image{
        min-height:21.25rem
    }
}
.ST0027 .c-image .cmp-image img,.ST0027 .c-image .cmp-image picture{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0027 .c-image .cmp-image img,.ST0027 .c-image .cmp-image picture{
        border-radius:1.75rem
    }
}
.ST0027 .c-image__img{
    height:100%;
    left:50%;
    max-width:none;
    position:relative;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:auto
}
.ST0027 .c-carousel{
    overflow-y:visible;
    position:static
}
.ST0027.bg-black .c-carousel__pagination,.ST0027.bg-darkgray .c-carousel__pagination,.bg-black>.ST0027.ST0029 .c-carousel__pagination,.bg-darkgray>.ST0027.ST0029 .c-carousel__pagination{
    color:#fff
}
@media(min-width:48.0625rem){
    .ST0029.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0029>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem;
    justify-content:space-between;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0029>.component>.cmp-container{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .ST0029>.component>.cmp-container,.ST0029>.component>.cmp-container.align-left{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .ST0029>.component>.cmp-container.align-right{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
}
.ST0029 .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    max-width:53.75rem
}
.ST0029 .c-text-contents__bodycopy,.ST0029 .c-text-contents__subtitle{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ST0029 .c-text-contents__bodycopy{
        margin-top:.25rem
    }
}
.ST0029 .c-text-contents *+.c-cta{
    margin-top:1.5rem
}
.ST0029 .c-cta{
    -ms-flex-negative:0;
    flex-shrink:0
}
.ST0029.bg-black .c-text-contents__bodycopy,.ST0029.bg-darkgray .c-text-contents__bodycopy,.bg-black>.ST0029 .c-text-contents__bodycopy,.bg-darkgray>.ST0029 .c-text-contents__bodycopy{
    color:#fff
}
@media(min-width:48.0625rem){
    .ST0030.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0030>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
@media(min-width:48.0625rem){
    .ST0030>.component>.cmp-container{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .ST0030>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .ST0030 .c-region-header{
        margin:0 1rem
    }
}
.ST0030 .c-map{
    height:18.75rem;
    margin-top:.75rem;
    position:relative;
    width:100%;
    z-index:1
}
@media(min-width:48.0625rem){
    .ST0030 .c-map{
        border-radius:1.75rem;
        height:45.625rem;
        margin-top:1.25rem;
        overflow:hidden
    }
}
.ST0030 .c-map__pin{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pin-20-28.svg);
    background-repeat:no-repeat;
    background-size:cover;
    height:1.75rem;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:1.25rem
}
.ST0030 .c-map .c-image img{
    height:18.75rem;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center
}
@media(min-width:48.0625rem){
    .ST0030 .c-map .c-image img{
        height:45.625rem
    }
    .ST0031>.component>.cmp-container{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .ST0031>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0031 .c-overlay-contents{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    position:relative
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents{
        display:grid;
        grid-template-columns:100%;
        grid-template-rows:1fr;
        margin-left:auto;
        margin-right:auto;
        max-width:100rem
    }
    .ST0031 .c-overlay-contents:not(.c-overlay-contents__type-full){
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
.ST0031 .c-overlay-contents__floating,.ST0031 .c-overlay-contents__visual{
    border-radius:1.25rem;
    grid-area:1/1/2/2;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents__floating,.ST0031 .c-overlay-contents__visual{
        border-radius:1.75rem
    }
}
.ST0031 .c-overlay-contents__floating{
    position:relative
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents__floating{
        width:100%
    }
}
.ST0031 .c-overlay-contents__type-full .c-overlay-contents__floating{
    margin-left:1rem;
    margin-right:1rem;
    margin-top:-3.125rem
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents__type-full .c-overlay-contents__floating{
        margin:min(32.875rem,36.5277777778%) 0 0
    }
}
.ST0031 .c-overlay-contents__type-full .c-overlay-contents__visual{
    border-radius:0
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents__type-full .c-overlay-contents__visual .c-image{
        border-radius:1.75rem;
        overflow:hidden
    }
    .ST0031 .c-overlay-contents__type-full .c-text-contents{
        width:min(51.875rem,57.6388888889%)
    }
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-full .align-container{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents__type-full.align-left .align-container{
        padding-left:min(5rem,5.5555555556%)
    }
    .ST0031 .c-overlay-contents__type-full.align-right .align-container{
        padding-right:min(5rem,5.5555555556%)
    }
}
.ST0031 .c-overlay-contents__type-wide{
    margin-left:auto;
    margin-right:auto;
    max-width:90rem
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-wide .c-overlay-contents__floating{
        margin-top:-3.125rem
    }
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents__type-wide .c-text-contents{
        width:min(44.25rem,49.1666666667%)
    }
}
.ST0031 .c-overlay-contents__type-wide.align-left .c-overlay-contents__visual{
    margin-left:1.5rem
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-wide.align-left .c-overlay-contents__visual{
        border-radius:1.25rem;
        border-bottom-left-radius:0!important;
        border-bottom-right-radius:0!important;
        border-top-right-radius:0!important
    }
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents__type-wide.align-left .c-overlay-contents__visual{
        margin-left:min(21.375rem,23.75%)
    }
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-wide.align-left .c-overlay-contents__floating{
        border-bottom-left-radius:0!important;
        border-top-left-radius:0!important;
        margin-right:3.125rem
    }
    .ST0031 .c-overlay-contents__type-wide.align-left .c-overlay-contents__floating .c-text-contents{
        border-bottom-left-radius:0!important;
        border-top-left-radius:0!important
    }
}
.ST0031 .c-overlay-contents__type-wide.align-right .c-overlay-contents__visual{
    margin-right:1.5rem
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-wide.align-right .c-overlay-contents__visual{
        border-radius:1.25rem;
        border-bottom-left-radius:0!important;
        border-bottom-right-radius:0!important;
        border-top-left-radius:0!important
    }
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents__type-wide.align-right .c-overlay-contents__visual{
        margin-right:min(21.375rem,23.75%)
    }
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-wide.align-right .c-overlay-contents__floating{
        border-bottom-right-radius:0!important;
        border-top-right-radius:0!important;
        margin-left:3.125rem
    }
    .ST0031 .c-overlay-contents__type-wide.align-right .c-overlay-contents__floating .c-text-contents{
        border-bottom-right-radius:0!important;
        border-top-right-radius:0!important
    }
}
.ST0031 .c-overlay-contents__type-standard{
    margin-left:auto;
    margin-right:auto;
    max-width:74.75rem
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-standard .c-overlay-contents__floating{
        margin-top:-2.5rem
    }
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents__type-standard .c-text-contents{
        width:min(33.5rem,44.8160535117%)
    }
}
.ST0031 .c-overlay-contents__type-standard.align-left .c-overlay-contents__visual{
    margin-left:3.125rem
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-standard.align-left .c-overlay-contents__visual{
        border-radius:1.25rem;
        border-bottom-left-radius:0!important;
        border-bottom-right-radius:0!important;
        border-top-right-radius:0!important
    }
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents__type-standard.align-left .c-overlay-contents__visual{
        margin-left:min(24.75rem,33.110367893%)
    }
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-standard.align-left .c-overlay-contents__floating{
        border-bottom-left-radius:0!important;
        border-top-left-radius:0!important;
        margin-right:3.125rem
    }
    .ST0031 .c-overlay-contents__type-standard.align-left .c-overlay-contents__floating .c-text-contents{
        border-bottom-left-radius:0!important;
        border-top-left-radius:0!important
    }
}
.ST0031 .c-overlay-contents__type-standard.align-right .c-overlay-contents__visual{
    margin-right:3.125rem
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-standard.align-right .c-overlay-contents__visual{
        border-radius:1.25rem;
        border-bottom-left-radius:0!important;
        border-bottom-right-radius:0!important;
        border-top-left-radius:0!important
    }
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents__type-standard.align-right .c-overlay-contents__visual{
        margin-right:min(24.75rem,33.110367893%)
    }
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-standard.align-right .c-overlay-contents__floating{
        border-bottom-right-radius:0!important;
        border-top-right-radius:0!important;
        margin-left:3.125rem
    }
    .ST0031 .c-overlay-contents__type-standard.align-right .c-overlay-contents__floating .c-text-contents{
        border-bottom-right-radius:0!important;
        border-top-right-radius:0!important
    }
}
.ST0031 .c-overlay-contents__type-narrow{
    margin-left:auto;
    margin-right:auto;
    max-width:59.5rem
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-narrow .c-overlay-contents__floating{
        margin-top:-7.5rem
    }
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents__type-narrow .c-text-contents{
        width:min(35rem,58.8235294118%)
    }
}
.ST0031 .c-overlay-contents__type-narrow.align-left .c-overlay-contents__visual{
    margin-left:3.125rem
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-narrow.align-left .c-overlay-contents__visual{
        border-radius:1.25rem;
        border-bottom-left-radius:0!important;
        border-bottom-right-radius:0!important;
        border-top-right-radius:0!important
    }
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents__type-narrow.align-left .c-overlay-contents__visual{
        margin-left:min(29rem,48.7394957983%)
    }
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-narrow.align-left .c-overlay-contents__floating{
        border-bottom-left-radius:0!important;
        border-top-left-radius:0!important;
        margin-right:3.125rem
    }
    .ST0031 .c-overlay-contents__type-narrow.align-left .c-overlay-contents__floating .c-text-contents{
        border-bottom-left-radius:0!important;
        border-top-left-radius:0!important
    }
}
.ST0031 .c-overlay-contents__type-narrow.align-right .c-overlay-contents__visual{
    margin-right:3.125rem
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-narrow.align-right .c-overlay-contents__visual{
        border-radius:1.25rem;
        border-bottom-left-radius:0!important;
        border-bottom-right-radius:0!important;
        border-top-left-radius:0!important
    }
}
@media(min-width:48.0625rem){
    .ST0031 .c-overlay-contents__type-narrow.align-right .c-overlay-contents__visual{
        margin-right:min(29rem,48.7394957983%)
    }
}
@media(max-width:48rem){
    .ST0031 .c-overlay-contents__type-narrow.align-right .c-overlay-contents__floating{
        border-bottom-right-radius:0!important;
        border-top-right-radius:0!important;
        margin-left:3.125rem
    }
    .ST0031 .c-overlay-contents__type-narrow.align-right .c-overlay-contents__floating .c-text-contents{
        border-bottom-right-radius:0!important;
        border-top-right-radius:0!important
    }
}
.ST0031 .c-text-contents{
    background:#fff;
    border-radius:1.25rem;
    padding:1.875rem;
    z-index:2
}
@media(min-width:48.0625rem){
    .ST0031 .c-text-contents{
        border-radius:1.75rem;
        padding:2.5rem 3.125rem
    }
}
.ST0031 .c-text-contents__headline{
    color:#000;
    margin-bottom:.5rem
}
.ST0031 .c-text-contents .button{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0031 .c-text-contents .button{
        margin-top:1.5rem
    }
}
.ST0031 .c-text-contents.align-text-left{
    text-align:left
}
.ST0031 .c-text-contents.align-text-center{
    text-align:center
}
.ST0031 .c-text-contents.align-text-right{
    text-align:right
}
.ST0031 .align-container{
    width:100%
}
.ST0031 .c-media__button--play{
    z-index:1
}
.ST0031.bg-white .c-text-contents,.bg-white>.ST0031.ST0029 .c-text-contents{
    background-color:#f6f6f6
}
@media(min-width:48.0625rem){
    .ST0032.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0032>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0032>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0032 .c-region-header__container>*{
    max-width:53.75rem
}
.ST0032 .c-table{
    margin-top:1.25rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .ST0032 .c-table{
        margin-top:2.5rem
    }
}
.ST0032 .c-table .cell-size{
    width:16.6%
}
.ST0032 .c-table table{
    border-color:#cbc8c2
}
.ST0032 .c-table td,.ST0032 .c-table th{
    border-bottom-width:.0625rem;
    border-style:solid;
    min-width:4.375rem;
    padding:.875rem
}
@media(min-width:48.0625rem){
    .ST0032 .c-table td,.ST0032 .c-table th{
        font-size:1.5rem;
        line-height:1.75rem;
        padding:.875rem 1.5rem
    }
}
.ST0032 .c-table tbody td:nth-child(2){
    text-align:left
}
.ST0032 .c-table__title{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    align-items:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    gap:.75rem;
    text-align:left
}
.ST0032 .c-table__title span{
    color:#333;
    word-break:break-all
}
.ST0032 .c-table__title--icon{
    max-height:1.25rem;
    max-width:1.25rem
}
.ST0032 .c-table__size{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    justify-content:center
}
@media(min-width:48.0625rem){
    .ST0032 .c-table__size{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:.75rem
    }
}
.ST0032 .c-link-box{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background:#e6e1d6;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem;
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .ST0032 .c-link-box{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        border-radius:1.75rem;
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem;
        -ms-flex-direction:row;
        flex-direction:row;
        justify-content:space-between;
        padding:3rem
    }
}
.ST0032 .c-link-box .c-text-contents{
    max-width:40rem
}
.ST0032 .c-link-box .c-text-contents__bodycopy{
    color:#000
}
.ST0032 .c-region-header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0032 .c-region-header+*{
        margin-top:1.25rem
    }
}
.ST0032 .c-table+.c-link-box{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ST0032 .c-table+.c-link-box{
        margin-top:1.5rem
    }
    .ST0034.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0034>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0034>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0034 .c-text-contents{
    max-width:62.5rem
}
.ST0034 .c-vertical-selector{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:1.5rem .625rem;
    list-style:none;
    margin:0;
    max-width:19.375rem;
    padding:0
}
.ST0034 .c-vertical-selector li{
    margin:0
}
@media(min-width:48.0625rem){
    .ST0034 .c-vertical-selector{
        gap:3rem 1.5rem
    }
    .ST0034 .c-vertical-selector--column5{
        max-width:76.25rem
    }
    .ST0034 .c-vertical-selector--column4{
        max-width:61rem
    }
    .ST0034 .c-vertical-selector--column3{
        max-width:45.75rem
    }
    .ST0034 .c-vertical-selector--column2{
        max-width:30.5rem
    }
}
*+.ST0034 .c-vertical-selector{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    *+.ST0034 .c-vertical-selector{
        margin-top:2.25rem
    }
}
.ST0034 .c-vertical-selector__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem;
    min-width:9.375rem
}
@media(min-width:48.0625rem){
    .ST0034 .c-vertical-selector__item{
        gap:1.25rem;
        min-width:13.75rem
    }
}
.ST0034 .c-image{
    border-radius:1.25rem;
    max-width:6.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0034 .c-image{
        border-radius:1.75rem;
        max-width:10rem
    }
    .ST0035.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0035>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0035>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0035 .c-text-contents__inner{
    max-width:53.75rem
}
.ST0035 .c-text-contents+.c-block-image{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0035 .c-text-contents+.c-block-image{
        margin-top:1.25rem
    }
}
.ST0035 .c-block-image{
    position:relative
}
.ST0035 .c-block-image__container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column wrap;
    flex-flow:column wrap;
    height:101%;
    left:0;
    list-style:none;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    width:100%
}
.ST0035 .c-block-image__cover{
    width:calc(50% - .3125rem)
}
@media(max-width:48rem){
    .ST0035 .c-block-image__cover:first-child,.ST0035 .c-block-image__cover:nth-child(3),.ST0035 .c-block-image__cover:nth-child(5){
        margin-right:.625rem
    }
    .ST0035 .c-block-image__cover:first-child .c-content-box,.ST0035 .c-block-image__cover:nth-child(2) .c-content-box{
        margin-top:0
    }
}
@media(min-width:48.0625rem){
    .ST0035 .c-block-image__cover{
        margin-right:1.5rem;
        width:calc(33.33333% - 1rem)
    }
    .ST0035 .c-block-image__cover:first-child .c-content-box,.ST0035 .c-block-image__cover:nth-child(2) .c-content-box,.ST0035 .c-block-image__cover:nth-child(3) .c-content-box{
        margin-top:0
    }
}
.ST0035 .c-block-image.length-8{
    padding-bottom:244.8387096774%
}
.ST0035 .c-block-image.length-8 .c-block-image__cover:first-child{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(2){
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
}
.ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(3){
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(4){
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
}
.ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(5){
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
}
.ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(6){
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
}
.ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(7){
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
}
.ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(8){
    -webkit-box-ordinal-group:9;
    -ms-flex-order:8;
    order:8
}
@media(min-width:48.0625rem){
    .ST0035 .c-block-image.length-8{
        padding-bottom:108.8888888889%
    }
    .ST0035 .c-block-image.length-8 .c-block-image__cover:first-child{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(2){
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(3){
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(4){
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(5){
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(6){
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(7){
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(8){
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
}
@media(max-width:48rem){
    .ST0035 .c-block-image.length-8 .c-block-image__cover:nth-child(6){
        margin-right:.625rem
    }
}
.ST0035 .c-block-image.length-7{
    padding-bottom:207.0967741935%
}
.ST0035 .c-block-image.length-7 .c-block-image__cover:first-child{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.ST0035 .c-block-image.length-7 .c-block-image__cover:nth-child(2){
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
}
.ST0035 .c-block-image.length-7 .c-block-image__cover:nth-child(3){
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.ST0035 .c-block-image.length-7 .c-block-image__cover:nth-child(4){
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
}
.ST0035 .c-block-image.length-7 .c-block-image__cover:nth-child(5){
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
}
.ST0035 .c-block-image.length-7 .c-block-image__cover:nth-child(6){
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
}
.ST0035 .c-block-image.length-7 .c-block-image__cover:nth-child(7){
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
}
@media(min-width:48.0625rem){
    .ST0035 .c-block-image.length-7{
        padding-bottom:91.1111111111%
    }
    .ST0035 .c-block-image.length-7 .c-block-image__cover:first-child{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .ST0035 .c-block-image.length-7 .c-block-image__cover:nth-child(2){
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .ST0035 .c-block-image.length-7 .c-block-image__cover:nth-child(3){
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .ST0035 .c-block-image.length-7 .c-block-image__cover:nth-child(4){
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .ST0035 .c-block-image.length-7 .c-block-image__cover:nth-child(5){
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .ST0035 .c-block-image.length-7 .c-block-image__cover:nth-child(6){
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .ST0035 .c-block-image.length-7 .c-block-image__cover:nth-child(7){
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
}
@media(max-width:48rem){
    .ST0035 .c-block-image.length-7 .c-block-image__cover:nth-child(7){
        margin-right:.625rem
    }
}
.ST0035 .c-block-image.length-6{
    padding-bottom:167.7419354839%
}
.ST0035 .c-block-image.length-6 .c-block-image__cover:first-child{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.ST0035 .c-block-image.length-6 .c-block-image__cover:nth-child(2){
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
}
.ST0035 .c-block-image.length-6 .c-block-image__cover:nth-child(3){
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.ST0035 .c-block-image.length-6 .c-block-image__cover:nth-child(4){
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
}
.ST0035 .c-block-image.length-6 .c-block-image__cover:nth-child(5){
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
}
.ST0035 .c-block-image.length-6 .c-block-image__cover:nth-child(6){
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
}
@media(min-width:48.0625rem){
    .ST0035 .c-block-image.length-6{
        padding-bottom:76.8055555556%
    }
    .ST0035 .c-block-image.length-6 .c-block-image__cover:first-child{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .ST0035 .c-block-image.length-6 .c-block-image__cover:nth-child(2){
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .ST0035 .c-block-image.length-6 .c-block-image__cover:nth-child(3){
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .ST0035 .c-block-image.length-6 .c-block-image__cover:nth-child(4){
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .ST0035 .c-block-image.length-6 .c-block-image__cover:nth-child(5){
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .ST0035 .c-block-image.length-6 .c-block-image__cover:nth-child(6){
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
}
.ST0035 .c-content-box{
    border-radius:1.25rem;
    display:block;
    margin-top:.625rem;
    overflow:hidden;
    padding-bottom:66.6666666667%;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .ST0035 .c-content-box{
        border-radius:1.75rem;
        margin-top:1.5rem
    }
}
.ST0035 .c-content-box[data-ratio="1-1"]{
    padding-bottom:100%
}
.ST0035 .c-content-box[data-ratio="3-4"]{
    padding-bottom:133.34%
}
.ST0035 .c-content-box[data-ratio="4-3"]{
    padding-bottom:75%
}
.ST0035 .c-content-box[data-ratio="9-16"]{
    padding-bottom:177.78%
}
.ST0035 .c-content-box .c-content-box__banner,.ST0035 .c-content-box .c-content-box__bodycopy{
    bottom:0;
    left:0;
    overflow:hidden;
    position:absolute;
    right:0;
    top:0
}
.ST0035 .c-content-box .c-content-box__banner img{
    height:100%;
    -webkit-transition:-webkit-transform .3s ease;
    transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease;
    width:100%
}
.ST0035 .c-content-box .c-content-box__bodycopy{
    background-color:rgba(51,51,51,.4);
    color:#fff;
    font-weight:600;
    opacity:0;
    z-index:-1
}
@media(min-width:48.0625rem){
    .ST0035 .c-content-box .c-content-box__bodycopy{
        -webkit-transition:opacity .1s;
        transition:opacity .1s
    }
}
.ST0035 .c-content-box .c-content-box__bodycopy .cmp-text{
    color:inherit;
    left:50%;
    max-width:22.75rem;
    padding:1.5rem;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%
}
.ST0035 .c-content-box .c-content-box__headline{
    bottom:.625rem;
    left:.625rem;
    position:absolute;
    width:calc(100% - 3.125rem)
}
@media(min-width:48.0625rem){
    .ST0035 .c-content-box .c-content-box__headline{
        bottom:1.625rem;
        left:1.875rem;
        width:calc(100% - 7.125rem)
    }
}
.ST0035 .c-content-box:focus .c-content-box__banner img,.ST0035 .c-content-box:hover .c-content-box__banner img{
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
}
@media(min-width:48.0625rem){
    .ST0035 .c-content-box:focus .c-content-box__bodycopy,.ST0035 .c-content-box:hover .c-content-box__bodycopy{
        opacity:1;
        z-index:1
    }
}
.ST0035 .c-content-box[href] .c-content-box__banner:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-white-16-16.svg);
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:100% auto;
    background-size:100% 100%;
    bottom:.625rem;
    content:"";
    display:block;
    height:1rem;
    position:absolute;
    right:.625rem;
    width:1rem
}
@media(min-width:48.0625rem){
    .ST0035 .c-content-box[href] .c-content-box__banner:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-white-24-24.svg);
        bottom:1.625rem;
        height:1.5rem;
        right:1.875rem;
        width:1.5rem
    }
}
.c-interactive-gallery{
    display:grid;
    grid-template-columns:100%;
    grid-template-rows:1fr
}
.c-interactive-gallery .swiper-wrapper{
    grid-area:1/1/2/2
}
.c-interactive-gallery .c-carousel__handlers{
    display:grid;
    grid-area:1/1/2/2;
    grid-template-columns:100%;
    grid-template-rows:auto minmax(3.5rem,auto) 1fr
}
@media(min-width:48.0625rem){
    .c-interactive-gallery .c-carousel__handlers{
        grid-template-rows:auto minmax(4.75rem,auto) 1fr
    }
}
.c-interactive-gallery .c-carousel__handlers:before{
    content:"";
    display:block;
    padding-top:56.25%;
    width:100%
}
.c-interactive-gallery .c-carousel__handler{
    align-self:center;
    grid-row:2/3;
    margin-top:0;
    z-index:1
}
.c-interactive-gallery .c-image{
    aspect-ratio:1.7777777778
}
.c-interactive-gallery .c-image+.c-text-contents{
    margin-top:3.5rem
}
@media(min-width:48.0625rem){
    .c-interactive-gallery .c-image+.c-text-contents{
        margin-top:4.75rem
    }
}
.c-interactive-gallery:not(.swiper-initialized) .c-image+.c-text-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-interactive-gallery:not(.swiper-initialized) .c-image+.c-text-contents{
        margin-top:1.25rem
    }
}
.c-interactive-gallery .c-render-video{
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.c-interactive-gallery .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
@media(min-width:48.0625rem){
    .c-interactive-gallery .c-text-contents__bodycopy,.c-interactive-gallery .c-text-contents__headline{
        max-width:53.75rem
    }
}
.c-interactive-gallery .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .c-interactive-gallery .c-image{
        border-radius:1.75rem
    }
}
.c-interactive-gallery .c-render-video__close-button{
    z-index:-1
}
.c-interactive-gallery .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.c-interactive-gallery .align-left .c-text-contents{
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    text-align:left
}
.c-interactive-gallery .align-center .c-text-contents{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.c-interactive-gallery .align-right .c-text-contents{
    -webkit-box-align:flex-end;
    -ms-flex-align:flex-end;
    align-items:flex-end;
    text-align:right
}
.ST0036>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
@media(min-width:48.0625rem){
    .ST0036>.component>.cmp-container{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .ST0036>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .ST0036 .c-carousel-tabs__list .c-carousel .swiper-wrapper{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        gap:min(1.5rem,1.6666666667%);
        justify-content:center
    }
}
.ST0036 .c-carousel-tabs__list .c-carousel__item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    cursor:pointer
}
@media(min-width:48.0625rem){
    .ST0036 .c-carousel-tabs__list .c-carousel__item{
        width:13.75rem
    }
}
.ST0036 .c-carousel-tabs__list .c-carousel__item:focus-visible{
    outline-offset:-.125rem
}
.ST0036 .c-carousel-tabs__list .c-carousel__item .c-image{
    aspect-ratio:1/1;
    border-radius:100%;
    width:4rem
}
.ST0036 .c-carousel-tabs__list .c-carousel__item .c-image.on{
    display:none
}
.ST0036 .c-carousel-tabs__list .c-carousel__item:focus,.ST0036 .c-carousel-tabs__list .c-carousel__item:hover{
    text-decoration:none
}
.ST0036 .c-carousel-tabs__list .c-carousel__item:focus .c-text-contents__imagetext,.ST0036 .c-carousel-tabs__list .c-carousel__item:hover .c-text-contents__imagetext{
    color:#000
}
.ST0036 .c-carousel-tabs__list .c-carousel__item.swiper-slide-active .c-image.on{
    display:block
}
.ST0036 .c-carousel-tabs__list .c-carousel__item.swiper-slide-active .c-image.off{
    display:none
}
.ST0036 .c-carousel-tabs__panel{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ST0036 .c-carousel-tabs__panel{
        margin-top:2.25rem
    }
}
.ST0036 .c-carousel-tabs__panel .c-text-contents{
    max-width:53.75rem
}
@media(max-width:48rem){
    .ST0036 .c-carousel-tabs__panel .c-text-contents{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .ST0036 .c-carousel-tabs__panel .c-text-contents{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0036 .c-carousel-tabs__panel .c-carousel .swiper-slide{
    z-index:-1
}
.ST0036 .c-carousel-tabs__panel .c-carousel .swiper-slide-active{
    z-index:1
}
@media(min-width:48.0625rem){
    .ST0036 .c-carousel-tabs__panel .c-carousel__item{
        display:none
    }
    .ST0036 .c-carousel-tabs__panel .c-carousel__item.swiper-slide-active{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.ST0036 .c-carousel__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.ST0036 .c-image{
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0036 .c-image{
        border-radius:1.75rem
    }
}
.ST0036 .c-media{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.ST0036 .c-media__controls{
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .ST0036 .c-media__controls{
        padding-bottom:1.875rem
    }
}
.ST0036 .c-media a:focus-visible,.ST0036 .c-media button:focus-visible{
    border-radius:1.25rem;
    outline-offset:-.125rem
}
@media(min-width:48.0625rem){
    .ST0036 .c-media a:focus-visible,.ST0036 .c-media button:focus-visible{
        border-radius:1.75rem
    }
}
.ST0036 .c-text-contents+.c-media-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0036 .c-text-contents+.c-media-contents{
        margin-top:1.25rem
    }
}
.ST0036 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0036 .c-image+.c-text-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0036 .c-image+.c-text-contents{
        margin-top:1rem
    }
}
.ST0036.bg-black .c-carousel-tabs__list .c-carousel__item:focus,.ST0036.bg-black .c-carousel-tabs__list .c-carousel__item:hover,.ST0036.bg-black .c-carousel-tabs__list .c-text-contents__imagetext,.ST0036.bg-darkgray .c-carousel-tabs__list .c-carousel__item:focus,.ST0036.bg-darkgray .c-carousel-tabs__list .c-carousel__item:hover,.ST0036.bg-darkgray .c-carousel-tabs__list .c-text-contents__imagetext,.bg-black>.ST0036.ST0029 .c-carousel-tabs__list .c-carousel__item:focus,.bg-black>.ST0036.ST0029 .c-carousel-tabs__list .c-carousel__item:hover,.bg-black>.ST0036.ST0029 .c-carousel-tabs__list .c-text-contents__imagetext,.bg-darkgray>.ST0036.ST0029 .c-carousel-tabs__list .c-carousel__item:focus,.bg-darkgray>.ST0036.ST0029 .c-carousel-tabs__list .c-carousel__item:hover,.bg-darkgray>.ST0036.ST0029 .c-carousel-tabs__list .c-text-contents__imagetext{
    color:#fff
}
.ST0036.bg-black .c-carousel-tabs__list .c-carousel__item:focus .c-text-contents__imagetext,.ST0036.bg-black .c-carousel-tabs__list .c-carousel__item:hover .c-text-contents__imagetext,.ST0036.bg-darkgray .c-carousel-tabs__list .c-carousel__item:focus .c-text-contents__imagetext,.ST0036.bg-darkgray .c-carousel-tabs__list .c-carousel__item:hover .c-text-contents__imagetext,.bg-black>.ST0036.ST0029 .c-carousel-tabs__list .c-carousel__item:focus .c-text-contents__imagetext,.bg-black>.ST0036.ST0029 .c-carousel-tabs__list .c-carousel__item:hover .c-text-contents__imagetext,.bg-darkgray>.ST0036.ST0029 .c-carousel-tabs__list .c-carousel__item:focus .c-text-contents__imagetext,.bg-darkgray>.ST0036.ST0029 .c-carousel-tabs__list .c-carousel__item:hover .c-text-contents__imagetext{
    color:inherit
}
.ST0036.bg-black .c-carousel-tabs__list .c-carousel__item.swiper-slide-active,.ST0036.bg-darkgray .c-carousel-tabs__list .c-carousel__item.swiper-slide-active,.bg-black>.ST0036.ST0029 .c-carousel-tabs__list .c-carousel__item.swiper-slide-active,.bg-darkgray>.ST0036.ST0029 .c-carousel-tabs__list .c-carousel__item.swiper-slide-active{
    color:#fff
}
.ST0036.bg-black .c-carousel-tabs__list .c-carousel__item.swiper-slide-active .c-text-contents__imagetext,.ST0036.bg-darkgray .c-carousel-tabs__list .c-carousel__item.swiper-slide-active .c-text-contents__imagetext,.bg-black>.ST0036.ST0029 .c-carousel-tabs__list .c-carousel__item.swiper-slide-active .c-text-contents__imagetext,.bg-darkgray>.ST0036.ST0029 .c-carousel-tabs__list .c-carousel__item.swiper-slide-active .c-text-contents__imagetext{
    color:inherit
}
.ST0037>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0037>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .ST0037 .c-cta{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
}
@media(min-width:48.0625rem){
    .ST0038.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0038>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:100rem
}
.ST0038 .c-text-contents{
    margin:0 auto;
    padding-left:1rem;
    padding-right:1rem;
    width:100%
}
.ST0038 .c-text-contents:not(:first-child){
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0038 .c-text-contents{
        max-width:93rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .ST0038 .c-text-contents:not(:first-child){
        margin-top:1.25rem
    }
}
.ST0038 .c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0038 .c-text-contents__inner{
    max-width:62.5rem
}
*+.ST0038 .c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    *+.ST0038 .c-cta{
        margin-top:1.5rem
    }
}
.ST0038 .c-scroll-image{
    overflow:hidden
}
.ST0038 .c-scroll-image:not(:first-child){
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0038 .c-scroll-image:not(:first-child){
        margin-top:1.25rem
    }
}
@media(min-width:100rem){
    .ST0038 .c-scroll-image{
        border-radius:1.25rem
    }
}
@media(min-width:100rem)and (min-width:48.0625rem){
    .ST0038 .c-scroll-image{
        border-radius:1.75rem
    }
}
.ST0038 .c-scroll-image .c-floating-contents__floating{
    right:auto;
    -webkit-transition:top 1s,left 1s;
    transition:top 1s,left 1s;
    width:100%
}
.ST0038 .c-scroll-image .c-floating-contents__floating.center{
    left:0;
    top:0
}
.ST0038 .c-scroll-image--bottom{
    top:100%
}
.ST0038 .c-scroll-image--right{
    left:100%
}
@media(min-width:48.0625rem){
    .ST0039.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0039>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    position:relative
}
.ST0039 .c-region-header{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0039 .c-region-header{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0039 .c-text-contents{
    color:inherit;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0039 .c-text-contents{
        margin-top:1.25rem
    }
}
.ST0039 .c-image{
    border-radius:.5rem;
    overflow:hidden
}
.ST0039 .c-image .cmp-image img{
    height:5rem;
    width:5rem
}
.ST0039 .c-carousel{
    overflow-y:visible;
    position:static
}
@media(max-width:48rem){
    .ST0039 .c-carousel{
        margin-left:-1rem;
        margin-right:-1rem
    }
}
.ST0039 .c-carousel .swiper-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-left:auto;
    margin-right:auto
}
@media(min-width:48.0625rem){
    .ST0039 .c-carousel .swiper-wrapper{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        gap:1.5rem;
        justify-content:center
    }
}
.ST0039 .c-carousel .swiper-slide{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:0 1rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .ST0039 .c-carousel .swiper-slide{
        -webkit-box-flex:1;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        -ms-flex:1;
        flex:1;
        max-width:13.75rem;
        padding:0;
        text-align:inherit
    }
}
.ST0039 .c-carousel .swiper-slide .c-media-contents,.ST0039 .c-carousel .swiper-slide .c-text-contents{
    max-width:9.375rem
}
@media(min-width:48.0625rem){
    .ST0039 .c-carousel .swiper-slide .c-media-contents,.ST0039 .c-carousel .swiper-slide .c-text-contents{
        max-width:13.75rem
    }
}
.ST0039 .c-carousel .swiper-slide .c-image{
    max-width:5rem
}
.ST0039 .c-carousel.swiper-initialized .swiper-wrapper{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
@media(min-width:48.0625rem){
    .ST0039 .c-carousel.swiper-initialized .swiper-wrapper{
        gap:0
    }
}
.ST0039 .c-carousel.swiper-initialized .swiper-slide{
    max-width:100%
}
@media(min-width:48.0625rem){
    .ST0039 .c-carousel.swiper-initialized .swiper-slide{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
}
.ST0039 .cmp-tabs__tabpanel{
    margin-top:1.5rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0039 .cmp-tabs__tabpanel{
        margin-top:2rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .ST0040.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0040>.component>.cmp-container{
    margin:0 auto;
    max-width:93rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ST0040>.component>.cmp-container{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .ST0040>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .ST0040 .c-region-header{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .ST0040 .c-region-header{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0040 .c-stock-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin-left:0;
    margin-right:0;
    margin-top:.75rem;
    max-width:90rem
}
@media(min-width:48.0625rem){
    .ST0040 .c-stock-list{
        margin-top:1.25rem
    }
}
.ST0040 .c-stock-list .carousel{
    width:100%
}
@media(max-width:48rem){
    .ST0040 .c-stock-list .c-carousel{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .ST0040 .c-stock-list .c-carousel{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0040 .c-stock-list .c-carousel{
    overflow-y:visible;
    position:static
}
.ST0040 .c-stock-list .c-carousel:not(.swiper-initialized) .swiper-wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:1.5rem
}
.ST0040 .c-stock-list .c-carousel:not(.swiper-initialized) .swiper-wrapper .swiper-slide{
    -webkit-box-flex:0;
    -ms-flex:0 1 21.375rem;
    flex:0 1 21.375rem
}
.ST0040 .c-stock-list__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:3.125rem;
    height:auto;
    padding:1.875rem 1.5rem
}
@media(min-width:48.0625rem){
    .ST0040 .c-stock-list__item{
        border-radius:1.75rem;
        padding:1.875rem 2.5rem
    }
}
.ST0040 .c-stock-list__item--top{
    margin:0 auto;
    max-height:11.25rem;
    max-width:11.25rem
}
.ST0040 .c-stock-list__item--bottom{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    position:relative
}
.ST0040 .c-stock-list__item--bottom:before{
    background-color:#e6e1d6;
    content:"";
    height:.0625rem;
    position:absolute;
    top:-1.25rem;
    width:100%
}
.ST0040 .c-stock-list__item--bottom>*{
    color:#333
}
.ST0041>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0041>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0041 .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin:1.5rem 0 2.5rem
}
@media(min-width:48.0625rem){
    .ST0041 .c-cta{
        margin:2.5rem 0 3.125rem
    }
}
.ST0043>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0043>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0043 .c-text-contents__bodycopy{
    margin-top:.625rem
}
.ST0043 .c-community__title{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    text-align:center
}
@media(min-width:48.0625rem){
    .ST0043 .c-community__title{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        border-bottom:.0625rem solid #e6e6e6;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:initial;
        flex-direction:row;
        justify-content:space-between;
        padding-bottom:2.5rem;
        text-align:left
    }
}
.ST0043 .c-community__sort{
    border-radius:8px;
    border-radius:.5rem;
    margin-top:1.875rem
}
@media(max-width:48rem){
    .ST0043 .c-community__sort{
        background-color:#f6f6f6;
        padding:1.25rem
    }
}
@media(min-width:48.0625rem){
    .ST0043 .c-community__sort{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:space-between;
        margin-top:2.5rem
    }
}
.ST0043 .c-community__sort .c-text-contents{
    margin:0 0 .5rem
}
@media(min-width:48.0625rem){
    .ST0043 .c-community__sort .c-text-contents{
        margin:auto 0 0
    }
}
.ST0043 .c-community__sort .c-text-contents__headline{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.25rem
}
.ST0043 .c-community__pagenation{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ST0043 .c-community__pagenation{
        margin-top:2.5rem
    }
}
.ST0043 .c-community-table{
    border-top:.0625rem solid #e6e6e6;
    color:#333;
    display:table;
    table-layout:fixed;
    width:100%
}
.ST0043 .c-community-table:not(.ST0043 .c-community-table:first-child){
    margin-top:1.25rem
}
.ST0043 .c-community-table__caption{
    clip:rect(0,0,0,0);
    border:0;
    height:.0625rem;
    margin:-.0625rem;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:.0625rem
}
.ST0043 .c-community-table__thead{
    background-color:#f6f6f6;
    display:none;
    font-size:1rem;
    font-weight:600;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .ST0043 .c-community-table__thead{
        display:table-header-group
    }
}
.ST0043 .c-community-table__tbody{
    list-style:none;
    margin:0;
    padding:0
}
.ST0043 .c-community-table__tbody li{
    margin:0
}
@media(min-width:48.0625rem){
    .ST0043 .c-community-table__tbody{
        display:table-row-group
    }
}
.ST0043 .c-community-table__tr{
    border-bottom:.0625rem solid #e6e6e6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:1rem .625rem
}
@media(min-width:48.0625rem){
    .ST0043 .c-community-table__tr{
        display:table-row
    }
    .ST0043 .c-community-table__td,.ST0043 .c-community-table__th{
        border-bottom:.0625rem solid #e6e6e6;
        display:table-cell;
        padding:.875rem 1.5rem;
        text-align:center;
        vertical-align:middle;
        width:100%
    }
    .ST0043 .c-community-table__td--title,.ST0043 .c-community-table__th--title{
        width:100%
    }
    .ST0043 .c-community-table__td--date,.ST0043 .c-community-table__td--user,.ST0043 .c-community-table__th--date,.ST0043 .c-community-table__th--user{
        width:12.5rem
    }
    .ST0043 .c-community-table__td--view,.ST0043 .c-community-table__th--view{
        width:8.75rem
    }
}
.ST0043 .c-community-table__td{
    font-size:1rem;
    font-weight:400;
    line-height:1.375rem
}
.ST0043 .c-community-table__td--title{
    width:100%
}
@media(min-width:48.0625rem){
    .ST0043 .c-community-table__td--title{
        text-align:left
    }
}
@media(max-width:48rem){
    .ST0043 .c-community-table__td--date,.ST0043 .c-community-table__td--user,.ST0043 .c-community-table__td--view{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        color:#666;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        font-size:.75rem;
        line-height:.75rem;
        margin-top:.375rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .ST0043 .c-community-table__td--date,.ST0043 .c-community-table__td--user,.ST0043 .c-community-table__td--view{
        margin-top:.5rem
    }
}
@media(max-width:48rem){
    .ST0043 .c-community-table__td--date:not(:last-child):after,.ST0043 .c-community-table__td--user:not(:last-child):after,.ST0043 .c-community-table__td--view:not(:last-child):after{
        background-color:#e6e6e6;
        content:"";
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex;
        height:calc(100% - .125rem);
        margin:0 .625rem;
        width:.0625rem
    }
    .ST0043 .c-community-table__td--view:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-view-gray6-16-16.svg);
        background-position:50% 50%;
        background-repeat:no-repeat;
        background-size:100% auto;
        content:"";
        height:1rem;
        margin-right:.25rem;
        width:1rem
    }
}
.ST0043 .c-community-text{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:48.0625rem){
    .ST0043 .c-community-text{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex;
        width:calc(100% - 6.25rem)
    }
    .ST0043 .c-community-text:not(.ST0043 .c-community-text:first-child){
        margin-left:.375rem
    }
}
.ST0043 .c-community-text span{
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%
}
@media(min-width:48.0625rem){
    .ST0043 .c-community-text span{
        display:inline-block;
        white-space:nowrap;
        width:auto
    }
    .ST0043 .c-community-text span:not(:first-child){
        margin-right:.625rem
    }
}
.ST0043 .c-community-text__reply-num{
    color:#da0f47;
    font-size:.875rem;
    font-style:normal;
    font-weight:600;
    line-height:.875rem;
    margin-left:.375rem
}
.ST0043 .c-community-tag{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    gap:.5rem;
    margin-bottom:.375rem
}
@media(min-width:48.0625rem){
    .ST0043 .c-community-tag{
        margin:0
    }
}
.ST0043 .c-community-tag__new,.ST0043 .c-community-tag__notice{
    color:#da0f47;
    font-size:.75rem;
    font-style:normal;
    font-weight:700;
    line-height:.75rem
}
.ST0043 .c-community-tag__notice{
    border:.0625rem solid #da0f47;
    border-radius:.25rem;
    padding:.375rem
}
.ST0043 .c-select-item{
    min-width:8.125rem
}
.ST0043 .c-cta{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    *+.ST0043 .c-cta{
        margin-top:auto
    }
    .ST0044.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0044>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ST0044>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0044 .c-region-header{
    margin-bottom:.75rem
}
@media(min-width:48.0625rem){
    .ST0044 .c-region-header{
        margin-bottom:1.25rem
    }
}
.ST0044 .c-region-header .c-text-contents{
    padding-right:5.625rem
}
@media(min-width:48.0625rem){
    .ST0044 .c-region-header .c-text-contents{
        padding-right:12.5rem
    }
}
.ST0044 *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0044 *+.c-cta{
        margin-top:1.5rem
    }
}
.ST0044 .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0044 .c-image{
        border-radius:1.75rem
    }
}
.ST0044 .c-floating-contents__floating{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:flex-end;
    padding:1.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ST0044 .c-floating-contents__floating{
        padding:2rem
    }
}
.ST0044 .c-carousel{
    margin-left:-1rem;
    margin-right:-1rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0044 .c-carousel{
        margin-left:-1.5rem;
        margin-right:-1.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0044 .c-carousel .swiper-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-left:auto;
    margin-right:auto
}
@media(min-width:48.0625rem){
    .ST0044 .c-carousel .swiper-wrapper{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        gap:1.5rem;
        justify-content:center
    }
}
.ST0044 .c-carousel .swiper-slide{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
@media(min-width:48.0625rem){
    .ST0044 .c-carousel .swiper-slide{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        max-width:29rem
    }
}
.ST0044 .c-carousel.swiper-initialized .swiper-wrapper{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
@media(min-width:48.0625rem){
    .ST0044 .c-carousel.swiper-initialized .swiper-wrapper{
        gap:0
    }
}
.ST0044 .c-carousel.swiper-initialized .swiper-slide{
    max-width:100%
}
@media(min-width:48.0625rem){
    .ST0044 .c-carousel.swiper-initialized .swiper-slide{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
}
.ST0044 .swiper{
    overflow-y:visible;
    position:static
}
.ST0047 .c-floating-contents{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0 auto;
    min-height:13.125rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0047 .c-floating-contents{
        min-height:18.75rem
    }
}
.ST0047.width-wide .c-floating-contents{
    max-width:120rem
}
.ST0047.width-narrow .c-floating-contents{
    max-width:100rem
}
.ST0047.width-content .c-floating-contents{
    max-width:90rem
}
.ST0047 .c-floating-contents__floor{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:1.875rem 1rem;
    position:relative;
    width:100%;
    z-index:1
}
@media(min-width:48.0625rem){
    .ST0047 .c-floating-contents__floor{
        padding-bottom:1.25rem;
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding-top:1.25rem
    }
}
.ST0047 .c-floating-contents__floating .c-image .cmp-image{
    height:100%
}
.ST0047 .c-floating-contents__floating .c-image__img{
    left:50%;
    max-width:none;
    position:relative;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:auto
}
.ST0047 .c-text-contents__headline{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
@media(min-width:48.0625rem){
    .ST0047 .c-text-contents__headline{
        display:block
    }
}
.ST0047 .c-text-contents__headline .cmp-image{
    height:1.5rem;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .ST0047 .c-text-contents__headline .cmp-image{
        display:inline-block;
        height:3rem;
        width:3rem
    }
}
.ST0047 .c-text-contents__headline .cmp-image{
    margin-right:.375rem
}
@media(min-width:48.0625rem){
    .ST0047 .c-text-contents__headline .cmp-image{
        margin-bottom:.5rem;
        margin-right:0
    }
}
.ST0047 .c-text-contents__headline+.c-text-contents__subcopy{
    margin-top:.5rem
}
.ST0047 *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0047 *+.c-cta{
        margin-top:1.5rem
    }
}
.ST0047 .font-white .c-button[class*=-text]{
    color:#fff
}
.ST0047 .font-white .c-button[class*=-text]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-9-14.svg)
}
.ST0047 .font-black .c-button[class*=-text].white{
    color:#000
}
.ST0047 .font-black .c-button[class*=-text].white:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-9-14.svg)
}
.ST0048>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto
}
.ST0048.width-narrow>.component>.cmp-container{
    max-width:100rem
}
.ST0048.width-content>.component>.cmp-container{
    max-width:90rem
}
.ST0049.component>.cmp-container,.ST0049>.component>.cmp-container{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0049.component>.cmp-container,.ST0049>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0049 .c-carousel{
    margin-left:auto;
    margin-right:auto;
    max-width:90rem;
    overflow:hidden
}
.ST0049 .c-hero-side{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem
}
@media(min-width:48.0625rem){
    .ST0049 .c-hero-side{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:min(6.125rem,6.8055555556%);
        margin-left:auto;
        margin-right:auto;
        max-width:90rem
    }
}
.ST0049 .c-hero-side .c-image{
    -ms-flex-negative:0;
    border-radius:1.25rem;
    flex-shrink:0;
    max-width:15.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0049 .c-hero-side .c-image{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .ST0049 .c-hero-side .c-image{
        margin:auto;
        max-width:15rem
    }
}
.ST0049 .c-hero-side .c-text-contents{
    -webkit-box-flex:1;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-direction:column;
    flex-direction:column
}
@media(min-width:48.0625rem){
    .ST0049 .c-hero-side .c-text-contents{
        width:min(61rem,67.7777777778%)
    }
}
@media(max-width:48rem){
    .ST0049 .c-hero-side .c-text-contents__bodycopy,.ST0049 .c-hero-side .c-text-contents__headline{
        text-align:left
    }
}
.ST0049 .c-hero-side .c-text-contents *+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ST0049 .c-hero-side .c-text-contents *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ST0049 .c-hero-side .c-text-contents *+.c-cta{
        margin-top:1.5rem
    }
}
.ST0049 .c-hero-side .c-media--floating{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
@media(max-width:48rem){
    .ST0049 .c-hero-side .c-cta{
        -webkit-box-pack:left;
        -ms-flex-pack:left;
        justify-content:left
    }
}
.ST0049 .c-text-contents__disclaimer{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    padding-top:1.25rem
}
@media(min-width:48.0625rem){
    .ST0049 .c-text-contents__disclaimer{
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding-top:2rem
    }
}
@media(max-width:48rem){
    .ST0049 .c-text-contents__disclaimer{
        text-align:left
    }
}
@media(min-width:48.0625rem){
    .ST0049 .align-text-left .c-text-contents__bodycopy,.ST0049 .align-text-left .c-text-contents__headline{
        text-align:left
    }
    .ST0049 .align-text-right .c-text-contents__bodycopy,.ST0049 .align-text-right .c-text-contents__headline{
        text-align:right
    }
}
.ST0049 .ST0013>.component>.cmp-container{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-left:0;
    padding-right:0
}
@media(min-width:48.0625rem){
    .ST0049 .ST0013>.component>.cmp-container{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
}
.ST0049 .ST0013>.component>.cmp-container .c-media-contents{
    -ms-flex-negative:0;
    flex-shrink:0;
    max-width:15.25rem
}
.ST0049 .ST0013>.component>.cmp-container .c-media-contents .c-media__titlecopy{
    display:none
}
.ST0049 .ST0013>.component>.cmp-container .c-text-contents__bodycopy,.ST0049 .ST0013>.component>.cmp-container .c-text-contents__headline{
    text-align:center
}
@media(min-width:48.0625rem){
    .ST0049 .ST0013>.component>.cmp-container .c-text-contents__bodycopy,.ST0049 .ST0013>.component>.cmp-container .c-text-contents__headline{
        text-align:inherit
    }
}
.ST0049 .ST0013>.component>.cmp-container .c-text-contents__headline{
    margin-top:0
}
@media(max-width:48rem){
    .ST0049 .ST0013>.component>.cmp-container .c-cta{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
.ST0053>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0053>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0053 .cmp-carousel__item{
    height:auto
}
.ST0053 .c-award-category-slide{
    margin:0 -1rem;
    max-width:90rem
}
@media(min-width:48.0625rem){
    .ST0053 .c-award-category-slide{
        margin:0 auto
    }
}
@media(max-width:48rem){
    .ST0053 .c-award-category-slide .c-carousel{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .ST0053 .c-award-category-slide .c-carousel{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .ST0053 .c-award-category-slide--side-one .c-award-category-slide__item{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem;
        padding:1.75rem 1.5rem
    }
}
.ST0053 .c-award-category-slide__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.25rem;
    height:100%;
    padding:1.875rem 1.5rem
}
@media(min-width:48.0625rem){
    .ST0053 .c-award-category-slide__item{
        border-radius:1.75rem;
        padding:1.875rem 2.5rem
    }
}
.ST0053 .c-award-category-slide__item--image{
    -ms-flex-negative:0;
    flex-shrink:0;
    height:6.25rem;
    width:6.25rem
}
.ST0053 .c-award-category-slide__item--image .c-image__img,.ST0053 .c-award-category-slide__item--image>*{
    height:100%;
    width:100%
}
.ST0053 .c-award-slide__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.25rem;
    height:100%;
    outline-offset:-.125rem;
    padding:0 .75rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ST0053 .c-award-slide__item{
        gap:1.5rem;
        padding:0 1.875rem
    }
}
.ST0053 .c-award-slide__item--image{
    -ms-flex-negative:0;
    flex-shrink:0;
    height:5rem;
    margin:auto 0;
    width:5rem
}
@media(min-width:48.0625rem){
    .ST0053 .c-award-slide__item--image{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
}
.ST0053 .c-award-slide__item--image .c-image__img,.ST0053 .c-award-slide__item--image>*{
    height:100%;
    width:100%
}
.ST0053 .c-award-slide__item .c-text-contents{
    margin-top:0
}
.ST0053 .c-award-slide__item .c-text-contents__subcopy{
    margin-top:.5rem
}
.ST0053 .c-award-slide__item .c-text-contents__bodycopy{
    margin-top:.25rem
}
@media(max-width:48rem){
    .ST0053 .c-award-slide .cmp-carousel__content{
        display:grid;
        grid-auto-flow:column;
        grid-template-rows:repeat(3,auto)
    }
}
.ST0053 .c-award-slide .cmp-carousel__item .c-award-slide__item:after{
    background-color:#cbc8c2;
    content:"";
    position:absolute
}
@media(min-width:48.0625rem){
    .ST0053 .c-award-slide .cmp-carousel__item:not(:last-child) .c-award-slide__item:after{
        height:100%;
        right:-1.25rem;
        top:0;
        width:.0625rem
    }
}
@media(max-width:48rem){
    .ST0053 .c-award-slide .cmp-carousel__item:not(:nth-child(3n+0)){
        margin-bottom:2.5rem
    }
    .ST0053 .c-award-slide .cmp-carousel__item:not(:nth-child(3n+0)) .c-award-slide__item:after{
        bottom:-1.25rem;
        height:.0625rem;
        right:0;
        width:100%
    }
}
.ST0053 .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%
}
.ST0053 .c-text-contents__subcopy{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .ST0053 .c-text-contents__subcopy{
        margin-top:.5rem
    }
}
.ST0053 .c-text-contents__bodycopy{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .ST0053 .c-text-contents__bodycopy{
        margin-top:.5rem
    }
    .ST0058.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.ST0058>.cmp-container,.ST0058>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:0;
    position:relative
}
.ST0058 .ST0058,.ST0058 .responsivegrid{
    position:static
}
.ST0058 .ST0058>.component,.ST0058 .ST0058>.component>.cmp-container{
    position:inherit
}
.ST0058 .c-text-contents{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0058 .c-text-contents{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .ST0058 .c-text-contents{
        text-align:center
    }
}
.ST0058 .cmp-carousel .c-text-contents.align-text-left .c-text-contents__description,.ST0058 .cmp-carousel .c-text-contents.align-text-left .c-text-contents__subcategory{
    text-align:center
}
@media(min-width:48.0625rem){
    .ST0058 .cmp-carousel .c-text-contents.align-text-left .c-text-contents__description,.ST0058 .cmp-carousel .c-text-contents.align-text-left .c-text-contents__subcategory{
        text-align:left
    }
}
.ST0058 .cmp-carousel .c-text-contents.align-text-center .c-text-contents__description,.ST0058 .cmp-carousel .c-text-contents.align-text-center .c-text-contents__subcategory{
    text-align:center
}
@media(min-width:48.0625rem){
    .ST0058 .cmp-carousel .c-text-contents.align-text-center .c-text-contents__description,.ST0058 .cmp-carousel .c-text-contents.align-text-center .c-text-contents__subcategory{
        text-align:center
    }
}
.ST0058 .cmp-carousel .c-text-contents.align-text-right .c-text-contents__description,.ST0058 .cmp-carousel .c-text-contents.align-text-right .c-text-contents__subcategory{
    text-align:center
}
@media(min-width:48.0625rem){
    .ST0058 .cmp-carousel .c-text-contents.align-text-right .c-text-contents__description,.ST0058 .cmp-carousel .c-text-contents.align-text-right .c-text-contents__subcategory{
        text-align:right
    }
}
.ST0058 .title{
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .ST0058 .title{
        padding:0 1.5rem
    }
}
.ST0058 .title+.tabs{
    margin-top:.625rem
}
.ST0058 .cmp-tabs__tabpanel{
    margin-top:.75rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ST0058 .cmp-tabs__tabpanel{
        margin-top:1.25rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ST0058 .cmp-tabs__tabpanel:focus-visible{
    outline:none
}
.ST0058 .cmp-tabs__tabpanel:focus-visible .c-category-list{
    border-radius:1.25rem;
    outline:.125rem solid currentcolor
}
@media(min-width:48.0625rem){
    .ST0058 .cmp-tabs__tabpanel:focus-visible .c-category-list{
        border-radius:1.75rem
    }
}
.ST0058 .cmp-tabs__tabpanel:focus-visible .c-carousel{
    border-radius:1.25rem;
    outline:.125rem solid currentcolor;
    outline-offset:0
}
@media(min-width:48.0625rem){
    .ST0058 .cmp-tabs__tabpanel:focus-visible .c-carousel{
        border-radius:1.75rem
    }
}
.ST0058 .cmp-tabs__tabpanel:focus-visible .c-carousel .c-category-list{
    outline:none
}
.ST0058 .c-image{
    max-height:7.5rem;
    max-width:7.5rem;
    min-width:7.5rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ST0058 .c-image{
        max-height:18.75rem;
        max-width:18.75rem
    }
}
.ST0058 .c-category-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem
}
@media(min-width:48.0625rem){
    .ST0058 .c-category-list{
        -webkit-column-gap:min(1.5rem,1.6666666667%);
        -moz-column-gap:min(1.5rem,1.6666666667%);
        column-gap:min(1.5rem,1.6666666667%);
        gap:1.5rem;
        row-gap:1.5rem
    }
}
.ST0058 .c-category-list__item{
    text-align:center;
    width:calc(50% - .3125rem)
}
@media(min-width:48.0625rem){
    .ST0058 .c-category-list__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        text-align:initial
    }
}
@media(max-width:48rem){
    .ST0058 .c-category-list__item .c-image{
        margin:0 auto
    }
}
.ST0058 .c-category-list__link{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem;
    height:100%;
    outline-offset:-.125rem;
    overflow:hidden;
    padding:1.25rem .9375rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ST0058 .c-category-list__link{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        border-radius:1.75rem;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse;
        gap:.5rem;
        justify-content:space-between;
        padding:2rem
    }
}
.ST0058 .c-category-list .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem;
    justify-content:space-between;
    padding:0
}
@media(min-width:48.0625rem){
    .ST0058 .c-category-list .c-text-contents__inner{
        min-height:7.5rem
    }
}
.ST0058 .c-category-list .c-text-contents__subcategory{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    font-size:1rem;
    font-weight:400;
    line-height:1.125rem;
    min-height:2.25rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .ST0058 .c-category-list .c-text-contents__subcategory{
        font-size:2rem;
        line-height:2.25rem
    }
}
.ST0058 .c-category-list .c-text-contents__description{
    color:#333;
    display:none;
    font-weight:400
}
@media(min-width:48.0625rem){
    .ST0058 .c-category-list .c-text-contents__description{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        display:block;
        display:-webkit-box;
        font-size:1rem;
        line-height:1.25rem;
        overflow:hidden;
        padding:.5rem 0 0;
        text-overflow:ellipsis
    }
}
.ST0058 .c-category-list.six-or-more.swiper-wrapper.c-category-list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:0;
    max-height:40.25rem
}
@media(min-width:48.0625rem){
    .ST0058 .c-category-list.six-or-more.swiper-wrapper.c-category-list{
        max-height:32rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0058 .c-category-list.six-or-more.swiper-wrapper.c-category-list{
        max-height:48.75rem
    }
}
.ST0058 .c-category-list.six-or-more .swiper-slide.c-category-list__item{
    height:auto;
    margin:0
}
@media(max-width:48rem){
    .ST0058 .c-category-list.six-or-more .swiper-slide.c-category-list__item{
        height:13rem
    }
}
.ST0058 .c-category-list.length-6 .c-category-list__item:first-child{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.ST0058 .c-category-list.length-6 .c-category-list__item:nth-child(2){
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
}
.ST0058 .c-category-list.length-6 .c-category-list__item:nth-child(3){
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
}
.ST0058 .c-category-list.length-6 .c-category-list__item:nth-child(4){
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.ST0058 .c-category-list.length-6 .c-category-list__item:nth-child(5){
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
}
.ST0058 .c-category-list.length-6 .c-category-list__item:nth-child(6){
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
}
@media(min-width:80rem){
    .ST0058 .c-category-list.length-6 .c-category-list__item:first-child{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .ST0058 .c-category-list.length-6 .c-category-list__item:nth-child(2){
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .ST0058 .c-category-list.length-6 .c-category-list__item:nth-child(3){
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .ST0058 .c-category-list.length-6 .c-category-list__item:nth-child(4){
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .ST0058 .c-category-list.length-6 .c-category-list__item:nth-child(5){
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .ST0058 .c-category-list.length-6 .c-category-list__item:nth-child(6){
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
}
@media(max-width:48rem){
    .ST0058 .c-category-list.length-3 .c-category-list__item,.ST0058 .c-category-list.length-4 .c-category-list__item:first-child,.ST0058 .c-category-list.length-4 .c-category-list__item:nth-child(2),.ST0058 .c-category-list.length-5 .c-category-list__item:first-child{
        width:100%
    }
    .ST0058 .c-category-list.length-3 .c-category-list__item .c-image,.ST0058 .c-category-list.length-4 .c-category-list__item:first-child .c-image,.ST0058 .c-category-list.length-4 .c-category-list__item:nth-child(2) .c-image,.ST0058 .c-category-list.length-5 .c-category-list__item:first-child .c-image{
        margin:0;
        max-height:7.5rem;
        max-width:7.5rem
    }
    .ST0058 .c-category-list.length-3 .c-category-list__item .c-category-list__link,.ST0058 .c-category-list.length-4 .c-category-list__item:first-child .c-category-list__link,.ST0058 .c-category-list.length-4 .c-category-list__item:nth-child(2) .c-category-list__link,.ST0058 .c-category-list.length-5 .c-category-list__item:first-child .c-category-list__link{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse;
        gap:.75rem;
        justify-content:center;
        padding:1.25rem
    }
    .ST0058 .c-category-list.length-3 .c-category-list__item .c-text-contents,.ST0058 .c-category-list.length-4 .c-category-list__item:first-child .c-text-contents,.ST0058 .c-category-list.length-4 .c-category-list__item:nth-child(2) .c-text-contents,.ST0058 .c-category-list.length-5 .c-category-list__item:first-child .c-text-contents{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        max-width:11.25rem;
        text-align:initial
    }
    .ST0058 .c-category-list.length-3 .c-category-list__item .c-text-contents__subcategory,.ST0058 .c-category-list.length-4 .c-category-list__item:first-child .c-text-contents__subcategory,.ST0058 .c-category-list.length-4 .c-category-list__item:nth-child(2) .c-text-contents__subcategory,.ST0058 .c-category-list.length-5 .c-category-list__item:first-child .c-text-contents__subcategory{
        font-size:1.25rem;
        line-height:1.5rem;
        padding:0
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .ST0058 .c-category-list.length-3 .c-category-list__item .c-text-contents__subcategory,.ST0058 .c-category-list.length-4 .c-category-list__item:first-child .c-text-contents__subcategory,.ST0058 .c-category-list.length-4 .c-category-list__item:nth-child(2) .c-text-contents__subcategory,.ST0058 .c-category-list.length-5 .c-category-list__item:first-child .c-text-contents__subcategory{
        font-size:2rem;
        line-height:2.25rem
    }
}
@media(max-width:48rem){
    .ST0058 .c-category-list.length-3 .c-category-list__item .c-image,.ST0058 .c-category-list.length-3 .c-category-list__item .c-text-contents,.ST0058 .c-category-list.length-4 .c-category-list__item:first-child .c-image,.ST0058 .c-category-list.length-4 .c-category-list__item:first-child .c-text-contents,.ST0058 .c-category-list.length-4 .c-category-list__item:nth-child(2) .c-image,.ST0058 .c-category-list.length-4 .c-category-list__item:nth-child(2) .c-text-contents,.ST0058 .c-category-list.length-5 .c-category-list__item:first-child .c-image,.ST0058 .c-category-list.length-5 .c-category-list__item:first-child .c-text-contents{
        -webkit-box-flex:1;
        -ms-flex:auto;
        flex:auto;
        margin:0
    }
}
@media(min-width:80rem){
    .ST0058 .c-category-list.length-6 .c-category-list__item{
        height:50%
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item,.ST0058 .c-category-list.length-6 .c-category-list__item,.ST0058 .c-category-list.six-or-more .c-category-list__item{
        -webkit-box-flex:1;
        -ms-flex:auto;
        flex:auto;
        width:min(29rem,32.2222222222%)
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(2) .c-image,.ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(3) .c-image,.ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(4) .c-image,.ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(5) .c-image,.ST0058 .c-category-list.length-6 .c-category-list__item .c-image,.ST0058 .c-category-list.six-or-more .c-category-list__item .c-image{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        max-height:9.5rem;
        max-width:9.5rem
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(2) .c-category-list__link,.ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(3) .c-category-list__link,.ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(4) .c-category-list__link,.ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(5) .c-category-list__link,.ST0058 .c-category-list.length-6 .c-category-list__item .c-category-list__link,.ST0058 .c-category-list.six-or-more .c-category-list__item .c-category-list__link{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse;
        gap:1.5rem;
        padding:2rem
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(2) .c-text-contents,.ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(3) .c-text-contents,.ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(4) .c-text-contents,.ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(5) .c-text-contents,.ST0058 .c-category-list.length-6 .c-category-list__item .c-text-contents,.ST0058 .c-category-list.six-or-more .c-category-list__item .c-text-contents{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        text-align:initial
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(2) .c-text-contents__subcategory,.ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(3) .c-text-contents__subcategory,.ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(4) .c-text-contents__subcategory,.ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(5) .c-text-contents__subcategory,.ST0058 .c-category-list.length-6 .c-category-list__item .c-text-contents__subcategory,.ST0058 .c-category-list.six-or-more .c-category-list__item .c-text-contents__subcategory{
        padding:0
    }
}
@media(min-width:80rem)and (min-width:48.0625rem){
    .ST0058 .c-category-list.length-3 .c-text-contents,.ST0058 .c-category-list.length-4 .c-text-contents{
        gap:.75rem;
        margin-bottom:1.5rem
    }
}
@media(min-width:80rem){
    .ST0058 .c-category-list.length-5{
        display:grid;
        grid-template-columns:repeat(3,1fr);
        grid-template-rows:1fr 1fr
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item{
        height:100%;
        width:100%
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item:first-child{
        grid-column:1/2;
        grid-row:1/3
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item:first-child .c-text-contents{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:1rem;
        margin-bottom:1.5rem
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(2){
        grid-column:2/3;
        grid-row:1/2
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(3){
        grid-column:3/4;
        grid-row:1/2
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(4){
        grid-column:2/3;
        grid-row:2/3
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item:nth-child(5){
        grid-column:3/4;
        grid-row:2/3
    }
    .ST0058 .c-category-list.length-5 .length-4{
        min-height:11.25rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ST0058 .c-category-list .c-category-list__item .c-image{
        max-height:7.5rem;
        max-width:7.5rem
    }
    .ST0058 .c-category-list.length-4 .c-category-list__item,.ST0058 .c-category-list.length-5 .c-category-list__item,.ST0058 .c-category-list.length-6 .c-category-list__item,.ST0058 .c-category-list.six-or-more .c-category-list__item{
        -webkit-box-flex:1;
        -ms-flex:auto;
        flex:auto;
        width:min(44.25rem,49.1666666667%)
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item:first-child{
        width:100%
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item:first-child .c-category-list__link{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item:first-child .c-image{
        max-height:7.5rem;
        max-width:7.5rem
    }
    .ST0058 .c-category-list.length-5 .c-category-list__item:first-child .c-image,.ST0058 .c-category-list.length-5 .c-category-list__item:first-child .c-text-contents{
        -webkit-box-flex:1;
        -ms-flex:auto;
        flex:auto;
        margin:0
    }
    .ST0058 .c-category-list.length-3 .c-category-list__item .c-category-list__link,.ST0058 .c-category-list.length-4 .c-category-list__item .c-category-list__link,.ST0058 .c-category-list.length-5 .c-category-list__item .c-category-list__link,.ST0058 .c-category-list.length-6 .c-category-list__item .c-category-list__link,.ST0058 .c-category-list.six-or-more .c-category-list__item .c-category-list__link{
        padding:2rem
    }
    .ST0058 .c-category-list.length-4 .c-category-list__item .c-image,.ST0058 .c-category-list.length-5 .c-category-list__item .c-image,.ST0058 .c-category-list.length-6 .c-category-list__item .c-image,.ST0058 .c-category-list.six-or-more .c-category-list__item .c-image{
        max-height:7.5rem;
        max-width:7.5rem
    }
    .ST0058 .c-category-list.length-4 .c-category-list__item .c-category-list__link,.ST0058 .c-category-list.length-5 .c-category-list__item .c-category-list__link,.ST0058 .c-category-list.length-6 .c-category-list__item .c-category-list__link,.ST0058 .c-category-list.six-or-more .c-category-list__item .c-category-list__link{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem
    }
    .ST0058 .c-category-list.length-4 .c-category-list__item .c-text-contents,.ST0058 .c-category-list.length-5 .c-category-list__item .c-text-contents,.ST0058 .c-category-list.length-6 .c-category-list__item .c-text-contents,.ST0058 .c-category-list.six-or-more .c-category-list__item .c-text-contents{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        text-align:initial
    }
    .ST0058 .c-category-list.length-4 .c-category-list__item .c-text-contents__subcategory,.ST0058 .c-category-list.length-5 .c-category-list__item .c-text-contents__subcategory,.ST0058 .c-category-list.length-6 .c-category-list__item .c-text-contents__subcategory,.ST0058 .c-category-list.six-or-more .c-category-list__item .c-text-contents__subcategory{
        padding:0
    }
}
.ST0058 .swiper{
    overflow-y:visible;
    position:static
}
.SE0001>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .SE0001>.component>.cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem;
        padding-bottom:6.25rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .SE0001 .cs-bdt-w{
        border-top:.0625rem solid #eee
    }
    .SE0001 .font-w-bold-18{
        font-size:1.125rem;
        font-weight:700;
        line-height:1.375rem
    }
    .SE0001 .font-w-bold-12{
        font-size:.75rem;
        font-weight:700;
        line-height:.75rem
    }
}
@media(max-width:48rem){
    .SE0001 .cs-bdt-m-full{
        border-top:.0625rem solid #eee
    }
    .SE0001 .cs-bdt-m{
        margin-top:1.5rem;
        position:relative
    }
    .SE0001 .cs-bdt-m:before{
        border-top:.0625rem solid #cbc8c2;
        content:"";
        display:block;
        left:1rem;
        position:absolute;
        top:0;
        width:calc(100% - 2rem)
    }
    .SE0001 .font-m-bold-18{
        font-size:1.125rem;
        font-weight:700;
        line-height:1.375rem
    }
}
.SE0001 .c-accordion__head{
    position:relative
}
.SE0001 .c-accordion__button{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.SE0001 .c-summary-recommended-promotion{
    margin-top:1.25rem
}
.SE0001 .c-summary-recommended-promotion__head{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem 1.25rem;
    justify-content:space-between
}
.SE0001 .c-summary-recommended-promotion__head+.c-summary-recommended-promotion__carousel{
    margin-top:.625rem
}
.SE0001 .c-summary-recommended-promotion .c-carousel__handler{
    margin-top:1.25rem
}
.SE0001 .cs-search-bar{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background:#f0ece4;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin:0 auto;
    overflow-y:auto;
    width:100%
}
.SE0001 .cs-search-bar>.c-text-contents{
    margin-bottom:1.5rem
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar>.c-text-contents{
        display:none
    }
}
.SE0001 .cs-search-bar .searchBar__root{
    margin:0 auto;
    max-width:90rem;
    overflow:hidden;
    -webkit-transition:padding .3s;
    transition:padding .3s;
    width:100%
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar .searchBar__root{
        padding:0
    }
}
@media(min-width:48.0625rem)and (max-width:67.125rem){
    .SE0001 .cs-search-bar .searchBar__root{
        padding-right:5.25rem
    }
}
.SE0001 .cs-search-bar .searchBar__searchInner{
    max-width:61.25rem;
    width:100%
}
.SE0001 .cs-search-bar__content{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    overflow-y:auto;
    padding:1.25rem 0 3.125rem
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__content{
        padding-left:.625rem;
        padding-right:.625rem
    }
}
.SE0001 .cs-search-bar__content-inr{
    margin:0 auto;
    max-width:90rem;
    width:100%
}
.SE0001 .cs-search-bar__content-inr:after{
    clear:both;
    content:"";
    display:block
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__primary,.SE0001 .cs-search-bar__secondary{
        margin-top:1.5rem
    }
}
@media(min-width:62.5rem){
    .SE0001 .cs-search-bar__primary{
        border-right:.0625rem solid #cbc8c2;
        float:left;
        margin-right:-.0625rem;
        padding-right:2.5rem;
        width:calc(36% + .0625rem)
    }
    .SE0001 .cs-search-bar__primary .cs-search-bar__title .cmp-button__text{
        margin:0
    }
    .SE0001 .cs-search-bar__secondary{
        border-left:.0625rem solid #cbc8c2;
        float:right;
        padding-left:2.5rem;
        width:64%
    }
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__primary .cs-search-bar__title:first-child,.SE0001 .cs-search-bar__secondary .cs-search-bar__title:first-child{
        padding-top:1.5rem
    }
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__secondary .c-text-contents__title span{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.SE0001 .cs-search-bar__secondary .cs-search-bar__match .image{
    max-height:5.5rem;
    max-width:5.5rem
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__secondary .cs-search-bar__match .image{
        max-height:8.75rem;
        max-width:8.75rem
    }
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__secondary .cs-search-bar__match-product{
        grid-template-columns:5.5rem 1fr;
        grid-template-rows:5.5rem 1fr
    }
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__secondary .cs-search-bar__match-product{
        gap:2rem 1.25rem;
        grid-template-columns:min(8.75rem,20%) 1fr auto
    }
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__secondary .cs-search-bar__match-product .c-text-contents{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__secondary .cs-search-bar__match--recommend{
        padding:1.75rem
    }
}
.SE0001 .cs-search-bar__close-pop{
    position:absolute;
    right:3.75rem;
    top:0
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__close-pop{
        display:none
    }
}
.SE0001 .cs-search-bar__close-pop button{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-24-24.svg) 50%/contain no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:2.25rem;
    width:2.25rem
}
.SE0001 .cs-search-bar__find-store{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:1rem 0
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__find-store{
        padding:1.25rem 0 1.25rem 1rem
    }
}
.SE0001 .cs-search-bar__find-store .c-button__text{
    line-height:.875rem
}
.SE0001 .cs-search-bar__icon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pin-15-20.svg) 50%/contain no-repeat;
    display:block;
    height:1.25rem;
    margin-right:.5rem;
    width:.9375rem
}
.SE0001 .cs-search-bar__icon--product{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-product-18-18.svg) 50%/contain no-repeat;
    height:1.125rem;
    width:1.125rem
}
.SE0001 .cs-search-bar__close{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-24-24.svg) 50%/contain no-repeat;
    background-size:.5625rem;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:.875rem;
    margin-left:.5625rem;
    padding:0;
    position:absolute;
    right:1rem;
    width:.875rem
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__close{
        background-size:.75rem;
        height:1.125rem;
        right:1.5rem;
        width:1.125rem
    }
}
.SE0001 .cs-search-bar__title{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.25rem 0;
    justify-content:space-between;
    padding:1.5rem 1rem .75rem;
    position:relative
}
.SE0001 .cs-search-bar__title:first-child{
    padding-top:0
}
.SE0001 .cs-search-bar__title .cmp-button{
    font-size:.75rem;
    line-height:.75rem
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__title .cmp-button{
        font-size:1rem;
        font-weight:600;
        line-height:1rem
    }
}
.SE0001 .cs-search-bar__title .cmp-button span{
    color:#000
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__title{
        gap:1rem;
        padding:1.5rem 0 1.25rem
    }
}
.SE0001 .cs-search-bar__title span{
    color:#333
}
.SE0001 .cs-search-bar__title--coveo{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.25rem 0
}
.SE0001 .cs-search-bar__title--coveo span:first-child{
    margin-bottom:.125rem
}
.SE0001 .cs-search-bar__title--coveo span:first-child:after{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-coveo-58-14.svg) 100% 50%/contain no-repeat;
    border-left:.0625rem solid #cbc8c2;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    content:"";
    display:inline-block;
    height:1rem;
    margin-left:.625rem;
    padding-left:.625rem;
    vertical-align:middle;
    width:3.625rem
}
.SE0001 .cs-search-bar__title .c-accordion__button{
    bottom:auto;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__title .c-accordion__button{
        display:none
    }
}
.SE0001 .cs-search-bar__title .c-accordion__button:after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__title.rank{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:.25rem
    }
}
.SE0001 .cs-search-bar__description{
    -ms-flex-preferred-size:100%;
    -ms-flex-negative:0;
    color:#646464!important;
    flex-basis:100%;
    flex-shrink:0;
    font-size:.75rem;
    font-weight:400;
    line-height:.875rem;
    margin-right:auto
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__description{
        font-size:.75rem;
        line-height:.875rem
    }
}
.SE0001 .cs-search-bar__carousel{
    gap:.625rem
}
.SE0001 .cs-search-bar__carousel,.SE0001 .cs-search-bar__recent-list,.SE0001 .cs-search-bar__suggest-list{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.SE0001 .cs-search-bar__recent-list,.SE0001 .cs-search-bar__suggest-list{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.5rem;
    list-style:none;
    margin:0;
    padding:0 1rem
}
.SE0001 .cs-search-bar__recent-list li,.SE0001 .cs-search-bar__suggest-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__recent-list,.SE0001 .cs-search-bar__suggest-list{
        padding:0
    }
}
.SE0001 .cs-search-bar__recent-item,.SE0001 .cs-search-bar__suggest-item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#e6e1d6;
    border:.0625rem solid #e6e6e6;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    text-align:center
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__recent-item,.SE0001 .cs-search-bar__suggest-item{
        border-radius:1.75rem
    }
}
.SE0001 .cs-search-bar__recent-item:hover,.SE0001 .cs-search-bar__suggest-item:hover{
    border-color:#333;
    color:#333
}
.SE0001 .cs-search-bar__recent-item a,.SE0001 .cs-search-bar__suggest-item a{
    color:#000;
    padding:.625rem 1rem;
    text-align:left;
    word-break:break-word
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__recent-item a,.SE0001 .cs-search-bar__suggest-item a{
        line-height:1rem
    }
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__recent-item a,.SE0001 .cs-search-bar__suggest-item a{
        padding:1rem 1.5rem
    }
}
.SE0001 .cs-search-bar__recent-item a:hover,.SE0001 .cs-search-bar__suggest-item a:hover{
    text-decoration:none
}
.SE0001 .cs-search-bar__recent-item{
    position:relative
}
.SE0001 .cs-search-bar__recent-item a{
    padding-right:2.375rem
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__recent-item a{
        padding-right:3.125rem
    }
}
.SE0001 .cs-search-bar__rank{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__rank{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
}
.SE0001 .cs-search-bar__folded .c-accordion__button:after{
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
}
.SE0001 .cs-search-bar__folded+.SE0001 .cs-search-bar__rank .cs-search-bar__rank-item{
    display:none
}
.SE0001 .cs-search-bar__folded+.SE0001 .cs-search-bar__rank .cs-search-bar__rank-item--first{
    display:block
}
.SE0001 .cs-search-bar__rank-list{
    list-style:none;
    margin:0;
    padding:0;
    width:100%
}
.SE0001 .cs-search-bar__rank-list li{
    margin:0
}
.SE0001 .cs-search-bar__rank-item{
    padding:.625rem 1rem;
    position:relative
}
.SE0001 .cs-search-bar__rank-item:first-child{
    padding-top:0
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__rank-item{
        padding:.25rem 0
    }
    .SE0001 .cs-search-bar__rank-item:first-child{
        padding-top:0
    }
}
.SE0001 .cs-search-bar__rank-item a{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.SE0001 .cs-search-bar__rank-item a:hover{
    text-decoration:none
}
.SE0001 .cs-search-bar__rank-item a:hover .cs-search-bar__rank-title{
    text-decoration:underline
}
.SE0001 .cs-search-bar__rank-item span+span{
    margin-left:.5rem
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__rank-item--first .cs-search-bar__rank-icon--up{
        top:25%
    }
}
.SE0001 .cs-search-bar__rank-num{
    color:#ea1917;
    display:inline-block
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__rank-num{
        min-width:1.3125rem
    }
}
.SE0001 .cs-search-bar__rank-title{
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%
}
.SE0001 .cs-search-bar__rank-icon{
    position:absolute;
    right:0;
    top:50%
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__rank-icon{
        right:1rem
    }
}
.SE0001 .cs-search-bar__rank-icon--keep{
    background-color:#bbb;
    height:.125rem;
    width:.625rem
}
.SE0001 .cs-search-bar__rank-icon--up{
    border-right:.625rem solid #da0f47;
    border-top:.625rem solid transparent;
    top:50%;
    -webkit-transform:rotate(225deg);
    transform:rotate(225deg)
}
.SE0001 .cs-search-bar__rank-icon--down{
    border-right:.625rem solid #999;
    border-top:.625rem solid transparent;
    top:calc(50% - .4375rem);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.SE0001 .cs-search-bar__search-link{
    list-style:none;
    margin:0;
    padding:0
}
.SE0001 .cs-search-bar__search-link li{
    margin:0
}
.cs-search-bar__title+.SE0001 .cs-search-bar__search-link{
    margin-top:0
}
.SE0001 .cs-search-bar__search-item{
    position:relative
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__search-item{
        padding:.625rem 1rem
    }
    .SE0001 .cs-search-bar__search-item:first-child a:after{
        top:calc(50% - .9375rem)
    }
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__search-item:first-child a{
        padding-top:0
    }
    .SE0001 .cs-search-bar__search-item:last-child a{
        padding-bottom:0
    }
}
.SE0001 .cs-search-bar__search-item a{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    gap:.125rem;
    justify-content:space-between;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__search-item a{
        padding:.5rem 0
    }
}
.SE0001 .cs-search-bar__search-item a em{
    color:#000;
    font-style:normal;
    font-weight:700
}
.SE0001 .cs-search-bar__search-item a:hover{
    text-decoration:none
}
.SE0001 .cs-search-bar__search-item a:hover .cs-search-bar__search-title{
    text-decoration:underline
}
.SE0001 .cs-search-bar__search-item a:hover .cs-search-bar__tag-item{
    text-decoration:none
}
.SE0001 .cs-search-bar__search-title{
    line-height:1rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.SE0001 .cs-search-bar__record{
    border-bottom:.0625rem solid #eee;
    margin:0;
    padding:1rem 0
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__record{
        margin:0 1rem
    }
}
.SE0001 .cs-search-bar__record-item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:.5rem 2.5rem .5rem 0
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__record-item{
        position:relative
    }
    .SE0001 .cs-search-bar__record-item:after{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-7-12.svg) 50%/contain no-repeat;
        content:"";
        height:.75rem;
        position:absolute;
        right:0;
        top:calc(50% - .375rem);
        width:.4375rem
    }
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__record-item{
        padding:.5rem 0
    }
}
.SE0001 .cs-search-bar__record-item a{
    cursor:pointer;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.SE0001 .cs-search-bar__record-item a em{
    color:#da0f47;
    font-style:normal;
    font-weight:600
}
.SE0001 .cs-search-bar__record-icon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-clock-gray-24-24.svg) 50%/contain no-repeat;
    display:block;
    height:1.5rem;
    margin-right:.5rem;
    width:1.5rem
}
.SE0001 .cs-search-bar__search-tag{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    width:100%
}
.SE0001 .cs-search-bar__search-tag .cs-search-bar__search-title{
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__search-tag .cs-search-bar__search-title{
        line-height:1.75rem
    }
}
.SE0001 .cs-search-bar__tag-item{
    color:#ea1917;
    line-height:.875rem;
    white-space:nowrap
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__tag-item{
        margin-bottom:.125rem
    }
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__tag-item{
        line-height:1.125rem
    }
}
.SE0001 .cs-search-bar__tag-item .font-m-bold-12i{
    font-size:.625rem;
    line-height:1
}
.SE0001 .cs-search-bar__match{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:.75rem 1rem 0;
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__match{
        border-radius:1.75rem
    }
}
.SE0001 .cs-search-bar__title+.cs-search-bar__match{
    margin-top:0
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__match{
        margin:.75rem 0 0;
        padding:1.75rem 1.25rem 1.75rem 1.75rem
    }
}
.SE0001 .cs-search-bar__match .image{
    -ms-flex-negative:0;
    flex-shrink:0;
    max-height:6.25rem;
    max-width:6.25rem;
    width:100%
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__match .image{
        max-height:11.25rem;
        max-width:11.25rem
    }
}
.SE0001 .cs-search-bar__match-product{
    display:grid;
    gap:.75rem .75rem;
    grid-template-columns:6.25rem 1fr;
    grid-template-rows:auto 1fr;
    overflow:hidden;
    width:100%
}
.SE0001 .cs-search-bar__match-product .image{
    grid-column:1;
    grid-row:1
}
.SE0001 .cs-search-bar__match-product .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    grid-column:2;
    grid-row:1;
    justify-content:start
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__match-product .c-text-contents{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:end
    }
}
.SE0001 .cs-search-bar__match-product .button{
    grid-column:1/span 2;
    grid-row:2
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__match-product .cmp-button{
        width:100%
    }
    .SE0001 .cs-search-bar__match-product .cs-search-bar__buttonbox .cmp-button:nth-child(2),.SE0001 .cs-search-bar__match-product .cs-search-bar__buttonbox .cmp-button:nth-child(4){
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:end
    }
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__match-product{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        gap:.75rem 2rem;
        grid-template-columns:11.25rem 1fr auto;
        grid-template-rows:auto auto;
        position:relative
    }
    .SE0001 .cs-search-bar__match-product .image{
        grid-column:1;
        grid-row:1/3
    }
    .SE0001 .cs-search-bar__match-product .c-text-contents{
        grid-column:2;
        grid-row:1
    }
    .SE0001 .cs-search-bar__match-product .c-text-contents:hover{
        text-decoration:none
    }
    .SE0001 .cs-search-bar__match-product .button{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        grid-column:3;
        grid-row:1
    }
}
.SE0001 .cs-search-bar__match-txt .c-text-contents__eyebrow{
    color:#646464;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    line-height:1;
    margin-bottom:0
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__match-txt .c-text-contents__eyebrow{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:.5rem 0
    }
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__match-txt .c-text-contents__eyebrow{
        margin-bottom:.5rem
    }
}
.SE0001 .cs-search-bar__match-txt .c-text-contents__eyebrow span{
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__match-txt .c-text-contents__eyebrow span{
        line-height:1.125rem
    }
}
.SE0001 .cs-search-bar__match-txt .c-text-contents__title{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    line-height:1;
    overflow:hidden;
    text-overflow:ellipsis
}
.SE0001 .cs-search-bar__match-txt .c-text-contents__title span{
    display:inline-block
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__match-txt .c-text-contents__title span{
        line-height:1.125rem
    }
}
.SE0001 .cs-search-bar__match-txt .c-text-contents__title em{
    color:#000;
    display:inline-block;
    font-style:normal;
    font-weight:700
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__match-txt .c-text-contents__title em{
        line-height:1.125rem
    }
}
.SE0001 .cs-search-bar__match-txt .c-text-contents__tag-item{
    color:#ea1917
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__match-txt .c-text-contents__tag-item{
        border-right:.0625rem solid #e6e6e6;
        margin-right:.375rem;
        padding-right:.375rem
    }
}
.SE0001 .cs-search-bar__match-txt .c-cta{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__match-txt .c-cta{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        align-items:stretch;
        -webkit-column-gap:1.25rem;
        -moz-column-gap:1.25rem;
        column-gap:1.25rem;
        -ms-flex-direction:column;
        flex-direction:column;
        grid-column:3;
        grid-row:1/3;
        justify-content:center
    }
    .SE0001 .cs-search-bar__match-txt .c-cta .cmp-button{
        padding:.875rem 2.5rem
    }
    .SE0001 .cs-search-bar__match-txt .c-cta .cmp-button__text{
        white-space:nowrap
    }
    .SE0001 .cs-search-bar__match-txt .c-button--text-icon{
        font-size:.75rem
    }
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__match-txt .c-button--text-icon{
        font-size:.75rem
    }
}
.SE0001 .cs-search-bar__buttonbox{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    grid-column:1/3;
    grid-row:3;
    row-gap:1rem;
    width:100%
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__buttonbox{
        -webkit-column-gap:1.25rem;
        -moz-column-gap:1.25rem;
        column-gap:1.25rem;
        grid-column:2/3;
        grid-row:2;
        min-height:1.5rem;
        row-gap:0
    }
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__buttonbox{
        margin-top:.5rem
    }
}
.SE0001 .cs-search-bar__buttonbox .c-icon-button{
    -ms-flex-preferred-size:50%;
    color:#000;
    -webkit-column-gap:0;
    -moz-column-gap:0;
    column-gap:0;
    flex-basis:50%;
    font-size:.75rem;
    font-weight:600;
    height:auto
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__buttonbox .c-icon-button:first-child:last-child{
        -ms-flex-preferred-size:content;
        flex-basis:content;
        margin:0 auto
    }
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__buttonbox .c-icon-button{
        -ms-flex-preferred-size:auto;
        flex-basis:auto;
        font-size:.875rem;
        line-height:.875rem
    }
}
.SE0001 .cs-search-bar__buttonbox .c-icon-button:before{
    -ms-flex-negative:0;
    flex-shrink:0;
    height:1.125rem;
    margin-right:.25rem;
    width:1.125rem
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__buttonbox .c-icon-button:before{
        height:1.5rem;
        margin-right:.125rem;
        width:1.5rem
    }
}
.SE0001 .cs-search-bar__buttonbox .c-icon-button[class*=-manual]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-manual-12-12.svg)
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__buttonbox .c-icon-button[class*=-manual]:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-manual-18-18.svg)
    }
}
.SE0001 .cs-search-bar__buttonbox .c-icon-button[class*=-request]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-registration-12-12.svg)
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__buttonbox .c-icon-button[class*=-request]:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-registration-18-18.svg)
    }
}
.SE0001 .cs-search-bar__buttonbox .c-icon-button[class*=-product]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-request-12-12.svg)
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__buttonbox .c-icon-button[class*=-product]:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-request-18-18.svg)
    }
}
.SE0001 .cs-search-bar__buttonbox .c-icon-button[class*=-support]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-support-12-12.svg)
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__buttonbox .c-icon-button[class*=-support]:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-support-24-24.svg)
    }
}
.SE0001 .cs-search-bar__buttonbox .c-icon-button[class*=-product-support]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-product-support-12-12.svg)
}
.SE0001 .cs-search-bar__buttonbox .c-icon-button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-5-8.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:inline-block;
    height:.5rem;
    margin-left:.125rem;
    width:.25rem
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__buttonbox .c-icon-button:after{
        height:.625rem;
        margin-left:.25rem;
        width:.3125rem
    }
}
.SE0001 .cs-search-bar__search-none{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    border-bottom:.0625rem solid #cbc8c2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    justify-content:center;
    padding:3.28125rem 1rem
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__search-none{
        border-bottom:none;
        margin-left:1rem;
        margin-right:1rem
    }
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__search-none{
        padding:3.25rem 1.875rem 4.5rem
    }
}
.SE0001 .cs-search-bar__none-link{
    color:#333;
    margin-top:.5rem
}
.SE0001 .cs-search-bar__none-link a{
    color:#333
}
.SE0001 .cs-search-bar__store{
    list-style:none;
    margin:.75rem 0 0;
    padding:0
}
.SE0001 .cs-search-bar__store li{
    margin:0
}
.SE0001 .cs-search-bar__store-item{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    border-bottom:.0625rem solid #eee;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin:0 0 1.5rem!important;
    padding-bottom:1.5rem
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__store-item{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__store-item{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        margin:0 .625rem 1.25rem!important;
        padding-bottom:1.25rem
    }
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__store-item .c-button.medium{
        font-size:.75rem;
        height:1.875rem;
        margin-top:1rem;
        min-width:unset;
        padding:0 .75rem
    }
}
.SE0001 .cs-search-bar__store-item .c-text-contents__bodycopy,.SE0001 .cs-search-bar__store-item .c-text-contents__title{
    margin-bottom:.5rem
}
.SE0001 .cs-search-bar__store-call{
    color:#666;
    margin-bottom:1rem
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar__store-call{
        display:none
    }
}
.SE0001 .cs-search-bar__store-callbtn{
    margin-bottom:.5rem
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar__store-callbtn{
        display:none!important
    }
}
.SE0001 .cs-search-bar__store-distance{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#666;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.SE0001 .cs-search-bar .searchbar{
    padding:.5rem 4.3125rem .5rem .75rem;
    position:relative
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar .searchbar{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -ms-flex-negative:0;
        align-items:center;
        border-bottom:.0625rem solid #cbc8c2;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-shrink:0;
        height:5rem;
        padding:0 .625rem
    }
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar .searchbar{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        width:100%
    }
    .SE0001 .cs-search-bar .searchbar .searchBar__root{
        width:100%
    }
}
.SE0001 .cs-search-bar .searchbar .c-gnb__logo{
    display:none;
    -webkit-transition:left .3s;
    transition:left .3s
}
@media(max-width:109.375rem){
    .SE0001 .cs-search-bar .searchbar .c-gnb__logo{
        left:-6.25rem!important
    }
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar .searchbar .c-gnb__logo{
        display:block;
        left:calc(50% - 54.25rem);
        position:absolute;
        top:calc(50% - 1.375rem);
        width:4.5625rem
    }
}
.SE0001 .cs-search-bar .searchbar input{
    background:#e6e1d6;
    border:.0625rem solid #ddd;
    border-radius:.5rem;
    border-radius:6.25rem;
    caret-color:#da0f47;
    height:3rem;
    padding:.9375rem 2.5rem .9375rem 1rem;
    -webkit-transition:padding .3s,border-color .3s;
    transition:padding .3s,border-color .3s;
    width:100%
}
.SE0001 .cs-search-bar .searchbar input:focus{
    border-color:#333;
    outline:none
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar .searchbar input{
        border:none;
        height:4rem;
        margin:0;
        padding:1.125rem 4.0625rem 1.125rem 3.75rem
    }
}
.SE0001 .cs-search-bar .searchbar input:focus{
    border-color:transparent
}
.SE0001 .cs-search-bar .searchbar input:focus-visible{
    outline:none
}
.SE0001 .cs-search-bar .searchbar input:not(:-moz-placeholder-shown)+.c-icon-button--delete{
    opacity:1
}
.SE0001 .cs-search-bar .searchbar input:not(:-ms-input-placeholder)+.c-icon-button--delete{
    opacity:1
}
.SE0001 .cs-search-bar .searchbar input:not(:placeholder-shown)+.c-icon-button--delete{
    opacity:1
}
.SE0001 .cs-search-bar .searchbar input::-webkit-input-placeholder{
    color:#999;
    font-size:.875rem
}
.SE0001 .cs-search-bar .searchbar input::-moz-placeholder{
    color:#999;
    font-size:.875rem
}
.SE0001 .cs-search-bar .searchbar input:-ms-input-placeholder{
    color:#999;
    font-size:.875rem
}
.SE0001 .cs-search-bar .searchbar input::-ms-input-placeholder{
    color:#999;
    font-size:.875rem
}
.SE0001 .cs-search-bar .searchbar input::placeholder{
    color:#999;
    font-size:.875rem
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar .searchbar input::-webkit-input-placeholder{
        font-size:1.5rem
    }
    .SE0001 .cs-search-bar .searchbar input::-moz-placeholder{
        font-size:1.5rem
    }
    .SE0001 .cs-search-bar .searchbar input:-ms-input-placeholder{
        font-size:1.5rem
    }
    .SE0001 .cs-search-bar .searchbar input::-ms-input-placeholder{
        font-size:1.5rem
    }
    .SE0001 .cs-search-bar .searchbar input::placeholder{
        font-size:1.5rem
    }
}
.SE0001 .cs-search-bar .searchbar input:disabled{
    background-color:#f6f6f6;
    border:.0625rem solid #f6f6f6
}
.SE0001 .cs-search-bar .searchbar .fieldIcons__root{
    display:block;
    position:relative
}
.SE0001 .cs-search-bar .searchbar .fieldIcons__before{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search.svg);
    background-repeat:no-repeat;
    background-size:contain;
    border:none;
    content:"";
    height:1.375rem;
    left:1rem;
    position:absolute;
    top:calc(50% - .6875rem);
    -webkit-transition:left .3s,opacity .1s;
    transition:left .3s,opacity .1s;
    width:1.375rem;
    z-index:10
}
@media(max-width:48rem){
    .SE0001 .cs-search-bar .searchbar .fieldIcons__before{
        display:none
    }
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar .searchbar .fieldIcons__before{
        left:1.625rem;
        opacity:1
    }
}
.SE0001 .cs-search-bar .searchbar__cancel{
    font-size:.875rem;
    margin-left:.5rem
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar .searchbar__cancel{
        display:none
    }
}
.SE0001 .cs-search-bar .searchbar__delete{
    background:#999 url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-white-24-24.svg) 50%/.625rem .625rem no-repeat;
    border-radius:50%;
    height:1.5rem;
    opacity:0;
    position:absolute;
    right:.875rem;
    top:calc(50% - .75rem);
    -webkit-transition:opacity .3s;
    transition:opacity .3s;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .SE0001 .cs-search-bar .searchbar__delete{
        right:1.5rem
    }
}
.SE0001 .cs-search-bar .searchbar__delete:after{
    content:none
}
.SE0001 .cs-search-bar .searchbar__delete:before{
    height:1.5rem;
    width:1.5rem
}
.SE0001 .cs-search-bar .searchbar__delete span{
    clip:rect(0,0,0,0);
    border:0;
    height:.0625rem;
    margin:-.0625rem;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:.0625rem
}
.pop-cs-search.c-pop-msg{
    display:block;
    opacity:1;
    padding:0;
    pointer-events:auto
}
.pop-cs-search.c-pop-msg:not(.active){
    display:block;
    opacity:0;
    pointer-events:none;
    -webkit-transition:opacity .3s cubic-bezier(1,.82,1,.82);
    transition:opacity .3s cubic-bezier(1,.82,1,.82)
}
.pop-cs-search.c-pop-msg:not(.active) .c-pop-msg__container{
    max-height:5.625rem;
    pointer-events:none
}
.pop-cs-search.c-pop-msg:not(.active) .c-pop-msg__dimmed{
    opacity:0;
    pointer-events:none
}
.pop-cs-search.c-pop-msg .c-pop-msg__close{
    right:.75rem;
    top:.5rem
}
.pop-cs-search.c-pop-msg .c-pop-msg__close .c-pop-msg__close-button{
    color:#000;
    font-size:1rem;
    font-weight:400;
    line-height:1.125rem;
    width:auto
}
.pop-cs-search.c-pop-msg .c-pop-msg__close .c-pop-msg__close-button:before{
    display:none
}
@media(min-width:48.0625rem){
    .pop-cs-search.c-pop-msg .c-pop-msg__close .c-pop-msg__close-button{
        font-size:1.25rem;
        height:1.5rem;
        line-height:1.5rem
    }
}
.pop-cs-search.c-pop-msg .c-pop-msg__close .c-pop-msg__close-button .sr-only{
    clip:unset;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto
}
@media(min-width:48.0625rem){
    .pop-cs-search.c-pop-msg .c-pop-msg__close{
        top:1.75rem
    }
}
@media(min-width:67.5rem)and (max-width:90.9375rem){
    .pop-cs-search.c-pop-msg .c-pop-msg__close{
        left:62.75rem
    }
}
@media(min-width:90.9375rem){
    .pop-cs-search.c-pop-msg .c-pop-msg__close{
        left:calc(50% + 17.75rem)
    }
}
.pop-cs-search.c-pop-msg .c-pop-msg__container{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    margin:0;
    -webkit-transition:max-height .3s ease-in;
    transition:max-height .3s ease-in;
    width:100%
}
@media(max-width:48rem){
    .pop-cs-search.c-pop-msg .c-pop-msg__container{
        border-radius:0;
        padding:0
    }
    .pop-cs-search.c-pop-msg .c-pop-msg__container .cs-search-bar__content{
        padding-right:0;
        padding-top:0
    }
}
@media(min-width:48.0625rem){
    .pop-cs-search.c-pop-msg .c-pop-msg__container{
        border-radius:0 0 .5rem .5rem;
        max-height:42.5rem
    }
}
.pop-cs-search.c-pop-msg .c-pop-msg__dimmed{
    -webkit-backdrop-filter:blur(.25rem);
    backdrop-filter:blur(.25rem);
    opacity:1;
    -webkit-transition:opacity .1s;
    transition:opacity .1s
}
@media(min-width:48.0625rem){
    .SE-SearchResults .font-w-semibold-36{
        font-size:2.25rem;
        font-weight:600;
        line-height:2.625rem
    }
}
@media(max-width:48rem){
    .SE-SearchResults .font-m-semibold-28{
        font-size:1.75rem;
        font-weight:600;
        line-height:2rem
    }
    .SE-SearchResults .font-m-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.75rem
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .font-w-normal-28{
        font-size:1.75rem;
        font-weight:400;
        line-height:2rem
    }
}
.SE-SearchResults .font-m-normal-18{
    line-height:1.375rem
}
.SE-SearchResults .cs-search-result{
    position:relative
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.SE-SearchResults .cs-search-result__controls{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding:1.25rem 0;
    width:100%
}
@media(min-width:67.1875rem){
    .SE-SearchResults .cs-search-result__controls{
        padding-bottom:.625rem;
        padding-top:0
    }
}
.SE-SearchResults .cs-search-result__controls.c-compare-only{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.SE-SearchResults .cs-search-result .c-price__purchase{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.SE-SearchResults .cs-search-result .c-price__purchase .c-image{
    height:1.75rem;
    line-height:0;
    margin-left:0;
    margin-right:.25rem;
    width:2.9375rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .c-price__purchase .c-image{
        height:2rem;
        margin-right:.5rem;
        width:3.375rem
    }
}
.SE-SearchResults .cs-search-result .c-stock-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin-left:0;
    margin-right:0;
    margin-top:1.25rem;
    max-width:90rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .c-stock-list{
        margin-top:2.5rem
    }
}
.SE-SearchResults .cs-search-result .c-stock-list .carousel{
    width:100%
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result .c-stock-list .c-carousel{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .c-stock-list .c-carousel{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.SE-SearchResults .cs-search-result .c-stock-list .c-carousel:not(.swiper-initialized) .swiper-wrapper{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:1.5rem;
    justify-content:center
}
.SE-SearchResults .cs-search-result .c-stock-list .c-carousel:not(.swiper-initialized) .swiper-wrapper .swiper-slide{
    -webkit-box-flex:0;
    -ms-flex:0 1 21.375rem;
    flex:0 1 21.375rem
}
.SE-SearchResults .cs-search-result .c-stock-list__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border:.0625rem solid #eee;
    border-radius:.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:3.125rem;
    height:auto;
    padding:1.875rem 2.5rem
}
.SE-SearchResults .cs-search-result .c-stock-list__item--top{
    margin:0 auto;
    max-height:11.25rem;
    max-width:11.25rem
}
.SE-SearchResults .cs-search-result .c-stock-list__item--bottom{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    position:relative
}
.SE-SearchResults .cs-search-result .c-stock-list__item--bottom:before{
    background-color:#f3f3f3;
    content:"";
    height:.0625rem;
    position:absolute;
    top:-1.25rem;
    width:100%
}
.SE-SearchResults .cs-search-result .c-stock-list .c-no-data-wrap{
    border:.0625rem solid #e6e6e6;
    border-radius:.5rem;
    padding:4.5rem 1rem;
    width:100%
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .c-stock-list .c-no-data-wrap{
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding:8.5625rem 0
    }
    .SE-SearchResults .cs-search-result .cmp-tabs{
        margin-left:-1.5rem;
        margin-right:-1.5rem
    }
}
.SE-SearchResults .cs-search-result .cmp-tabs__inner{
    border-bottom:.0625rem solid #cbc8c2;
    margin-bottom:0;
    width:100%
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .cmp-tabs__tabpanel{
        margin:0 auto
    }
}
.SE-SearchResults .cs-search-result .cmp-tabs__tablist{
    gap:1.5rem;
    margin:0 auto;
    max-width:90rem;
    padding:0 1.5625rem;
    width:100%
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .cmp-tabs__tablist{
        gap:0;
        padding:0
    }
}
.SE-SearchResults .cs-search-result .cmp-tabs__tab{
    font-size:.875rem;
    padding:1.1875rem 0 1.0625rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .cmp-tabs__tab{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        font-size:1.5rem;
        font-weight:400;
        line-height:1.75rem;
        padding:1.875rem .625rem
    }
}
.SE-SearchResults .cs-search-result .cmp-tabs__tab.cmp-tabs__tab{
    color:#000;
    text-align:center
}
.SE-SearchResults .cs-search-result .cmp-tabs__tab.cmp-tabs__tab--active{
    color:#000
}
.SE-SearchResults .cs-search-result .cmp-tabs__tab.cmp-tabs__tab--active:after{
    bottom:0;
    height:.125rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .cmp-tabs__tab.cmp-tabs__tab--active:after{
        height:.25rem
    }
}
.SE-SearchResults .cs-search-result .c-content-area{
    margin:0 auto;
    max-width:90rem;
    padding:0
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result .c-content-area__all{
        padding:1.25rem 0 0
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .c-content-area__all{
        padding-top:2rem
    }
    .SE-SearchResults .cs-search-result .c-content-area__all .c-filter{
        display:none
    }
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result .c-content-area .c-filter-bar{
        margin:0
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .c-content-area .c-filter-bar{
        padding:0
    }
}
.SE-SearchResults .cs-search-result .c-content-area .c-filter-bar .c-filter-bar__text-button{
    padding-right:2.75rem;
    position:relative
}
.SE-SearchResults .cs-search-result .c-content-area .c-filter-bar .c-filter-bar__text-button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-dropdown-12-8.svg);
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:.75rem .5rem;
    content:"";
    display:block;
    height:.5rem;
    position:absolute;
    right:1.5625rem;
    top:calc(50% - 4px);
    width:.75rem
}
.SE-SearchResults .cs-search-result__container{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    padding-bottom:2.5rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__container{
        padding:1.25rem 0 6.25rem
    }
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__container .c-result-area__controls{
        padding-left:1rem;
        padding-right:1rem
    }
}
.SE-SearchResults .cs-search-result__title{
    padding-top:1.875rem
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__title{
        margin-top:.625rem
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__title{
        padding-top:2.5rem
    }
}
.SE-SearchResults .cs-search-result__title .c-text-contents__headline{
    margin-bottom:.625rem
}
.SE-SearchResults .cs-search-result__searchbar{
    padding:1.5rem 0
}
.SE-SearchResults .cs-search-result__controls{
    margin-bottom:1.25rem
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__controls{
        margin-top:1.25rem
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__controls{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:space-between;
        margin-bottom:.625rem
    }
}
.SE-SearchResults .cs-search-result__controls .my-input{
    display:none
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__controls .my-input{
        display:block;
        margin-left:1.25rem
    }
    .SE-SearchResults .cs-search-result__controls .my-input ul{
        list-style:none;
        margin:0;
        padding:0
    }
    .SE-SearchResults .cs-search-result__controls .my-input .c-search-box__form{
        width:7.5rem
    }
}
.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:#fff;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-12-6.svg);
    background-position:calc(100% - 1rem) 50%;
    background-repeat:no-repeat;
    background-size:.75rem;
    border:.0625rem solid #ddd;
    border-radius:.375rem;
    color:#333;
    font-size:.875rem;
    height:3.125rem;
    padding-left:1rem;
    width:100%
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__controls .my-input .c-select-item select{
        height:2.25rem
    }
}
.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select:disabled,.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select[disabled=disabled],.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select[disabled=true]{
    background-color:#f6f6f6;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-grayb-down-12-6.svg);
    color:#bbb
}
.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select:disabled::-webkit-input-placeholder,.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select[disabled=disabled]::-webkit-input-placeholder,.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select[disabled=true]::-webkit-input-placeholder{
    color:#bbb
}
.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select:disabled::-moz-placeholder,.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select[disabled=disabled]::-moz-placeholder,.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select[disabled=true]::-moz-placeholder{
    color:#bbb
}
.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select:disabled:-ms-input-placeholder,.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select[disabled=disabled]:-ms-input-placeholder,.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select[disabled=true]:-ms-input-placeholder{
    color:#bbb
}
.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select:disabled::-ms-input-placeholder,.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select[disabled=disabled]::-ms-input-placeholder,.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select[disabled=true]::-ms-input-placeholder{
    color:#bbb
}
.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select:disabled::placeholder,.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select[disabled=disabled]::placeholder,.SE-SearchResults .cs-search-result__controls .my-input .c-select-item select[disabled=true]::placeholder{
    color:#bbb
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__controls-all{
        margin:0
    }
}
.SE-SearchResults .cs-search-result__controls+.cs-search-bar__recent-list{
    border-top:.0625rem solid #f3f3f3;
    padding-top:.625rem
}
.SE-SearchResults .cs-search-result__compare{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__compare{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:end;
        padding-right:1.5625rem
    }
}
.SE-SearchResults .cs-search-result__compare .c-result-area__compare{
    font-weight:600
}
@media(max-width:67.125rem){
    .SE-SearchResults .cs-search-result__compare .c-result-area__compare{
        padding:1rem 0
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__compare .c-result-area__compare{
        margin-right:1.5rem
    }
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__sort{
        display:none
    }
}
.SE-SearchResults .cs-search-result__all{
    margin-bottom:0;
    padding-left:0
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__all{
        padding-left:1rem;
        padding-right:1rem
    }
}
.SE-SearchResults .cs-search-result__all .c-text-contents__eyebrow{
    color:#646464;
    font-size:.75rem;
    font-weight:400;
    line-height:.875rem
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__all .c-text-contents__eyebrow{
        margin-top:.5625rem
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all .c-text-contents__eyebrow{
        font-size:1rem;
        line-height:1.125rem
    }
}
.SE-SearchResults .cs-search-result__all .c-text-contents__headline{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__all .c-text-contents__headline{
        line-height:1.125rem
    }
}
.SE-SearchResults .cs-search-result__all .c-text-contents__headline .c-icon-button{
    -webkit-column-gap:0;
    -moz-column-gap:0;
    column-gap:0;
    height:1rem;
    max-width:1rem;
    width:100%
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__all .c-text-contents__headline .c-icon-button{
        margin-top:.1875rem
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all .c-text-contents__headline .c-icon-button{
        height:1.5rem;
        max-width:1.5rem
    }
}
.SE-SearchResults .cs-search-result__all .c-text-contents__headline .c-icon-button[class*=-print]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-play-outline-black-24-24.svg)
}
.SE-SearchResults .cs-search-result__all .c-text-contents__headline em{
    font-style:normal;
    font-weight:700
}
.SE-SearchResults .cs-search-result__all .c-text-contents__bodycopy{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    color:#333;
    display:-webkit-box;
    line-height:1.25rem;
    margin-top:.5rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all .c-text-contents__bodycopy span{
        line-height:1.25rem
    }
}
.SE-SearchResults .cs-search-result__all.c-product-list{
    display:block
}
.SE-SearchResults .cs-search-result .c-product-item__tag{
    display:none;
    height:1.25rem
}
.SE-SearchResults .cs-search-result .c-product-item__compare{
    padding:0
}
.SE-SearchResults .cs-search-result .c-product-item__compare .c-checkbox-item .label{
    text-transform:none
}
.SE-SearchResults .cs-search-result .show-compare .c-product-item__tag{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:absolute
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .show-compare .c-product-item__tag{
        right:1.75rem;
        top:1.75rem
    }
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result .show-compare .c-product-item__tag{
        position:absolute;
        right:1.25rem;
        top:1.25rem
    }
}
.SE-SearchResults .cs-search-result .c-product-list .cs-search-result__all-buttonbox{
    line-height:1rem;
    text-align:right
}
.SE-SearchResults .cs-search-result__all-item{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    align-items:baseline;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:space-between;
    padding:1.25rem;
    position:relative
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__all-item{
        gap:.75rem
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-item{
        border:.0625rem solid #e6e6e6;
        border-radius:1.75rem;
        padding:1.75rem
    }
}
.SE-SearchResults .cs-search-result__all-item a:hover{
    text-decoration:none
}
.SE-SearchResults .cs-search-result__all-item a:hover .title{
    text-decoration:underline
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__all-item--bp{
        padding-bottom:5rem
    }
}
@media(max-width:21.4375rem){
    .SE-SearchResults .cs-search-result__all-item--bp{
        padding-bottom:8.125rem
    }
}
.SE-SearchResults .cs-search-result__all-item+.cs-search-result__all-item{
    margin-top:.75rem
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__all-item+.cs-search-result__all-item{
        border-top:.0625rem solid #e6e6e6
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-item+.cs-search-result__all-item{
        margin-top:1rem
    }
}
.SE-SearchResults .cs-search-result__all-left{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem;
    justify-content:space-between;
    width:100%
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-left{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.SE-SearchResults .cs-search-result__all-content{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.75rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-content{
        gap:2rem
    }
}
.SE-SearchResults .cs-search-result__all-content .price-area{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-content .price-area{
        margin-top:.75rem
    }
}
.SE-SearchResults .cs-search-result__all-content .price-area .price-box .c-product-item__download{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    margin:0
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-content .price-area .price-box .c-product-item__download{
        -ms-flex-wrap:initial;
        flex-wrap:nowrap
    }
}
.SE-SearchResults .cs-search-result__all-content .price-area .price-box .c-energy-grade{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:1.75rem;
    padding:0;
    width:auto
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-content .price-area .price-box .c-energy-grade{
        height:2rem
    }
}
.SE-SearchResults .cs-search-result__all-content .price-area .price-box .c-energy-grade .cmp-image{
    display:block
}
.SE-SearchResults .cs-search-result__all-content .price-area .price-box .c-energy-grade img{
    height:1.75rem;
    width:100%;
    width:2.9375rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-content .price-area .price-box .c-energy-grade img{
        height:2rem;
        width:3.375rem
    }
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__all-content .price-area .price-box{
        gap:.25rem
    }
}
.SE-SearchResults .cs-search-result__all-content .cs-search-result__all-tagbox{
    color:#4a4946
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__all-content-tag{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        padding-bottom:1.875rem;
        position:relative
    }
    .SE-SearchResults .cs-search-result__all-content-tag .text,.SE-SearchResults .cs-search-result__all-content-tag .title{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        display:-webkit-box;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.SE-SearchResults .cs-search-result__all-flagbox{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:left;
    -ms-flex-pack:left;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:left;
    margin-bottom:.375rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-flagbox{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        margin-bottom:.5rem
    }
}
.SE-SearchResults .cs-search-result__all-flag{
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-flag{
        border-right:.0625rem solid #e6e6e6;
        font-size:1rem;
        line-height:1.125rem;
        margin-right:.375rem;
        padding-right:.375rem
    }
}
.SE-SearchResults .cs-search-result__all-normalflag{
    font-size:.75rem;
    font-weight:400;
    line-height:.75rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-normalflag{
        font-size:1rem;
        line-height:1rem
    }
}
.SE-SearchResults .cs-search-result__all-buttonbox{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-buttonbox{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:table;
        -ms-flex-direction:row;
        flex-direction:row;
        line-height:0;
        margin-top:.75rem
    }
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__all-buttonbox{
        bottom:0;
        left:50%;
        padding-bottom:1.25rem;
        position:absolute;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%);
        width:calc(100% - 2.5rem)
    }
}
.SE-SearchResults .cs-search-result__all-buttonbox .table-row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__all-buttonbox .table-row{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-buttonbox .table-row+.table-row{
        margin-left:1.5rem
    }
}
.SE-SearchResults .cs-search-result__all-buttonbox .table-row a+a{
    margin-left:1.5rem
}
.SE-SearchResults .cs-search-result__all-buttonbox .table-cell{
    display:table-cell
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-buttonbox .table-cell:not(:last-child){
        padding-right:1.5rem
    }
}
.SE-SearchResults .cs-search-result__all-buttonbox .c-icon-button{
    -webkit-box-flex:1;
    color:#333;
    -webkit-column-gap:0;
    -moz-column-gap:0;
    column-gap:0;
    -ms-flex:1 1 40%;
    flex:1 1 40%;
    font-size:.75rem;
    font-weight:600
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-buttonbox .c-icon-button{
        font-size:.875rem;
        line-height:.875rem
    }
}
.SE-SearchResults .cs-search-result__all-buttonbox .c-icon-button:hover span{
    text-decoration:underline
}
.SE-SearchResults .cs-search-result__all-buttonbox .c-icon-button:before{
    height:1.125rem;
    width:1.125rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-buttonbox .c-icon-button:before{
        height:1.5rem;
        margin-right:.125rem;
        width:1.5rem
    }
}
.SE-SearchResults .cs-search-result__all-buttonbox .c-icon-button[class*=-manual]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-manual-24-24.svg)
}
.SE-SearchResults .cs-search-result__all-buttonbox .c-icon-button[class*=-request]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-request-24-24.svg)
}
.SE-SearchResults .cs-search-result__all-buttonbox .c-icon-button[class*=-product]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-registration-24-24.svg)
}
.SE-SearchResults .cs-search-result__all-buttonbox .c-icon-button[class*=-support]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-support-24-24.svg)
}
.SE-SearchResults .cs-search-result__all-buttonbox .c-icon-button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-6-10.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:inline-block;
    height:.625rem;
    margin-left:.3125rem;
    width:.375rem
}
.SE-SearchResults .cs-search-result__all-button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.5rem;
    justify-content:center
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__all-button{
        row-gap:.75rem
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-button{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:.75rem
    }
}
.SE-SearchResults .cs-search-result__all-button-none .button{
    width:100%
}
.SE-SearchResults .cs-search-result__all-buy,.SE-SearchResults .cs-search-result__all-learn{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-buy,.SE-SearchResults .cs-search-result__all-learn{
        width:10rem
    }
}
.SE-SearchResults .cs-search-result__all-buy .c-button,.SE-SearchResults .cs-search-result__all-learn .c-button{
    padding:0;
    width:100%
}
.SE-SearchResults .cs-search-result__all-bottom{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-bottom{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__all-bottom{
        width:100%
    }
}
.SE-SearchResults .cs-search-result__all-tagbox{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#666;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.375rem
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__all-tagbox{
        bottom:0;
        left:0;
        position:absolute
    }
}
.SE-SearchResults .cs-search-result__all-tagbox span{
    line-height:1.25rem;
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-tagbox span{
        margin-top:.75rem
    }
}
.SE-SearchResults .cs-search-result__all-image .cmp-image{
    width:6.25rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__all-image .cmp-image{
        width:11.25rem
    }
}
.SE-SearchResults .cs-search-result__icon{
    height:1rem;
    max-width:1rem;
    width:100%
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result__icon{
        margin-top:.1875rem
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__icon{
        height:1.5rem;
        max-width:1.5rem
    }
}
.SE-SearchResults .cs-search-result__icon--play{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-play-outline-black-24-24.svg) 50%/contain no-repeat
}
.SE-SearchResults .cs-search-result__suggest{
    border-top:1px solid #cbc8c2;
    padding:1.5rem 1rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__suggest{
        margin:0 -1.5rem;
        padding:3rem 1.5rem 4rem
    }
}
.SE-SearchResults .cs-search-result__suggest .c-text-contents{
    margin:0 auto;
    max-width:90rem
}
.SE-SearchResults .cs-search-result__suggest-list{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.5rem;
    list-style:none;
    margin:.75rem auto 0;
    max-width:90rem;
    padding:0
}
.SE-SearchResults .cs-search-result__suggest-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__suggest-list{
        margin-top:1.25rem
    }
}
.SE-SearchResults .cs-search-result__suggest-item{
    background-color:#e6e1d6;
    border:.0625rem solid #e6e6e6;
    border-radius:1.75rem;
    text-align:center
}
.SE-SearchResults .cs-search-result__suggest-item a{
    color:#000;
    display:block;
    line-height:1rem;
    padding:.625rem 1rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__suggest-item a{
        line-height:1.5rem;
        padding:1rem 1.5rem
    }
}
.SE-SearchResults .cs-search-result__suggest-item a:hover{
    text-decoration:none
}
.SE-SearchResults .cs-search-result__suggest-item:hover{
    border-color:#333;
    color:#333
}
.SE-SearchResults .cs-search-result__empty{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0 auto;
    max-width:90rem;
    padding:2rem 1rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__empty{
        padding:4rem 0
    }
}
.SE-SearchResults .cs-search-result__empty .c-text-contents__headline{
    margin-bottom:1rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__empty .c-text-contents__headline{
        margin-bottom:1.75rem
    }
}
.SE-SearchResults .cs-search-result__empty .c-text-contents__bodycopy{
    color:#333
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__empty .c-text-contents__bodycopy .c-button__text{
        color:#000
    }
}
.SE-SearchResults .cs-search-result__empty .c-text-contents__bodycopy+.c-text-contents__bodycopy{
    margin-top:.75rem
}
.SE-SearchResults .cs-search-result__empty .c-button{
    font-size:1.75rem;
    font-weight:600;
    line-height:2rem;
    margin-right:0!important
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__empty .c-button{
        font-size:2.25rem;
        line-height:2.625rem
    }
}
.SE-SearchResults .cs-search-result__empty-list{
    color:#333;
    margin-bottom:0;
    margin-top:.5rem;
    padding:0
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__empty-list{
        margin-top:.75rem
    }
}
.SE-SearchResults .cs-search-result__empty-list li{
    list-style:none;
    margin:0;
    padding:0
}
.SE-SearchResults .cs-search-result__empty-list li li{
    margin:0
}
.SE-SearchResults .cs-search-result__empty-list li:before{
    background-color:#666;
    border-radius:50%;
    content:"";
    display:inline-block;
    height:.1875rem;
    margin-right:.5625rem;
    margin-top:-.125rem;
    vertical-align:middle;
    width:.1875rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__empty-list li:before{
        background-color:#333;
        height:.25rem;
        margin-right:.75rem;
        width:.25rem
    }
}
.SE-SearchResults .cs-search-result__count{
    font-weight:inherit;
    margin-right:.3125rem
}
.SE-SearchResults .cs-search-result__slide{
    background-color:#f6f6f6;
    padding-bottom:2.5rem;
    padding-top:2.5rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result__slide{
        padding-bottom:6.25rem;
        padding-top:6.25rem
    }
}
.SE-SearchResults .cs-search-result__slide .c-stock-list{
    margin-left:auto;
    margin-right:auto
}
.SE-SearchResults .cs-search-result__slide .c-stock-list__item{
    background-color:#fff
}
.SE-SearchResults .cs-search-result__slide .c-stock-list__icon,.SE-SearchResults .cs-search-result__slide .c-stock-list__item .c-image__img{
    height:3.75rem
}
.SE-SearchResults .cs-search-result__slide .c-stock-list__icon--curry{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-curry-60-60.svg) 50%/contain no-repeat
}
.SE-SearchResults .cs-search-result__slide .c-stock-list__icon--john{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-john-94-60.svg) 50%/contain no-repeat
}
.SE-SearchResults .cs-search-result__slide .c-stock-list__icon--richer{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-richer-88-68.svg) 50%/contain no-repeat
}
.SE-SearchResults .cs-search-result__slide .c-stock-list__icon--hughes{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-hughes-180-28.svg) 50%/contain no-repeat
}
.SE-SearchResults .cs-search-result__slide .c-text-contents__headline{
    margin-bottom:.625rem
}
.SE-SearchResults .cs-search-result__slide-btn .cmp-button__text{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.SE-SearchResults .cs-search-result__slide-btn .cmp-button__text:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-blank-white-12-12.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:.75rem;
    margin-left:.375rem;
    width:.75rem
}
.SE-SearchResults .cs-search-result .cs-active-msg{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    max-width:33.9375rem;
    position:fixed;
    right:0;
    width:100%;
    z-index:20
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .cs-active-msg{
        right:6.25rem
    }
}
.SE-SearchResults .cs-search-result .cs-active-msg__box{
    background-color:rgba(29,29,27,.8);
    border-radius:.5rem;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    opacity:0;
    padding:.75rem 1rem;
    position:absolute;
    right:1.5625rem;
    visibility:hidden;
    width:calc(100% - 3.125rem);
    z-index:10
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .cs-active-msg__box{
        right:6.25rem;
        width:100%
    }
}
.SE-SearchResults .cs-search-result .cs-active-msg__box--active{
    opacity:1;
    position:relative;
    -webkit-transform:translateY(-1.875rem);
    transform:translateY(-1.875rem);
    visibility:visible
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .cs-active-msg__box--active{
        -webkit-transform:translateY(-2.5rem);
        transform:translateY(-2.5rem)
    }
}
.SE-SearchResults .cs-search-result .cs-active-msg__content{
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:flex-start;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    width:100%
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result .cs-active-msg__content{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .cs-active-msg__content{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
.SE-SearchResults .cs-search-result .cs-active-msg__txt{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.375rem
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result .cs-active-msg__txt{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        margin-bottom:.625rem
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .cs-active-msg__txt{
        gap:.625rem
    }
}
.SE-SearchResults .cs-search-result .cs-active-msg__close{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-white-12-12.svg) 50%/.75rem .75rem no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:1.25rem;
    margin-left:auto;
    margin-top:.3125rem;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .cs-active-msg__close{
        display:none
    }
}
.SE-SearchResults .cs-search-result .cs-active-msg__closebtn .c-button{
    line-height:1.25rem;
    margin-right:.25rem!important;
    margin-top:.0625rem;
    vertical-align:top
}
.SE-SearchResults .cs-search-result .searchbar{
    text-align:center
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result .searchbar{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        padding-left:1.5625rem;
        padding-right:1.5625rem;
        width:100%
    }
    .SE-SearchResults .cs-search-result .searchbar .searchBar__root{
        width:100%
    }
}
.SE-SearchResults .cs-search-result .searchbar input{
    border:1px solid #ddd;
    border-radius:.375rem;
    max-width:708px;
    padding:.5625rem 3.125rem;
    width:100%
}
.SE-SearchResults .cs-search-result .searchbar input:focus-visible{
    outline-offset:0
}
.SE-SearchResults .cs-search-result .searchbar input:disabled{
    background-color:#f6f6f6;
    border:1px solid #f6f6f6
}
.SE-SearchResults .cs-search-result .searchbar .fieldIcons__root{
    position:relative
}
.SE-SearchResults .cs-search-result .searchbar .fieldIcons__before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search.svg);
    background-repeat:no-repeat;
    content:"";
    height:1.125rem;
    left:1.875rem;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,calc(-50% + 2px));
    transform:translate(-50%,calc(-50% + 2px));
    width:1.125rem;
    z-index:1
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .searchbar input{
        padding:.875rem 3.125rem
    }
    .SE-SearchResults .cs-search-result .searchbar .fieldIcons__before{
        right:1rem
    }
}
.SE-SearchResults .cs-search-result .searchbar__cancel{
    font-size:.875rem;
    margin-left:.5rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .searchbar__cancel{
        display:none
    }
}
.SE-SearchResults .cs-search-result .searchbar__delete{
    background:#999 url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-white-24-24.svg) 50%/.625rem .625rem no-repeat;
    border-radius:50%;
    height:1.25rem;
    position:absolute;
    right:1.125rem;
    top:calc(50% - .625rem);
    width:1.25rem
}
.SE-SearchResults .cs-search-result .searchbar__delete:after{
    content:none
}
.SE-SearchResults .cs-search-result .searchbar__delete span{
    clip:rect(0,0,0,0);
    border:0;
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.SE-SearchResults .cs-search-result .c-productcollection__root{
    gap:2.875rem
}
@media(min-width:67.125rem){
    .SE-SearchResults .cs-search-result .c-filter{
        max-width:20rem;
        padding-right:0!important
    }
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result .c-filter__title-web{
        display:none
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .c-filter__title-mobile{
        display:none
    }
}
.SE-SearchResults .cs-search-result .c-filter-bar__text-button.active{
    border:.0625rem solid #000
}
.SE-SearchResults .cs-search-result .c-result-area__count{
    margin-right:.3125rem
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion{
    margin:0 auto;
    max-width:90rem;
    padding-bottom:1.875rem;
    padding-top:2.5rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .c-summary-recommended-promotion{
        padding-bottom:6.25rem;
        padding-top:6.25rem
    }
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion__carousel{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .c-summary-recommended-promotion__carousel{
        margin-top:2.5rem
    }
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion__carousel .swiper-wrapper{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    gap:.625rem;
    justify-content:space-between
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .c-summary-recommended-promotion__carousel .swiper-wrapper{
        gap:1.5rem
    }
    .SE-SearchResults .cs-search-result .c-summary-recommended-promotion__carousel .swiper-wrapper .c-carousel__item{
        width:44.25rem!important
    }
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner{
    border-radius:.5rem;
    list-style:none;
    overflow:hidden;
    padding:0;
    position:relative
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner__visual .c-image{
    left:50%;
    position:relative;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner__contents{
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    padding:1.875rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner__contents{
        padding:3.75rem
    }
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner__contents .c-text-contents__subcopy{
    text-align:center
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner__contents .c-text-contents .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.5rem
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner__contents .font-red{
    color:#da0f47
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner--overlay-side .c-text-contents__bodycopy{
    color:#fff
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner--overlay-bottom .c-summary-banner__contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:flex-end
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner--overlay-bottom .c-text-contents{
    background-color:rgba(0,0,0,.9);
    padding:.625rem .75rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner--overlay-bottom .c-text-contents{
        padding:.625rem 1.25rem
    }
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner--flexible-text-area .c-text-contents a{
    margin-left:.5rem
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner[class*="--overlay"] .c-summary-banner__contents{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner[class*="--overlay"] .c-text-contents__bodycopy,.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner[class*="--overlay"] .c-text-contents__subcopy{
    color:#fff
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner:not([class*="--overlay"]){
    border:.0625rem solid #e6e6e6
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner:not([class*="--overlay"]) .c-text-contents{
    background-color:#fff;
    padding:.75rem 1rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner:not([class*="--overlay"]) .c-text-contents{
        padding:1.25rem
    }
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner:not([class*="--overlay"]) .c-text-contents__bodycopy{
    color:#333
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner:not([class*="--overlay"]) .swiper-silde{
    height:auto
}
.SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner__head+.c-summary-banner__carousel,.c-pop-msg .SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner+*{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-summary-banner+*{
        margin-top:1.25rem
    }
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-carousel{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-result .c-summary-recommended-promotion .c-carousel__handler{
        display:none
    }
}
.SE-SearchResults .cs-search-bar{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin:0 auto;
    overflow-y:auto;
    width:100%
}
.SE-SearchResults .cs-search-bar>.c-text-contents{
    margin-bottom:1.5rem
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-bar>.c-text-contents{
        display:none
    }
}
.SE-SearchResults .cs-search-bar .searchBar__root{
    margin:0 auto;
    max-width:59.5rem;
    width:100%
}
.SE-SearchResults .cs-search-bar__content{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin-bottom:2.5rem;
    overflow-y:auto
}
.SE-SearchResults .cs-search-bar__content-inr{
    margin:0 auto;
    max-width:59.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__primary{
        border-right:1px solid #e6e6e6;
        float:left;
        margin-right:-1px;
        padding-right:1.875rem;
        width:calc(55% + 1px)
    }
    .SE-SearchResults .cs-search-bar__secondary{
        border-left:1px solid #e6e6e6;
        float:right;
        padding-left:1.875rem;
        width:45%
    }
}
.SE-SearchResults .cs-search-bar__close-pop{
    position:absolute;
    right:3.75rem;
    top:0
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-bar__close-pop{
        display:none
    }
}
.SE-SearchResults .cs-search-bar__close-pop button{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-24-24.svg) 50%/contain no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:2.25rem;
    width:2.25rem
}
.SE-SearchResults .cs-search-bar__find-store{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:.5rem 0
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__find-store{
        padding:.625rem 0
    }
}
.SE-SearchResults .cs-search-bar__find-store .c-button__text{
    line-height:.875rem
}
.SE-SearchResults .cs-search-bar__icon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pin-15-20.svg) 50%/contain no-repeat;
    display:block;
    height:1.25rem;
    margin-right:.5rem;
    width:.9375rem
}
.SE-SearchResults .cs-search-bar__icon--product{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-product-18-18.svg) 50%/contain no-repeat;
    height:1.125rem;
    width:1.125rem
}
.SE-SearchResults .cs-search-bar__close{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-24-24.svg) 50%/contain no-repeat;
    background-size:.546875rem;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:.875rem;
    margin-left:.5625rem;
    position:absolute;
    right:.75rem;
    width:.875rem
}
.SE-SearchResults .cs-search-bar__title{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding:1.5rem 0 .5rem;
    position:relative
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__title{
        padding:1.5rem 0 .625rem
    }
    .SE-SearchResults .cs-search-bar__title:first-child{
        padding-top:0
    }
}
@media(max-width:48rem){
    .cs-search-bar__primary .cs-search-bar__title:first-child{
        padding-top:0
    }
}
.SE-SearchResults .cs-search-bar__title--coveo{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-direction:column;
    flex-direction:column
}
.SE-SearchResults .cs-search-bar__title--coveo span:first-child{
    margin-bottom:.125rem
}
.SE-SearchResults .cs-search-bar__title--coveo span:first-child:after{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-coveo-58-14.svg) 100% 50%/contain no-repeat;
    border-left:1px solid #eee;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    content:"";
    display:inline-block;
    height:1rem;
    margin-left:.625rem;
    padding-left:.625rem;
    vertical-align:middle;
    width:3.625rem
}
.SE-SearchResults .cs-search-bar__title .c-accordion__button{
    bottom:auto;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__title .c-accordion__button{
        display:none
    }
}
.SE-SearchResults .cs-search-bar__title .c-accordion__button:after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.SE-SearchResults .cs-search-bar__description{
    color:#666;
    font-size:.75rem;
    font-weight:400;
    margin-right:auto
}
.SE-SearchResults .cs-search-bar__carousel{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem
}
.SE-SearchResults .cs-search-bar__recent-list,.SE-SearchResults .cs-search-bar__suggest-list{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:none;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem;
    list-style:none;
    margin:0;
    padding:.5rem 0 0
}
.SE-SearchResults .cs-search-bar__recent-list li,.SE-SearchResults .cs-search-bar__suggest-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__recent-list,.SE-SearchResults .cs-search-bar__suggest-list{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        margin-bottom:.625rem;
        padding:0
    }
}
.SE-SearchResults .cs-search-bar__suggest-item{
    border:.0625rem solid #e6e6e6;
    border-radius:1.0625rem;
    text-align:center
}
.SE-SearchResults .cs-search-bar__suggest-item:hover{
    border-color:#333;
    color:#333
}
.SE-SearchResults .cs-search-bar__suggest-item a{
    display:block;
    line-height:1;
    padding:.5625rem 1rem
}
.SE-SearchResults .cs-search-bar__suggest-item a:hover{
    text-decoration:none
}
.SE-SearchResults .cs-search-bar__recent-item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#f6f6f6;
    border-radius:1.0625rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    text-align:center
}
.SE-SearchResults .cs-search-bar__recent-item:hover{
    border-color:#333;
    color:#333
}
.SE-SearchResults .cs-search-bar__recent-item a{
    color:#333;
    line-height:1;
    padding:.5rem 2.125rem .5rem 1rem
}
.SE-SearchResults .cs-search-bar__recent-item a:hover{
    text-decoration:none
}
.SE-SearchResults .cs-search-bar__rank{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-bar__rank{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
}
.SE-SearchResults .cs-search-bar__folded .c-accordion__button:after{
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
}
.SE-SearchResults .cs-search-bar__folded+.SE-SearchResults .cs-search-bar__rank .cs-search-bar__rank-item{
    display:none
}
.SE-SearchResults .cs-search-bar__folded+.SE-SearchResults .cs-search-bar__rank .cs-search-bar__rank-item--first{
    display:block
}
.SE-SearchResults .cs-search-bar__rank-list{
    list-style:none;
    margin:0;
    padding:0;
    width:100%
}
.SE-SearchResults .cs-search-bar__rank-list li{
    margin:0
}
.SE-SearchResults .cs-search-bar__rank-num{
    color:#da0f47;
    display:inline-block;
    font-weight:600;
    height:1.25rem;
    width:1.25rem
}
.SE-SearchResults .cs-search-bar__rank-title{
    display:inline-block;
    line-height:1rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:calc(100% - 60px)
}
.SE-SearchResults .cs-search-bar__rank-icon{
    position:absolute;
    right:0;
    top:50%
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__rank-icon{
        right:1rem
    }
}
.SE-SearchResults .cs-search-bar__rank-icon--keep{
    background-color:#bbb;
    height:.125rem;
    width:.625rem
}
.SE-SearchResults .cs-search-bar__rank-icon--up{
    border-right:.625rem solid #da0f47;
    border-top:.625rem solid transparent;
    top:50%;
    -webkit-transform:rotate(225deg);
    transform:rotate(225deg)
}
.SE-SearchResults .cs-search-bar__rank-icon--down{
    border-right:.625rem solid #999;
    border-top:.625rem solid transparent;
    top:calc(50% - .4375rem);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.SE-SearchResults .cs-search-bar__search-link{
    list-style:none;
    margin:0;
    padding:0
}
.SE-SearchResults .cs-search-bar__search-link li{
    margin:0
}
.cs-search-bar__title+.SE-SearchResults .cs-search-bar__search-link{
    margin-top:0
}
.SE-SearchResults .cs-search-bar__search-item{
    position:relative
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-bar__search-item{
        padding:.625rem 0
    }
    .SE-SearchResults .cs-search-bar__search-item:first-child a:after{
        top:calc(50% - .9375rem)
    }
}
.SE-SearchResults .cs-search-bar__search-item a{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    gap:.25rem;
    justify-content:space-between;
    width:100%
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__search-item a{
        gap:.125rem;
        padding:.5rem 2.5rem .5rem 0
    }
}
.SE-SearchResults .cs-search-bar__search-item a em{
    color:#000;
    font-style:normal;
    font-weight:700
}
.SE-SearchResults .cs-search-bar__search-item a:hover{
    text-decoration:none
}
.SE-SearchResults .cs-search-bar__search-item a:hover .cs-search-bar__search-title{
    text-decoration:underline
}
.SE-SearchResults .cs-search-bar__search-item a:hover .cs-search-bar__tag-item{
    text-decoration:none
}
.SE-SearchResults .cs-search-bar__search-title{
    line-height:1rem
}
.SE-SearchResults .cs-search-bar__record{
    border-bottom:.0625rem solid #eee;
    margin:0;
    padding:1rem 0
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__record{
        margin:0 1rem
    }
}
.SE-SearchResults .cs-search-bar__record-item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:.5rem 2.5rem .5rem 0
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-bar__record-item{
        position:relative
    }
    .SE-SearchResults .cs-search-bar__record-item:after{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-7-12.svg) 50%/contain no-repeat;
        content:"";
        height:.75rem;
        position:absolute;
        right:0;
        top:calc(50% - .375rem);
        width:.4375rem
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__record-item{
        padding:.5rem 0
    }
}
.SE-SearchResults .cs-search-bar__record-item a{
    cursor:pointer;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.SE-SearchResults .cs-search-bar__record-item a em{
    color:#da0f47;
    font-style:normal;
    font-weight:600
}
.SE-SearchResults .cs-search-bar__record-icon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-clock-gray-24-24.svg) 50%/contain no-repeat;
    display:block;
    height:1.5rem;
    margin-right:.5rem;
    width:1.5rem
}
.SE-SearchResults .cs-search-bar__search-tag{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    width:100%
}
.SE-SearchResults .cs-search-bar__search-tag .cs-search-bar__search-title{
    line-height:1rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__search-tag .cs-search-bar__search-title{
        line-height:1.375rem
    }
}
.SE-SearchResults .cs-search-bar__tag-item{
    color:#da0f47;
    line-height:1;
    white-space:nowrap
}
.SE-SearchResults .cs-search-bar__tag-item .font-m-bold-12i{
    font-size:.625rem;
    line-height:1
}
.SE-SearchResults .cs-search-bar__match-product{
    display:grid;
    gap:.8125rem .75rem;
    grid-template-columns:6.25rem 1fr;
    grid-template-rows:75pt 40px;
    overflow:hidden;
    width:100%
}
.SE-SearchResults .cs-search-bar__match-product .image{
    grid-column:1;
    grid-row:1
}
.SE-SearchResults .cs-search-bar__match-product .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    grid-column:2;
    grid-row:1;
    justify-content:center
}
.SE-SearchResults .cs-search-bar__match-product .button{
    grid-column:1/span 2;
    grid-row:2
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-bar__match-product .cmp-button{
        font-size:.8125rem;
        height:2.5rem;
        width:100%
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__match-product{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        gap:.5rem 1.5rem;
        grid-template-columns:6.25rem 1fr;
        grid-template-rows:4.0625rem 30px
    }
    .SE-SearchResults .cs-search-bar__match-product .image{
        grid-column:1;
        grid-row:1/3
    }
    .SE-SearchResults .cs-search-bar__match-product .c-text-contents{
        display:block;
        grid-column:2;
        grid-row:1
    }
    .SE-SearchResults .cs-search-bar__match-product .button{
        grid-column:2;
        grid-row:2
    }
}
.cs-search-bar__recommend .SE-SearchResults .cs-search-bar__match-txt{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    row-gap:.375rem
}
.SE-SearchResults .cs-search-bar__match-txt .c-text-contents__eyebrow{
    color:#666;
    line-height:1;
    margin-bottom:.25rem
}
.SE-SearchResults .cs-search-bar__match-txt .c-text-contents__title{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    line-height:1;
    overflow:hidden;
    text-overflow:ellipsis
}
.SE-SearchResults .cs-search-bar__match-txt .c-text-contents__title em{
    color:#000;
    font-style:normal;
    font-weight:700
}
.SE-SearchResults .cs-search-bar__match-txt .c-text-contents__tag-item{
    border-right:1px solid #e6e6e6;
    color:#da0f47;
    display:inline-block;
    margin-right:8px;
    padding-right:8px
}
.SE-SearchResults .cs-search-bar__match-txt .c-cta{
    -webkit-column-gap:1rem;
    -moz-column-gap:1rem;
    column-gap:1rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__match-txt .c-cta{
        -webkit-column-gap:1.25rem;
        -moz-column-gap:1.25rem;
        column-gap:1.25rem
    }
    .SE-SearchResults .cs-search-bar__match-txt .c-button--text-icon{
        font-size:.75rem
    }
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-bar__match-txt .c-button--text-icon{
        font-size:.75rem
    }
}
.SE-SearchResults .cs-search-bar__buttonbox{
    border-collapse:collapse;
    display:table;
    margin-left:auto;
    width:100%
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__buttonbox{
        width:22.75rem
    }
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-bar__buttonbox{
        margin-top:1.25rem
    }
}
.SE-SearchResults .cs-search-bar__buttonbox .table-row{
    display:table-row
}
.SE-SearchResults .cs-search-bar__buttonbox .table-cell{
    display:table-cell;
    line-height:1
}
.SE-SearchResults .cs-search-bar__buttonbox .table-cell:first-child,.SE-SearchResults .cs-search-bar__buttonbox .table-cell:nth-child(3){
    padding-right:.625rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__buttonbox .table-cell:first-child,.SE-SearchResults .cs-search-bar__buttonbox .table-cell:nth-child(3){
        padding-right:1rem
    }
}
.SE-SearchResults .cs-search-bar__buttonbox .table-row:first-child .table-cell{
    padding-bottom:1rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__buttonbox .table-row:first-child .table-cell{
        padding-bottom:1rem
    }
}
.SE-SearchResults .cs-search-bar__buttonbox .c-icon-button{
    -webkit-box-flex:1;
    color:#333;
    -webkit-column-gap:0;
    -moz-column-gap:0;
    column-gap:0;
    -ms-flex:1 1 40%;
    flex:1 1 40%;
    font-size:.75rem;
    font-weight:700
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__buttonbox .c-icon-button{
        font-size:.875rem;
        line-height:.875rem
    }
}
.SE-SearchResults .cs-search-bar__buttonbox .c-icon-button:before{
    height:1.125rem;
    width:1.125rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__buttonbox .c-icon-button:before{
        height:1.5rem;
        margin-right:.125rem;
        width:1.5rem
    }
}
.SE-SearchResults .cs-search-bar__buttonbox .c-icon-button[class*=-manual]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-manual-18-18.svg)
}
.SE-SearchResults .cs-search-bar__buttonbox .c-icon-button[class*=-request]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-request-18-18.svg)
}
.SE-SearchResults .cs-search-bar__buttonbox .c-icon-button[class*=-product]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-registration-18-18.svg)
}
.SE-SearchResults .cs-search-bar__buttonbox .c-icon-button[class*=-support]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-support-24-24.svg)
}
.SE-SearchResults .cs-search-bar__buttonbox .c-icon-button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-5-8.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:inline-block;
    height:.5rem;
    margin-left:.3125rem;
    width:.3125rem
}
.SE-SearchResults .cs-search-bar__search-none{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    border-bottom:.0625rem solid #eee;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    justify-content:center;
    padding:1.5rem 0
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__search-none{
        padding:2.5rem 0 3.125rem
    }
}
.SE-SearchResults .cs-search-bar__none-link{
    color:#333;
    margin-top:.5rem
}
.SE-SearchResults .cs-search-bar__none-link a{
    color:#333
}
.SE-SearchResults .cs-search-bar__store{
    list-style:none;
    margin:.75rem 0 0;
    padding:0
}
.SE-SearchResults .cs-search-bar__store li{
    margin:0
}
.SE-SearchResults .cs-search-bar__store-item{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    border-bottom:.0625rem solid #eee;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin:0 0 1.5rem!important;
    padding-bottom:1.5rem
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-bar__store-item{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__store-item{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        margin:0 .625rem 1.25rem!important;
        padding-bottom:1.25rem
    }
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-bar__store-item .c-button.medium{
        font-size:.75rem;
        height:1.875rem;
        margin-top:1rem;
        min-width:unset;
        padding:0 .75rem
    }
}
.SE-SearchResults .cs-search-bar__store-item .c-text-contents__bodycopy,.SE-SearchResults .cs-search-bar__store-item .c-text-contents__title{
    margin-bottom:.5rem
}
.SE-SearchResults .cs-search-bar__store-call{
    color:#666;
    margin-bottom:1rem
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-bar__store-call{
        display:none
    }
}
.SE-SearchResults .cs-search-bar__store-callbtn{
    margin-bottom:.5rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar__store-callbtn{
        display:none!important
    }
}
.SE-SearchResults .cs-search-bar__store-distance{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#666;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.SE-SearchResults .cs-search-bar .c-summary-recommended-promotion{
    overflow:hidden;
    padding:0 0 2.75rem;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar .c-summary-recommended-promotion{
        padding:0 .625rem 2.5rem
    }
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-bar .c-summary-recommended-promotion .swiper{
        overflow:visible
    }
}
.SE-SearchResults .cs-search-bar .c-summary-recommended-promotion .cs-search-bar__title{
    padding:1.875rem 0 1rem
}
.SE-SearchResults .cs-search-bar .c-summary-recommended-promotion .c-carousel-controls{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    bottom:1rem;
    justify-content:center
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar .c-summary-recommended-promotion .c-carousel-controls{
        bottom:1.5rem
    }
}
.SE-SearchResults .cs-search-bar .c-summary-recommended-promotion .c-carousel__indicator{
    margin-right:.125rem;
    position:unset
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar .c-summary-recommended-promotion .c-carousel__indicator{
        margin-right:.375rem
    }
}
.SE-SearchResults .cs-search-bar .c-summary-recommended-promotion .c-summary-banner__visual .c-image__img{
    height:9.375rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar .c-summary-recommended-promotion .c-summary-banner__visual .c-image__img{
        height:11.25rem
    }
}
.SE-SearchResults .cs-search-bar .c-summary-recommended-promotion .c-summary-banner__contents .c-text-contents__subcopy{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    max-width:9.375rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar .c-summary-recommended-promotion .c-summary-banner__contents .c-text-contents__subcopy{
        max-width:16.25rem
    }
}
.SE-SearchResults .cs-search-bar .searchbar{
    padding:0;
    position:relative;
    z-index:1
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar .searchbar{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -ms-flex-negative:0;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-shrink:0;
        margin:0 0 1.25rem
    }
}
@media(max-width:48rem){
    .SE-SearchResults .cs-search-bar .searchbar{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        width:100%
    }
    .SE-SearchResults .cs-search-bar .searchbar .searchBar__root{
        width:100%
    }
}
.SE-SearchResults .cs-search-bar .searchbar .c-gnb__logo{
    display:none
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar .searchbar .c-gnb__logo{
        display:block;
        height:2rem;
        left:6.625rem;
        position:absolute;
        top:1.8125rem;
        width:4.5625rem
    }
}
.SE-SearchResults .cs-search-bar .searchbar input{
    background:#fff;
    border:1px solid #ddd;
    border-radius:.5rem;
    height:2.5rem;
    padding:.5rem .75rem .5rem 2.625rem;
    -webkit-transition:padding .3s,border-color .3s;
    transition:padding .3s,border-color .3s;
    width:100%
}
.SE-SearchResults .cs-search-bar .searchbar input:focus{
    border-color:#333;
    outline:none
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar .searchbar input{
        margin:0;
        padding:.8125rem 3.125rem
    }
}
.SE-SearchResults .cs-search-bar .searchbar input:focus-visible{
    border-color:#333;
    outline:none
}
.SE-SearchResults .cs-search-bar .searchbar input:not(:-moz-placeholder-shown)+.c-icon-button--delete{
    opacity:1
}
.SE-SearchResults .cs-search-bar .searchbar input:not(:-ms-input-placeholder)+.c-icon-button--delete{
    opacity:1
}
.SE-SearchResults .cs-search-bar .searchbar input:not(:placeholder-shown)+.c-icon-button--delete{
    opacity:1
}
.SE-SearchResults .cs-search-bar .searchbar input::-webkit-input-placeholder{
    color:#999;
    font-size:1rem
}
.SE-SearchResults .cs-search-bar .searchbar input::-moz-placeholder{
    color:#999;
    font-size:1rem
}
.SE-SearchResults .cs-search-bar .searchbar input:-ms-input-placeholder{
    color:#999;
    font-size:1rem
}
.SE-SearchResults .cs-search-bar .searchbar input::-ms-input-placeholder{
    color:#999;
    font-size:1rem
}
.SE-SearchResults .cs-search-bar .searchbar input::placeholder{
    color:#999;
    font-size:1rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar .searchbar input::-webkit-input-placeholder{
        font-size:.875rem
    }
    .SE-SearchResults .cs-search-bar .searchbar input::-moz-placeholder{
        font-size:.875rem
    }
    .SE-SearchResults .cs-search-bar .searchbar input:-ms-input-placeholder{
        font-size:.875rem
    }
    .SE-SearchResults .cs-search-bar .searchbar input::-ms-input-placeholder{
        font-size:.875rem
    }
    .SE-SearchResults .cs-search-bar .searchbar input::placeholder{
        font-size:.875rem
    }
}
.SE-SearchResults .cs-search-bar .searchbar input:disabled{
    background-color:#f6f6f6;
    border:1px solid #f6f6f6
}
.SE-SearchResults .cs-search-bar .searchbar .fieldIcons__root{
    display:block;
    position:relative
}
.SE-SearchResults .cs-search-bar .searchbar .fieldIcons__before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:1rem;
    content:"";
    height:1.5rem;
    left:1rem;
    position:absolute;
    top:calc(50% - .6875rem);
    -webkit-transition:left .3s,opacity .1s;
    transition:left .3s,opacity .1s;
    width:1.5rem;
    z-index:10
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar .searchbar .fieldIcons__before{
        opacity:1
    }
}
.SE-SearchResults .cs-search-bar .searchbar__cancel{
    font-size:.875rem;
    margin-left:.5rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar .searchbar__cancel{
        display:none
    }
}
.SE-SearchResults .cs-search-bar .searchbar__delete{
    background:#999 url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-white-24-24.svg) 50%/.625rem .625rem no-repeat;
    border-radius:50%;
    height:1.25rem;
    opacity:0;
    position:absolute;
    right:.875rem;
    top:calc(50% - .625rem);
    -webkit-transition:opacity .3s;
    transition:opacity .3s;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .SE-SearchResults .cs-search-bar .searchbar__delete{
        right:1.125rem
    }
}
.SE-SearchResults .cs-search-bar .searchbar__delete:after{
    content:none
}
.SE-SearchResults .cs-search-bar .searchbar__delete span{
    clip:rect(0,0,0,0);
    border:0;
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.PD0001{
    min-height:37.5rem
}
.PD0001>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0001>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0001>.component>.cmp-container .bv_incentivized_review_container{
    display:none!important
}
.PD0001>.component>.cmp-container .c-product-item__img{
    aspect-ratio:1/1;
    margin-left:auto;
    margin-right:auto;
    max-height:12.5rem
}
@media(min-width:48.0625rem){
    .PD0001>.component>.cmp-container .c-product-item__img{
        max-height:15rem
    }
}
.PD0001>.component>.cmp-container .c-product-item__img img{
    aspect-ratio:1;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:50% 50%;
    object-position:50% 50%
}
@media(min-width:48.0625rem){
    .PD0002.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0002>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:0;
    position:relative
}
.PD0002 .PD0002__render{
    min-height:25rem
}
.PD0002 .c-region-header{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0002 .c-region-header{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0002 .cmp-tabs__tabpanel{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0002 .cmp-tabs__tabpanel{
        margin-top:1.25rem
    }
}
.PD0002 .cmp-tabs__tabpanel:focus-visible{
    outline:none
}
.PD0002 .cmp-tabs__tabpanel:focus-visible .c-category-list{
    border-radius:1.25rem;
    outline:.125rem solid currentcolor
}
@media(min-width:48.0625rem){
    .PD0002 .cmp-tabs__tabpanel:focus-visible .c-category-list{
        border-radius:1.75rem
    }
}
.PD0002 .cmp-tabs__tabpanel:focus-visible .c-carousel{
    border-radius:1.25rem;
    outline:.125rem solid currentcolor;
    outline-offset:0
}
@media(min-width:48.0625rem){
    .PD0002 .cmp-tabs__tabpanel:focus-visible .c-carousel{
        border-radius:1.75rem
    }
}
.PD0002 .cmp-tabs__tabpanel:focus-visible .c-carousel .c-category-list{
    outline:none
}
.PD0002 .PD0002__render{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0002 .PD0002__render{
        margin-top:1.25rem
    }
}
.PD0002 .c-no-data-wrap{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0002 .c-no-data-wrap{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0002 .c-no-data{
    background:#fff;
    border-radius:1.25rem;
    padding:4.9375rem 0;
    width:100%
}
@media(min-width:48.0625rem){
    .PD0002 .c-no-data{
        border-radius:1.75rem;
        padding:9.375rem 0
    }
}
.PD0002 .c-carousel__item{
    height:auto
}
@media(min-width:48.0625rem){
    .PD0002 .c-carousel__item{
        margin-right:1.5rem;
        width:21.375rem
    }
}
.PD0002 .swiper{
    overflow-y:visible;
    position:static
}
.PD0002 .c-product-item__img{
    aspect-ratio:1/1;
    margin-left:auto;
    margin-right:auto;
    max-height:12.5rem
}
@media(min-width:48.0625rem){
    .PD0002 .c-product-item__img{
        max-height:15rem
    }
}
.PD0002 .c-product-item__img img{
    aspect-ratio:1;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:50% 50%;
    object-position:50% 50%
}
.PD0003{
    border-top:0!important;
    padding-bottom:0!important;
    padding-top:0!important
}
.PD0003>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0003>.component>.cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:3rem;
        padding-bottom:3rem;
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding-top:1.5rem
    }
}
.PD0003.no-crop{
    overflow:hidden
}
@media(min-width:48.0625rem){
    .PD0003.no-crop{
        overflow:initial
    }
}
.PD0003 .c-product-item__rating--number{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.PD0003 .c-product-item__rating:focus-within{
    outline:none
}
.PD0003 .c-product-item__rating .rating-area a:focus-visible{
    outline:.125rem solid currentcolor
}
.PD0003 .rating-area,.PD0003 .rating-area .rating{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.PD0003 .rating-area .rating{
    gap:.625rem
}
@media(min-width:48.0625rem){
    .PD0003 .rating-area .rating{
        -webkit-column-gap:.75rem;
        -moz-column-gap:.75rem;
        column-gap:.75rem
    }
}
html body .PD0003 .bv-cv2-cleanslate .bv-core-container-181 .bv-primarySummary-rating-container,html body .PD0003 .bv-cv2-cleanslate .bv-core-container-181 button.bv-write-review{
    margin:0!important;
    padding:0!important
}
html body .PD0003 .bv-cv2-cleanslate .bv-core-container-181 .bv-stars-container .bv-rating-ratio{
    display:none!important
}
html body .PD0003 .bv-cv2-cleanslate .bv-core-container-181 .bv-summary-bar .bv-rating-ratio-count,html body .PD0003 .bv-cv2-cleanslate .bv-core-container-181 .bv-summary-bar .bv-rating.bv-text-link,html body .PD0003 .bv-cv2-cleanslate .bv-core-container-181 .bv-summary-bar-minimalist .bv-write-container .bv-submission-button{
    color:#333!important;
    line-height:1!important
}
html body .PD0003 .bv-cv2-cleanslate .bv-core-container-181 .bv-summary-bar .bv-rating-ratio-count:focus,html body .PD0003 .bv-cv2-cleanslate .bv-core-container-181 .bv-summary-bar .bv-rating.bv-text-link:focus,html body .PD0003 .bv-cv2-cleanslate .bv-core-container-181 .bv-summary-bar-minimalist .bv-write-container .bv-submission-button:focus{
    border-radius:0!important;
    outline:.125rem solid currentcolor!important;
    outline-offset:.0625rem!important
}
html body .PD0003 [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container,html body .PD0003 [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist,html body .PD0003 [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text{
    color:#333!important;
    line-height:1!important
}
html body .PD0003 [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container:focus,html body .PD0003 [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:focus,html body .PD0003 [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:focus{
    border-radius:0!important;
    outline:.125rem solid currentcolor!important;
    outline-offset:.0625rem!important
}
html body .PD0003 .sp-product-inline-rating-widget{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:.625rem
}
html body .PD0003 .sp-product-inline-rating-widget *{
    color:#333!important;
    font-size:.875rem;
    line-height:1
}
html body .PD0003 .sp-product-inline-rating-widget .sp-inline-rating-stars{
    display:none!important
}
.PD0003 .c-accordion__head{
    position:relative
}
.PD0003 .c-accordion__button{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.c-summary-area__secondary .c-accordion__box:not(.c-addon-product-box){
    border-bottom:.0625rem solid #cbc8c2;
    border-top:.0625rem solid #cbc8c2
}
.c-summary-area__secondary .c-accordion__button{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.c-summary-area__secondary .c-accordion__head{
    padding-bottom:1rem;
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .c-summary-area__secondary .c-accordion__head{
        padding-bottom:1.25rem;
        padding-top:1.25rem
    }
}
.c-summary-area__secondary .c-accordion__body{
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .c-summary-area__secondary .c-accordion__body{
        padding-bottom:1.5rem
    }
}
.c-summary-area__secondary .c-accordion__body.c-sibling-option-box__contents{
    margin-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .c-summary-area__secondary .c-accordion__body.c-sibling-option-box__contents{
        margin-bottom:1.5rem
    }
}
.c-summary-area__secondary .c-accordion+.c-accordion,.c-summary-area__secondary .c-accordion__box+.c-accordion__box{
    margin-top:-.0625rem
}
.PD0003 .c-summary-area__primary{
    padding:0 0 1rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-summary-area__primary{
        padding:2.125rem 0 0;
        width:49.1666666667%
    }
}
.PD0003 .c-summary-area__primary .c-summary-gallery-expand .c-summary-gallery{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.PD0003 .c-summary-area__primary .c-summary-gallery-expand .c-summary-gallery__sort{
    border-top:none;
    margin:0;
    max-width:none;
    padding:0 0 1.25rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-summary-area__primary .c-summary-gallery-expand .c-summary-gallery__sort{
        gap:2.5rem
    }
}
.PD0003 .c-summary-area__primary .c-summary-gallery{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse
}
.PD0003 .c-summary-area__primary .c-summary-gallery__sort{
    width:100%
}
@media(min-width:48.0625rem){
    .PD0003 .c-summary-area__primary .c-summary-gallery__sort{
        gap:.625rem 1.875rem;
        margin:1rem auto 0;
        max-width:36.25rem
    }
}
.PD0003 .c-summary-area__primary .c-summary-gallery .c-gallery__item.c-gallery__item--display-image{
    aspect-ratio:155/103;
    margin:0 auto;
    max-height:12.875rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-summary-area__primary .c-summary-gallery .c-gallery__item.c-gallery__item--display-image{
        aspect-ratio:110/73;
        max-height:27.375rem
    }
}
.PD0003 .c-summary-area__primary .c-summary-gallery .c-gallery__item:not(.c-gallery__item--display-image){
    aspect-ratio:1;
    max-height:6rem;
    width:100%
}
.PD0003 .c-summary-area__primary .c-summary-gallery .c-gallery__item:not(.c-gallery__item--display-image) img{
    aspect-ratio:1;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:50% 50%;
    object-position:50% 50%
}
.PD0003 .c-summary-area__primary .c-carousel__handler{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-summary-area__primary .c-carousel__handler{
        margin-top:1rem
    }
    .PD0003 .c-summary-area__secondary{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        width:calc(50.83333% - 3rem)
    }
}
@media(max-width:48rem){
    .PD0003 .c-summary-area__secondary{
        border-top:.0625rem solid #f3f3f3;
        padding:1.25rem 0 2.5rem
    }
}
.PD0003 .c-summary-area__primary-sticky{
    position:sticky;
    top:0
}
.PD0003 .c-summary-area__learn-more{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    margin:1.0625rem 0
}
.PD0003 .c-summary-area__learn-more[class*=-text][class*=-icon]:after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
@media(min-width:48.0625rem){
    .PD0003 .c-summary-area__learn-more{
        left:1.5rem;
        margin:0;
        padding:0;
        position:absolute;
        top:inherit;
        z-index:1
    }
}
.PD0003 .c-pbp-icon{
    height:2rem;
    width:2rem
}
.PD0003 .c-pbp-icon.bg-icon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-delivery.svg);
    background-position:bottom
}
.PD0003 .c-promotion-notice .c-image{
    -ms-flex-negative:0;
    flex-shrink:0;
    max-width:2rem
}
.PD0003 .c-summary-bundle{
    background-color:#f6f6f6;
    border-radius:.5rem;
    margin-top:1.875rem;
    padding:1.125rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-summary-bundle{
        margin-top:1.25rem;
        padding:1.5rem 1.875rem
    }
}
.PD0003 .c-summary-bundle .c-product-item__visual-image img{
    height:auto
}
.PD0003 .c-summary-bundle .c-product-list{
    margin-top:.75rem;
    padding:0
}
.PD0003 .c-summary-bundle .c-product-list__item{
    background-color:#fff;
    border:none;
    padding:1.25rem
}
.PD0003 .c-summary-bundle .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.PD0003 .c-summary-recommended-promotion{
    border-top:.0625rem solid #cbc8c2;
    margin-top:1.25rem;
    padding-top:1.25rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0003 .c-summary-recommended-promotion{
        margin-top:1.5rem
    }
}
.PD0003 .c-summary-recommended-promotion__head{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem 1.25rem;
    justify-content:space-between
}
.PD0003 .c-summary-recommended-promotion__head .c-cta{
    white-space:nowrap
}
.PD0003 .c-summary-recommended-promotion__head+.c-summary-recommended-promotion__carousel{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-summary-recommended-promotion__head+.c-summary-recommended-promotion__carousel{
        margin-top:.75rem
    }
}
@media(max-width:48rem){
    .PD0003 .c-summary-recommended-promotion .c-carousel{
        margin-left:-1rem;
        margin-right:-1rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .PD0003 .c-summary-recommended-promotion .c-carousel{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0003 .c-summary-recommended-promotion .c-carousel__handler{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-summary-recommended-promotion .c-carousel__handler{
        margin-top:.75rem
    }
}
.PD0003 .c-sibling-option{
    border-radius:1.25rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option{
        border-radius:1.75rem
    }
}
.PD0003 .c-sibling-option__name{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option__name{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.PD0003 .c-sibling-option__price{
    font-size:.75rem;
    line-height:.875rem;
    margin-top:.125rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option__price{
        font-size:1rem;
        line-height:1rem;
        margin-top:.25rem
    }
}
.PD0003 .c-sibling-option__detail{
    background-color:#fff;
    border:.125rem solid transparent;
    border-radius:.75rem;
    height:100%;
    padding:.75rem .875rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option__detail{
        border-radius:1rem;
        padding:1.25rem 1rem
    }
}
input:disabled+.c-sibling-option__detail{
    background:#f0ece4;
    color:#cbc8c2
}
input:disabled+.c-sibling-option__detail label{
    cursor:default
}
.PD0003 .c-sibling-option__detail.horizontal-align{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.PD0003 .c-sibling-option__detail.horizontal-align,.PD0003 .c-sibling-option__primary-detail{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.PD0003 .c-sibling-option__primary-detail{
    gap:.125rem min(7%,1.25rem)
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option__primary-detail{
        row-gap:.25rem
    }
}
.PD0003 .c-sibling-option__primary-detail label{
    bottom:0;
    cursor:pointer;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.PD0003 .c-sibling-option__definition{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.PD0003 .c-sibling-option__definition,.PD0003 .c-sibling-option__name{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.375rem .5rem
}
.PD0003 .c-sibling-option__swatch{
    -ms-flex-negative:0;
    border:.0625rem solid #e6e6e6;
    border-radius:50%;
    flex-shrink:0;
    height:1.875rem;
    width:1.875rem
}
.PD0003 .c-sibling-option__btn,.PD0003 .c-sibling-option__price{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    row-gap:.25rem
}
.PD0003 .c-sibling-option__btn .c-button[class*=-box].small,.PD0003 .c-sibling-option__price .c-button[class*=-box].small{
    min-width:0
}
.PD0003 .c-sibling-option__btn .button{
    text-align:right
}
.PD0003 .c-sibling-option__price-discount del{
    color:#666
}
.PD0003 .c-sibling-option__price-discount del+*{
    margin-left:.375rem;
    white-space:nowrap
}
.PD0003 .c-sibling-option__description{
    min-width:100%
}
.PD0003 .c-sibling-option__disclaimer{
    border-top:.0625rem solid #e6e6e6;
    margin-top:.875rem;
    padding-top:.875rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option__disclaimer{
        margin-top:1rem;
        padding-top:1rem
    }
}
.PD0003 .c-sibling-option__disclaimer em{
    color:#333;
    font-style:normal
}
.PD0003 .c-sibling-option__date-input,.PD0003 .c-sibling-option__zip-input{
    margin-top:.625rem
}
.PD0003 .c-sibling-option__date-input--wrap,.PD0003 .c-sibling-option__zip-input--wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option__date-input--wrap,.PD0003 .c-sibling-option__zip-input--wrap{
        gap:.75rem
    }
}
.PD0003 .c-sibling-option__date-input--wrap .c-input-item,.PD0003 .c-sibling-option__zip-input--wrap .c-input-item{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.PD0003 .c-sibling-option__date-input--wrap .c-input-item input,.PD0003 .c-sibling-option__zip-input--wrap .c-input-item input{
    font-size:1rem;
    height:2.75rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option__date-input--wrap .c-input-item input,.PD0003 .c-sibling-option__zip-input--wrap .c-input-item input{
        font-size:1.25rem;
        height:3.5rem;
        line-height:1.5rem
    }
}
.PD0003 .c-sibling-option__date-input .c-search-combobox__search-return-msg,.PD0003 .c-sibling-option__zip-input .c-search-combobox__search-return-msg{
    margin-top:.5rem
}
.PD0003 .c-sibling-option .c-date-input__field{
    margin:0
}
.PD0003 .c-sibling-option .c-date-input__input-part{
    background-color:#fff;
    cursor:pointer;
    display:block;
    position:relative
}
@media(max-width:48rem){
    .PD0003 .c-sibling-option .c-date-input__input-part{
        width:100%
    }
}
.PD0003 .c-sibling-option .c-date-input__input{
    background-color:transparent;
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    height:2.5rem;
    min-width:10.5rem;
    padding:0 .9375rem;
    position:relative;
    width:100%
}
.PD0003 .c-sibling-option .c-date-input__input::-webkit-calendar-picker-indicator,.PD0003 .c-sibling-option .c-date-input__input::-webkit-inner-spin-button{
    opacity:0
}
.PD0003 .c-sibling-option .c-date-input__ware{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    padding-right:.75rem;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.PD0003 .c-sibling-option .c-date-input__ware:after{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:#fff;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-calendar-black-32-32.svg);
    background-repeat:no-repeat;
    background-size:100% auto;
    border:none;
    color:#333;
    content:"";
    display:block;
    height:2rem;
    width:2rem
}
.PD0003 .c-sibling-option input:not(:checked)~.c-sibling-option__detail .c-sibling-option__description,.PD0003 .c-sibling-option input:not(:checked)~.c-sibling-option__detail .c-sibling-option__name,.PD0003 .c-sibling-option input:not(:checked)~.c-sibling-option__detail .c-sibling-option__price{
    color:#000
}
.PD0003 .c-sibling-option input:not(:checked)~.c-sibling-option__detail .c-sibling-option__disclaimer,.PD0003 .c-sibling-option input:not(:checked)~.c-sibling-option__detail .c-sibling-option__price-discount,.PD0003 .c-sibling-option input:not(:checked)~.c-sibling-option__detail .c-sibling-option__secondary-detail{
    display:none
}
.PD0003 .c-sibling-option input:checked~.c-sibling-option__detail{
    border:.125rem solid #000
}
.PD0003 .c-sibling-option input:checked~.c-sibling-option__detail.label-toggle-display .c-sibling-option__primary-detail label{
    display:none
}
.PD0003 .c-sibling-option input:disabled~.c-sibling-option__detail .c-sibling-option__name,.PD0003 .c-sibling-option input:disabled~.c-sibling-option__detail .c-sibling-option__price{
    color:#cbc8c2
}
.PD0003 .c-sibling-option input[name*=color]~.c-sibling-option__detail .c-sibling-option__definition{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option input[name*=color]~.c-sibling-option__detail .c-sibling-option__definition{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
}
@media(max-width:48rem){
    .PD0003 .c-sibling-option input[name*=color]~.c-sibling-option__detail .c-sibling-option__definition{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        row-gap:.75rem;
        text-align:center
    }
}
.PD0003 .c-sibling-option-box__head{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-column-gap:.625rem;
    -moz-column-gap:.625rem;
    column-gap:.625rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-right:1.875rem
}
.PD0003 .c-sibling-option-box__contents{
    background-color:#e6e1d6;
    border-radius:1.25rem;
    display:none;
    padding:.5rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option-box__contents{
        border-radius:1.75rem;
        padding:.75rem
    }
}
.c-accordion__box--expand .c-sibling-option-box__contents{
    display:block!important
}
.PD0003 .c-sibling-option-box__option-group{
    display:grid;
    gap:.5rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option-box__option-group{
        gap:.75rem
    }
}
.PD0003 .c-sibling-option-box .c-tooltip .button{
    position:relative;
    z-index:1
}
.PD0003 .c-sibling-option-box .c-tooltip .c-tooltip__container{
    z-index:2
}
.PD0003 .c-sibling-option-box .c-accordion__button{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.PD0003 .c-sibling-option-box--layout-full .c-sibling-option__primary-detail{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-direction:row;
    flex-direction:row;
    justify-content:space-between
}
.PD0003 .c-sibling-option-box--layout-full .c-sibling-option__primary-detail>:not(label):first-child+*{
    -ms-flex-negative:0;
    flex-shrink:0
}
.PD0003 .c-sibling-option-box--layout-full .c-sibling-option__primary-detail>:last-child{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(max-width:48rem){
    .PD0003 .c-sibling-option-box--layout-full .c-sibling-option__primary-detail--single-line-mobile{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .PD0003 .c-sibling-option-box--layout-full .c-sibling-option__primary-detail--single-line-mobile .c-sibling-option__price{
        min-width:100%;
        text-align:left
    }
}
.PD0003 .c-sibling-option-box--layout-full .c-sibling-option__price{
    text-align:right
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option-box--layout-half .c-sibling-option-box__option-group{
        grid-template-columns:repeat(auto-fill,minmax(auto,calc(50% - .375rem)))
    }
}
.PD0003 .c-sibling-option-box--layout-quarter .c-sibling-option-box__option-group{
    grid-template-columns:repeat(auto-fill,minmax(auto,calc(50% - .375rem)))
}
@media(min-width:80rem){
    .PD0003 .c-sibling-option-box--layout-quarter .c-sibling-option-box__option-group{
        grid-template-columns:repeat(auto-fill,minmax(auto,calc(25% - .75rem)))
    }
}
.PD0003 .c-sibling-option-box--layout-third .c-sibling-option-box__option-group{
    grid-template-columns:repeat(auto-fill,minmax(auto,calc(50% - .375rem)))
}
@media(min-width:80rem){
    .PD0003 .c-sibling-option-box--layout-third .c-sibling-option-box__option-group{
        grid-template-columns:repeat(auto-fill,minmax(auto,calc(33.3333% - .75rem)))
    }
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option-box[class*="--expand"] .c-accordion__button:after{
        -webkit-transform:rotateX(180deg);
        transform:rotateX(180deg)
    }
}
.PD0003 .c-sibling-option-box__option-group+.c-sibling-option-box__information-group{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option-box__option-group+.c-sibling-option-box__information-group{
        margin-top:1rem
    }
}
.PD0003 .c-sibling-option-box__information-group .c-text-contents+.c-link{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-sibling-option-box__information-group .c-text-contents+.c-link{
        margin-top:.375rem
    }
}
.PD0003 .c-product-basic-information .c-product-item{
    gap:.5rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-basic-information .c-product-item{
        gap:1rem
    }
}
.PD0003 .c-product-extra-information .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.3125rem 1.875rem
}
.PD0003 .c-product-extra-information .c-list__item{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    color:#333;
    -webkit-column-gap:.375rem;
    -moz-column-gap:.375rem;
    column-gap:.375rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    min-width:calc(33.33333% - 1.5rem)
}
.PD0003 .c-product-extra-information .c-list__item:before{
    background-color:#666;
    border-radius:50%;
    content:"";
    display:block;
    height:.1875rem;
    margin-top:.625rem;
    width:.1875rem
}
.PD0003 .c-product-extra-information .c-list__item-presentation-image{
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-bottom:.25rem;
    margin-top:.25rem;
    overflow:hidden;
    width:1.875rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-extra-information .c-list__item-presentation-image{
        margin-bottom:.375rem;
        margin-top:.375rem
    }
}
.PD0003 .c-product-extra-information .c-list--single-column{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.PD0003 .c-product-extra-information .c-list--no-bleet .c-list__item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.PD0003 .c-product-extra-information .c-list--no-bleet .c-list__item:before{
    display:none
}
.PD0003 .c-product-extra-information .c-compatible .c-search-datalist{
    margin-top:.625rem
}
.PD0003 .c-product-extra-information .c-compatible .c-list{
    background-color:#e6e1d6;
    border-radius:1.25rem;
    padding:.875rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-extra-information .c-compatible .c-list{
        border-radius:1.75rem;
        padding:1rem
    }
}
.PD0003 .c-product-extra-information .c-compatible .c-search-combobox{
    margin-top:-.75rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-extra-information .c-compatible .c-search-combobox{
        margin-top:-.75rem
    }
}
.PD0003 .c-product-extra-information .c-compatible .c-search-combobox__search-form{
    background-color:#e6e1d6;
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-extra-information .c-compatible .c-search-combobox__search-form{
        border-radius:1.75rem
    }
}
.PD0003 .c-product-extra-information .c-compatible .c-list__item{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-extra-information .c-compatible .c-list__item{
        font-size:1rem;
        line-height:1.25rem
    }
}
.PD0003 .c-product-extra-information .c-compatible .c-search-combobox__description{
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-extra-information .c-compatible .c-search-combobox__description{
        font-size:1rem;
        line-height:1.25rem
    }
}
.PD0003 .c-product-extra-information .c-compatible .c-search-combobox__indicator{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-extra-information .c-compatible .c-search-combobox__indicator{
        font-size:1rem;
        line-height:1.25rem
    }
}
.PD0003 .c-product-extra-information .c-key-feature__button--expand .c-button[aria-expanded=false] .collapse,.PD0003 .c-product-extra-information .c-key-feature__button--expand .c-button[aria-expanded=true] .expand{
    display:none
}
.PD0003 .c-product-extra-information .c-key-feature__button--expand .c-button[aria-expanded=true]:after{
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.PD0003 .c-product-extra-information .c-key-feature__button--footer{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    margin:0
}
.PD0003 .c-product-extra-information .c-key-feature__button .c-button--text-underline{
    line-height:1.0625rem
}
.PD0003 .c-product-extra-information .c-key-feature__description{
    color:#666;
    padding:.75rem 0 .5rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-extra-information .c-key-feature__description{
        padding:.75rem 0
    }
}
.PD0003 .c-key-feature .c-list:not(.expanded) .c-list__item:nth-child(n+4),.PD0003 .c-product-extra-information .c-accordion__box:not([class*="--expand"]) .c-accordion__body,.PD0003 .c-product-extra-information .c-key-feature__description:empty{
    display:none
}
.PD0003 .c-product-extra-information .c-list+.button{
    -webkit-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
    column-gap:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-extra-information .c-list+.button{
        margin-top:1rem
    }
}
.PD0003 .c-product-extra-information .c-list+.button:not([class*=align-]){
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.PD0003 .c-product-item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.25rem
}
.PD0003 .c-product-item--price{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-item--price{
        margin-top:1rem
    }
}
.PD0003 .c-product-item__wrapper--headline{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.PD0003 .c-product-item__wrapper--available{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.75rem
}
@media(max-width:48rem){
    .PD0003 .c-product-item__wrapper--available{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-item__wrapper--available{
        -webkit-column-gap:1.25rem;
        -moz-column-gap:1.25rem;
        column-gap:1.25rem;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        row-gap:.75rem
    }
}
.PD0003 .c-product-item__tag{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem;
    height:auto;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-item__tag{
        gap:.375rem
    }
}
.PD0003 .c-product-item__tag .c-badge__align-box{
    gap:.375rem
}
.PD0003 .c-product-item__tag--mda{
    color:#333;
    font-size:.875rem;
    line-height:.875rem;
    padding-bottom:.3125rem;
    padding-top:.3125rem
}
.PD0003 .c-product-item__tag--flag{
    font-size:.875rem;
    gap:.5625rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-item__tag--flag{
        gap:1.0625rem
    }
}
.PD0003 .c-product-item__tag--flag span:nth-child(n+2){
    margin-left:.5rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-item__tag--flag span:nth-child(n+2){
        margin-left:1rem
    }
}
.PD0003 .c-product-item__tag--flag span:nth-child(n+2):before{
    height:.5rem;
    left:-.25rem;
    top:.25rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-item__tag--flag span:nth-child(n+2):before{
        height:.875rem;
        left:-.5rem;
        top:.375rem
    }
    .PD0003 .c-product-item__tag--flag{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.PD0003 .c-product-item__tag--button{
    gap:.25rem;
    padding-bottom:0
}
.PD0003 .c-product-item__tag--button .wl-wrapper .c-tooltip{
    display:inline-block
}
.PD0003 .c-product-item__tag--button .wl-wrapper .c-tooltip:hover .c-tooltip__container.top-right{
    display:block;
    margin-top:.9375rem;
    z-index:2
}
.PD0003 .c-product-item__tag--button .c-wrapper{
    overflow:visible
}
.PD0003 .c-product-item__tag--button .c-wrapper .cmp-container{
    padding:0
}
.PD0003 .c-product-item__tag--button .c-wrapper .cmp-container .c-sns-share{
    border:0;
    padding:0
}
.PD0003 .c-product-item__tag--button .number{
    line-height:1.5rem;
    padding:0 .0625rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-item__tag--button .number{
        font-size:.875rem
    }
}
.PD0003 .c-product-item__tag--button .c-icon-button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    height:1.5rem;
    justify-content:center;
    width:1.5rem
}
.PD0003 .c-product-item__tag--button .c-icon-button:before{
    height:1.25rem;
    width:1.125rem
}
.PD0003 .c-product-item__tag--button .c-icon-button--share{
    margin-left:.25rem
}
.PD0003 .c-product-item__model-display-name{
    gap:.25rem;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-item__model-display-name{
        gap:.5rem;
        margin-top:.5rem
    }
}
.PD0003 .c-product-item__brand{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-item__brand{
        margin-top:1rem
    }
}
.PD0003 .c-product-item__brand .c-image__img{
    height:.5625rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-item__brand .c-image__img{
        height:.6875rem
    }
}
.PD0003 .c-product-item__download{
    color:#333;
    margin:0
}
.PD0003 .c-product-item__download .c-energy-grade{
    background-color:transparent;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:auto 100%;
    height:1.25rem;
    margin:.25rem 0 .25rem .0625rem;
    padding:0;
    width:2.125rem
}
.PD0003 .c-product-item__download .c-energy-grade img{
    height:1.25rem;
    max-height:none;
    max-width:none;
    min-height:auto;
    min-width:auto;
    width:2.125rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-item__download .c-energy-grade,.PD0003 .c-product-item__download .c-energy-grade img{
        height:2rem;
        width:3.375rem
    }
}
.PD0003 .c-product-item__energy-saving{
    margin-bottom:0;
    margin-top:0
}
.PD0003 .c-product-item__available-in{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.75rem
}
.PD0003 .c-product-item__available-in .c-tooltip .c-tooltip__contents{
    padding:.5rem .75rem;
    width:-webkit-max-content;
    width:-moz-max-content;
    width:max-content
}
@media(max-width:48rem){
    .PD0003 .c-product-item__available-countries .c-tooltip__container{
        left:1rem
    }
    .PD0003 .c-product-item__available-countries .c-tooltip__container:before{
        left:1.25rem
    }
}
.PD0003 .c-product-item__available-countries .c-tooltip__container .c-tooltip__contents{
    padding:2.25rem 1.25rem 1.5rem;
    width:18.625rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-item__available-countries .c-tooltip__container .c-tooltip__contents{
        left:-3.125rem;
        padding:2.5rem 2.5rem 1.875rem 1.875rem;
        width:21.25rem
    }
}
.PD0003 .c-product-item__available-countries .c-tooltip-icon{
    margin-right:.5rem
}
.PD0003 .c-product-item__available-countries .c-tooltip--list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem
}
.PD0003 .c-product-item__available-countries .c-tooltip--list>div{
    -webkit-box-flex:1;
    cursor:auto;
    -ms-flex:1 1 40%;
    flex:1 1 40%;
    gap:.5rem
}
.PD0003 .c-product-item__available-countries,.PD0003 .c-product-item__available-in{
    color:#333
}
.PD0003 .c-product-item .wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem .75rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-item .wrapper{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row;
        margin-top:1rem;
        row-gap:1rem
    }
}
.PD0003 .c-product-item .price-area{
    margin-top:0
}
.PD0003 .c-product-item .c-product-item__download--click,.PD0003 .c-product-item .c-product-item__download>a,.PD0003 .c-product-item .c-product-item__rating a{
    color:#333
}
.PD0003 .c-country-icon{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:none;
    border:0;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:0
}
.PD0003 .c-country-icon img{
    background-size:100% auto;
    border:.0625rem solid #e6e6e6;
    border-radius:50%;
    display:inline-block;
    height:1.5rem;
    width:1.5rem
}
.PD0003 .c-country-icon-wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
.PD0003 .c-country-icon--global{
    color:#000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
.PD0003 .c-country-icon--global:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-lang-black-24-24.svg);
    background-repeat:no-repeat;
    background-size:100% auto;
    border-radius:50%;
    content:"";
    display:inline-block;
    height:1.5rem;
    width:1.5rem
}
.PD0003 .c-country-icon--global span{
    text-decoration:underline;
    text-underline-offset:.125rem
}
.PD0003 .c-product-summary-pto{
    margin-top:.75rem
}
@media(max-width:48rem){
    .PD0003 .c-product-summary-pto{
        margin-left:-1rem;
        margin-right:-1rem;
        margin-top:1rem
    }
}
.PD0003 .c-product-summary-pto .c-product-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    padding:0
}
@media(max-width:48rem){
    .PD0003 .c-product-summary-pto .c-product-list{
        margin-bottom:-.375rem;
        overflow-x:auto;
        overflow-y:hidden;
        padding-bottom:.375rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-summary-pto .c-product-list{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        gap:.75rem;
        margin:0 auto
    }
}
.PD0003 .c-product-summary-pto .c-product-item{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    background-color:#fff;
    border-radius:1.25rem;
    height:auto;
    justify-content:flex-start;
    padding:.75rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-summary-pto .c-product-item{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .PD0003 .c-product-summary-pto .c-product-item{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        min-width:calc(50% - 4px)
    }
}
@media(max-width:38.75rem){
    .PD0003 .c-product-summary-pto .c-product-item{
        min-width:calc(100% - 1.125rem)
    }
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-summary-pto .c-product-item{
        gap:1rem;
        margin-right:0;
        padding:1.5rem;
        width:calc(50% - 6px)
    }
}
.PD0003 .c-product-summary-pto .c-product-item__visual-image{
    aspect-ratio:1/1;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    max-height:5rem;
    max-width:5rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-summary-pto .c-product-item__visual-image{
        max-height:15rem;
        max-width:15rem
    }
}
.PD0003 .c-product-summary-pto .c-product-item__visual-image img{
    aspect-ratio:1;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:50% 50%;
    object-position:50% 50%;
    width:100%
}
.PD0003 .c-product-summary-pto .c-product-item .c-text-contents{
    color:#000;
    margin-right:auto
}
@media(max-width:48rem){
    .PD0003 .c-product-summary-pto .c-product-item .c-text-contents{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-summary-pto .c-product-item .c-text-contents{
        margin:0 auto
    }
}
.PD0003 .c-product-summary-pto .c-product-item .c-text-contents .c-text-contents__eyebrow{
    color:#666
}
.c-product-summary-pto .c-text-contents__headline+.c-price{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .c-product-summary-pto .c-text-contents__headline+.c-price{
        margin-top:1rem
    }
}
.PD0003 .c-product-summary-pto .c-product-item .c-price__purchase{
    font-size:1rem;
    font-weight:400;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-summary-pto .c-product-item .c-price__purchase{
        font-size:2rem;
        font-weight:600;
        line-height:1
    }
}
.PD0003 .c-addon-product-box{
    background-color:#fff;
    border-radius:.75rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-addon-product-box{
        border-radius:1rem
    }
}
.PD0003 .c-addon-product-box__name--option{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-addon-product-box__name--option{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
@media(max-width:79.9375rem){
    .c-addon-product-box--selection .c-addon-product-box__name--option{
        font-size:1rem;
        line-height:1.125rem
    }
}
.PD0003 .c-addon-product-box__item-name{
    font-weight:400
}
.PD0003 .c-addon-product-box__item-name strong{
    font-weight:600
}
.PD0003 .c-addon-product-box__item-sku{
    color:#646464;
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-sku{
        font-size:1rem;
        line-height:1.125rem
    }
}
.PD0003 .c-addon-product-box__item-ufn,.PD0003 .c-addon-product-box__item-ufnLG{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-ufn,.PD0003 .c-addon-product-box__item-ufnLG{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.PD0003 .c-addon-product-box__item-discount{
    color:#ea1917;
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-discount{
        font-size:1rem;
        line-height:1.25rem
    }
}
.PD0003 .c-addon-product-box__item-qty{
    color:#333;
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-qty{
        font-size:1rem;
        line-height:1.125rem
    }
}
.PD0003 .c-addon-product-box__item-price{
    font-size:1.25rem;
    line-height:1.5rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-price{
        font-size:1rem;
        line-height:1rem
    }
}
.PD0003 .c-addon-product-box__item-price--discount{
    font-size:.75rem;
    line-height:.75rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-price--discount{
        line-height:.875rem
    }
}
.PD0003 .c-addon-product-box__item-price--discount del{
    color:#646464;
    text-decoration:line-through
}
.PD0003 .c-addon-product-box__item-price--discount strong{
    color:#000
}
.PD0003 .c-addon-product-box__item-info{
    color:#646464;
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-info{
        font-size:1rem;
        line-height:1.25rem
    }
}
.PD0003 .c-addon-product-box__foot-count{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__foot-count{
        font-size:1.25rem;
        line-height:1.25rem
    }
}
.PD0003 .c-addon-product-box__foot-count strong{
    color:#ea1917
}
.PD0003 .c-addon-product-box__item-sku+.c-addon-product-box__item-ufnLG{
    margin-top:.125rem
}
.PD0003 .c-addon-product-box__item-discount{
    margin-top:.25rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-discount{
        margin-top:.125rem
    }
}
.PD0003 .c-addon-product-box__item-qty{
    margin-top:.375rem
}
@media(max-width:79.9375rem){
    .PD0003 .c-addon-product-box__item-price{
        margin-top:.375rem
    }
}
.PD0003 .c-addon-product-box__item-price--discount{
    margin-top:.25rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-price--discount{
        margin-top:.125rem
    }
}
.PD0003 .c-addon-product-box__item-price--discount strong{
    margin-left:.375rem
}
.PD0003 .c-addon-product-box__item-info{
    margin-top:.125rem
}
.PD0003 .c-addon-product-box__information-container{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem;
    justify-content:space-between
}
@media(max-width:79.9375rem){
    .PD0003 .c-addon-product-box__information-container{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.PD0003 .c-addon-product-box__information-container .c-sibling-option__definition{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.PD0003 .c-addon-product-box__name{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem
}
@media(max-width:79.9375rem){
    .PD0003 .c-addon-product-box__name{
        gap:.5rem
    }
}
.PD0003 .c-addon-product-box__name--option{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.PD0003 .c-addon-product-box__head{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-bottom:.0625rem solid #e6e1d6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:1.25rem .875rem 1rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__head{
        padding:1.5rem 1.5rem 1.25rem
    }
}
.PD0003 .c-addon-product-box__list{
    padding:1rem .875rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__list{
        padding:1.25rem
    }
}
.PD0003 .c-addon-product-box__list .c-addon-product-box__list-ul{
    max-height:22.5rem;
    overflow-x:hidden;
    overflow-y:auto
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__list .c-addon-product-box__list-ul{
        max-height:18rem;
        padding-right:1.75rem
    }
}
.PD0003 .c-addon-product-box__list .c-addon-product-box__list-li{
    padding:.875rem 0
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__list .c-addon-product-box__list-li{
        padding:.75rem 0
    }
}
.PD0003 .c-addon-product-box__list .c-addon-product-box__list-li:first-child{
    padding-top:0
}
.PD0003 .c-addon-product-box__list .c-addon-product-box__list-li:last-child{
    padding-bottom:0
}
.PD0003 .c-addon-product-box__list .c-addon-product-box__list-li+.c-addon-product-box__list-li{
    border-top:.0625rem solid #f0ece4
}
.PD0003 .c-addon-product-box__item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.875rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item{
        gap:1.25rem
    }
}
.PD0003 .c-addon-product-box__item+.c-addon-product-box__item{
    border-top:.0625rem solid #f0ece4;
    margin-top:.75rem;
    padding-top:.75rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item+.c-addon-product-box__item{
        margin-top:1rem;
        padding-top:1rem
    }
}
.PD0003 .c-addon-product-box__item.c-sibling-option__detail{
    border:.0625rem solid #e6e1d6;
    display:block;
    padding:.875rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item.c-sibling-option__detail{
        padding:.75rem 1.25rem
    }
}
.PD0003 .c-sibling-option input:checked~.c-addon-product-box__item.c-sibling-option__detail{
    padding:.8125rem
}
@media(min-width:80rem){
    .PD0003 .c-sibling-option input:checked~.c-addon-product-box__item.c-sibling-option__detail{
        padding:.6875rem 1.1875rem
    }
}
.PD0003 .c-addon-product-box__item-image .c-image{
    height:4rem;
    width:4rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-image .c-image{
        height:5rem;
        width:5rem
    }
}
.PD0003 .c-addon-product-box__item-text{
    -webkit-box-flex:1;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.625rem;
    position:relative
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-text{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1rem
    }
}
.PD0003 .c-addon-product-box__item-name{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-name{
        -webkit-box-flex:1;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex:1;
        flex:1;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1rem;
        justify-content:space-between
    }
}
.PD0003 .c-addon-product-box__item-name .c-addon-product-box__item-modelname{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.PD0003 .c-addon-product-box__item-name .c-addon-product-box__item-modelname .c-addon-product-box__item-discount{
    display:none
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-name .c-addon-product-box__item-modelname .c-addon-product-box__item-discount{
        display:block
    }
    .PD0003 .c-addon-product-box__item-name .c-addon-product-box__item-price{
        text-align:right
    }
}
.PD0003 .c-addon-product-box__item-name .c-addon-product-box__item-price--discount del,.PD0003 .c-addon-product-box__item-name .c-addon-product-box__item-price--discount strong{
    display:inline
}
.PD0003 .c-addon-product-box__item-name .c-addon-product-box__item-discount{
    display:block
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-name .c-addon-product-box__item-discount{
        display:none
    }
}
.PD0003 .c-addon-product-box__item-btn .c-button{
    margin-right:0
}
.PD0003 .c-addon-product-box__item-btn .c-button.hidden{
    display:block!important;
    height:0;
    margin-top:-.125rem;
    overflow:hidden;
    visibility:hidden
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-btn{
        border-left:.0625rem solid #cbc8c2;
        line-height:1.875rem;
        padding-left:.625rem
    }
}
.PD0003 .c-addon-product-box__foot{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border-top:1px solid #eee;
    -webkit-box-shadow:0 -.25rem .25rem rgba(0,0,0,.02);
    box-shadow:0 -.25rem .25rem rgba(0,0,0,.02);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:1rem .875rem 1.25rem;
    row-gap:.75rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__foot{
        padding:1.25rem 1.25rem 1.5rem;
        row-gap:1rem
    }
}
.PD0003 .c-addon-product-box__foot-count{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.PD0003 .c-addon-product-box__foot-count strong{
    font-weight:600
}
.PD0003 .c-addon-product-box__foot-cta .c-button{
    width:100%
}
.PD0003 .c-addon-product-box__item-more{
    border-top:.0625rem solid #f0ece4;
    margin-top:1.25rem;
    padding-bottom:.375rem;
    padding-top:.9375rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-more{
        margin-top:.75rem;
        padding-bottom:.75rem;
        padding-top:1.5rem
    }
}
.PD0003 .c-addon-product-box__item-more-btn{
    margin-top:1rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-more-btn{
        margin-top:1.5rem
    }
}
.PD0003 .c-addon-product-box__item-more .c-sibling-option-box+.c-sibling-option-box{
    border-top:.0625rem solid #f0ece4;
    margin-top:1.25rem;
    padding-top:.9375rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-more .c-sibling-option-box+.c-sibling-option-box{
        margin-top:1.5rem;
        padding-top:1.25rem
    }
}
.PD0003 .c-addon-product-box__item-more .c-sibling-option-box__head{
    padding-bottom:.9375rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box__item-more .c-sibling-option-box__head{
        padding-bottom:1.25rem
    }
}
.PD0003 .c-addon-product-box--before{
    display:block;
    padding:.75rem .875rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box--before{
        padding:1rem 1.25rem
    }
}
.PD0003 .c-addon-product-box--selection{
    display:none
}
.PD0003 .c-addon-product-box--selection .c-addon-product-box__information-container{
    display:block
}
.PD0003 .c-addon-product-box--selection .c-addon-product-box__name--option{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.PD0003 .c-addon-product-box--selection .c-addon-product-box__name--option span:last-child{
    color:#333
}
.PD0003 .c-addon-product-box--selection .c-addon-product-box__name--option span:last-child strong{
    color:#000
}
.PD0003 .c-addon-product-box--after{
    display:none;
    padding:.75rem .875rem
}
@media(min-width:80rem){
    .PD0003 .c-addon-product-box--after{
        padding:.75rem 1.25rem
    }
}
.PD0003 .c-addon-product-box--after .c-addon-product-box__item-info{
    display:none
}
@media(max-width:79.9375rem){
    .PD0003 .c-addon-product-box--after .c-addon-product-box__item-qty{
        bottom:1.0625rem;
        left:0;
        position:absolute
    }
    .PD0003 .c-addon-product-box--after .c-addon-product-box__item-name{
        padding:0 0 2.625rem
    }
    .PD0003 .c-addon-product-box--after .c-addon-product-box__item-btn{
        bottom:0;
        position:absolute;
        right:0
    }
}
.PD0003 .c-addon-product-box--option-choosing .c-addon-product-box--before{
    display:none
}
.PD0003 .c-addon-product-box--option-choosing .c-addon-product-box--selection{
    display:block
}
.PD0003 .c-addon-product-box--option-choosing .c-addon-product-box--after{
    display:none
}
.PD0003 .c-addon-product-box--option-selected:not(.c-accordion__box--expand){
    border:.125rem solid #ea1917;
    border-radius:.5rem
}
.PD0003 .c-addon-product-box--option-selected .c-addon-product-box--before,.PD0003 .c-addon-product-box--option-selected .c-addon-product-box--selection{
    display:none
}
.PD0003 .c-addon-product-box--option-selected .c-addon-product-box--after{
    display:block
}
.choosing .c-addon-product-box{
    display:none
}
.choosing .c-addon-product-box--option-choosing{
    display:block
}
.PD0003 .c-addon-product-box .c-sibling-option-box__option-group{
    gap:.625rem
}
@media(max-width:80rem){
    .PD0003 .c-addon-product-box .c-button[class*=-default].w-small{
        min-width:auto
    }
}
.PD0003 .c-accordion .c-sibling-option__detail .promotions .c-list{
    gap:1.125rem;
    list-style:none;
    margin:0;
    padding:0
}
.PD0003 .c-accordion .c-sibling-option__detail .promotions .c-list li{
    margin:0
}
.PD0003 .c-accordion .c-sibling-option__detail .promotions .c-list__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1rem;
    padding:.75rem 0
}
@media(min-width:80rem){
    .PD0003 .c-accordion .c-sibling-option__detail .promotions .c-list__item{
        gap:1rem;
        padding:1.125rem 0
    }
}
.PD0003 .c-accordion .c-sibling-option__detail .promotions .c-list__item:first-child{
    padding-top:0
}
.PD0003 .c-accordion .c-sibling-option__detail .promotions .c-list__item:last-child{
    padding-bottom:0
}
.PD0003 .c-accordion .c-sibling-option__detail .promotions .c-list__item .c-pm-icon{
    height:2rem;
    width:2rem
}
.PD0003 .c-accordion .c-sibling-option__detail .promotions .c-list__item .c-pm-icon.tag-pound-carmine{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-exclusive-32-32.svg)
}
.PD0003 .c-accordion .c-sibling-option__detail .promotions .c-list__item .c-pm-icon.pre-welcome-coupon-carmine{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-welcome-32-32.svg)
}
.PD0003 .c-accordion .c-sibling-option__detail .promotions .c-list__item .c-list-item__cont{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:80rem){
    .PD0003 .c-accordion .c-sibling-option__detail .promotions .c-list__item .c-list-item__text p{
        font-size:1.25rem;
        line-height:1.75rem;
        margin-top:.125rem
    }
}
.PD0003 .c-accordion .c-sibling-option__detail .promotions .c-list__item .c-list-item__text p a{
    text-decoration:underline
}
.PD0003 .c-accordion .c-sibling-option__detail .promotions .c-list .c-list__item+.c-list__item{
    border-top:.0625rem solid #cbc8c2
}
.PD0003 .c-product-delivery-information{
    margin-top:1.25rem
}
@media(min-width:80rem){
    .PD0003 .c-product-delivery-information{
        margin-top:1.5rem
    }
}
.PD0003 .c-product-delivery-information__inner{
    border:.0625rem solid #cbc8c2;
    border-radius:1.25rem;
    padding:.875rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-delivery-information__inner{
        border-radius:1.75rem
    }
}
@media(min-width:80rem){
    .PD0003 .c-product-delivery-information__inner{
        padding:1rem
    }
}
.PD0003 .c-product-delivery-information__box{
    background-color:#e6e1d6;
    border-radius:1rem;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem;
    padding:.875rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-delivery-information__box{
        border-radius:1.25rem
    }
}
@media(min-width:80rem){
    .PD0003 .c-product-delivery-information__box{
        padding:.875rem
    }
}
.PD0003 .c-product-delivery-information__box .c-icon-button{
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-top:.125rem
}
.PD0003 .c-product-delivery-information__disclaimer>*{
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.25rem
}
.PD0003 .c-product-delivery-information__disclaimer>:before{
    content:"*"
}
.PD0003 .c-product-delivery-information__disclaimer+.c-product-delivery-information__disclaimer,.PD0003 .c-product-delivery-information__inner+.c-product-delivery-information__disclaimer{
    margin-top:.5rem
}
.PD0003 .c-product-delivery-information__text *{
    display:initial;
    vertical-align:top
}
@media(min-width:80rem){
    .PD0003 .c-product-delivery-information__text *{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        gap:.625rem
    }
}
.PD0003 .c-product-delivery-information .c-list{
    gap:.875rem;
    list-style:none;
    margin:0;
    padding:0
}
.PD0003 .c-product-delivery-information .c-list li{
    margin:0
}
.PD0003 .c-product-delivery-information .c-list__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.875rem;
    padding:.625rem 0
}
@media(min-width:80rem){
    .PD0003 .c-product-delivery-information .c-list__item{
        gap:.75rem;
        padding:.75rem 0
    }
}
.PD0003 .c-product-delivery-information .c-list__item:first-child{
    padding-top:0
}
.PD0003 .c-product-delivery-information .c-list__item+.c-list__item{
    border-top:.0625rem solid #cbc8c2
}
@media(min-width:80rem){
    .PD0003 .c-product-delivery-information .c-list__item span+span:before{
        background-color:#cbc8c2;
        content:"";
        display:inline-block;
        height:.875rem;
        width:.0625rem
    }
}
.PD0003 .c-product-delivery-information .c-list .c-product-delivery-information__cont{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:80rem){
    .PD0003 .c-product-delivery-information .c-list .c-product-delivery-information__cont{
        margin-top:.3125rem
    }
    .PD0003 .c-product-delivery-information .c-list .c-product-delivery-information__text+*{
        margin-top:.25rem
    }
}
.PD0003 .c-product-pincode{
    margin-bottom:1.25rem;
    margin-top:1.25rem
}
@media(min-width:80rem){
    .PD0003 .c-product-pincode{
        margin-bottom:1.5rem;
        margin-top:1.5rem
    }
}
.PD0003 .c-product-pincode__inner{
    background-color:#e6e1d6;
    border-radius:1.25rem;
    padding:.5rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-pincode__inner{
        border-radius:1.75rem;
        padding:1rem
    }
}
.PD0003 .c-product-pincode__inner .c-form+.c-form{
    margin-top:1rem
}
@media(min-width:64.0625rem){
    .PD0003 .c-product-pincode__inner .c-form+.c-form{
        margin-top:1.5rem
    }
}
.PD0003 .c-product-pincode__inner .c-form .c-form__title+.c-form__box{
    margin-top:.5rem
}
@media(min-width:64.0625rem){
    .PD0003 .c-product-pincode__inner .c-form .c-form__title+.c-form__box{
        margin-top:1rem
    }
}
.PD0003 .c-product-pincode__inner .c-form .c-form-box~.c-cta{
    margin-top:1rem
}
@media(min-width:64.0625rem){
    .PD0003 .c-product-pincode__inner .c-form .c-form-box~.c-cta{
        margin-top:1.5rem
    }
}
.PD0003 .c-product-pincode__inner .c-form__title{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.875rem;
    gap:.875rem;
    line-height:1rem
}
@media(min-width:64.0625rem){
    .PD0003 .c-product-pincode__inner .c-form__title{
        gap:.75rem
    }
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-pincode__inner .c-form__title{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.PD0003 .c-product-pincode__inner .c-form--single .c-form-box{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-column-gap:.5rem;
    -moz-column-gap:.5rem;
    column-gap:.5rem;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media(max-width:64rem){
    .PD0003 .c-product-pincode__inner .c-form--multi .c-form-box{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        row-gap:.5rem
    }
}
@media(min-width:64.0625rem){
    .PD0003 .c-product-pincode__inner .c-form--multi .c-form-box{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end;
        -webkit-column-gap:.5rem;
        -moz-column-gap:.5rem;
        column-gap:.5rem;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
@media(max-width:64rem){
    .PD0003 .c-product-pincode__inner .c-form--multi .c-form-box .c-cta{
        margin-top:.5rem
    }
}
.PD0003 .c-product-pincode__inner .c-input-item,.PD0003 .c-product-pincode__inner .c-select-item{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(max-width:64rem){
    .PD0003 .c-product-pincode__inner .c-input-item,.PD0003 .c-product-pincode__inner .c-select-item{
        width:100%
    }
}
.PD0003 .c-product-pincode input,.PD0003 .c-product-pincode select{
    height:2.75rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-pincode input,.PD0003 .c-product-pincode select{
        height:3.5rem
    }
    .PD0003 .c-product-pincode .c-cta{
        margin-bottom:.375rem
    }
}
.PD0003 .c-product-installment{
    border:.0625rem solid #e6e6e6;
    border-radius:.5rem;
    margin-top:1.875rem;
    padding:1.125rem
}
@media(min-width:80rem){
    .PD0003 .c-product-installment{
        margin-top:1.25rem;
        padding:1.5rem 1.875rem
    }
}
.PD0003 .c-product-installment__info{
    display:none
}
.PD0003 .c-product-installment__info .c-list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    list-style:none;
    margin:1rem 0 0;
    padding:0
}
.PD0003 .c-product-installment__info .c-list li{
    margin:0
}
.PD0003 .c-product-installment__info .c-list__item{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.PD0003 .c-product-installment__label{
    background-color:#f6f6f6;
    border-radius:.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:1.125rem 1.25rem;
    position:relative
}
.PD0003 .c-product-installment__inner .label{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    cursor:pointer;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    position:relative
}
.PD0003 .c-product-installment__inner .label:before{
    background-color:#fff;
    background-position:50%;
    background-repeat:no-repeat;
    border:.0625rem solid #000;
    border-radius:.25rem;
    content:"";
    display:inline-block;
    height:1.25rem;
    margin-right:.625rem;
    min-width:1.25rem;
    width:1.25rem
}
.PD0003 .c-product-installment__inner input:checked~.c-product-installment__cont .c-product-installment__info{
    display:block
}
.PD0003 .c-product-installment__inner input:checked~.c-product-installment__cont .label{
    color:#000
}
.PD0003 .c-product-installment__inner input:checked~.c-product-installment__cont .label:before{
    background-color:#ea1917;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-check-white-9-7.svg);
    border-color:#ea1917
}
.PD0003 .c-product-installment__inner label{
    bottom:0;
    cursor:pointer;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.PD0003 .c-product-installment__disclaimer{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    border-top:.0625rem solid #f3f3f3;
    color:#666;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    margin-top:1rem;
    padding-top:1rem
}
.PD0003 .c-product-installment__disclaimer:before{
    -ms-flex-negative:0;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-notice-gray9-16-16.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:auto;
    border-radius:100%;
    content:"";
    display:block;
    flex-shrink:0;
    height:1rem;
    margin-top:.125rem;
    width:1rem
}
.PD0003 .c-product-price-sticky{
    border-top-left-radius:1.75rem;
    border-top-right-radius:1.75rem;
    display:none;
    margin-top:2.5rem
}
@media(max-width:48rem){
    .PD0003 .c-product-price-sticky{
        border-top-left-radius:1.25rem;
        border-top-right-radius:1.25rem;
        margin-top:1.5rem
    }
}
.PD0003 .c-product-price-sticky.ready{
    display:block
}
.PD0003 .c-product-price-sticky.sticky{
    -webkit-animation:translate-up 1s;
    animation:translate-up 1s;
    z-index:10
}
.PD0003 .c-product-price-sticky.sticky .c-product-pay-cta .c-button{
    display:none
}
.PD0003 .c-product-price-sticky.sticky .c-product-pay-cta .c-button.main-button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:48rem){
    .PD0003 .c-product-price-sticky.can-sticky{
        position:fixed;
        width:100%
    }
}
.PD0003 .c-product-price-information__inner{
    background-color:#fff;
    border-radius:0;
    border-radius:1.25rem;
    padding:1rem 1.25rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-price-information__inner{
        border-radius:1.75rem;
        padding:1.25rem 1.5rem
    }
}
.PD0003 .c-product-price-information__btn-toggle{
    left:0;
    margin:0 1.5rem;
    position:absolute;
    top:0;
    width:calc(100% - 3rem)
}
.PD0003 .c-product-price-information__btn-toggle button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    background:transparent;
    border:none;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:1.875rem;
    justify-content:center;
    padding:0;
    position:relative;
    width:100%
}
.PD0003 .c-product-price-information__btn-toggle button:before{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-16-16.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:auto;
    content:"";
    display:block;
    height:1rem;
    margin-top:.5rem;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    width:1rem
}
.PD0003 .c-product-price-information__special-price{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:none;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem;
    margin-bottom:.625rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-price-information__special-price{
        gap:.625rem
    }
}
@media(max-width:48rem){
    .PD0003 .c-product-price-sticky:not(.sticky) .c-product-price-information.active .c-product-price-information__special-price{
        -webkit-animation:none;
        animation:none
    }
}
.PD0003 .c-product-price-information.active .c-product-price-information__special-price{
    -webkit-animation:slide-up 1.5s;
    animation:slide-up 1.5s;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:64rem)and (orientation:landscape){
    .PD0003 .c-product-price-information.active .c-product-price-information__special-price{
        -webkit-animation:none;
        animation:none
    }
}
.PD0003 .c-product-price-information__special-price .c-list{
    -webkit-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
    column-gap:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    list-style:none;
    margin:0;
    padding:0;
    row-gap:.125rem
}
.PD0003 .c-product-price-information__special-price .c-list li{
    margin:0
}
.PD0003 .c-product-price-information__special-price .c-list__item{
    position:relative
}
.PD0003 .c-product-price-information__special-price .c-list__item:not(:first-child):before{
    background-color:#e6e6e6;
    content:"";
    display:block;
    height:.75rem;
    left:-.625rem;
    position:absolute;
    top:.3125rem;
    width:.0625rem
}
.PD0003 .c-product-price-information__special-price .qty{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#ea1917;
    border-radius:62.4375rem;
    color:#fff;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    font-size:.6875rem;
    font-style:normal;
    font-weight:700;
    line-height:1;
    margin-left:.5rem;
    padding:.125rem .3125rem
}
@media(min-width:80rem){
    .PD0003 .c-product-price-information__special-price .qty{
        font-size:.75rem;
        padding:.1875rem .3125rem
    }
}
.PD0003 .c-product-price-information__special-price .qty.zero{
    background-color:#bbb
}
.PD0003 .c-product-price-information__special-price .qty.zero span{
    opacity:.5
}
.PD0003 .c-product-price-information__retailer{
    background-color:#f6f6f6;
    border-radius:.5rem;
    padding:1.375rem 1rem
}
@media(max-width:48rem){
    .PD0003 .c-product-price-information__retailer{
        border-radius:0;
        padding:1rem
    }
}
.PD0003 .c-product-price-sticky:not(.sticky) .c-product-price-information__btn-toggle{
    display:none
}
.PD0003 .c-product-price-sticky.sticky{
    background-color:#fff;
    -webkit-box-shadow:0 -.25rem .375rem rgba(0,0,0,.04);
    box-shadow:0 -.25rem .375rem rgba(0,0,0,.04);
    margin-left:-1rem;
    margin-right:-1rem;
    padding:0 1.25rem 1rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-price-sticky.sticky{
        margin-left:0;
        margin-right:0;
        padding:1.25rem 1.5rem
    }
}
.PD0003 .c-product-price-sticky.sticky .c-payment-info__payment{
    display:none
}
.PD0003 .c-product-price-sticky.sticky .c-product-pay-cta{
    padding-top:1.25rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-price-sticky.sticky .c-product-pay-cta{
        padding-top:1rem
    }
    .PD0003 .c-product-price-sticky.sticky .c-product-total-price{
        margin-top:-.1875rem
    }
}
.PD0003 .c-product-price-sticky.sticky .c-product-total-price__payment{
    display:none
}
.PD0003 .c-product-price-sticky.sticky .active .c-payment-info__payment,.PD0003 .c-product-price-sticky.sticky .active .c-product-total-price__payment{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.PD0003 .c-product-price-sticky.sticky .c-product-price-information{
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-price-sticky.sticky .c-product-price-information{
        padding-top:0
    }
}
.PD0003 .c-product-price-sticky.sticky .c-product-price-information:before{
    display:none
}
.PD0003 .c-product-price-sticky.sticky .c-product-price-information__inner{
    padding:0
}
@media(max-width:48rem){
    .PD0003 .c-product-price-sticky.sticky .c-product-price-information__inner,.PD0003 .c-product-price-sticky.sticky .c-product-price-information__retailer{
        border-width:.0625rem 0 0
    }
}
.PD0003 .c-product-price-sticky.sticky .c-product-price-information:not(.active) .c-product-total-price{
    padding-bottom:0
}
.PD0003 .c-product-price-sticky.sticky .c-product-price-information~.c-product-card-info.text{
    display:none
}
.PD0003 .c-product-price-sticky.sticky .c-product-price-information.active .c-product-price-information__btn-toggle button:before{
    -webkit-transform:rotate(0);
    transform:rotate(0)
}
.PD0003 .c-product-price-sticky.sticky .c-product-price-information.active~.c-product-card-info.text{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.PD0003 .c-price-box{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:none;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-price-box{
        gap:.625rem
    }
}
@media(max-width:48rem){
    .PD0003 .c-product-price-sticky:not(.sticky) .c-product-price-information.active .c-price-box{
        -webkit-animation:none;
        animation:none
    }
}
.PD0003 .c-product-price-information.active .c-price-box{
    -webkit-animation:slide-up 1.5s;
    animation:slide-up 1.5s;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:64rem)and (orientation:landscape){
    .PD0003 .c-product-price-information.active .c-price-box{
        -webkit-animation:none;
        animation:none
    }
}
.PD0003 .c-price-box .c-list{
    list-style:none;
    margin:0;
    padding:0
}
.PD0003 .c-price-box .c-list li{
    margin:0
}
.PD0003 .c-price-box__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background:#fff;
    border-bottom:.0625rem solid #cbc8c2;
    border-top:.0625rem solid #cbc8c2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem;
    padding:.75rem 0 .625rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-price-box__item{
        gap:1rem;
        padding:.625rem 0
    }
}
.PD0003 .c-price-info{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.25rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-price-info{
        gap:.5rem
    }
}
.PD0003 .c-price-info__title{
    color:#666;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.75rem;
    gap:.375rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-price-info__title{
        font-size:1rem;
        line-height:1.125rem
    }
}
.PD0003 .c-price-info__title .c-tooltip{
    display:inline-block
}
@media(max-width:48rem){
    .PD0003 .c-price-info__title .c-tooltip .c-icon-button[class*=-more-info]{
        height:1rem;
        width:1rem
    }
}
.PD0003 .c-price-info__title.sub-tree span:before{
    content:"└"
}
.PD0003 .c-price-info__title strong{
    font-weight:inherit
}
.PD0003 .c-price-info__title--main{
    color:#000;
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-price-info__title--main{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.PD0003 .c-price-info__wrapper{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    font-size:.75rem;
    justify-content:space-between;
    line-height:.75rem
}
.PD0003 .c-price-info__wrapper.member-price{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-price-info__wrapper.member-price{
        margin-top:.25rem
    }
}
.PD0003 .c-price-info__wrapper.member-price .c-price-info__title{
    color:#000
}
.PD0003 .c-price-info__price{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    text-align:right
}
.PD0003 .c-price-info__price *{
    color:#646464;
    font-size:.75rem;
    line-height:1
}
@media(min-width:48.0625rem){
    .PD0003 .c-price-info__price *{
        font-size:1rem
    }
}
.PD0003 .c-price-info__price .font-black{
    color:#000;
    font-weight:400
}
.PD0003 .c-price-info__price .font-red{
    color:#ea1917
}
.PD0003 .c-price-info__price--save *{
    font-size:.75rem;
    line-height:1
}
@media(min-width:48.0625rem){
    .PD0003 .c-price-info__price--save *{
        font-size:1rem
    }
}
.PD0003 .c-price-info__price--save,.PD0003 .c-price-info__price--wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    align-items:center;
    color:#666;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.25rem;
    justify-content:flex-end
}
@media(min-width:48.0625rem){
    .PD0003 .c-price-info__price--save,.PD0003 .c-price-info__price--wrapper{
        gap:.5rem
    }
}
@media(max-width:79.9375rem){
    .PD0003 .c-price-info__price--wrapper>:last-child{
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
}
.PD0003 .c-price-info__price strong{
    color:#000;
    font-size:1rem;
    font-weight:inherit;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-price-info__price strong{
        font-size:1.25rem;
        line-height:1.25rem
    }
}
.PD0003 .c-price-info__price del{
    text-decoration:line-through
}
.PD0003 .c-price-info.dimmed{
    opacity:.5
}
.PD0003 .c-price-info.font-red a{
    color:inherit;
    text-decoration:underline
}
.PD0003 .c-product-pay-cta{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    padding-bottom:0;
    padding-top:.625rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-pay-cta{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        padding-top:.875rem
    }
}
.PD0003 .c-product-pay-cta>*{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(max-width:48rem){
    .PD0003 .c-product-pay-cta .c-button{
        font-size:.875rem;
        height:2.5rem;
        line-height:.875rem;
        min-width:0;
        padding:.75rem .625rem
    }
}
.PD0003 .c-product-card-info{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding-top:.625rem
}
.PD0003 .c-product-card-info svg{
    height:1pc;
    width:100%
}
@media(min-width:80rem){
    .PD0003 .c-product-card-info{
        -webkit-column-gap:.875rem;
        -moz-column-gap:.875rem;
        column-gap:.875rem;
        padding-top:1rem
    }
}
@media(max-width:79.9375rem){
    .PD0003 .c-product-card-info{
        row-gap:.25rem
    }
}
.PD0003 .c-product-card-info__image,.PD0003 .c-product-price-information.active .c-product-card-info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.PD0003 .c-product-card-info__image{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-column-gap:.5rem;
    -moz-column-gap:.5rem;
    column-gap:.5rem;
    justify-content:end
}
@media(min-width:80rem){
    .PD0003 .c-product-card-info__image{
        -webkit-column-gap:1rem;
        -moz-column-gap:1rem;
        column-gap:1rem
    }
}
.PD0003 .c-product-card-info__image .c-image{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    max-height:1rem;
    width:auto
}
@media(min-width:80rem){
    .PD0003 .c-product-card-info__image .c-image{
        height:1.25rem
    }
}
.PD0003 .c-product-card-info__image .c-image *{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    max-height:1rem;
    width:auto
}
.PD0003 .c-product-card-info__image .c-image img{
    -ms-flex-item-align:start;
    align-self:flex-start;
    vertical-align:initial
}
.PD0003 .c-product-card-info__text{
    white-space:nowrap
}
.PD0003 .c-product-total-price{
    padding-bottom:.75rem;
    white-space:nowrap
}
@media(min-width:80rem){
    .PD0003 .c-product-total-price{
        padding-bottom:1rem
    }
}
.PD0003 .c-product-total-price__box{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.9375rem;
    justify-content:space-between
}
.PD0003 .c-product-total-price__text p{
    white-space:nowrap
}
.PD0003 .c-product-total-price__num{
    align-items:flex-end
}
.PD0003 .c-product-total-price__num,.PD0003 .c-product-total-price__price{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:end;
    -ms-flex-align:end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.PD0003 .c-product-total-price__price{
    align-items:end;
    gap:.5rem 0
}
.PD0003 .c-product-total-price__price strong{
    font-weight:600
}
.PD0003 .c-product-total-price__payment{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:end;
    -ms-flex-align:end;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    align-items:flex-end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column wrap;
    flex-flow:column wrap;
    -ms-flex-direction:row;
    flex-direction:row;
    font-size:.75rem;
    gap:.25rem;
    justify-content:flex-end;
    line-height:.75rem
}
@media(min-width:80rem){
    .PD0003 .c-product-total-price__payment{
        font-size:1rem;
        line-height:1rem
    }
}
.PD0003 .c-product-total-price__link{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    align-items:center;
    color:#4a4946;
    -webkit-column-gap:.5rem;
    -moz-column-gap:.5rem;
    column-gap:.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    text-decoration:underline
}
.PD0003 .c-product-total-price__link.c-price__installment{
    min-width:100%
}
.PD0003 .c-product-total-price__link span{
    display:inline-block;
    text-align:right
}
.PD0003 .c-product-total-price__link .c-image{
    height:1rem;
    width:auto
}
.PD0003 .c-product-total-price__link .c-image *{
    height:100%;
    max-width:none;
    width:auto
}
.PD0003 .c-payment-info__payment{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.375rem;
    justify-content:flex-end;
    padding-top:.5rem
}
.PD0003 .c-payment-info__payment .c-image{
    height:1rem;
    width:auto
}
.PD0003 .c-payment-info__payment .c-image *{
    height:100%;
    width:auto
}
.PD0003 .c-payment-info__link{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    align-items:center;
    -webkit-column-gap:.5rem;
    -moz-column-gap:.5rem;
    column-gap:.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    text-decoration:underline
}
.PD0003 .c-payment-info__link:first-child{
    min-width:100%
}
.PD0003 .c-product-info-etc{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.625rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-info-etc{
        gap:.75rem
    }
}
.PD0003 *>.c-product-info-etc{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .PD0003 *>.c-product-info-etc{
        margin-top:1.25rem
    }
}
.PD0003 .c-product-info-etc .c-icon-button[class*=-more-info]{
    -webkit-transform:translateY(.1875rem);
    transform:translateY(.1875rem)
}
.PD0003 .c-product-info-etc__item--wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-info-etc__item--wrapper{
        gap:.75rem
    }
}
.PD0003 .c-product-info-etc__item--imp{
    color:#333
}
.PD0003 .c-product-info-etc__item--imp>*{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
.PD0003 .c-product-info-etc__item--imp>* p{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.PD0003 .c-product-info-etc__item--imp--icon:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-exclamation-white.svg);
    height:.5625rem;
    width:.125rem
}
.PD0003 .c-product-info-etc__item--dot-text{
    color:#333
}
.PD0003 .c-product-info-etc__item--dot-text>*{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem;
    position:relative
}
.PD0003 .c-product-info-etc__item--dot-text>:before{
    background-color:#333;
    border-radius:100%;
    content:"";
    height:.1875rem;
    margin-top:.625rem;
    width:.1875rem
}
.PD0003 .c-product-info-etc__item--dot-text p{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.PD0003 .c-product-info-etc__item--dot-text-fixed{
    background-color:#e6e1d6;
    border-radius:.75rem;
    color:#333;
    padding:.875rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-info-etc__item--dot-text-fixed{
        border-radius:1rem;
        padding:.75rem
    }
}
.PD0003 .c-product-info-etc__item--dot-text-fixed>*{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
.PD0003 .c-product-info-etc__item--dot-text-fixed>* p{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.PD0003 .c-product-info-etc__item--download .c-icon-button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.875rem;
    line-height:1;
    text-decoration:underline;
    text-underline-offset:.1875rem
}
.PD0003 .c-product-info-etc__item--download .c-icon-button:before{
    background-position:0 .125rem;
    height:1.125rem;
    width:1.125rem
}
.PD0003 .c-product-price-qty{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:none;
    justify-content:space-between;
    padding-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-price-qty{
        padding-top:1rem
    }
}
.PD0003 .c-product-price-information.active .c-product-price-qty,.PD0003 .c-product-price-qty .c-qty{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.PD0003 .c-product-price-qty .c-qty__label{
    font-weight:600
}
.PD0003 .c-product-price-qty .c-qty__input{
    -webkit-appearance:none;
    appearance:none;
    -ms-appearance:none;
    -moz-appearance:textfield;
    background-color:#fff;
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    font-size:1.25rem;
    line-height:1;
    margin-left:.5rem;
    margin-right:.5rem;
    max-width:4.25rem;
    text-align:center
}
.PD0003 .c-product-price-qty .c-qty__input::-webkit-inner-spin-button,.PD0003 .c-product-price-qty .c-qty__input::-webkit-outer-spin-button{
    -webkit-appearance:none;
    margin:0
}
.PD0003 .c-product-price-qty .c-qty__input:focus-visible{
    outline-offset:-.125rem
}
.PD0003 .c-product-price-qty .c-qty__btn{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fff;
    border:.0625rem solid #cbc8c2;
    border-radius:100%;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:2rem;
    justify-content:center;
    padding:0;
    width:2rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-price-qty .c-qty__btn{
        height:2.5rem;
        width:2.5rem
    }
}
.PD0003 .c-product-price-qty .c-qty__btn:before{
    background-position:50%;
    background-repeat:no-repeat;
    background-size:auto;
    content:"";
    display:block;
    height:1rem;
    width:1rem
}
.PD0003 .c-product-price-qty .c-qty__btn--minus:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-minus-black-16-16.svg)
}
.PD0003 .c-product-price-qty .c-qty__btn--minus:disabled{
    cursor:default!important
}
.PD0003 .c-product-price-qty .c-qty__btn--minus:disabled:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-minus-mid-gray1-16-16.svg)
}
.PD0003 .c-product-price-qty .c-qty__btn--plus:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-black-16-16.svg)
}
.PD0003 .c-product-price-qty .c-qty__btn--plus:disabled{
    cursor:default!important
}
.PD0003 .c-product-price-qty .c-qty__btn--plus:disabled:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-mid-gray1-16-16.svg)
}
.PD0003 .c-product-price-qty.disabled .c-qty__btn--minus:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-minus-mid-gray1-16-16.svg)
}
.PD0003 .c-product-price-qty.disabled .c-qty__btn--plus:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-mid-gray1-16-16.svg)
}
.PD0003 .c-product-price-qty.disabled .c-qty__input{
    color:#cbc8c2
}
.PD0003 .c-product-price-qty.disabled .c-qty__btn,.PD0003 .c-product-price-qty.disabled .c-qty__input{
    cursor:default!important
}
.PD0003 a.c-sibling-option.disabled,.PD0003 div.c-sibling-option.disabled{
    pointer-events:none
}
.PD0003 a.c-sibling-option.disabled .c-sibling-option__detail,.PD0003 div.c-sibling-option.disabled .c-sibling-option__detail{
    background:#f0ece4;
    color:#cbc8c2
}
.PD0003 a.c-sibling-option.disabled .c-sibling-option__detail .c-sibling-option__description,.PD0003 a.c-sibling-option.disabled .c-sibling-option__detail .c-sibling-option__name,.PD0003 a.c-sibling-option.disabled .c-sibling-option__detail .c-sibling-option__price,.PD0003 div.c-sibling-option.disabled .c-sibling-option__detail .c-sibling-option__description,.PD0003 div.c-sibling-option.disabled .c-sibling-option__detail .c-sibling-option__name,.PD0003 div.c-sibling-option.disabled .c-sibling-option__detail .c-sibling-option__price{
    color:#cbc8c2
}
.PD0003 .c-product-basic-information+.c-product-extra-information{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-basic-information+.c-product-extra-information{
        margin-top:1.5rem
    }
}
.PD0003 .c-product-summary-siblings+.c-product-delivery-information{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .PD0003 .c-product-summary-siblings+.c-product-delivery-information{
        margin-top:1.875rem
    }
}
.PD0003 *+.c-product-summary-siblings,.PD0003 .c-compatible,.PD0003 .c-product-extra-information+.c-product-pincode{
    position:relative
}
.PD0003 *+.c-product-summary-siblings{
    margin-top:-.0625rem
}
.PD0003 .c-sibling-option__disclaimer .c-text-contents__eyebrow+.c-text-contents__disclaimer{
    margin-top:.5rem
}
.PD0003 .c-product-extra-information+.c-product-pincode{
    position:relative
}
@media(max-width:48rem){
    .PD0003 .c-product-extra-information+.c-product-pincode{
        padding-top:2.625rem
    }
}
.PD0003 .c-product-item__tag--flag span.flag-highlight,.PD0003 .c-product-pincode__inner .c-warning,.PD0003 .c-search-combobox__search-form .c-warning{
    color:#a50034
}
.PD0003 .c-product-pincode__inner .c-valid,.PD0003 .c-search-combobox__search-form .c-valid{
    color:#316d15
}
.c-summary-banner{
    border-radius:1.25rem;
    display:block;
    overflow:hidden;
    position:relative
}
@media(min-width:48.0625rem){
    .c-summary-banner{
        border-radius:1.75rem
    }
}
.c-summary-banner__visual{
    aspect-ratio:684/360;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
}
.c-summary-banner__contents{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-summary-banner__contents .font-red{
    color:#ea1917
}
.c-summary-banner--overlay-side .c-summary-banner__contents{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-left:1.875rem;
    padding-right:1.875rem
}
@media(min-width:48.0625rem){
    .c-summary-banner--overlay-side .c-summary-banner__contents{
        padding-bottom:1.25rem;
        padding-top:1.25rem
    }
}
@media(min-width:80rem){
    .c-summary-banner--overlay-side .c-summary-banner__contents{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
}
.c-summary-banner--overlay-side .c-text-contents__bodycopy{
    color:#fff
}
.c-summary-banner--overlay-bottom .c-summary-banner__contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:flex-end
}
.c-summary-banner--overlay-bottom .c-text-contents{
    background-color:rgba(0,0,0,.9);
    padding:.5rem 1rem
}
@media(min-width:48.0625rem){
    .c-summary-banner--overlay-bottom .c-text-contents{
        padding:.75rem
    }
}
.c-summary-banner--flexible-text-area .c-text-contents a{
    margin-left:.5rem
}
.c-summary-banner[class*="--overlay"] .c-summary-banner__contents{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.c-summary-banner[class*="--overlay"] .c-text-contents__bodycopy,.c-summary-banner[class*="--overlay"] .c-text-contents__subcopy{
    color:#fff
}
.c-summary-banner:not([class*="--overlay"]){
    border:.0625rem solid #e6e6e6
}
.c-summary-banner:not([class*="--overlay"]) .c-text-contents{
    background-color:#fff;
    padding:.75rem 1rem
}
@media(min-width:48.0625rem){
    .c-summary-banner:not([class*="--overlay"]) .c-text-contents{
        padding:1.25rem
    }
}
.c-summary-banner:not([class*="--overlay"]) .c-text-contents__bodycopy{
    color:#333
}
.c-summary-banner:not([class*="--overlay"]):focus,.c-summary-banner:not([class*="--overlay"]):hover{
    text-decoration:none
}
.c-summary-banner:not([class*="--overlay"]) .swiper-silde{
    height:auto
}
.c-summary-banner .c-text-contents__subcopy+.c-cta,.c-summary-banner__head+.c-summary-banner__carousel{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .c-summary-banner .c-text-contents__subcopy+.c-cta{
        margin-top:.6875rem
    }
}
.c-pop-msg .c-summary-banner+*{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-summary-banner+*{
        margin-top:1.25rem
    }
}
.c-product-delivery-information-inactive{
    display:none
}
@media(min-width:48.0625rem){
    .PD0004.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0004>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0004>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0004 .c-region-header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0004 .c-region-header+*{
        margin-top:1.25rem
    }
}
.PD0004 .bv-cv2-cleanslate .bv-core-container-181 .bv-content-search,.PD0004 .bv-cv2-cleanslate .bv-core-container-181 .bv-generic-submission{
    border-bottom:0!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.PD0004 .bv-cv2-cleanslate .bv-core-container-181 .bv-content-search .bv-masthead .bv-masthead-product,.PD0004 .bv-cv2-cleanslate .bv-core-container-181 .bv-generic-submission .bv-masthead .bv-masthead-product{
    border-bottom:0!important
}
.PD0005{
    background:#fff;
    border-top:.0625rem solid #cbc8c2;
    max-width:100%!important;
    padding-bottom:0!important;
    padding-top:0!important
}
.PD0005>.component{
    padding-bottom:1.5rem;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .PD0005>.component{
        padding-bottom:3rem;
        padding-top:3rem
    }
}
.PD0005>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:103rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0005>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0005 .c-summary-gallery-expand{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.PD0005 .c-summary-gallery-expand .c-summary-gallery{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    overflow:visible
}
.PD0005 .c-summary-gallery-expand .c-summary-gallery__sort{
    background:transparent;
    border-top:0;
    margin-top:1.5rem;
    padding-top:0;
    position:relative;
    z-index:2
}
@media(min-width:48.0625rem){
    .PD0005 .c-summary-gallery-expand .c-summary-gallery__sort{
        border-bottom:0;
        margin-top:2.5rem;
        padding-bottom:0
    }
}
.PD0005 .c-summary-gallery-expand .c-summary-gallery__contents{
    display:block
}
.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery{
    padding-bottom:0;
    padding-top:0
}
.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery .c-gallery__display--iframe{
    position:absolute
}
.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="360"],.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="3d"],.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=ar],.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image],.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video],.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=vr]{
    overflow:hidden
}
.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="360"] .c-gallery__display,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="3d"] .c-gallery__display,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=ar] .c-gallery__display,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image] .c-gallery__display,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=vr] .c-gallery__display{
    height:100%;
    position:relative
}
.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="360"] .c-gallery__display .c-gallery__item,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="3d"] .c-gallery__display .c-gallery__item,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=ar] .c-gallery__display .c-gallery__item,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image] .c-gallery__display .c-gallery__item,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display .c-gallery__item,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=vr] .c-gallery__display .c-gallery__item{
    bottom:0;
    left:0;
    overflow:visible;
    position:absolute;
    right:0;
    top:0
}
.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image]{
    overflow:visible;
    padding-top:2.75rem
}
@media(min-width:48.0625rem){
    .PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image]{
        padding-top:0
    }
}
.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image] .c-gallery__display{
    min-height:210px
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image] .c-gallery__display{
        min-height:35.875rem
    }
}
@media(min-width:80rem){
    .PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=image] .c-gallery__display{
        min-height:48.75rem
    }
}
.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display{
    min-height:250px
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display{
        min-height:35.875rem
    }
}
@media(min-width:80rem){
    .PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=video] .c-gallery__display{
        min-height:48.75rem
    }
}
.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="360"] .c-gallery__display,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="3d"] .c-gallery__display,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=ar] .c-gallery__display,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=vr] .c-gallery__display{
    min-height:402px
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="360"] .c-gallery__display,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="3d"] .c-gallery__display,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=ar] .c-gallery__display,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=vr] .c-gallery__display{
        min-height:48.75rem
    }
}
@media(min-width:80rem){
    .PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="360"] .c-gallery__display,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type="3d"] .c-gallery__display,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=ar] .c-gallery__display,.PD0005 .c-summary-gallery-expand .c-summary-gallery .c-gallery[data-type=vr] .c-gallery__display{
        min-height:61.625rem
    }
}
.PD0005 .c-carousel{
    overflow:hidden
}
@media(min-width:48.0625rem){
    .PD0006:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0006 .c-text-contents__+.c-support__box{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .PD0006 .c-text-contents__+.c-support__box{
        margin-top:2.5rem
    }
}
.PD0006 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem;
    list-style:none;
    margin:0;
    padding:0
}
.PD0006 .c-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .PD0006 .c-list{
        -webkit-column-gap:min(1.5rem,1.6666666667%);
        -moz-column-gap:min(1.5rem,1.6666666667%);
        column-gap:min(1.5rem,1.6666666667%);
        row-gap:1.5rem
    }
}
@media(max-width:48rem){
    .PD0006 .c-list__item .c-button{
        display:none
    }
}
@media(min-width:48.0625rem){
    .PD0006 .c-list__item .c-button{
        margin-top:1.25rem
    }
}
.PD0006 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.PD0006 .c-list__link{
    width:100%
}
.PD0006 .c-support__inner{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0006 .c-support__inner{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0006 .c-support__title .c-text-contents__headline{
    margin-bottom:.625rem
}
.PD0006 .c-support__title+.c-support__box{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .PD0006 .c-support__title+.c-support__box{
        margin-top:1.25rem
    }
}
@media(max-width:48rem){
    .PD0006 .c-support--option .c-support__title+.c-support__box{
        margin-top:1.875rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0006 .c-support--card .c-list .c-button[class*=-box].medium{
        padding-left:.375rem;
        padding-right:.375rem
    }
}
.PD0006 .c-support--card .c-list__item{
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-flex:0;
    align-items:flex-start;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex:none;
    flex:none;
    width:calc(50% - .3125rem)
}
@media(min-width:48.0625rem){
    .PD0006 .c-support--card .c-list__item{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        border-radius:1.75rem;
        width:min(21.375rem,23.75%)
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0006 .c-support--card .c-list__item{
        width:min(29rem,32.2222222222%)
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem)and (max-width:64rem){
    .PD0006 .c-support--card .c-list__item{
        width:min(44.25rem,49.1666666667%)
    }
}
.PD0006 .c-support--card .c-list__link{
    border-radius:1.25rem;
    padding:1.25rem;
    text-decoration:none
}
@media(min-width:48.0625rem){
    .PD0006 .c-support--card .c-list__link{
        border-radius:1.75rem;
        padding:2rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0006 .c-support--card .c-list__link{
        padding:1.25rem
    }
}
@media(min-width:48.0625rem){
    .PD0006 .c-support--card .c-list .c-text-contents{
        width:calc(100% - 5.25rem)
    }
}
@media(max-width:48rem){
    .PD0006 .c-support--card .c-list .c-text-contents__bodycopy{
        display:none
    }
}
.PD0006 .c-support--card .c-list .c-image{
    height:2.25rem;
    width:2.25rem
}
@media(min-width:48.0625rem){
    .PD0006 .c-support--card .c-list .c-image{
        height:4rem;
        margin-left:auto;
        margin-right:0;
        width:4rem
    }
}
.PD0006 .c-support--card .c-text-contents+.c-image{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .PD0006 .c-support--card .c-text-contents+.c-image{
        margin-top:0
    }
}
.PD0006 .c-support--card .c-list--flex .c-list__link{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%
}
@media(max-width:48rem){
    .PD0006 .c-support--card .c-list--flex .c-list__link{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media(min-width:48.0625rem){
    .PD0006 .c-support--card .c-list--flex .c-list__link{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.PD0006 .c-support--card .c-list--flex .c-list__link:focus-visible{
    outline-offset:-.125rem
}
.PD0006 .c-support--card .c-list--flex .c-cta{
    -webkit-box-flex:1;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    -ms-flex:1;
    flex:1
}
.PD0006 .c-support--card .c-carousel{
    margin-left:-1rem;
    margin-right:-1rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0006 .c-support--card .c-carousel{
        margin-left:-1.5rem;
        margin-right:-1.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0006 .c-support--card .c-carousel.swiper-initialized .swiper-wrapper{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    gap:0
}
.PD0006 .c-support--card .c-carousel .swiper-wrapper{
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.PD0006 .c-support--card .c-carousel .swiper-wrapper .swiper-slide{
    height:auto
}
.PD0006 .bg-white>.c-support--card.ST0029,.PD0006 .c-support--card.bg-white{
    border-top:.0625rem solid #e6e6e6
}
.PD0006 .bg-lightgray>.c-support--card.ST0029 .c-list__item,.PD0006 .bg-lightgray>.c-support--card.ST0029+.c-support--option.bg-white,.PD0006 .bg-white.bg-lightgray>.c-support--card.ST0029+.c-support--option.ST0029,.PD0006 .bg-white>.c-support--card.bg-lightgray+.c-support--option.ST0029,.PD0006 .c-support--card.bg-lightgray .c-list__item,.PD0006 .c-support--card.bg-lightgray+.c-support--option.bg-white{
    border:0
}
.PD0006 .bg-lightgray>.c-support--card.ST0029+.c-support--option.ST0029,.PD0006 .bg-lightgray>.c-support--card.ST0029+.c-support--option.bg-lightgray,.PD0006 .bg-lightgray>.c-support--card.bg-lightgray+.c-support--option.ST0029,.PD0006 .c-support--card.bg-lightgray+.c-support--option.bg-lightgray{
    border-top:.0625rem solid #e6e6e6
}
.PD0006 .c-support--option .c-list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:0;
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .PD0006 .c-support--option .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.PD0006 .c-support--option .c-list__item{
    border-top:.0625rem solid #e6e6e6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:1.25rem .625rem
}
@media(min-width:48.0625rem){
    .PD0006 .c-support--option .c-list__item{
        -webkit-box-flex:1;
        border-left:.0625rem solid #e6e6e6;
        border-top:none;
        -ms-flex:1;
        flex:1;
        padding:0 3.5rem
    }
}
@media(max-width:48rem){
    .PD0006 .c-support--option .c-list__item:first-child{
        border-top:none;
        padding-top:0
    }
}
@media(min-width:48.0625rem){
    .PD0006 .c-support--option .c-list__item{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .PD0006 .c-support--option .c-list__item:first-child{
        border-left:none
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0006 .c-support--option .c-list__item{
        padding:0 1rem
    }
}
.PD0006 .c-support--option .c-list__link{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:48rem){
    .PD0006 .c-support--option .c-list__link{
        gap:1.25rem
    }
}
@media(min-width:48.0625rem){
    .PD0006 .c-support--option .c-list__link{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-flex:1;
        align-items:center;
        -ms-flex:1;
        flex:1;
        -ms-flex-direction:column;
        flex-direction:column;
        margin:0;
        text-align:center
    }
}
.PD0006 .c-support--option .c-list .c-image{
    height:2rem;
    margin-bottom:0;
    width:2rem
}
@media(min-width:48.0625rem){
    .PD0006 .c-support--option .c-list .c-image{
        height:3.75rem;
        width:3.75rem
    }
}
.PD0006 .c-support--option .c-image+.c-text-contents{
    margin-top:0
}
@media(min-width:48.0625rem){
    .PD0006 .c-support--option .c-image+.c-text-contents{
        margin-top:1.25rem
    }
}
.PD0006 .bg-white>.c-support--option.ST0029,.PD0006 .c-support--option.bg-white{
    border-top:.0625rem solid #e6e6e6
}
@media(min-width:48.0625rem){
    .PD0007.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0007>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:0;
    position:relative
}
.PD0007 .c-region-header{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0007 .c-region-header{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0007 .c-text-contents__subcopy strong{
    font-weight:inherit
}
.PD0007 .c-product-list__item{
    background:#fff;
    height:auto
}
.PD0007 .c-region-header+.c-product-list{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0007 .c-region-header+.c-product-list{
        margin-top:1.25rem
    }
}
.PD0007 .swiper{
    overflow-y:visible;
    position:static
}
.PD0007.bg-lightgray .c-product-list__item,.bg-lightgray>.PD0007.ST0029 .c-product-list__item{
    border:none
}
@media(min-width:48.0625rem){
    .PD0007 .length-1 .c-product-list__item,.PD0007 .length-2 .c-product-list__item{
        min-width:calc(50% - .75rem);
        padding:2.5rem
    }
    .PD0007 .length-1 .c-product-item,.PD0007 .length-2 .c-product-item{
        margin:0 auto;
        max-width:34.25rem;
        padding:0 0 0 10.25rem;
        position:relative
    }
    .PD0007 .length-1 .c-product-item .c-product-item__top-container,.PD0007 .length-2 .c-product-item .c-product-item__top-container{
        width:100%
    }
    .PD0007 .length-1 .c-product-item .c-product-item__visual-image,.PD0007 .length-2 .c-product-item .c-product-item__visual-image{
        left:0;
        position:absolute;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    .PD0007 .length-1 .c-product-item .c-product-item__model-display-name,.PD0007 .length-2 .c-product-item .c-product-item__model-display-name{
        margin-top:0
    }
}
@media(min-width:70.125rem){
    .PD0007 .length-3 .swiper-wrapper{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .PD0007 .length-3 .c-product-list__item{
        min-width:calc(33.3333% - 1rem)
    }
    .PD0007 .length-3 .c-product-list__item:last-child{
        margin-right:0!important
    }
}
.PD0007 .c-product-list--bundle.four-or-more .c-product-list__item .c-product-item__visual-image img,.PD0007 .c-product-list--bundle.length-3 .c-product-list__item .c-product-item__visual-image img{
    height:12.5rem;
    width:12.5rem
}
@media(min-width:48.0625rem){
    .PD0007 .c-product-list--bundle.four-or-more .c-product-list__item .c-product-item__visual-image img,.PD0007 .c-product-list--bundle.length-3 .c-product-list__item .c-product-item__visual-image img{
        height:15rem;
        width:15rem
    }
    .PD0008.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0008>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0008>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .PD0008 .c-region-header{
        gap:0
    }
}
.PD0008 .c-region-header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0008 .c-region-header+*{
        margin-top:1.25rem
    }
    .PD0008 .c-region-header--justify-w{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end
    }
}
@media(max-width:48rem){
    .PD0008 .c-print-area{
        display:none
    }
}
.PD0008 *+.c-all-specs-area__more{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .PD0008 *+.c-all-specs-area__more{
        margin-top:2rem
    }
}
.PD0008 .cmp-container .c-compare-selling__item{
    padding:1rem
}
@media(min-width:48.0625rem){
    .PD0008 .cmp-container .c-compare-selling__item{
        padding:2rem 0
    }
}
.PD0008 .cmp-container .c-compare-selling--all .c-compare-selling__item{
    padding:.5rem 0
}
.PD0008 .cmp-container .c-compare-selling--all .c-compare-selling__item .c-compare-selling__spec-desc{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PD0008 .cmp-container .c-compare-selling--all .c-compare-selling__item .c-compare-selling__spec-desc{
        margin-top:.5rem
    }
}
.PD0008 .tabs .cmp-tabs__tablist{
    gap:0;
    padding:0
}
@media(max-width:48rem){
    .PD0008 .tabs .cmp-tabs__tablist{
        overflow-x:initial;
        overflow-y:initial
    }
}
@media(min-width:48.0625rem){
    .PD0008 .tabs .cmp-tabs__tablist{
        gap:1.5rem;
        margin:0;
        overflow:initial
    }
}
.PD0008 .tabs .cmp-tabs__tab{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fff;
    border-radius:1rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.25rem;
    padding:.625rem .75rem
}
@media(min-width:48.0625rem){
    .PD0008 .tabs .cmp-tabs__tab{
        -ms-flex-negative:1;
        border-radius:.75rem;
        flex-shrink:1;
        gap:1rem;
        padding:.875rem 1.5rem
    }
}
.PD0008 .tabs .cmp-tabs__tab--active{
    border:.0625rem solid #000;
    padding:.5625rem .6875rem
}
.PD0008 .tabs .cmp-tabs__tab--active:after{
    display:none
}
@media(min-width:48.0625rem){
    .PD0008 .tabs .cmp-tabs__tab--active{
        padding:.8125rem 1.4375rem
    }
    .PD0008 .tabs .cmp-tabs__inner{
        overflow:initial
    }
}
.PD0008 .tabs .cmp-tabs__inner--qty-2 .cmp-tabs__tab{
    min-width:50%
}
.PD0008 .tabs .cmp-tabs__inner--qty-3 .cmp-tabs__tab{
    min-width:50%;
    width:50%
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0008 .tabs .cmp-tabs__inner--qty-3 .cmp-tabs__tab{
        max-width:33.333%
    }
}
@media(min-width:48.0625rem){
    .PD0008 .tabs .cmp-tabs__inner--qty-3 .cmp-tabs__tab{
        max-width:33.333%
    }
}
.PD0008 .tabs .cmp-tabs__inner--qty-4 .cmp-tabs__tab{
    width:50%
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0008 .tabs .cmp-tabs__inner--qty-4 .cmp-tabs__tab{
        max-width:25%
    }
}
@media(min-width:48.0625rem){
    .PD0008 .tabs .cmp-tabs__inner--qty-4 .cmp-tabs__tab{
        max-width:25%
    }
}
.PD0008 .tabs .cmp-tabs__inner .c-carousel__handler{
    height:100%;
    left:0;
    margin:0;
    position:absolute;
    top:0;
    width:100%
}
.PD0008 .tabs .cmp-tabs__inner .cmp-carousel__actions{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#f0ece4;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    left:-1rem;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:1
}
.PD0008 .tabs .cmp-tabs__inner .cmp-carousel__actions:last-child{
    left:auto;
    right:-1rem;
    top:50%
}
.PD0008 .tabs .cmp-tabs__tabpanel{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .PD0008 .tabs .cmp-tabs__tabpanel{
        margin-top:3rem
    }
}
.PD0008 .tabs .cmp-tabs .cmp-tabs__tab .c-image__img{
    aspect-ratio:1;
    max-width:2rem;
    min-width:2rem
}
@media(min-width:48.0625rem){
    .PD0008 .tabs .cmp-tabs .cmp-tabs__tab .c-image__img{
        max-width:4rem;
        min-width:4rem
    }
}
.PD0008 .tabs .cmp-tabs .cmp-text{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:wrap
}
@media(min-width:48.0625rem){
    .PD0008 .tabs .cmp-tabs .cmp-text{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:3;
        display:-webkit-box;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
@media print{
    body,html{
        background-color:#fff;
        margin:0!important;
        padding:0!important
    }
    *{
        -webkit-print-color-adjust:exact;
        print-color-adjust:exact
    }
    .PD0008{
        border-top:0!important;
        padding-bottom:0!important;
        padding-top:0!important
    }
    .PD0008 .c-all-specs-area__more{
        display:none
    }
    .PD0008 .c-all-specs-area{
        display:block!important
    }
    .c-print-wrapper{
        padding-left:0;
        padding-right:0
    }
}
@media(min-width:48.0625rem){
    .PD0010.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0010>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0010>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0010 .c-region-header__container>*{
    max-width:53.75rem
}
.PD0010 .c-region-header__text{
    color:#333
}
.PD0010 .c-region-header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0010 .c-region-header+*{
        margin-top:1.25rem
    }
}
.PD0011 .c-step-progress__point--done .c-step-progress__point-button:before,.PD0011 .c-step-progress__point--done:not(:empty):nth-child(n):before,.PD0011 .c-step-progress__point--keep .c-step-progress__point-button:before,.PD0011 .c-step-progress__point--keep:not(:empty):nth-child(n):before,.PD0011 .c-step-progress__point--on .c-step-progress__point-button:before,.PD0011 .c-step-progress__point--on:not(:empty):nth-child(n):before{
    background-color:#ea1917
}
.PD0011 .c-step-progress__point--keep .c-step-progress__point-button:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-circle-border-red-right-20-20.svg);
    background-size:100% auto
}
.PD0011 .c-step-progress__point--done .c-step-progress__point-button:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-check-white-9-7.svg);
    background-size:13.5px auto
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-progress__point--done .c-step-progress__point-button:before{
        background-size:12.6px auto
    }
}
.PD0011 .c-step-progress__point--done .c-step-progress__point-button:not(:empty):nth-child(n):hover:before,.PD0011 .c-step-progress__point--keep .c-step-progress__point-button:not(:empty):nth-child(n):hover:before{
    background-image:none;
    -webkit-transform:translate3d(-50%,-50%,0) scale(1);
    transform:translate3d(-50%,-50%,0) scale(1)
}
.PD0011 .c-step-progress__point--done .c-step-progress__point-button:before,.PD0011 .c-step-progress__point--keep .c-step-progress__point-button:before{
    -webkit-transform:translate3d(-50%,-50%,0) scale(.6666666667);
    transform:translate3d(-50%,-50%,0) scale(.6666666667)
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-progress__point--done .c-step-progress__point-button:before,.PD0011 .c-step-progress__point--keep .c-step-progress__point-button:before{
        -webkit-transform:translate3d(-50%,-50%,0) scale(.7142857143);
        transform:translate3d(-50%,-50%,0) scale(.7142857143)
    }
}
.PD0011 .c-step-progress__point:not([class*="--on"],[class*="--keep"],[class*="--done"]) .c-step-progress__point-button:before{
    -webkit-transform:translate3d(-50%,-50%,0) scale(.4);
    transform:translate3d(-50%,-50%,0) scale(.4)
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-progress__point:not([class*="--on"],[class*="--keep"],[class*="--done"]) .c-step-progress__point-button:before{
        -webkit-transform:translate3d(-50%,-50%,0) scale(.4285714286);
        transform:translate3d(-50%,-50%,0) scale(.4285714286)
    }
}
.PD0011 .c-step-progress__point--done .c-step-progress__point-button:hover *,.PD0011 .c-step-progress__point--keep .c-step-progress__point-button:hover *,.PD0011 .c-step-progress__point--on .c-step-progress__point-button-text{
    color:#fff;
    -webkit-transition-delay:.1s;
    transition-delay:.1s;
    -webkit-transition-duration:0s;
    transition-duration:0s;
    -webkit-transition-property:color;
    transition-property:color
}
@media(min-width:48.0625rem){
    .PD0011.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0011>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0011>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0011 .c-curation-summary-banner,.PD0011 .c-region-header{
    position:relative
}
@media(max-width:48rem){
    .PD0011 .c-curation-summary-banner{
        margin-left:-1rem;
        margin-right:-1rem
    }
}
.PD0011 .c-curation-summary-banner .c-image{
    overflow:hidden
}
@media(min-width:48.0625rem){
    .PD0011 .c-curation-summary-banner .c-image{
        border-radius:1.25rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .PD0011 .c-curation-summary-banner .c-image{
        border-radius:1.75rem
    }
}
.PD0011 .c-curation-summary-banner .c-image+.c-text-contents{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
@media(min-width:48.0625rem){
    .PD0011 .c-curation-summary-banner .c-image+.c-text-contents{
        padding:min(5rem,5.5555555556%)
    }
}
@media(max-width:48rem){
    .PD0011 .c-curation-summary-banner .c-image+.c-text-contents{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .PD0011 .c-curation-summary-banner .c-image+.c-text-contents{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .PD0011 .c-curation-summary-banner .c-image+.c-text-contents:before{
        content:"";
        display:block;
        height:15%;
        max-height:1.875rem;
        min-height:1.25rem;
        width:100%
    }
}
.PD0011 .c-curation-summary-banner .c-image+.c-text-contents *{
    color:#fff
}
.PD0011 .c-step-progress{
    max-width:44.25rem
}
.PD0011 .c-step-progress__bridge{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    list-style:none;
    margin:0;
    padding:0;
    position:relative
}
.PD0011 .c-step-progress__bridge li{
    margin:0
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-progress__bridge{
        height:1.75rem
    }
}
.PD0011 .c-step-progress__point{
    -webkit-box-flex:1;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    justify-content:flex-end;
    position:relative
}
.PD0011 .c-step-progress__point:first-child{
    max-width:1.5rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-progress__point:first-child{
        max-width:1.75rem
    }
}
.PD0011 .c-step-progress__point:not(:first-child):before{
    background-color:#cbc8c2;
    content:"";
    display:block;
    height:.125rem;
    margin-left:-.875rem;
    margin-right:-.875rem;
    margin-top:-.0625rem;
    position:relative;
    width:100%;
    z-index:0
}
.PD0011 .c-step-progress__point-button{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    background:none;
    border:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:1.5rem;
    justify-content:center;
    padding:0;
    position:relative;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-progress__point-button{
        height:1.75rem;
        width:1.75rem
    }
}
.PD0011 .c-step-progress__point-button:focus-visible{
    outline:.0625rem solid #000;
    outline-offset:0
}
.PD0011 .c-step-progress__point-button:not(:disabled),.PD0011 .c-step-progress__point-button:not([disabled]){
    cursor:pointer
}
.PD0011 .c-step-progress__point-button:before{
    background-color:#cbc8c2;
    background-position:50% 50%;
    background-repeat:no-repeat;
    border-radius:50%;
    content:"";
    display:block;
    height:1.5rem;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0);
    -webkit-transition-duration:.5s;
    transition-duration:.5s;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    width:1.5rem;
    z-index:1
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-progress__point-button:before{
        height:1.75rem;
        width:1.75rem
    }
}
.PD0011 .c-step-progress__point-button-text{
    color:transparent;
    font-size:.875rem;
    font-weight:600;
    line-height:.875rem;
    position:relative;
    z-index:2
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-progress__point-button-text{
        font-size:1rem;
        line-height:1rem
    }
}
.PD0011 .c-step-progress__paging{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    color:#646464;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    font-size:.75rem;
    justify-content:flex-end;
    line-height:.875rem;
    padding-right:.4375rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-progress__paging{
        font-size:1rem;
        line-height:1.25rem
    }
}
.PD0011 .c-step-progress__current{
    color:#333
}
.PD0011 .c-step-option__question{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-column-gap:.25rem;
    -moz-column-gap:.25rem;
    column-gap:.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-option__question{
        -webkit-column-gap:.625rem;
        -moz-column-gap:.625rem;
        column-gap:.625rem
    }
}
.PD0011 .c-step-option__list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:1.25rem .625rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-option__list{
        gap:3rem 1.5rem
    }
}
.PD0011 .c-step-option__item{
    cursor:pointer;
    position:relative;
    width:100%
}
@media(max-width:48rem){
    .PD0011 .c-step-option__item{
        max-width:calc(50% - .3125rem)
    }
}
.PD0011 .c-step-option__item .c-image{
    display:block;
    overflow:hidden
}
.PD0011 .c-step-option__item .c-image:after{
    background-color:#ea1917;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-check-white-18-13.svg);
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:.875rem .625rem;
    border-radius:50%;
    height:1.75rem;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0);
    width:1.75rem;
    z-index:2
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-option__item .c-image:after{
        background-size:1.125rem .8125rem;
        height:2.5rem;
        width:2.5rem
    }
}
.PD0011 .c-step-option__item .c-text-contents{
    grid-area:2/1/3/2
}
.PD0011 .c-step-option__item .c-text-contents__eyebrow{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
.PD0011 .c-step-option__item .c-text-contents__bodycopy{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
.PD0011 .c-step-option__item .c-cta{
    display:none
}
.c-step-option__item--selected:not(a) .c-image:after{
    content:"";
    display:block!important
}
.c-step-option__item--selected:not(a) .c-cta{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
}
[class*="--type-thumbnail"] .c-step-option__item--selected:not(a){
    border:.125rem solid #ea1917;
    padding-left:.6875rem;
    padding-right:.6875rem;
    padding-top:.6875rem
}
[class*="--type-thumbnail"] .c-step-option__item--selected:not(a) .c-image:before{
    background-color:rgba(0,0,0,.5);
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0
}
[class*="--type-card"] .c-step-option__item--selected:not(a) .c-cta{
    -webkit-box-align:end;
    -ms-flex-align:end;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:flex-end;
    background-color:rgba(0,0,0,.5);
    border-radius:1.25rem;
    grid-area:1/1/2/2;
    justify-content:center;
    padding-bottom:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    [class*="--type-card"] .c-step-option__item--selected:not(a) .c-cta{
        border-radius:1.75rem;
        padding-bottom:1.875rem
    }
}
.PD0011 .c-step-option__selected-count{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-column-gap:.3125rem;
    -moz-column-gap:.3125rem;
    column-gap:.3125rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    font-size:.875rem;
    font-weight:600;
    justify-content:flex-end;
    line-height:.875rem
}
.PD0011 .c-step-option__selected-count a{
    color:inherit;
    display:block;
    font:inherit
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-option__selected-count{
        -webkit-column-gap:.375rem;
        -moz-column-gap:.375rem;
        column-gap:.375rem
    }
}
.PD0011 .c-step-option__selected-count:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-5-8.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    height:.5rem;
    -webkit-transform:rotate(0);
    transform:rotate(0);
    width:.3125rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-option__selected-count:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-6-10.svg);
        height:.625rem;
        width:.375rem
    }
}
.PD0011 .c-step-option--type-thumbnail .c-step-option__item{
    background-color:#fff;
    border-radius:1.25rem;
    overflow:hidden;
    padding:.75rem .75rem 1.25rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-option--type-thumbnail .c-step-option__item{
        border-radius:1.75rem;
        max-width:calc(16.66667% - 1.25rem);
        padding-bottom:1.5rem
    }
}
@media(min-width:28.8125rem)and (max-width:48rem){
    .PD0011 .c-step-option--type-thumbnail .c-step-option__item{
        max-width:calc(33.33333% - .41667rem)
    }
}
@media(min-width:48.0625rem)and (max-width:70.25rem){
    .PD0011 .c-step-option--type-thumbnail .c-step-option__item{
        max-width:calc(25% - 1.125rem)
    }
}
.PD0011 .c-step-option--type-thumbnail .c-step-option__item .c-image{
    border-radius:.75rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-option--type-thumbnail .c-step-option__item .c-image{
        border-radius:1rem
    }
}
.PD0011 .c-step-option--type-card .c-step-option__item{
    display:grid;
    grid-template-columns:100%;
    grid-template-rows:1fr auto
}
.PD0011 .c-step-option--type-card .c-step-option__item .c-image{
    border-radius:1.25rem;
    grid-area:1/1/2/2
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-option--type-card .c-step-option__item .c-image{
        border-radius:1.75rem
    }
}
.PD0011 .c-step-option--type-card .c-step-option__item .c-text-contents{
    grid-area:2/1/3/2
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-option--type-card .c-step-option__item{
        max-width:calc(25% - 1.125rem)
    }
}
.PD0011 .c-step-phase-cta{
    position:relative;
    z-index:1
}
.PD0011 .c-step-phase-cta__clean{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.PD0011 .c-step-phase-cta .c-icon-button--start-over{
    font-size:.875rem;
    line-height:1;
    padding:0 .75rem 0 0
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-phase-cta .c-icon-button--start-over{
        font-size:1rem
    }
}
.PD0011 .c-step-phase-cta--done .c-step-phase-cta__next,.PD0011 .c-step-phase-cta--start .c-step-phase-cta__clean,.PD0011 .c-step-phase-cta--start .c-step-phase-cta__prev,.PD0011 .c-step-phase-cta:not([class*="--done"]) .c-step-phase-cta__last{
    display:none
}
.PD0011 .c-curation-summary__box{
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-curation-summary__box{
        padding:2.25rem 3rem
    }
}
.PD0011 .c-curation-summary__box:not(:last-child){
    border-bottom:.0625rem solid #cbc8c2
}
.PD0011 .c-curation-summary__box>*{
    max-width:61rem
}
.PD0011 .c-curation-summary__eyebrow{
    color:#333
}
.PD0011 .c-curation-summary__bodycopy{
    color:#000
}
.PD0011 .c-curation-summary .c-list{
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-curation-summary .c-list{
        border-radius:1.75rem
    }
}
.PD0011 .c-step-recommend-list__share{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end
}
.PD0011 .c-step-recommend-list__share .c-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.75rem;
    justify-content:center;
    list-style:none;
    margin:1rem 0 0;
    padding:0
}
.PD0011 .c-step-recommend-list__share .c-list li{
    margin:0
}
.PD0011 .c-step-recommend-list__share .c-list .only-mobile{
    display:none
}
.PD0011 .c-step-recommend-list__share .c-icon-button{
    vertical-align:top
}
.PD0011 .c-step-recommend-list__button-area{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-top:.0625rem solid #cbc8c2;
    -webkit-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
    column-gap:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:1rem;
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-recommend-list__button-area{
        margin-top:2rem;
        padding-top:2rem
    }
}
.PD0011 .c-result-area__controls{
    padding-bottom:1rem;
    padding-top:1.25rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-result-area__controls{
        padding-bottom:1.5rem;
        padding-top:2rem
    }
}
.PD0011 .c-curation-summary__result-text,.PD0011 .c-step-option__question,.PD0011 .c-step-option__selected-count,.PD0011 .c-step-progress{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-curation-summary__result-text,.PD0011 .c-step-option__question,.PD0011 .c-step-option__selected-count,.PD0011 .c-step-progress{
        margin-top:2rem
    }
}
.PD0011 .c-curation-summary__eyebrow+.c-curation-summary__bodycopy,.PD0011 .c-step-option--type-card .c-text-contents__eyebrow+.c-text-contents__bodycopy,.PD0011 .c-step-option--type-thumbnail .c-text-contents__eyebrow+.c-text-contents__bodycopy{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-curation-summary__eyebrow+.c-curation-summary__bodycopy,.PD0011 .c-step-option--type-card .c-text-contents__eyebrow+.c-text-contents__bodycopy,.PD0011 .c-step-option--type-thumbnail .c-text-contents__eyebrow+.c-text-contents__bodycopy{
        margin-top:.5rem
    }
}
.PD0011 .c-region-header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-region-header+*{
        margin-top:1.25rem
    }
}
.PD0011 .c-curation-summary-banner .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
@media(max-width:48rem){
    .PD0011 .c-step-progress__paging{
        margin-top:.125rem
    }
}
.PD0011 .c-step-phase-cta{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-phase-cta{
        margin-top:2rem
    }
}
.PD0011 .c-curation-summary{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-curation-summary{
        margin-top:1.25rem
    }
}
.PD0011 *+.c-step-option__list{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .PD0011 *+.c-step-option__list{
        margin-top:2rem
    }
    .PD0011 .c-step-option__item .c-image+*{
        margin-top:1.25rem
    }
}
.PD0011 .c-step-option__item .c-text-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-option__item .c-text-contents{
        margin-top:1.25rem
    }
}
.PD0011 .c-step-option--type-thumbnail .c-cta{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-option--type-thumbnail .c-cta{
        margin-top:1rem
    }
}
.PD0011 .c-step-phase-cta+.c-step-recommend-list{
    border-top:.0625rem solid #cbc8c2;
    margin-top:1.5rem;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .PD0011 .c-step-phase-cta+.c-step-recommend-list{
        margin-top:4rem;
        padding-top:3rem
    }
}
@media(max-width:48rem){
    .PD0011 .c-step-phase-cta+.c-step-recommend-list{
        position:relative
    }
    .PD0011 .c-step-phase-cta+.c-step-recommend-list:before{
        background-color:#f6f6f6;
        content:"";
        height:.75rem;
        left:-1rem;
        position:absolute;
        right:-1rem;
        top:0
    }
}
.PD0011 .c-step-phase-cta+.c-step-recommend-list :not(.c-result-area) .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .PD0011--summary .c-step-phase-cta{
        margin-top:1.25rem
    }
}
.PD0011--summary.bg-default .c-list{
    background-color:#fff
}
.PD0011--summary.bg-white .c-list,.bg-white>.PD0011--summary.ST0029 .c-list{
    background-color:#f6f6f6
}
.PD0011--summary.bg-darkgray .c-list,.PD0011--summary.bg-lightgray .c-list,.bg-darkgray>.PD0011--summary.ST0029 .c-list,.bg-lightgray>.PD0011--summary.ST0029 .c-list{
    background-color:#fff
}
.PD0011--summary.bg-darkgray .c-icon-button--start-over,.bg-darkgray>.PD0011--summary.ST0029 .c-icon-button--start-over{
    color:#fff
}
.PD0011--summary.bg-darkgray .c-icon-button--start-over:before,.bg-darkgray>.PD0011--summary.ST0029 .c-icon-button--start-over:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-cycle-white-24-24.svg)
}
.PD0011--summary.bg-black .c-list,.bg-black>.PD0011--summary.ST0029 .c-list{
    background-color:#fff
}
.PD0011--summary.bg-black .c-icon-button--start-over,.bg-black>.PD0011--summary.ST0029 .c-icon-button--start-over{
    color:#fff
}
.PD0011--summary.bg-black .c-icon-button--start-over:before,.bg-black>.PD0011--summary.ST0029 .c-icon-button--start-over:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-cycle-white-24-24.svg)
}
.c-video-gallery{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .c-video-gallery{
        margin-top:1.875rem
    }
}
.c-video-gallery .c-render-video{
    left:0;
    position:absolute;
    top:0;
    width:100%
}
@media(min-width:48.0625rem){
    .c-video-gallery .c-text-contents{
        max-width:53.75rem
    }
}
.c-video-gallery .c-image{
    overflow:hidden
}
@media(min-width:48.0625rem){
    .c-video-gallery .c-image{
        border-radius:1.25rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .c-video-gallery .c-image{
        border-radius:1.75rem
    }
}
.c-video-gallery .c-render-video__close-button{
    z-index:-1
}
.PD0012{
    background:#fff
}
.PD0012 .c-product-item__download{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0012 .c-product-item__download{
        margin-top:1.25rem
    }
}
.PD0012 .c-text-contents__headline{
    font-size:4.6875vw;
    line-height:1.125
}
@media(min-width:375px)and (max-width:768px){
    .PD0012 .c-text-contents__headline{
        font-size:4.6875vw
    }
}
@media(min-width:375px)and (max-width:384pxpx){
    .PD0012 .c-text-contents__headline{
        font-size:18px
    }
}
@media(max-width:374px){
    .PD0012 .c-text-contents__headline{
        font-size:18px
    }
}
@media(min-width:48.0625rem){
    .PD0012 .c-text-contents__headline{
        line-height:1.0714285714
    }
}
@media(min-width:48.0625rem)and (min-width:1441px){
    .PD0012 .c-text-contents__headline{
        font-size:3pc
    }
}
@media(min-width:48.0625rem)and (min-width:769px)and (max-width:1440px){
    .PD0012 .c-text-contents__headline{
        font-size:3.3333333333vw
    }
}
@media(min-width:48.0625rem)and (min-width:769px)and (max-width:960px){
    .PD0012 .c-text-contents__headline{
        font-size:2pc
    }
}
.PD0012 .c-floating-contents{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
.PD0012 .c-floating-contents__floor{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem;
    margin:0 auto;
    max-width:93rem;
    padding:1.5rem 0;
    position:relative;
    width:100%;
    z-index:1
}
@media(min-width:48.0625rem){
    .PD0012 .c-floating-contents__floor{
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        -ms-flex-direction:initial;
        flex-direction:row;
        gap:2.25rem;
        padding:2.25rem 1.5rem
    }
}
.PD0012 .c-floating-contents__floor .youreko-sample{
    display:none
}
.PD0012 .c-floating-contents__floor .c-product-item__brand{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    height:.5625rem;
    justify-content:flex-start
}
@media(min-width:48.0625rem){
    .PD0012 .c-floating-contents__floor .c-product-item__brand{
        height:.875rem
    }
}
.PD0012 .c-floating-contents__floor .c-product-item__brand .c-image__img{
    height:.5625rem
}
@media(min-width:48.0625rem){
    .PD0012 .c-floating-contents__floor .c-product-item__brand .c-image__img{
        height:.875rem
    }
}
.PD0012 .c-floating-contents__floor .c-product-item__brand.black{
    display:none
}
.PD0012 .c-floating-contents__floating div{
    -webkit-filter:blur(4px);
    filter:blur(4px)
}
.PD0012 .c-floating-contents--first-image .c-text-contents{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.PD0012 .c-floating-contents--first-image .c-text-contents__eyebrow{
    margin-top:0
}
@media(max-width:48rem){
    .PD0012 .c-floating-contents--first-image .c-floating-contents__floor{
        padding-top:4.375rem
    }
    .PD0012 .c-floating-contents--first-image .c-floating-contents__floor .c-product-item__tag{
        position:absolute;
        top:2.875rem
    }
}
.PD0012 .c-image{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    aspect-ratio:1100/730;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
@media(min-width:48.0625rem){
    .PD0012 .c-image{
        -webkit-box-flex:2;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -ms-flex-item-align:start;
        align-self:flex-start;
        -ms-flex:2;
        flex:2;
        justify-content:center;
        max-width:45rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0012 .c-image{
        max-width:52%
    }
}
.PD0012 .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    color:#000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:0 1rem;
    text-align:left
}
@media(min-width:48.0625rem){
    .PD0012 .c-text-contents{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        padding:initial;
        width:calc(100% - 756px)
    }
}
.PD0012 .c-text-contents__eyebrow{
    color:#646464;
    font-weight:400;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0012 .c-text-contents__eyebrow{
        margin-top:.5rem
    }
}
.PD0012 .c-text-contents__subcopy{
    color:#646464
}
@media(min-width:48.0625rem){
    .PD0012 .c-text-contents__subcopy{
        margin-top:.5rem
    }
}
.PD0012 .c-text-contents__headline{
    font-weight:400
}
@media(min-width:48.0625rem){
    .PD0012 .c-text-contents__headline{
        font-weight:300
    }
}
@media(max-width:48rem){
    .PD0012 .c-text-contents__headline{
        margin-top:.25rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .PD0012 .c-text-contents__headline{
        margin-top:.5rem
    }
}
.PD0012 .c-text-contents__headline+.c-text-contents__subcopy{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PD0012 .c-text-contents__headline+.c-text-contents__subcopy{
        margin-top:.5rem
    }
}
.PD0012 .c-text-contents.align-text-left{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    text-align:left
}
.PD0012 .c-text-contents.align-text-left .c-product-item__groups{
    -ms-flex-item-align:normal;
    align-self:normal
}
.PD0012 .c-text-contents.align-text-left .c-product-item__groups .group-type-inch{
    margin-right:auto
}
.PD0012 .c-text-contents.align-text-center{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center
}
.PD0012 .c-text-contents.align-text-center .c-product-item__groups{
    -ms-flex-item-align:normal;
    align-self:normal
}
.PD0012 .c-text-contents.align-text-center .c-product-item__groups .group-type-inch{
    margin-left:auto;
    margin-right:auto
}
.PD0012 .c-text-contents.align-text-right{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    text-align:right
}
.PD0012 .c-text-contents.align-text-right .c-product-item__groups{
    -ms-flex-item-align:normal;
    align-self:normal
}
.PD0012 .c-text-contents.align-text-right .c-product-item__groups .group-type-inch{
    margin-left:auto
}
.PD0012 .c-product-item{
    -ms-flex-item-align:center;
    align-self:center;
    gap:initial
}
.PD0012 .c-product-item .c-text-contents__headline{
    -webkit-box-orient:initial;
    -webkit-line-clamp:none;
    display:block;
    overflow:initial;
    text-overflow:inherit
}
.PD0012 .c-product-item .c-text-contents__headline .cmp-text{
    display:block
}
.PD0012 .c-product-item__tag{
    height:auto;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content
}
.PD0012 .c-product-item__tag span{
    font-size:.875rem;
    line-height:1rem;
    text-transform:none
}
.PD0012 .c-product-item__tag span:nth-child(n+2):before{
    background:#cbc8c2;
    bottom:0;
    margin:auto;
    top:0
}
@media(min-width:48.0625rem){
    .PD0012 .c-product-item__tag span{
        font-size:1.25rem;
        line-height:1.5rem
    }
    .PD0012 .c-product-item__tag--flag span:nth-child(n+2){
        margin-left:1.0625rem
    }
    .PD0012 .c-product-item__tag--flag span:nth-child(n+2):before{
        height:.875rem;
        left:-.625rem;
        top:.0625rem
    }
}
.PD0012 .c-product-item__groups{
    margin:0
}
@media(min-width:48.0625rem){
    .PD0012 .c-product-item__groups{
        height:auto
    }
}
.PD0012 .c-product-item__model-group{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0012 .c-product-item__model-group{
        margin-top:1.25rem
    }
}
.PD0012 .c-product-item__model-group.group-type-inch{
    height:1.875rem
}
@media(min-width:48.0625rem){
    .PD0012 .c-product-item__model-group.group-type-inch{
        height:auto;
        max-width:100%
    }
}
.PD0012 .c-product-item__model-group.group-type-inch .inner{
    background:initial;
    gap:.375rem
}
@media(min-width:48.0625rem){
    .PD0012 .c-product-item__model-group.group-type-inch .inner{
        -webkit-box-shadow:none!important;
        box-shadow:none!important;
        height:auto;
        overflow:initial;
        padding:0;
        position:static
    }
}
@media(min-width:48rem){
    .PD0012 .c-product-item__model-group.group-type-inch .inner{
        -webkit-box-shadow:none!important;
        box-shadow:none!important;
        height:auto;
        overflow:initial;
        padding:0;
        position:static
    }
}
.PD0012 .c-product-item__model-group.group-type-inch .inner .swatch{
    border-radius:6.1875rem;
    font-size:1rem;
    height:1.75rem;
    line-height:1.5rem;
    padding:0 .625rem
}
@media(min-width:48.0625rem){
    .PD0012 .c-product-item__model-group.group-type-inch .inner .swatch{
        font-size:1.5rem;
        height:2.5rem;
        line-height:1.75rem;
        padding:.375rem .875rem
    }
}
.PD0012 .c-product-item__model-group.group-type-color{
    height:1.375rem
}
@media(min-width:48.0625rem){
    .PD0012 .c-product-item__model-group.group-type-color{
        height:auto;
        max-width:100%
    }
}
.PD0012 .c-product-item__model-group.group-type-color .inner{
    background:initial;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media(min-width:48.0625rem){
    .PD0012 .c-product-item__model-group.group-type-color .inner{
        -webkit-box-shadow:none!important;
        box-shadow:none!important;
        gap:.5rem;
        height:auto;
        overflow:initial;
        padding:0;
        position:static
    }
}
.PD0012 .c-product-item__model-group.group-type-color .inner .swatch{
    height:1.25rem;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .PD0012 .c-product-item__model-group.group-type-color .inner .swatch{
        height:2.25rem;
        width:2.25rem
    }
}
.PD0012 .c-product-item__model-group .inner .swatch.active{
    border-color:#000;
    border-width:.09375rem
}
.PD0012 .c-product-item__model-group.limited:focus-within .inner,.PD0012 .c-product-item__model-group.limited:hover .inner{
    background:#fff
}
.PD0012 .c-product-item__model-group.limited .limited-number{
    bottom:0;
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content;
    margin:auto 0;
    top:0
}
.PD0012 .c-product-item__model-group.limited .limited-number:after{
    top:.375rem
}
@media(min-width:48.0625rem){
    .PD0012 .c-product-item__model-group.limited .limited-number{
        display:none
    }
}
@media(min-width:48rem){
    .PD0012 .c-product-item__model-group.limited .limited-number{
        display:none
    }
}
.PD0012 .c-product-item__model-group.limited .inner{
    padding-right:3.5rem
}
@media(min-width:48.0625rem){
    .PD0012 .c-product-item__model-group.limited .inner{
        padding-right:0
    }
}
.PD0012.type-dark{
    background:#262626
}
.PD0012.type-dark .c-product-item__brand.white{
    display:none
}
.PD0012.type-dark .c-product-item__brand.black{
    display:block
}
.PD0012.type-dark .c-text-contents{
    color:#fff
}
.PD0012.type-dark .c-text-contents__eyebrow,.PD0012.type-dark .c-text-contents__subcopy{
    color:#cbc8c2
}
.PD0012.type-dark .c-product-item__tag--flag{
    color:#fff
}
.PD0012.type-dark .c-product-item__model-group.group-type-inch .inner .swatch{
    background-color:#4a4946;
    border-color:#646464;
    color:#646464
}
.PD0012.type-dark .c-product-item__model-group.group-type-inch .inner .swatch.active{
    border-color:#fff;
    color:#fff
}
.PD0012.type-dark .c-product-item__model-group.group-type-color .inner .swatch{
    border-color:#646464
}
.PD0012.type-dark .c-product-item__model-group.group-type-color .inner .swatch.active{
    border-color:#fff
}
.PD0012.type-dark .c-product-item__model-group.limited:focus-within .inner,.PD0012.type-dark .c-product-item__model-group.limited:hover .inner{
    background:#262626
}
.PD0012.type-dark .c-product-item__model-group.limited .limited-number{
    color:#fff
}
.PD0012.type-dark .c-product-item__model-group.limited .limited-number:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-10-6.svg)
}
@media(min-width:48.0625rem){
    .PD0013.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0014>.component>.cmp-container{
    background:rgba(0,0,0,.8);
    bottom:0;
    left:0;
    position:fixed;
    right:0;
    z-index:10
}
@media(max-width:48rem){
    .PD0014>.component>.cmp-container{
        border-radius:1.25rem 1.25rem 0 0
    }
}
.PD0014 .c-carousel .swiper-slide{
    height:auto
}
.PD0014 .c-carousel__handler{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    margin-top:1.25rem
}
@media(min-width:80rem){
    .PD0014 .c-carousel__handler:not(:empty):nth-child(n){
        display:none
    }
}
.PD0014 .c-carousel__pagination.swiper-pagination-fraction{
    color:inherit;
    font-size:.875rem;
    line-height:.875rem
}
.PD0014 .c-compare{
    color:#fff;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0014 .c-compare{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .PD0014 .c-compare{
        padding-top:2.125rem
    }
}
.PD0014 .c-compare-toggle{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-18-10.svg);
    background-position:50% 50%;
    background-repeat:no-repeat;
    border:none;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:2.125rem;
    justify-content:center;
    left:50%;
    padding:0;
    position:absolute;
    top:0;
    width:2.625rem;
    z-index:1
}
.PD0014 .c-compare-item{
    background-color:#fff;
    border-radius:1.25rem;
    height:100%;
    padding:1rem 1.125rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0014 .c-compare-item{
        border-radius:.5rem;
        min-height:4.125rem;
        padding:.8125rem 2.25rem .8125rem 1.25rem
    }
}
.PD0014 .c-compare-item--link{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    height:100%
}
@media(min-width:48.0625rem){
    .PD0014 .c-compare-item--link{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.25rem
    }
}
.PD0014 .c-compare-item--delete{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg);
    background-size:100% auto;
    border:none;
    cursor:pointer;
    height:.75rem;
    padding:0;
    position:absolute;
    right:.75rem;
    top:.75rem;
    width:.75rem
}
@media(min-width:48.0625rem){
    .PD0014 .c-compare-item--delete{
        right:.875rem;
        top:.875rem
    }
}
.PD0014 .c-compare-item--thumbnail{
    -ms-flex-negative:0;
    flex-shrink:0;
    height:4rem;
    overflow:hidden;
    width:4rem
}
@media(max-width:48rem){
    .PD0014 .c-compare-item--thumbnail{
        margin-left:auto;
        margin-right:auto
    }
}
.PD0014 .c-compare-item .c-text-contents{
    -webkit-box-flex:1;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1 auto;
    flex:1 auto;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem
}
.PD0014 .c-compare-item .c-text-contents .c-compare-item_name{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    color:#333;
    display:-webkit-box;
    font-size:.75rem;
    line-height:.75rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .PD0014 .c-compare-item .c-text-contents .c-compare-item_name{
        font-size:1rem;
        line-height:1.25rem
    }
}
.PD0014 .c-compare-item .c-text-contents .c-price-number{
    color:#000;
    font-size:.75rem;
    line-height:1
}
@media(min-width:48.0625rem){
    .PD0014 .c-compare-item .c-text-contents .c-price-number{
        font-size:1rem
    }
}
.PD0014 .c-compare-item.empty-item{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#f0ece4;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    justify-content:center
}
.PD0014 .c-compare-item.empty-item:before{
    background-size:100% auto;
    content:"";
    display:inline-block;
    height:2.375rem;
    width:2.375rem
}
.PD0014 .c-compare-action{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding-bottom:.75rem;
    padding-top:.75rem
}
.PD0014 .c-compare-action,.PD0014 .c-compare-action--button{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.25rem
}
.PD0014 .c-compare-action--button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.PD0014 .c-compare-action .c-text-contents__headline{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .PD0014 .c-compare-action .c-text-contents__headline{
        line-height:1.25rem
    }
}
.PD0014:not(.is-opened) .c-compare-action~*{
    display:none
}
.PD0014:not(.is-opened) .c-compare-toggle{
    -webkit-transform:translateX(-50%) rotateX(180deg);
    transform:translateX(-50%) rotateX(180deg)
}
.PD0014.is-opened .c-compare{
    padding-bottom:1.25rem
}
.PD0014.is-opened .c-compare-toggle{
    -webkit-transform:translateX(-50%) rotateX(0deg);
    transform:translateX(-50%) rotateX(0deg)
}
.PD0015 .c-floating-wrap{
    z-index:1
}
.PD0015 .c-floating-wrap,.PD0015 .c-promotion-brief{
    border-bottom:.0625rem solid #cbc8c2
}
.PD0015 .c-promotion-brief__inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:1.5rem 1rem 1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0015 .c-promotion-brief__inner{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .PD0015 .c-promotion-brief__inner{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media(min-width:48.0625rem){
    .PD0015 .c-promotion-brief__inner{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        gap:.625rem;
        padding-bottom:1.5rem
    }
}
.PD0015 .c-promotion-brief__inner .c-text-contents__eyebrow{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.3125rem
}
@media(min-width:48.0625rem){
    .PD0015 .c-promotion-brief__inner .c-text-contents__eyebrow{
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
}
.PD0015 .c-promotion-brief__inner .c-text-contents__eyebrow>*{
    position:relative
}
.PD0015 .c-promotion-brief__inner .c-text-contents__eyebrow>:nth-child(n+2):before{
    background:#cbc8c2;
    content:"";
    height:.75rem;
    left:-.625rem;
    position:absolute;
    top:.1875rem;
    width:.0625rem
}
@media(min-width:48.0625rem){
    .PD0015 .c-promotion-brief__inner .c-text-contents__eyebrow>:nth-child(n+2):before{
        height:1rem;
        top:.25rem
    }
    .PD0015 .c-promotion-brief__inner .c-text-contents__headline{
        max-width:min(59.5rem,88.6405959032%)
    }
}
.PD0015 .c-promotion-brief__inner .c-text-contents__bodycopy{
    color:#4a4946;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PD0015 .c-promotion-brief__inner .c-text-contents__bodycopy{
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        margin-top:.5rem
    }
}
.PD0015 .c-promotion-brief__inner>.c-text-contents__bodycopy{
    display:none
}
@media(min-width:48.0625rem){
    .PD0015 .c-promotion-brief__inner>.c-text-contents__bodycopy{
        display:block
    }
    .PD0015 .c-promotion-brief__inner .c-text-contents__date{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        text-align:right
    }
}
.PD0015 .c-promotion-brief__count{
    padding-left:1rem;
    padding-right:1rem;
    padding-top:1rem;
    position:absolute;
    right:0;
    top:0
}
@media(min-width:48.0625rem){
    .PD0015 .c-promotion-brief__count{
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding-top:.5rem
    }
}
.PD0015 .c-promotion-brief__count.is-fixed{
    padding-bottom:1rem;
    position:fixed;
    text-align:right;
    width:100%;
    z-index:2
}
@media(min-width:48.0625rem){
    .PD0015 .c-promotion-brief__count.is-fixed{
        padding-bottom:.5rem;
        padding-left:0;
        padding-right:0
    }
}
.PD0015 .c-promotion-brief__count.is-fixed .c-promotion-brief__count-inner{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
@media(min-width:48.0625rem){
    .PD0015 .c-promotion-brief__count.is-fixed .c-promotion-brief__count-inner{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .PD0015 .c-promotion-brief__count.is-fixed .c-promotion-brief__count-inner{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0015 .c-promotion-brief__count.is-fixed .c-countdown{
    -webkit-animation:fade-in 1s;
    animation:fade-in 1s
}
.PD0015 .c-promotion-brief .c-tooltip{
    bottom:1rem;
    position:absolute;
    right:1rem
}
@media(min-width:48.0625rem){
    .PD0015 .c-promotion-brief .c-tooltip{
        display:none
    }
}
.PD0015 .c-promotion-brief .c-tooltip>:not(.c-tooltip__container){
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.PD0015 .c-product-list{
    margin-left:auto;
    margin-right:auto;
    margin-top:.75rem;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0015 .c-product-list{
        margin-top:1.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0015 .c-product-item__groups,.PD0015 .c-product-item__head{
    height:auto
}
.PD0015 .c-product-item__groups:empty,.PD0015 .c-product-item__head:empty{
    display:none
}
.PD0015 .c-load-more{
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .PD0015 .c-load-more{
        padding-top:2rem
    }
    .PD0016.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0016>.component>.cmp-container .c-box-3rd-party{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0016>.component>.cmp-container .c-box-3rd-party{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0016 .c-online-shop>div{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0016 .c-online-shop>div{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0016 .c-online-shop-list{
    display:grid;
    gap:.625rem;
    grid-template-columns:repeat(1,1fr)
}
@media(min-width:48.0625rem){
    .PD0016 .c-online-shop-list{
        gap:1.5rem
    }
}
@media(min-width:80rem){
    .PD0016 .c-online-shop-list{
        grid-template-columns:repeat(4,1fr)
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0016 .c-online-shop-list{
        grid-template-columns:repeat(3,1fr)
    }
}
.PD0016 .c-online-shop-item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#fff;
    border-radius:1.25rem;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:1.25rem 1.75rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0016 .c-online-shop-item{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        border-radius:1.75rem;
        gap:1.875rem;
        justify-content:space-between;
        padding:1.875rem 2.5rem
    }
}
.PD0016 .c-online-shop-item:hover{
    text-decoration:none
}
.PD0016 .c-online-shop-item:hover .c-online-shop-name{
    text-decoration:underline
}
.PD0016 .c-online-shop-item:hover .c-button{
    background-color:#ea1917;
    border-color:#ea1917;
    color:#fff
}
.PD0016 .c-online-shop-item__top{
    -ms-flex-negative:0;
    flex-shrink:0;
    width:5rem
}
@media(min-width:48.0625rem){
    .PD0016 .c-online-shop-item__top{
        margin-left:auto;
        margin-right:auto;
        max-width:11.25rem;
        width:100%
    }
}
@media(max-width:48rem){
    .PD0016 .c-online-shop-item__top .c-online-image-web{
        display:none
    }
}
@media(min-width:48.0625rem){
    .PD0016 .c-online-shop-item__top .c-online-image-mobile{
        display:none
    }
}
.PD0016 .c-online-shop-item__bottom{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem;
    justify-content:space-between;
    padding-right:9.375rem;
    padding-top:.5rem
}
@media(min-width:48.0625rem){
    .PD0016 .c-online-shop-item__bottom{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        border-top:.0625rem solid #e6e1d6;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:.5rem;
        padding-right:0;
        padding-top:1.25rem;
        width:100%
    }
}
@media(max-width:48rem){
    .PD0016 .c-online-shop-item__bottom .c-button{
        position:absolute;
        right:1.75rem;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
}
.PD0016 .c-online-shop-name{
    color:#333
}
.PD0016 .c-online-shop-bottom{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .PD0016 .c-online-shop-bottom{
        display:none
    }
}
.PD0016 .c-search-box{
    max-width:none
}
.PD0016 .c-search-box>*{
    margin-left:auto;
    margin-right:auto;
    max-width:90rem
}
.PD0016 .c-product-directly-item{
    background-color:#fff;
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .PD0016 .c-product-directly-item{
        border-radius:1.75rem
    }
    .PD0016 .c-product-directly-item .c-product-item{
        margin-left:auto;
        margin-right:auto;
        min-height:28.75rem
    }
}
.PD0016 *+.c-online-shop,.PD0016 *+.c-search-box{
    border-top:.0625rem solid #cbc8c2;
    margin-top:1.5rem;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .PD0016 *+.c-online-shop,.PD0016 *+.c-search-box{
        margin-top:4rem;
        padding-top:3rem
    }
}
.PD0016 .c-online-shop .c-text-contents+*,.PD0016 .c-product-directly-item{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0016 .c-online-shop .c-text-contents+*,.PD0016 .c-product-directly-item{
        margin-top:1.25rem
    }
    .PD0017.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0017>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0017>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0017 .c-resources__item--download-info-name{
    word-break:keep-all
}
.PD0017 .c-resources__item--download-button--icon{
    max-height:1.5rem;
    max-width:1.5rem
}
.PD0017 .c-resources__item--extension{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:transparent;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:1rem auto;
    border:0;
    display:block;
    height:1.25rem;
    margin-top:.1875rem;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .PD0017 .c-resources__item--extension{
        margin-top:0
    }
}
.PD0017 .c-resources__item--extension-txt{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-extension-txt.svg)
}
.PD0017 .c-resources__item--extension-pdf{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-extension-pdf.svg)
}
.PD0017 .c-resources__item--extension-etc{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-extension-etc.svg)
}
.PD0017 .c-resources__item--extension-zip{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-extension-zip.svg)
}
.PD0017 .c-resources__item--extension-dwg{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-extension-dwg.svg)
}
.PD0017 .c-resources__item--extension-djvu{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-extension-djvu.svg)
}
.PD0017 .c-resources__item--extension-html{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-extension-html.svg)
}
.PD0017__modal-container.c-pop-msg .c-pop-msg__contents{
    max-height:17.25rem;
    padding-right:.5rem
}
@media(min-width:48.0625rem){
    .PD0017__modal-container.c-pop-msg .c-pop-msg__contents{
        max-height:27.375rem;
        padding-right:1rem
    }
}
.PD0017__modal-container.c-pop-msg .c-text-contents__info>*{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    color:#666;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1rem;
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .PD0017__modal-container.c-pop-msg .c-text-contents__info>*{
        gap:.75rem;
        margin-top:.25rem
    }
}
.PD0017__modal-container.c-pop-msg .c-text-contents__bodycopy{
    margin-top:1.25rem
}
.PD0017 .c-text-contents__bodycopy{
    color:#4a4946
}
.PD0017 .c-text-contents a{
    color:#000
}
.PD0017 .c-text-contents+.c-resources{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0017 .c-text-contents+.c-resources{
        margin-top:1.25rem
    }
}
.PD0017 .c-resources+.c-text-contents{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .PD0017 .c-resources+.c-text-contents{
        margin-top:1.5rem
    }
}
.PD0018{
    position:relative
}
.PD0018>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
@media(min-width:48.0625rem){
    .PD0018>.component>.cmp-container{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .PD0018>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0018>.component>.cmp-container>.c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.375rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0018>.component>.cmp-container>.c-text-contents{
        gap:.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding:0
    }
}
.PD0018>.component>.cmp-container>.c-text-contents .c-text-contents__bodycopy{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PD0018>.component>.cmp-container>.c-text-contents .c-text-contents__bodycopy{
        margin-top:.125rem
    }
}
.PD0018 .c-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:1.25rem;
    width:100%
}
@media(min-width:48.0625rem){
    .PD0018 .c-container{
        max-height:37.25rem
    }
}
.PD0018 .c-product-item{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:.75rem;
    justify-content:flex-start;
    margin-top:.75rem
}
@media(max-width:79.9375rem){
    .PD0018 .c-product-item{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media(min-width:48.0625rem){
    .PD0018 .c-product-item{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.25rem;
        justify-content:space-between;
        margin-top:1.5rem
    }
}
.PD0018 .c-product-item__bottom-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    max-width:21.25rem;
    width:100%
}
.PD0018 .c-product-item__bottom-container .wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.5rem;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PD0018 .c-product-item__bottom-container .wrapper{
        margin-top:.5rem
    }
}
.PD0018 .c-product-item__bottom-container .price-area{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.25rem;
    justify-content:center;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0018 .c-product-item__bottom-container .price-area{
        gap:.5rem;
        margin-top:1rem
    }
}
.PD0018 .c-product-item__bottom-container .price-area .price-box{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.5rem
}
.PD0018 .c-product-item__bottom-container .price-area .product-price{
    display:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.375rem
}
.PD0018 .c-product-item__bottom-container .price-area .c-price__flag--notice{
    margin-top:.25rem
}
.PD0018 .c-product-item__bottom-container .price-area .c-price__installment{
    margin-bottom:0
}
.PD0018 .c-product-item__bottom-container .cta-wrap{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0018 .c-product-item__bottom-container .cta-wrap{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        max-width:17.375rem
    }
    .PD0018 .c-product-item__bottom-container .cta-wrap .button{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        width:100%
    }
}
.PD0018 .c-product-item__bottom-container .cta-wrap .c-button{
    min-height:2.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .PD0018 .c-product-item__bottom-container .cta-wrap .c-button{
        min-width:0
    }
}
.PD0018 .c-product-item__visual-image{
    margin-top:0
}
.PD0018 .c-product-item__visual-image img{
    height:10rem;
    width:10rem
}
@media(min-width:48.0625rem){
    .PD0018 .c-product-item__visual-image img{
        height:auto;
        max-width:22.5rem;
        min-width:12.5rem;
        width:100%
    }
}
.PD0018 .tabs{
    border:.0625rem solid #e6e1d6;
    border-left:none;
    border-radius:0 1.75rem 1.75rem 0;
    width:100%
}
@media(min-width:48.0625rem){
    .PD0018 .tabs{
        width:calc(100% - 21.375rem)
    }
}
@media(max-width:64rem){
    .PD0018 .tabs{
        border:none;
        width:100%
    }
}
@media(min-width:64.0625rem){
    .PD0018 .tabs{
        background-color:#fff
    }
}
.PD0018 .cmp-tabs,.PD0018 .cmp-tabs__tabpanel{
    height:100%
}
.PD0018 .cmp-tabs__inner{
    width:100%
}
.PD0018 .cmp-tabs__tablist{
    position:relative
}
@media(min-width:48.0625rem){
    .PD0018 .cmp-tabs__tablist{
        display:none
    }
}
@media(max-width:64rem){
    .PD0018 .cmp-tabs__tablist{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.PD0018 .c-menu-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-flex:0;
    background:#f6f3eb;
    border:.0625rem solid #e6e1d6;
    border-radius:1.75rem 0 0 1.75rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:0 0 21.375rem;
    flex:0 0 21.375rem;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:2.5rem;
    justify-content:center;
    padding:3.125rem 0;
    position:relative
}
@media(max-width:48rem){
    .PD0018 .c-menu-list{
        display:none
    }
}
@media(max-width:64rem){
    .PD0018 .c-menu-list{
        display:none
    }
}
.PD0018 .c-menu-list__item button{
    background:transparent;
    border:none;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:1.25rem;
    font-weight:600;
    height:100%;
    line-height:1.25rem;
    outline-offset:-.125rem;
    padding-left:2.5rem;
    text-align:left;
    width:100%
}
.PD0018 .c-menu-list__item button.active{
    color:#ea1917;
    text-decoration:underline
}
.PD0018 .c-menu-carousel{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-box-flex:0;
    background:#f6f3eb;
    border:.0625rem solid #e6e1d6;
    border-radius:1.75rem 0 0 1.75rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:0 0 21.375rem;
    flex:0 0 21.375rem;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    max-width:21.375rem;
    overflow:hidden;
    position:relative
}
@media(max-width:48rem){
    .PD0018 .c-menu-carousel{
        display:none
    }
}
@media(max-width:64rem){
    .PD0018 .c-menu-carousel{
        display:none
    }
}
.PD0018 .c-menu-carousel .c-carousel{
    margin:7.1875rem 0 7.5rem;
    width:100%
}
.PD0018 .c-menu-carousel .c-carousel__item button{
    background:transparent;
    border:none;
    color:#000;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:1.25rem;
    height:100%;
    line-height:1.5rem;
    outline-offset:-.125rem;
    padding-bottom:1.625rem;
    padding-left:2.5rem;
    padding-top:1.625rem;
    text-align:left;
    width:100%
}
.PD0018 .c-menu-carousel .c-carousel__item button.active{
    text-decoration:underline;
    text-decoration-color:#ea1917;
    text-underline-offset:.375rem
}
.PD0018 .c-menu-carousel__action{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#f6f3eb;
    border:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:3.125rem;
    justify-content:center;
    outline-offset:-.125rem;
    width:100%
}
.PD0018 .c-menu-carousel__action.disabled{
    display:none
}
.PD0018 .c-menu-carousel__action--next,.PD0018 .c-menu-carousel__action--prev{
    cursor:pointer;
    position:absolute
}
.PD0018 .c-menu-carousel__action--next:after,.PD0018 .c-menu-carousel__action--prev:after{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-18-10.svg) no-repeat 50% 50%;
    border:none;
    content:"";
    height:.625rem;
    left:50%;
    position:absolute;
    top:50%;
    width:1.125rem
}
.PD0018 .c-menu-carousel__action--prev{
    border-bottom:.0625rem solid #e6e1d6;
    left:0;
    top:0
}
.PD0018 .c-menu-carousel__action--prev:after{
    -webkit-transform:translate(-50%,-50%) rotate(180deg);
    transform:translate(-50%,-50%) rotate(180deg)
}
.PD0018 .c-menu-carousel__action--next{
    border-top:.0625rem solid #e6e1d6;
    bottom:0;
    left:0
}
.PD0018 .c-menu-carousel__action--next:after{
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.PD0018 .c-view-carousel{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    justify-content:center;
    margin-top:1.25rem;
    width:100%
}
@media(min-width:64.0625rem){
    .PD0018 .c-view-carousel{
        margin-top:0;
        padding:3.125rem 1rem
    }
}
@media(min-width:64.0625rem)and (min-width:48.0625rem){
    .PD0018 .c-view-carousel{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0018 .c-view-carousel .carousel{
    width:100%
}
@media(max-width:48rem){
    .PD0018 .c-view-carousel .carousel .c-carousel{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .PD0018 .c-view-carousel .carousel .c-carousel{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .PD0018 .c-view-carousel .carousel .c-carousel{
        height:100%;
        max-width:49.25rem;
        width:100%
    }
}
.PD0018 .c-view-carousel .carousel .c-carousel__item{
    border:none;
    height:100%;
    padding:1.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .PD0018 .c-view-carousel .carousel .c-carousel__item{
        border:none;
        padding:0 1.5rem
    }
}
@media(max-width:64rem){
    .PD0018 .c-view-carousel .carousel .c-carousel__item{
        border:.0625rem solid #e6e6e6;
        border-radius:1.25rem;
        padding:1.5rem
    }
}
.PD0018 .c-view-carousel .carousel .c-carousel__handler.disabled{
    display:none
}
@media(min-width:48.0625rem){
    .PD0018 .c-view-carousel .c-text-contents__headline{
        text-align:center
    }
}
.PD0018 .c-view-carousel .c-text-contents__subcopy p{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .PD0019.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0019>.component>.cmp-container{
    margin:0 auto;
    max-width:93rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0019>.component>.cmp-container{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .PD0019>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .PD0019 .c-region-header{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .PD0019 .c-region-header{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0019 .c-stock-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin-left:0;
    margin-right:0;
    max-width:90rem
}
@media(max-width:48rem){
    .PD0019 .c-stock-list{
        margin-top:.75rem
    }
}
@media(min-width:48.0625rem){
    .PD0019 .c-stock-list{
        margin-top:1.25rem
    }
}
.PD0019 .c-stock-list .carousel{
    width:100%
}
@media(max-width:48rem){
    .PD0019 .c-stock-list .c-carousel{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .PD0019 .c-stock-list .c-carousel{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0019 .c-stock-list .c-carousel{
    overflow-y:visible;
    position:static
}
.PD0019 .c-stock-list .c-carousel:not(.swiper-initialized) .swiper-wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:1.5rem
}
.PD0019 .c-stock-list .c-carousel:not(.swiper-initialized) .swiper-wrapper .swiper-slide{
    -webkit-box-flex:0;
    -ms-flex:0 1 21.375rem;
    flex:0 1 21.375rem
}
.PD0019 .c-stock-list__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:3.125rem;
    height:auto;
    padding:1.875rem 1.5rem
}
@media(min-width:48.0625rem){
    .PD0019 .c-stock-list__item{
        border-radius:1.75rem;
        padding:1.875rem 2.5rem
    }
}
.PD0019 .c-stock-list__item--top{
    margin:0 auto;
    max-height:11.25rem;
    max-width:11.25rem
}
.PD0019 .c-stock-list__item--bottom{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    position:relative
}
.PD0019 .c-stock-list__item--bottom:before{
    background-color:#e6e1d6;
    content:"";
    height:.0625rem;
    position:absolute;
    top:-1.25rem;
    width:100%
}
.PD0019 .c-stock-list__item--bottom>*{
    color:#333
}
.PD0019 .c-stock-list .c-no-data-wrap{
    background-color:#fff;
    border-radius:1.25rem;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    padding:9.125rem 0;
    position:relative;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    width:100%;
    z-index:1
}
@media(max-width:48rem){
    .PD0019 .c-stock-list .c-no-data-wrap{
        margin:0 1rem;
        padding:4.5625rem 0
    }
}
@media(min-width:48.0625rem){
    .PD0019 .c-stock-list .c-no-data-wrap{
        border-radius:1.75rem
    }
}
.PD0019 .c-no-data{
    margin:0 auto
}
.PD0019 .c-no-data:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-empty-gray-60-60.svg);
    background-repeat:no-repeat;
    background-size:cover;
    content:"";
    display:block;
    height:3.75rem;
    margin-bottom:1.25rem;
    width:3.75rem
}
.PD0019 .c-no-data--no-response:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-no-response-60-60.svg)
}
@media(min-width:48.0625rem){
    .PD0021.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0021>.component>.cmp-container{
    margin:0 auto;
    max-width:93rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0021>.component>.cmp-container{
        padding-left:1.5rem;
        padding-left:1rem;
        padding-right:1.5rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .PD0021>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .PD0021 .c-region-header{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .PD0021 .c-region-header{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0021 .c-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    max-width:90rem
}
.PD0021 .c-list .carousel{
    width:100%
}
@media(max-width:48rem){
    .PD0021 .c-list .c-carousel{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .PD0021 .c-list .c-carousel{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0021 .c-list .c-carousel{
    -webkit-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
    column-gap:1.5rem;
    overflow-y:visible;
    position:static
}
.PD0021 .c-list .c-carousel:not(.swiper-initialized) .swiper-wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:1.5rem
}
.PD0021 .c-list .c-carousel:not(.swiper-initialized) .swiper-wrapper .swiper-slide{
    -webkit-box-flex:0;
    -ms-flex:0 1 21.375rem;
    flex:0 1 21.375rem
}
.PD0021 .c-list .c-carousel__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:auto;
    text-align:left
}
@media(min-width:48.0625rem){
    .PD0021 .c-list .c-carousel__item{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
@media(max-width:48rem){
    .PD0021 .c-list .c-carousel__item{
        padding:1.25rem .9375rem
    }
}
.PD0021 .c-list .c-carousel__item--top{
    margin:0 auto;
    max-height:11.25rem;
    max-width:11.25rem
}
.PD0021 .c-list .c-carousel__item--bottom{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    position:relative
}
.PD0021 .c-list .c-carousel__item--bottom:before{
    background-color:#e6e1d6;
    content:"";
    height:.0625rem;
    position:absolute;
    top:-1.25rem;
    width:100%
}
.PD0021 .c-list .c-carousel__item--bottom>*{
    color:#333
}
@media(min-width:48.0625rem){
    .PD0021 .c-list .c-carousel__item:only-child{
        max-width:21.375rem
    }
}
@media(max-width:48rem){
    .PD0021 .c-list .c-carousel__item:only-child{
        margin-left:auto!important;
        margin-right:auto!important;
        max-width:19.375rem
    }
}
.PD0021 .c-list .c-carousel__item .c-text-contents__headline{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .PD0021 .c-list .c-carousel__item .c-text-contents__headline{
        margin-top:1.25rem
    }
}
@media(max-width:48rem){
    .PD0021 .c-list .c-carousel__item .c-text-contents__headline{
        margin-top:.75rem
    }
}
.PD0021 .c-list .c-image{
    display:block;
    margin:auto;
    max-height:7.5rem;
    max-width:7.5rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .PD0021 .c-list .c-image{
        max-height:12.5rem;
        max-width:12.5rem
    }
    .PD0021 .c-carousel{
        margin-top:1.25rem
    }
}
@media(max-width:48rem){
    .PD0021 .c-carousel{
        margin-top:.75rem
    }
}
.PD0022{
    overflow:visible
}
@media(min-width:48.0625rem){
    .PD0022.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0022>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0022>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0022 .c-region-header{
    margin-bottom:.75rem
}
@media(min-width:48.0625rem){
    .PD0022 .c-region-header{
        margin-bottom:1.25rem
    }
}
.PD0022 .c-region-header__container+.c-region-header__complementary-area{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0022 .c-region-header__container+.c-region-header__complementary-area{
        margin-top:1.5rem
    }
}
.PD0022 .c-text-contents .c-button{
    margin-top:.625rem
}
.PD0022 .compatible-slide{
    margin-left:-1rem;
    margin-right:-1rem
}
@media(min-width:48.0625rem){
    .PD0022 .compatible-slide{
        margin-left:0;
        margin-right:0
    }
}
.PD0022 .compatible-slide__item{
    background:#fff;
    border-radius:1rem;
    padding:1rem 1.5rem
}
@media(min-width:48.0625rem){
    .PD0022 .compatible-slide__item{
        border-radius:1.25rem;
        padding:1.25rem 1.875rem
    }
}
.PD0022 .compatible-slide .cmp-carousel{
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .PD0022 .compatible-slide .cmp-carousel{
        padding:0
    }
}
.PD0022 .compatible-slide .cmp-carousel__content{
    display:grid;
    gap:.625rem 0;
    grid-auto-flow:column;
    grid-template-rows:repeat(4,auto)
}
@media(min-width:48.0625rem){
    .PD0022 .compatible-slide .cmp-carousel__content{
        gap:1.5rem 0;
        grid-auto-flow:row;
        grid-template-columns:repeat(4,auto);
        grid-template-rows:auto
    }
}
.PD0022 .compatible-slide .cmp-carousel__item{
    color:#333;
    margin:0!important
}
@media(max-width:48rem){
    .PD0022 .compatible-slide .cmp-carousel__item:not(:nth-child(4n+0)){
        margin-bottom:.625rem
    }
}
.PD0022 .c-search-datalist__container{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .PD0022 .c-search-datalist__container{
        border-radius:1.75rem;
        padding:1.5rem 1.875rem
    }
}
.PD0022 .c-search-datalist__field-group{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column wrap;
    flex-flow:column wrap
}
@media(min-width:48.0625rem){
    .PD0022 .c-search-datalist__field-group{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.PD0022 .c-search-datalist__field-group .c-search-datalist__field-text:first-child{
    width:100%
}
.PD0022 .c-search-datalist__field{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0022 .c-search-datalist__button{
        -ms-flex-negative:0;
        flex-shrink:0
    }
}
.PD0022 .c-search-datalist__result{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.PD0022 .c-search-datalist__text--count{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .PD0022 .c-search-datalist__text--count{
        font-size:1rem;
        line-height:1.125rem
    }
}
.PD0022 .c-search-datalist__field-group{
    row-gap:.5rem
}
@media(min-width:48.0625rem){
    .PD0022 .c-search-datalist__field-group{
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem
    }
}
@media(max-width:48rem){
    .PD0022 .c-search-datalist__button{
        margin-top:.75rem
    }
}
.PD0022 .c-search-combobox{
    margin-top:0
}
.PD0022 .c-message-box{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:.0625rem solid #f6f6f6;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    min-height:21.875rem;
    padding:2.5rem 1.5rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .PD0022 .c-message-box{
        border-radius:1.75rem;
        min-height:25rem;
        padding:5rem 2.5rem
    }
}
.PD0022 .c-message-box--gray{
    background:#fff
}
.PD0022 .c-message-box--success .c-message-box--icon:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-success-red-60-60.svg)
}
.PD0022 .c-message-box__wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
@media(min-width:48.0625rem){
    .PD0022 .c-message-box__wrapper{
        max-width:40rem
    }
}
.PD0022 .c-message-box__desc{
    color:#333;
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .PD0022 .c-message-box__desc{
        margin-top:.5rem
    }
}
.PD0022 .c-message-box--icon{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
.PD0022 .c-message-box--icon:before{
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    height:3.75rem;
    width:3.75rem
}
.PD0022 .c-message-box--icon+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0022 .c-message-box--icon+*{
        margin-top:1.25rem
    }
}
.PD0022 .c-message-box .c-text-contents+*{
    margin-top:1.25rem
}
.PD0024{
    padding-bottom:0;
    padding-top:0
}
.PD0024 .component{
    max-width:100%
}
.PD0024>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:1rem
}
@media(min-width:48.0625rem){
    .PD0024>.component>.cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row;
        padding:.75rem 1.5rem
    }
}
@media(min-width:80rem){
    .PD0024>.component>.cmp-container{
        margin-left:auto;
        margin-right:auto;
        max-width:103rem
    }
}
@media(max-width:48rem){
    .PD0024 .c-button{
        margin-top:.5rem
    }
}
@media(min-width:48.0625rem){
    .PD0024>.component:not(.type-image)>.cmp-container{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
}
.PD0024>.component.type-image>.cmp-container .c-image{
    max-width:17.125rem;
    right:0;
    width:100%
}
.PD0026>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0026>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .PD0026 .c-form__item{
        -webkit-box-flex:0;
        -ms-flex:0 25.375rem;
        flex:0 25.375rem
    }
}
.PD0026 .c-content-area{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.25rem
}
@media(min-width:48.0625rem){
    .PD0026 .c-content-area{
        gap:1.5rem
    }
}
.PD0026 .c-content-area .c-no-data{
    background-color:#fff;
    border-radius:1.25rem;
    padding:3.75rem 2.5rem
}
@media(min-width:48.0625rem){
    .PD0026 .c-content-area .c-no-data{
        border-radius:1.75rem;
        padding:9.1875rem 0
    }
}
.PD0026 *+.c-content-area{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .PD0026 .c-category-filter__body{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
}
.PD0026 .c-specs-resource{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem
}
@media(min-width:48.0625rem){
    .PD0026 .c-specs-resource{
        gap:1.25rem
    }
}
.PD0027>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0027>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0027 .c-content-area{
    position:relative
}
@media(min-width:48.0625rem){
    .PD0027 .c-form__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.PD0027 .c-back-to{
    line-height:.75rem;
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .PD0027 .c-back-to{
        line-height:.875rem;
        margin-top:3rem
    }
}
.PD0027 .c-back-to+.c-region-header{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .PD0027 .c-back-to+.c-region-header{
        margin-top:2.5rem
    }
}
.PD0027 .c-region-header+.c-category-select-list{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0027 .c-region-header+.c-category-select-list{
        margin-top:1.25rem
    }
}
.PD0027 .c-region-header+.productlist{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .PD0027 .c-region-header+.productlist{
        margin-top:2rem
    }
}
.PD0027 .c-text-contents .align-container{
    margin:0 auto;
    padding:2.5rem 0 0;
    text-align:center;
    width:100%
}
@media(min-width:48.0625rem){
    .PD0027 .c-text-contents .align-container{
        max-width:53.75rem;
        padding:2.5rem 0
    }
}
.PD0027 .c-text-contents__bodycopy{
    color:#333
}
.PD0027 .c-text-contents *+.c-text-contents__bodycopy{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .PD0027 .c-text-contents *+.c-text-contents__bodycopy{
        margin-top:.625rem
    }
}
.PD0027 .c-category-filter .c-cta+.c-cta{
    margin-top:0
}
@media(min-width:48.0625rem){
    .PD0027 .c-category-filter .c-cta+.c-cta{
        margin-left:-1rem
    }
}
.PD0027 .c-category-filter+.c-content-area{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .PD0027 .c-category-filter+.c-content-area{
        margin-top:3rem
    }
}
@media(max-width:48rem){
    .PD0027 .c-category-filter__body{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .PD0027 .c-category-filter__body .c-form__item{
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
}
.PD0027 .c-carousel{
    position:static
}
.PD0027 .c-product-list__item{
    padding:1.5rem
}
@media(min-width:48.0625rem){
    .PD0027 .c-product-list__item{
        padding:2.5rem 1.5rem
    }
}
@media(max-width:48rem){
    .PD0027 .c-filter-bar{
        border-top:.0625rem solid #cbc8c2
    }
}
.PD0027 .c-product-item__visual-image img{
    max-width:10rem
}
@media(min-width:48.0625rem){
    .PD0027 .c-product-item__visual-image img{
        max-width:12.5rem
    }
}
.PD0027 .c-product-item__model-display-name{
    gap:.375rem;
    margin-top:1.25rem
}
.PD0027 .c-content-area__category .c-text-contents .align-container{
    padding:2.5rem 0 1.25rem
}
@media(min-width:48.0625rem){
    .PD0027 .c-content-area__category .c-text-contents .align-container{
        padding:6.25rem 0 2.5rem
    }
    .PD0030.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0030>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0030>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0030 .c-text-contents .button{
    margin-top:1.25rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .PD0030 .c-text-contents .button{
        margin-top:1.5rem
    }
}
.PD0030 .c-region-header+.productlist{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0030 .c-region-header+.productlist{
        margin-top:1.25rem
    }
}
.PD0030 .c-product-list{
    gap:1.5rem;
    grid-template-columns:repeat(1,1fr)
}
@media(min-width:48.0625rem){
    .PD0030 .c-product-list{
        gap:3rem 1.5rem;
        grid-template-columns:repeat(2,1fr)
    }
}
.PD0030 .c-product-list .c-product-list__item{
    background-color:inherit;
    border:none;
    padding:0
}
.PD0030 .c-product-list.show-compare .c-product-item__tag{
    display:block;
    visibility:visible
}
.PD0030 .c-product-item{
    gap:0
}
.PD0030 .c-product-item__visual-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .PD0030 .c-product-item__visual-image{
        border-radius:1.75rem
    }
}
.PD0030 .c-product-item__visual-image img{
    height:100%;
    max-width:100%;
    width:100%
}
.PD0030 .c-product-item__model-display-name{
    gap:.5rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0030 .c-product-item__model-display-name{
        margin-top:1.25rem
    }
}
.PD0030 .c-product-item__tag{
    display:none;
    visibility:hidden
}
.PD0030 .c-product-item__description{
    color:#333;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .PD0030 .c-product-item__description{
        margin-top:1rem
    }
}
.PD0030 .c-product-item__bottom-container .cta-wrap{
    gap:.375rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0030 .c-product-item__bottom-container .cta-wrap{
        gap:.5rem;
        margin-top:1.5rem
    }
}
.PD0030 .c-product-item__bottom-container .cta-wrap .c-button[class*=-default].w-medium{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .PD0030 .c-product-item__bottom-container .cta-wrap .c-button[class*=-default].w-medium{
        padding:0 1.25rem
    }
}
.PD0030 .c-product-item .price-area{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0030 .c-product-item .price-area{
        margin-top:1.5rem
    }
}
.PD0033{
    overflow:initial;
    z-index:10
}
.PD0033 .c-tabs,.PD0033.type-pdp .c-tabs__list{
    -webkit-column-gap:min(1.875rem,4.6875vw);
    -moz-column-gap:min(1.875rem,4.6875vw);
    column-gap:min(1.875rem,4.6875vw);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:48.0625rem){
    .PD0033 .c-tabs,.PD0033.type-pdp .c-tabs__list{
        -webkit-column-gap:min(2.25rem,2.25vw);
        -moz-column-gap:min(2.25rem,2.25vw);
        column-gap:min(2.25rem,2.25vw)
    }
}
.PD0033 .is-sticky .c-roll-selector__item--active:after,.PD0033.type-pdp .c-tabs__item.active :after,.is-sticky .PD0033 .c-roll-selector__item--active:after{
    background-color:#ea1917;
    bottom:-.0625rem;
    height:.125rem;
    left:0;
    position:absolute;
    right:0
}
.PD0033 .width100{
    width:100%
}
.PD0033 .component{
    max-width:none
}
.PD0033 .c-tabs{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.PD0033 .c-product-item__download a.c-product-item__download--click{
    font-size:.75rem
}
@media(min-width:48.0625rem){
    .PD0033 .c-product-item__download a.c-product-item__download--click{
        font-size:1rem
    }
}
.PD0033 .c-bottom-sheet{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fff;
    border-radius:1.25rem;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    border-top:.0625rem solid #e6e6e6;
    bottom:0;
    -webkit-box-shadow:0 -.25rem .375rem rgba(0,0,0,.04);
    box-shadow:0 -.25rem .375rem rgba(0,0,0,.04);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.5rem;
    left:0;
    padding:.875rem 1.25rem;
    position:fixed;
    right:0;
    top:auto
}
@media(min-width:48.0625rem){
    .PD0033 .c-bottom-sheet{
        border-radius:1.75rem;
        border-bottom-left-radius:0;
        border-bottom-right-radius:0;
        gap:.75rem
    }
    .PD0033 .c-bottom-sheet__wrap{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:space-between;
        margin:0 auto;
        max-width:100rem
    }
}
.PD0033 .c-bottom-sheet .c-product-digest-information{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    min-width:12.8125rem
}
.PD0033 .c-bottom-sheet__wrap{
    padding:0
}
.PD0033 .c-bottom-sheet--square-edge{
    border-radius:0;
    border-top:none
}
.PD0033.type-pdp{
    background:#f0ece4;
    border-bottom:.0625rem solid #cbc8c2
}
.PD0033.type-pdp .c-floating-wrap{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
    column-gap:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-bottom:-.0625rem;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    min-height:3.375rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0033.type-pdp .c-floating-wrap{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:64.0625rem){
    .PD0033.type-pdp .c-floating-wrap{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:grid;
        grid-template-columns:repeat(2,auto);
        min-height:4.125rem
    }
}
@media(max-width:64rem){
    .PD0033.type-pdp .c-floating-wrap{
        overflow-x:auto;
        overflow-y:hidden
    }
}
.PD0033.type-pdp .c-tabs{
    grid-row-start:2;
    margin-bottom:.0625rem;
    white-space:nowrap;
    width:100%
}
.PD0033.type-pdp .c-tabs__list{
    height:100%
}
@media(min-width:64.0625rem){
    .PD0033.type-pdp .c-tabs__list{
        min-height:2.8125rem
    }
}
.PD0033.type-pdp .c-tabs__item{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    text-decoration:none
}
.PD0033.type-pdp .c-tabs__item:active,.PD0033.type-pdp .c-tabs__item:focus,.PD0033.type-pdp .c-tabs__item:focus-visible,.PD0033.type-pdp .c-tabs__item:hover{
    color:#000;
    text-decoration:none
}
.PD0033.type-pdp .c-tabs__item.active{
    color:#000
}
.PD0033.type-pdp .c-tabs__item.active :after{
    content:""
}
@media(min-width:64.0625rem){
    .PD0033.type-pdp .c-tabs__item.active :after{
        bottom:1rem
    }
}
.PD0033.type-pdp .c-tabs__item-text{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    position:relative
}
@media(min-width:64.0625rem){
    .PD0033.type-pdp .c-tabs__item-text{
        -webkit-box-align:initial;
        -ms-flex-align:initial;
        align-items:normal
    }
}
@media(min-width:48.0625rem){
    .PD0033.type-pdp .c-tabs__item-text{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        width:100%
    }
}
.PD0033.type-pdp .c-tabs__extra{
    display:none
}
@media(min-width:64.0625rem){
    .PD0033.type-pdp .c-tabs__extra{
        display:block;
        grid-row:1/3;
        width:-webkit-fit-content;
        width:-moz-fit-content;
        width:fit-content
    }
}
.PD0033.type-pdp .c-tabs__extra .cta-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
.PD0033.type-pdp .c-tabs__extra .cta-wrap .c-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    min-width:auto;
    white-space:nowrap
}
@media(min-width:64.0625rem){
    .PD0033.type-pdp .c-product-digest-information{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        width:100%
    }
}
@media(min-width:48.0625rem){
    .PD0033.type-pdp .c-floating-wrap .c-product-digest-information{
        padding-bottom:1rem;
        padding-top:1rem
    }
}
@media(max-width:64rem){
    .PD0033.type-pdp .c-floating-wrap .c-product-digest-information{
        clip:rect(0,0,0,0);
        height:.0625rem;
        overflow:hidden;
        position:absolute;
        width:.0625rem
    }
}
.PD0033.type-pdp .c-text-contents{
    margin-bottom:.25rem;
    margin-top:-.125rem
}
.PD0033.type-pdp .c-text-contents:last-child{
    margin-bottom:0
}
@media(min-width:48.0625rem){
    .PD0033.type-pdp .c-text-contents{
        margin-bottom:0;
        margin-top:0
    }
}
.PD0033.type-pdp .c-text-contents__headline{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    -webkit-line-clamp:1;
    display:-webkit-box;
    font-size:.875rem;
    line-height:1.25rem;
    overflow:hidden;
    text-overflow:ellipsis
}
.PD0033.type-pdp .c-text-contents__headline *{
    display:inline
}
@media(min-width:64.0625rem){
    .PD0033.type-pdp .c-text-contents__headline{
        font-size:2rem;
        line-height:2.25rem
    }
    .PD0033.type-pdp .c-product-digest-information{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        gap:1rem
    }
}
.PD0033.type-pdp .c-product-digest-information .c-energy-grade{
    height:1.25rem;
    width:2.125rem
}
@media(min-width:48.0625rem){
    .PD0033.type-pdp .c-product-digest-information .c-energy-grade{
        height:2rem;
        width:3.375rem
    }
}
.PD0033.type-pdp .c-product-digest-information .price-area,.PD0033.type-pdp .c-product-digest-information .wrapper{
    display:block
}
@media(max-width:48rem){
    .PD0033.type-pdp .c-product-digest-information .price-area,.PD0033.type-pdp .c-product-digest-information .wrapper{
        margin-bottom:.375rem
    }
    .PD0033.type-pdp .c-product-digest-information .price-area:last-child,.PD0033.type-pdp .c-product-digest-information .wrapper:last-child{
        margin-bottom:0
    }
}
@media(min-width:48.0625rem){
    .PD0033.type-pdp .c-product-digest-information .price-area,.PD0033.type-pdp .c-product-digest-information .wrapper{
        display:inline-block;
        margin-right:.8125rem
    }
    .PD0033.type-pdp .c-product-digest-information .price-area:last-child,.PD0033.type-pdp .c-product-digest-information .wrapper:last-child{
        margin-right:0
    }
}
.PD0033.type-pdp .c-product-digest-information .price-area button,.PD0033.type-pdp .c-product-digest-information .wrapper button{
    background:transparent;
    border:0;
    padding:0
}
@media(max-width:64rem){
    .PD0033.type-pdp .c-product-digest-information .price-area .c-product-item__download .c-tooltip:first-child .c-tooltip__container,.PD0033.type-pdp .c-product-digest-information .wrapper .c-product-item__download .c-tooltip:first-child .c-tooltip__container{
        left:80%
    }
    .PD0033.type-pdp .c-product-digest-information .price-area .c-product-item__download .c-tooltip:first-child .c-tooltip__container:before,.PD0033.type-pdp .c-product-digest-information .wrapper .c-product-item__download .c-tooltip:first-child .c-tooltip__container:before{
        left:42%
    }
    .PD0033.type-pdp .c-product-digest-information .price-area .c-product-item__download .c-tooltip__container,.PD0033.type-pdp .c-product-digest-information .wrapper .c-product-item__download .c-tooltip__container{
        margin-top:0;
        top:-4.0625rem
    }
    .PD0033.type-pdp .c-product-digest-information .price-area .c-product-item__download .c-tooltip__container:before,.PD0033.type-pdp .c-product-digest-information .wrapper .c-product-item__download .c-tooltip__container:before{
        top:2.6875rem;
        -webkit-transform:translateX(-50%) rotate(316deg);
        transform:translateX(-50%) rotate(316deg)
    }
}
@media(min-width:64.0625rem){
    .PD0033.type-pdp .c-product-digest-information .price-area{
        -ms-flex-negative:0;
        flex-shrink:0
    }
}
.PD0033.type-pdp .c-product-digest-information .price-box .c-product-item{
    margin:0 -.125rem
}
.PD0033.type-pdp .c-product-digest-information .c-price__purchase{
    font-size:1rem;
    font-weight:700;
    line-height:1.375rem
}
@media(min-width:64.0625rem){
    .PD0033.type-pdp .c-product-digest-information .c-price__purchase{
        font-size:2rem;
        font-weight:600;
        line-height:2rem
    }
}
.PD0033.type-pdp .c-product-digest-information .c-price__discount,.PD0033.type-pdp .c-product-digest-information .c-price__previous{
    font-size:.875rem;
    line-height:.875rem
}
@media(min-width:64.0625rem){
    .PD0033.type-pdp .c-product-digest-information .c-price__discount,.PD0033.type-pdp .c-product-digest-information .c-price__previous{
        font-size:1rem;
        font-weight:400;
        line-height:1rem
    }
}
.PD0033.type-pdp .c-product-digest-information+.cta-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    white-space:nowrap
}
.PD0033.type-pdp .c-product-digest-information+.cta-wrap .c-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.PD0033.type-pdp .c-product-digest-information+.cta-wrap .c-button *{
    white-space:nowrap!important
}
.PD0033.type-pdp .c-mobile-split-area{
    position:relative
}
@media(min-width:64.0625rem){
    .PD0033.type-pdp .c-mobile-split-area{
        display:none
    }
}
.PD0033.type-pdp .c-mobile-split-area .price-area button img{
    height:1.25rem;
    max-height:none;
    max-width:none;
    min-height:auto;
    min-width:auto;
    width:2.125rem
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0033.type-pdp .c-mobile-split-area .price-area button img{
        height:1.25rem;
        width:2.125rem
    }
}
@media(min-width:48.0625rem){
    .PD0033.type-pdp .c-mobile-split-area .price-area button img{
        height:2rem;
        width:3.375rem
    }
}
.PD0033.type-plp .component{
    background-color:#f0ece4;
    border-bottom:.0625rem solid #cbc8c2;
    min-height:6.875rem
}
@media(min-width:48.0625rem){
    .PD0033.type-plp .component{
        min-height:10.3125rem
    }
}
.PD0033.type-plp .component.is-fixed{
    min-height:auto
}
@media(max-width:48rem){
    .PD0033.type-plp .cmp-container{
        border-top:0!important
    }
}
.PD0033.type-plp .c-region-header{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    margin-bottom:1.25rem;
    margin-left:auto;
    margin-right:auto;
    max-width:62.5rem
}
@media(min-width:48.0625rem){
    .PD0033.type-plp .c-region-header{
        margin-bottom:2.5rem
    }
}
.PD0033 .promotion{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:none;
    position:relative
}
.PD0033 .promotion .c-tooltip__contents{
    width:41.25rem
}
.PD0033 .promotion .button .c-tooltip__button:before{
    display:none
}
@media(min-width:48.0625rem){
    .PD0033 .promotion{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0033 .promotion{
        display:none
    }
}
.PD0033 .promotion-mobile{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.PD0033 .promotion-mobile .c-tabs__item-text{
    margin-right:1rem
}
@media(min-width:48.0625rem){
    .PD0033 .promotion-mobile{
        display:none
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0033 .promotion-mobile{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.PD0033 .promotion .c-list,.promotions-popup .c-list{
    gap:1.125rem;
    list-style:none;
    margin:0;
    padding:0
}
.PD0033 .promotion .c-list .c-list__item .c-list-item__text p,.PD0033 .promotion .c-list .cmp-button__text,.promotions-popup .c-list .c-list__item .c-list-item__text p,.promotions-popup .c-list .cmp-button__text{
    font-size:1rem
}
.PD0033 .promotion .c-list .cmp-text,.promotions-popup .c-list .cmp-text{
    white-space:normal
}
.PD0033 .promotion .c-list li,.promotions-popup .c-list li{
    margin:0
}
.PD0033 .promotion .c-list__item,.promotions-popup .c-list__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1rem;
    padding:.75rem 0
}
@media(min-width:80rem){
    .PD0033 .promotion .c-list__item,.promotions-popup .c-list__item{
        gap:1rem;
        padding:1.125rem 0
    }
}
.PD0033 .promotion .c-list__item:first-child,.promotions-popup .c-list__item:first-child{
    padding-top:0
}
.PD0033 .promotion .c-list__item:last-child,.promotions-popup .c-list__item:last-child{
    padding-bottom:0
}
.PD0033 .promotion .c-list__item .c-pm-icon,.promotions-popup .c-list__item .c-pm-icon{
    height:2rem;
    width:2rem
}
.PD0033 .promotion .c-list__item .c-pm-icon.tag-pound-carmine,.promotions-popup .c-list__item .c-pm-icon.tag-pound-carmine{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-exclusive-32-32.svg)
}
.PD0033 .promotion .c-list__item .c-pm-icon.pre-welcome-coupon-carmine,.promotions-popup .c-list__item .c-pm-icon.pre-welcome-coupon-carmine{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-welcome-32-32.svg)
}
.PD0033 .promotion .c-list__item .c-list-item__cont,.promotions-popup .c-list__item .c-list-item__cont{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    text-align:left
}
.PD0033 .promotion .c-list__item .c-list-item__text p,.promotions-popup .c-list__item .c-list-item__text p{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:80rem){
    .PD0033 .promotion .c-list__item .c-list-item__text p,.promotions-popup .c-list__item .c-list-item__text p{
        font-size:1.625rem;
        line-height:1.75rem;
        margin-top:.125rem
    }
}
.PD0033 .promotion .c-list__item .c-list-item__text p a,.promotions-popup .c-list__item .c-list-item__text p a{
    text-decoration:underline
}
.PD0033 .promotion .c-list .c-list__item+.c-list__item,.promotions-popup .c-list .c-list__item+.c-list__item{
    border-top:.0625rem solid #cbc8c2
}
@media(min-width:48.0625rem){
    .PD0033 .promotion .c-list .c-list__item+.c-list__item,.promotions-popup .c-list .c-list__item+.c-list__item{
        border-top:.0625rem solid #f0ece4
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0033 .promotion .c-list .c-list__item+.c-list__item,.promotions-popup .c-list .c-list__item+.c-list__item{
        border-top:.0625rem solid #cbc8c2
    }
}
.PD0033 .c-icon-button__text{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .PD0033 .c-icon-button__text{
        font-size:1.25rem;
        font-weight:400;
        line-height:1.5rem
    }
}
.PD0033 .button .c-tooltip__button:before{
    display:none
}
.PD0033 .c-roll-selector__item-image{
    aspect-ratio:1/1;
    max-height:2.5rem
}
@media(min-width:48.0625rem){
    .PD0033 .c-roll-selector__item-image{
        max-height:4rem
    }
}
.PD0033 .c-roll-selector__item-image img{
    aspect-ratio:1;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:50% 50%;
    object-position:50% 50%
}
.e-labels.c-energy-grade--a3{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-a3.svg)
}
.e-labels.c-energy-grade--a2{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-a2.svg)
}
.e-labels.c-energy-grade--a1{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-a1.svg)
}
.e-labels.c-energy-grade--a{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-a.svg)
}
.e-labels.c-energy-grade--b{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-b.svg)
}
.e-labels.c-energy-grade--c{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-c.svg)
}
.e-labels.c-energy-grade--d{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-d.svg)
}
.e-labels.c-energy-grade--e{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/label-ap-e.svg)
}
.PD0038{
    overflow:initial
}
.PD0038 .c-button-group,.PD0038 .c-compare-product-information__container,.PD0038 .c-compare-table-controls__container,.PD0038 .c-region-header__container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-button-group,.PD0038 .c-compare-product-information__container,.PD0038 .c-compare-table-controls__container,.PD0038 .c-region-header__container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0038 .c-region-header{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#333;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    position:relative
}
.PD0038 .c-region-header__container{
    padding-top:1.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .PD0038 .c-region-header__container{
        padding-top:3rem
    }
}
.PD0038 .c-region-header .c-text-contents{
    max-width:53.75rem
}
.PD0038 .c-button-group{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:48.0625rem){
    .PD0038 .c-button-group{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
}
@media(max-width:48rem){
    .PD0038 .c-button-group{
        -webkit-box-sizing:content-box;
        box-sizing:content-box;
        min-height:2rem;
        padding-right:4.5rem;
        padding-top:.625rem
    }
}
.PD0038 .c-button-group__button{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.PD0038 .c-button-group__button:not(:first-of-type):before{
    background-color:hsla(0,0%,100%,.1);
    content:"";
    display:block;
    height:.875rem;
    margin:0 .625rem;
    width:.0625rem
}
.PD0038 .c-button-group .c-icon-button{
    color:#fff;
    font-size:.875rem;
    line-height:.875rem;
    text-decoration:underline;
    text-underline-offset:.1875rem
}
.PD0038 .c-button-group .c-icon-button--email:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-email-white-24-24.svg)
}
.PD0038 .c-button-group .c-icon-button--print:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-print-white-24-24.svg)
}
.PD0038 .c-accordion{
    margin-left:auto;
    margin-right:auto;
    max-width:90rem
}
.PD0038 .c-accordion__box--group>.c-accordion__head{
    background-color:#e6e1d6
}
@media(min-width:48.0625rem){
    .PD0038 .c-accordion__box--group>.c-accordion__body{
        margin-top:.5rem
    }
}
@media(max-width:48rem){
    .PD0038 .c-accordion__box--group>.c-accordion__body{
        margin-top:1rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
.PD0038 .c-accordion__box--group .c-accordion__body .c-accordion__body{
    border-top:.0625rem solid #646464
}
.PD0038 .c-accordion__box--group .c-accordion__body .c-accordion__box+.c-accordion__box{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-accordion__box--group .c-accordion__body .c-accordion__box+.c-accordion__box{
        margin-top:2rem
    }
}
.PD0038 .c-accordion__box--group .c-accordion__body .c-accordion__box:not(.c-accordion__box--expand){
    border-bottom:.0625rem solid #646464
}
.PD0038 .c-accordion__box--group:not(.c-accordion__box--expand){
    border-bottom:.0625rem solid #cbc8c2
}
.PD0038 .c-accordion__box--group.c-accordion__box--expand+.c-accordion__box--group{
    border-top:none;
    margin-top:2.5rem
}
.PD0038 .c-accordion__head{
    position:relative
}
.PD0038 .c-accordion__head-text{
    font-size:1.25rem;
    line-height:1.5rem;
    padding:1rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-accordion__head-text{
        font-size:2rem;
        line-height:2.25rem;
        padding:1rem 1.5rem
    }
}
.PD0038 .c-accordion__body .c-accordion__head-text{
    font-size:1rem;
    line-height:1.125rem;
    padding-left:1.875rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-accordion__body .c-accordion__head-text{
        font-size:1.5rem;
        line-height:1.75rem;
        padding-left:3.25rem
    }
}
.PD0038 .c-accordion__button{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    align-items:center;
    bottom:0;
    -webkit-column-gap:.4375rem;
    -moz-column-gap:.4375rem;
    column-gap:.4375rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    left:0;
    padding-right:1rem;
    position:absolute;
    right:0;
    top:0
}
@media(min-width:48.0625rem){
    .PD0038 .c-accordion__button{
        padding-right:1.5rem
    }
}
.PD0038 .c-accordion__body .c-accordion__button{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    padding-left:.625rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-accordion__body .c-accordion__button{
        padding-left:1.5rem
    }
}
.PD0038 .c-accordion__body .c-accordion__button:after,.PD0038 .c-accordion__body .c-accordion__button:before{
    background:currentcolor;
    content:"";
    display:block
}
.PD0038 .c-accordion__body .c-accordion__button:before{
    height:.625rem;
    left:.875rem;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:.125rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-accordion__body .c-accordion__button:before{
        height:1rem;
        left:1.95rem
    }
}
.PD0038 .c-accordion__body .c-accordion__button:after{
    height:.125rem;
    width:.625rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-accordion__body .c-accordion__button:after{
        width:1rem
    }
}
.PD0038 .c-accordion__box .c-accordion__box--expand .c-accordion__button:before{
    display:none
}
.PD0038 .c-product-item{
    gap:0
}
.PD0038 .c-product-item *+.c-product-item__model-display-name{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-product-item *+.c-product-item__model-display-name{
        margin-top:1rem
    }
}
.PD0038 .c-product-item *+.c-product-item__model-display-name .c-text-contents__eyebrow+.c-text-contents__headline{
    margin-top:.375rem
}
.PD0038 .c-product-item__visual-image{
    margin-top:0
}
.PD0038 .c-product-item__visual-image img{
    height:auto
}
@media(max-width:48rem){
    .PD0038 .c-product-item__visual-image img{
        width:6.25rem
    }
}
.PD0038 .c-product-item .price-area{
    gap:.25rem;
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-product-item .price-area{
        margin-top:1rem
    }
}
.PD0038 .c-product-item .c-price__flag--retail{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-product-item .c-price__flag--retail{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.PD0038 .c-product-item .c-price{
    font-size:1.25rem;
    font-weight:600;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-product-item .c-price{
        font-size:2rem;
        line-height:2rem
    }
}
.PD0038 .c-compare-product-information{
    position:relative
}
.PD0038 .c-compare-product-information__container{
    padding-bottom:1rem;
    padding-top:.625rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-product-information__container{
        padding-bottom:3rem
    }
}
.PD0038 .c-compare-product-information__scroll-wrapper{
    overflow:hidden;
    position:relative;
    z-index:1
}
.PD0038 .c-compare-product-information__product-list{
    -webkit-column-gap:.625rem;
    -moz-column-gap:.625rem;
    column-gap:.625rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-product-information__product-list{
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem
    }
}
.PD0038 .c-compare-product-information__product-list>*{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    max-width:calc(50% - .3125rem);
    min-width:calc(50% - .3125rem)
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-product-information__product-list>*{
        max-width:calc(25% - .75rem);
        min-width:auto
    }
}
.PD0038 .c-compare-product-information__product-item{
    background-color:#fff;
    border-radius:1.25rem;
    overflow:hidden;
    padding:.625rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-product-information__product-item{
        border-radius:1.75rem;
        padding:1.25rem 1.5rem
    }
}
.PD0038 .c-compare-product-information__to-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#f0ece4;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.PD0038 .c-compare-product-information__to-list:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-grayb-78-78.svg);
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:block;
    height:100%;
    min-width:3.875rem;
    width:18.8679245283%
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-product-information__to-list:after{
        width:22.8070175439%
    }
}
.PD0038 .c-compare-product-information__to-list:focus-visible,.PD0038 .c-compare-product-information__to-list:hover{
    outline-offset:-.0625rem
}
.PD0038 .c-compare-product-information__compare-buttons{
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.PD0038 .c-compare-product-information__compare-button{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    background-color:inherit;
    border:0;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:2.75rem;
    justify-content:center;
    padding:0;
    width:2.75rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-product-information__compare-button{
        margin-right:.5rem;
        margin-top:.5rem
    }
}
.PD0038 .c-compare-product-information__compare-button--remove:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg);
    background-size:100% auto;
    content:"";
    display:block;
    height:.75rem;
    width:.75rem
}
.PD0038 .c-compare-product-information__controls{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    bottom:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:.5rem;
    justify-content:space-between;
    position:absolute;
    right:1rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-product-information__controls{
        display:none
    }
}
.PD0038 .c-compare-product-information__controls button{
    background:none;
    background-color:#f0ece4;
    border:.0625rem solid #646464;
    border-radius:50%;
    cursor:pointer;
    padding:0;
    position:relative;
    z-index:1
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-product-information__controls button{
        display:none
    }
}
@media(max-width:48rem){
    .PD0038 .c-compare-product-information__controls button{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        align-items:center;
        border:.0625rem solid #cbc8c2;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:2rem;
        justify-content:center;
        width:2rem
    }
}
.PD0038 .c-compare-product-information__controls button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-13-22.svg);
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:auto .875rem;
    content:"";
    display:block;
    height:1.125rem;
    width:1.125rem
}
.PD0038 .c-compare-product-information__controls button:disabled,.PD0038 .c-compare-product-information__controls button[disabled]{
    background-color:hsla(0,0%,100%,.3);
    cursor:default
}
.PD0038 .c-compare-product-information__controls button:disabled:after,.PD0038 .c-compare-product-information__controls button[disabled]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-graycb-right-13-22.svg)
}
.PD0038 .c-compare-product-information__scroll-left{
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.PD0038 .c-compare-table-controls{
    background-color:#f0ece4
}
.PD0038 .c-compare-table-controls__container{
    padding-bottom:1rem;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-table-controls__container{
        padding-top:3rem
    }
}
.PD0038 .c-compare-table-controls__sort{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem
}
.PD0038 .c-compare-table-controls__sort-option{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
.PD0038 .c-compare-table-controls__sort-option:not(:first-of-type):before{
    background-color:#cbc8c2;
    content:"";
    display:block;
    height:.875rem;
    width:.0625rem
}
.PD0038 .c-compare-table-controls__sort-option__sort-option--disable{
    display:none
}
.PD0038 .c-compare-table-controls__sort-option .c-tooltip{
    line-height:1
}
.PD0038 .c-compare-table-controls__sort-option .c-tooltip__container{
    z-index:6
}
.PD0038 .c-compare-table-controls__sort-option .c-button-label{
    font-size:1.25rem;
    line-height:1.5rem
}
.PD0038 .c-compare-table-controls__line-toggle-button{
    background:none;
    border:none;
    color:#000;
    cursor:pointer;
    font-size:1rem;
    line-height:1rem;
    text-decoration:underline
}
.PD0038 .c-compare-table-controls__line-toggle-button:disabled,.PD0038 .c-compare-table-controls__line-toggle-button[disabled]{
    display:none
}
.PD0038 .c-compare-spec-table{
    border-bottom:.0625rem solid #cbc8c2
}
.PD0038 .c-compare-spec-table__scroll-wrapper{
    overflow:hidden;
    position:relative
}
.PD0038 .c-compare-spec-table__scroll-wrapper:after{
    background-color:#f0ece4;
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    top:0;
    width:.125rem
}
.PD0038 .c-compare-spec-table__body{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-spec-table__body>*{
        -ms-flex-preferred-size:25%;
        flex-basis:25%
    }
}
@media(max-width:48rem){
    .PD0038 .c-compare-spec-table__body>*{
        max-width:50%;
        min-width:50%
    }
}
.PD0038 .c-compare-spec-table__body--marking-different .c-compare-spec-table__cell{
    background-color:#f6f3eb
}
.PD0038 .c-compare-spec-table__cell{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:.625rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-spec-table__cell{
        padding:.75rem 1.5rem
    }
}
@media(max-width:48rem){
    .PD0038 .c-compare-spec-table__cell:not(:first-child):before{
        background-color:#cbc8c2;
        bottom:.5rem;
        content:"";
        left:0;
        position:absolute;
        top:.5rem;
        width:.0625rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .PD0038 .c-compare-spec-table__cell:not(:first-child):before{
        bottom:.75rem;
        top:.75rem
    }
}
.PD0038 .c-compare-spec-table__cell--head{
    font-weight:600
}
.PD0038 .c-compare-spec-table__cell:not(.c-compare-spec-table__cell--head){
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center
}
.PD0038 .c-compare-spec-table__cell{
    color:#646464;
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-spec-table__cell{
        font-size:1rem;
        line-height:1.25rem
    }
}
.PD0038 .js-compare-sticky-area{
    position:sticky;
    top:0;
    z-index:5
}
.PD0038 .c-compare-sticky{
    background-color:#333
}
.PD0038 .c-compare-sticky.sticky{
    -webkit-box-shadow:0 .25rem .125rem rgba(0,0,0,.04);
    box-shadow:0 .25rem .125rem rgba(0,0,0,.04)
}
.PD0038 .c-compare-sticky.sticky .c-button-group{
    display:none
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-sticky.sticky .c-compare-table-controls__container{
        padding-bottom:.75rem;
        padding-top:.75rem
    }
}
.PD0038 .c-compare-sticky.sticky .c-compare-product-information__container{
    padding-bottom:.75rem;
    padding-top:.75rem
}
.PD0038 .c-compare-sticky.sticky .c-compare-product-information__to-list:after{
    width:11.1111111111%
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-sticky.sticky .c-compare-product-information__product-item{
        padding:.75rem 1.25rem
    }
}
.PD0038 .c-compare-sticky.sticky .c-compare-product-information__compare-button{
    height:2.5rem;
    right:0;
    top:0;
    width:2.5rem
}
.PD0038 .c-compare-sticky.sticky .c-product-item .product-price,.PD0038 .c-compare-sticky.sticky .c-product-item__visual-image{
    display:none
}
@media(max-width:48rem){
    .PD0038 .c-compare-sticky.sticky .c-product-item .cta-wrap .c-button:first-child:not(:only-child){
        display:none
    }
}
.PD0038 .c-compare-sticky.sticky .c-product-item__model-display-name{
    margin-top:0;
    padding-right:1.5rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-sticky.sticky .c-product-item__model-display-name{
        padding-right:.75rem
    }
}
.PD0038 .c-compare-sticky.sticky .c-product-item__model-display-name .c-text-contents__eyebrow{
    font-size:.75rem;
    line-height:.875rem
}
@media(max-width:48rem){
    .PD0038 .c-compare-sticky.sticky .c-product-item__model-display-name .c-text-contents__eyebrow{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        display:-webkit-box;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.PD0038 .c-compare-sticky.sticky .c-product-item__model-display-name .c-text-contents__eyebrow>*{
    font-size:inherit;
    line-height:inherit
}
.PD0038 .c-compare-sticky.sticky .c-product-item__model-display-name .c-text-contents__headline{
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-sticky.sticky .c-product-item__model-display-name .c-text-contents__headline{
        font-size:.875rem;
        line-height:1rem
    }
}
@media(max-width:48rem){
    .PD0038 .c-compare-sticky.sticky .c-product-item__model-display-name .c-text-contents__headline{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        display:-webkit-box;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.PD0038 .c-compare-sticky.sticky .c-product-item__model-display-name .c-text-contents__headline>*{
    font-size:inherit;
    line-height:inherit
}
.PD0038 .c-compare-sticky.sticky .c-product-item .price-area{
    margin-top:.5rem
}
.PD0038 .c-compare-sticky.sticky .c-product-item .price-area .c-price{
    font-size:1.25rem;
    line-height:1.25rem
}
.PD0038 .c-compare-sticky.sticky .c-product-item .price-area .c-price__purchase{
    font-size:.875rem;
    line-height:.875rem
}
.PD0038 .c-compare-sticky.sticky .c-product-item__bottom-container .cta-wrap{
    margin-top:.5rem
}
.PD0038 .c-compare-sticky:not(.sticky) .c-toggle-button{
    height:2.125rem;
    padding:.25rem;
    width:4rem
}
.PD0038 .c-compare-sticky:not(.sticky) .c-toggle-button:before{
    height:1.625rem;
    width:1.625rem
}
.PD0038 .c-compare-sticky:not(.sticky) .c-compare-product-information:only-child .c-compare-product-information__container{
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-sticky:not(.sticky) .c-compare-product-information:only-child .c-compare-product-information__container{
        padding-top:1.5rem
    }
}
.PD0038 .c-compare-sticky:not(.sticky) .c-compare-product-information__item-box{
    padding-bottom:70%
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-sticky:not(.sticky) .c-compare-product-information__item-box{
        padding-bottom:121.6374269006%
    }
}
.PD0038 .c-compare-sticky:not(.sticky) .c-compare-product-information__item-box:not(:only-child){
    display:none
}
.PD0038 .c-no-data-wrap{
    margin-left:auto;
    margin-right:auto;
    max-width:90rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-no-data-wrap{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .PD0038 .c-no-data-wrap{
        margin-left:1rem;
        margin-right:1rem
    }
    .PD0038 .c-region-header .button{
        margin-bottom:.5rem
    }
}
.PD0038 .c-region-header .c-count-text{
    margin-top:.5rem
}
.PD0038 .c-compare-sticky+.c-no-data-wrap{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .PD0038 .c-compare-sticky+.c-no-data-wrap{
        margin-top:2.5rem
    }
}
.c-compare-print-wrap{
    padding:4.375rem 2.5rem
}
.c-compare-print-wrap a{
    display:block
}
.c-compare-print-wrap .c-compare-print-spec:not(:first-of-type){
    page-break-after:always
}
.c-compare-print-wrap .c-count-text{
    color:#333;
    margin-top:.625rem
}
.c-compare-print-wrap .c-compare-print-table{
    width:62.5rem
}
.c-compare-print-wrap .c-compare-print-table__head{
    position:relative
}
.c-compare-print-wrap .c-compare-print-table__head>.c-image{
    height:2.5rem;
    left:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:auto
}
.c-compare-print-wrap .c-compare-print-table__head>.c-image *{
    display:block;
    height:100%
}
.c-compare-print-wrap .c-compare-print-table__product-list{
    border-bottom:.0625rem solid #cbc8c2;
    border-top:.0625rem solid #cbc8c2;
    display:grid;
    grid-template-columns:repeat(4,1fr);
    margin-top:2.5rem
}
.c-compare-print-wrap .c-compare-print-table__product-list-item{
    padding:1.25rem 1.5rem
}
.c-compare-print-wrap .c-compare-print-table__product-list-item:empty{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
.c-compare-print-wrap .c-compare-print-table__product-list-item:empty:before{
    background-color:#cbc8c2;
    border-radius:1.25rem;
    content:"";
    display:block;
    height:100%;
    width:100%
}
@media(min-width:48.0625rem){
    .c-compare-print-wrap .c-compare-print-table__product-list-item:empty:before{
        border-radius:1.75rem
    }
}
.c-compare-print-wrap .c-compare-print-spec{
    margin-top:2.5rem
}
.c-compare-print-wrap .c-compare-print-spec .c-compare-print-spec__head{
    border-bottom:.0625rem solid #cbc8c2;
    margin-top:2.5rem;
    padding-bottom:1.25rem
}
.c-compare-print-wrap .c-compare-print-spec .c-compare-print-spec__body{
    overflow:hidden
}
.c-compare-print-wrap .c-compare-print-spec .c-compare-spec__head{
    margin-top:1.5rem
}
.c-compare-print-wrap .c-compare-print-spec .c-compare-spec__head+.c-compare-spec-table{
    border-top:.0625rem solid #cbc8c2;
    margin-top:.75rem
}
.c-compare-print-wrap .c-compare-print-spec .c-compare-spec-table .c-compare-spec-table__cell,.c-compare-print-wrap .c-compare-print-spec .c-compare-spec-table .c-compare-spec-table__head{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-bottom:.0625rem solid #cbc8c2;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:.875rem 1.5rem
}
.c-compare-print-wrap .c-compare-print-spec .c-compare-spec-table .c-compare-spec-table__head{
    background-color:#e6e1d6
}
.c-compare-print-wrap .c-compare-print-spec .c-compare-spec-table .c-compare-spec-table__body{
    display:grid;
    grid-template-columns:repeat(4,1fr)
}
.c-compare-print-wrap .c-compare-print-spec .c-compare-spec-table .c-compare-spec-table__cell{
    background-color:#f0ece4;
    color:#333;
    padding:.875rem 1.5rem
}
.c-compare-print-wrap .c-compare-print-spec .c-compare-spec-table .c-compare-spec-table__cell:last-child{
    padding-right:2.375rem
}
.c-compare-print-wrap .c-product-item__visual-image img{
    height:auto;
    width:8.75rem
}
.c-compare-print-wrap .c-product-item .price-area{
    margin-top:1rem
}
@media print{
    .c-compare-print-wrap body,.c-compare-print-wrap html{
        height:100vh;
        margin:0!important;
        overflow:hidden;
        padding:0!important
    }
    .c-compare-print-wrap *{
        -webkit-print-color-adjust:exact;
        print-color-adjust:exact
    }
    .c-compare-print-wrap .c-print-page{
        margin-top:-.0625rem
    }
}
@media(min-width:48.0625rem){
    .PD0041.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0041>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0041>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0041 .c-floating-contents{
    height:100%
}
.PD0041 .c-floating-contents__floor{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.PD0041 .c-floating-contents__floor .c-hero-banner__bg-image{
    height:100%;
    width:100%
}
.PD0041 .c-floating-contents__floating{
    left:auto;
    min-height:30rem;
    position:relative;
    right:auto;
    top:auto;
    -webkit-transform:none!important;
    transform:none!important
}
@media(min-width:48.0625rem){
    .PD0041 .c-floating-contents__floating{
        min-height:34.375rem
    }
}
.PD0041 .c-carousel{
    margin-left:-1rem;
    margin-right:-1rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0041 .c-carousel{
        margin-left:-1.5rem;
        margin-right:-1.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0041 .c-hero-banner{
    height:100%;
    width:100%
}
.PD0041 .c-hero-banner__bg-image{
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
}
.PD0041 .c-hero-banner--main-pos-right .c-text-contents{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    text-align:right
}
.PD0041 .swiper{
    overflow-y:visible;
    position:static
}
.PD0041 .swiper-wrapper{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-start;
    margin-left:auto;
    margin-right:auto
}
@media(min-width:48.0625rem){
    .PD0041 .swiper-wrapper{
        gap:1.5rem
    }
}
.PD0041 .swiper-slide{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:auto
}
@media(min-width:48.0625rem){
    .PD0041 .swiper.swiper-initialized .swiper-wrapper{
        gap:0
    }
}
.PD0041 .swiper.swiper-initialized .swiper-slide{
    max-width:100%;
    min-width:auto
}
@media(min-width:48.0625rem){
    .PD0041 .swiper.swiper-initialized .swiper-slide{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none
    }
}
.PD0041 .c-region-header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0041 .c-region-header+*{
        margin-top:1.25rem
    }
}
.PD0041.height-w-550 .c-floating-contents__floating{
    min-height:30rem
}
@media(min-width:48.0625rem){
    .PD0041.height-w-550 .c-floating-contents__floating{
        min-height:34.375rem
    }
}
.PD0041.height-w-360 .c-floating-contents__floating{
    min-height:18.75rem
}
@media(min-width:48.0625rem){
    .PD0041.height-w-360 .c-floating-contents__floating{
        min-height:22.5rem
    }
    .PD0041 .column-1 .swiper-slide{
        -ms-flex-preferred-size:100%;
        flex-basis:100%
    }
    .PD0041 .column-2 .swiper-slide{
        -ms-flex-preferred-size:calc(50% - 12px);
        flex-basis:calc(50% - 12px)
    }
    .PD0041 .column-3 .swiper-slide{
        -ms-flex-preferred-size:calc(33.3333% - 16px);
        flex-basis:calc(33.3333% - 16px)
    }
}
.c-pop-toast{
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    left:50%;
    padding:3.125rem 0 1.875rem;
    position:fixed;
    right:0;
    -webkit-transform:translateY(100%) translateX(-50%);
    transform:translateY(100%) translateX(-50%);
    -webkit-transition:all .6s;
    transition:all .6s;
    width:20.5rem;
    z-index:-1000
}
@media(min-width:48.0625rem){
    .c-pop-toast{
        left:0;
        padding:0 0 1.25rem 1.875rem;
        right:auto;
        -webkit-transform:translateY(100%);
        transform:translateY(100%);
        width:28.75rem
    }
}
.c-pop-toast:focus,.c-pop-toast:focus-within{
    outline:none
}
.c-pop-toast.active{
    -webkit-transform:translateY(0) translateX(-50%);
    transform:translateY(0) translateX(-50%);
    z-index:1000
}
@media(min-width:48.0625rem){
    .c-pop-toast.active{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
.c-pop-toast__container{
    background-color:#f0ece4;
    border:.0625rem solid #cbc8c2;
    border-radius:1.25rem;
    -webkit-box-shadow:0 .5rem .75rem rgba(0,0,0,.25);
    box-shadow:0 .5rem .75rem rgba(0,0,0,.25);
    margin:0 auto;
    padding:1.875rem 1.875rem 1.25rem;
    position:relative;
    text-align:center;
    width:100%
}
@media(min-width:48.0625rem){
    .c-pop-toast__container{
        border-radius:1.75rem;
        padding:2.5rem 2.5rem 1.875rem
    }
}
.c-pop-toast__container .c-text-contents{
    margin-top:1.25rem
}
.c-pop-toast .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.375rem
}
.c-pop-toast__count{
    background-color:#fff;
    border-radius:1.25rem;
    color:#646464;
    margin-top:1.25rem;
    padding:.5rem .625rem
}
@media(min-width:48.0625rem){
    .c-pop-toast__count{
        border-radius:1.75rem;
        margin-top:1.5rem;
        padding:.75rem .625rem
    }
}
.c-pop-toast__count strong{
    color:#ea1917
}
.c-pop-toast__close--on-top{
    position:absolute;
    right:0;
    top:0
}
@media(min-width:48.0625rem){
    .c-pop-toast__close--on-top{
        right:.5rem;
        top:.5rem
    }
}
.c-pop-toast__close-button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:none;
    border:0;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    padding:0
}
.c-pop-toast__close--on-top .c-pop-toast__close-button{
    height:2.75rem;
    width:2.75rem
}
.c-pop-toast__close--on-top .c-pop-toast__close-button:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:.75rem;
    width:.75rem
}
.c-pop-toast__image .cover-image{
    margin-top:-5rem
}
@media(min-width:48.0625rem){
    .c-pop-toast__image .cover-image{
        margin-top:-5.625rem
    }
}
.c-pop-toast__image .inside-image,.c-pop-toast__image.inside .cover-image{
    display:none
}
.c-pop-toast__image.inside .inside-image{
    display:block
}
.c-pop-toast__image .c-image{
    margin-left:auto;
    margin-right:auto;
    width:13.125rem
}
@media(min-width:48.0625rem){
    .c-pop-toast__image .c-image{
        width:auto
    }
}
.c-pop-toast__image .c-image__img{
    width:auto
}
.c-pop-toast .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .c-pop-toast .c-cta{
        margin-top:1.5rem
    }
    .PD0046.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0046>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
@media(min-width:48.0625rem){
    .PD0046 .c-feature-list{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .PD0046 .c-feature-list{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0046 .c-feature-list .swiper{
    overflow:hidden
}
@media(max-width:48rem){
    .PD0046 .c-feature-list .swiper{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .PD0046 .c-feature-list .swiper{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0046 .c-feature-list__item .c-image{
    aspect-ratio:1.54/1
}
.PD0046 .c-feature-list__item .c-image .cmp-image{
    height:100%
}
.PD0046 .c-feature-list .button{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PD0046 .c-feature-list .button{
        margin-top:1rem
    }
}
.PD0046 .c-award-list,.PD0046 .c-region-header{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0046 .c-award-list,.PD0046 .c-region-header{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .PD0046 .c-product-hero{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .PD0046 .c-product-hero{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .PD0046 .c-product-hero .c-carousel{
        border-radius:1.75rem
    }
}
.PD0046 .c-product-hero .c-carousel .c-hero-banner .c-floating-contents{
    aspect-ratio:.914/1
}
@media(min-width:48.0625rem){
    .PD0046 .c-product-hero .c-carousel .c-hero-banner .c-floating-contents{
        aspect-ratio:2.4/1
    }
}
.PD0046 .c-product-hero .c-carousel .c-hero-banner .c-floating-contents__floor .c-image .cmp-image{
    height:100%
}
.PD0046 .c-carousel-controls{
    padding-left:min(5rem,5.5555555556%);
    padding-right:min(5rem,5.5555555556%)
}
.PD0046 .c-award-list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.625rem
}
@media(min-width:48.0625rem){
    .PD0046 .c-award-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem;
        justify-content:center
    }
}
.PD0046 .c-award-list__item{
    background:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.25rem;
    padding:1rem
}
@media(min-width:48.0625rem){
    .PD0046 .c-award-list__item{
        border-radius:1.75rem;
        gap:1.5rem;
        padding:1.5rem;
        width:29rem
    }
}
.PD0046 .c-award-list__item--image{
    -ms-flex-negative:0;
    flex-shrink:0
}
.PD0046 .c-award-list__item--image img{
    width:5rem
}
.PD0046 .c-award-list__item .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.375rem
}
@media(min-width:48.0625rem){
    .PD0046 .c-award-list__item .c-text-contents{
        gap:.375rem
    }
}
.PD0046 .c-award-list__container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:2.5rem
}
@media(min-width:48.0625rem){
    .PD0046 .c-award-list__container{
        gap:3.75rem
    }
}
.PD0046 .c-template-container__inner{
    display:none
}
.PD0046 .c-template-container__inner.active{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.PD0046 .c-region-header .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PD0046 .c-region-header .c-text-contents__headline+.c-text-contents__bodycopy{
        margin-top:.5rem
    }
}
.PD0046 .c-product-hero{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0046 .c-product-hero{
        margin-top:1.25rem
    }
}
.PD0046 .c-template-container__inner{
    gap:1.5rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0046 .c-template-container__inner{
        gap:3rem;
        margin-top:1.25rem
    }
}
.PD0046 .c-wrapper{
    padding-bottom:0!important;
    padding-top:0!important
}
.PD0046 .ST0001{
    margin-bottom:.75rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0046 .ST0001{
        margin-bottom:1.25rem;
        margin-top:1.25rem
    }
}
.PD0046 .c-product-item__img{
    aspect-ratio:1/1;
    margin-left:auto;
    margin-right:auto;
    max-height:12.5rem
}
@media(min-width:48.0625rem){
    .PD0046 .c-product-item__img{
        max-height:15rem
    }
}
.PD0046 .c-product-item__img img{
    aspect-ratio:1;
    -o-object-fit:contain;
    object-fit:contain;
    -o-object-position:50% 50%;
    object-position:50% 50%
}
.PD0048{
    border-top:.0625rem solid #e6e6e6;
    padding-bottom:0!important;
    padding-top:0!important
}
@media(min-width:48.0625rem){
    .PD0048.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0048>.component{
    padding-bottom:1.5rem;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .PD0048>.component{
        padding-bottom:3rem;
        padding-top:3rem
    }
}
.PD0048>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0048>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0048 li,.PD0048 ul{
    list-style:none;
    margin:0;
    padding:0
}
.PD0048 .c-text-contents__bodycopy{
    color:#646464
}
.PD0048 .c-carousel{
    overflow:hidden
}
.PD0048 .c-carousel__handler{
    margin-top:0
}
.PD0048 .c-product-parts-package{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-top:.75rem;
    padding:1rem 1.25rem
}
@media(min-width:48.0625rem){
    .PD0048 .c-product-parts-package{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        border-radius:1.75rem;
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem;
        -ms-flex-direction:row;
        flex-direction:row;
        margin-top:1.25rem;
        padding:1.5rem 2.5rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PD0048 .c-product-parts-package{
        display:block
    }
}
.PD0048 .c-product-parts-package__image-area{
    text-align:center
}
@media(min-width:48.0625rem){
    .PD0048 .c-product-parts-package__image-area{
        -ms-flex-preferred-size:29rem;
        flex-basis:29rem
    }
    .PD0048 .c-product-parts-package__box-area{
        -ms-flex-preferred-size:59.5rem;
        flex-basis:59.5rem
    }
}
@media(min-width:80rem){
    .PD0048 .c-product-parts-package__box-area{
        max-width:calc(100% - 24rem)
    }
}
@media(max-width:79.9375rem){
    .PD0048 .c-product-parts-package__box-area{
        margin-top:1rem
    }
}
.PD0048 .c-product-parts-package__product-image{
    margin-left:auto;
    margin-right:auto;
    max-width:12.5rem
}
@media(min-width:48.0625rem){
    .PD0048 .c-product-parts-package__product-image{
        max-width:22.5rem;
        min-width:22.5rem
    }
}
.PD0048 .c-product-parts-package__product-image+.c-product-parts-package__user-friendly-name{
    margin-top:.5rem
}
.PD0048 .c-product-parts-package__user-friendly-name{
    color:#000
}
.PD0048 .c-product-parts-package__user-friendly-name *{
    color:inherit
}
.PD0048 .c-accordion__button{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.PD0048 .c-accordion__button:focus-visible{
    outline-offset:-.125rem
}
.PD0048 .c-accordion__box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0048 .c-accordion__box{
        border-top:.0625rem solid #e6e1d6
    }
}
@media(min-width:80rem){
    .PD0048 .c-accordion__box:first-child{
        border-top:none
    }
}
.PD0048 .c-accordion__box .c-accordion__box-container{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.PD0048 .c-accordion__box .c-accordion__head{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:.75rem 0;
    position:relative
}
@media(max-width:48rem){
    .PD0048 .c-accordion__box .c-accordion__head{
        border-top:.0625rem solid #e6e1d6
    }
}
.PD0048 .c-accordion__box .c-accordion__head:before{
    -ms-flex-negative:0;
    content:"";
    display:block;
    flex-shrink:0;
    height:5rem;
    margin-right:1rem;
    width:5rem
}
@media(min-width:48.0625rem){
    .PD0048 .c-accordion__box .c-accordion__head:before{
        margin-right:1.5rem
    }
}
@media(max-width:48rem){
    .PD0048 .c-accordion__box .c-accordion__head-text{
        padding-right:1.5rem
    }
}
@media(max-width:79.9375rem){
    .PD0048 .c-accordion__box .c-accordion__head-text{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:3;
        display:-webkit-box;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.PD0048 .c-accordion__box .c-accordion__body{
    margin-top:-.125rem;
    padding-bottom:.75rem
}
@media(min-width:48.0625rem){
    .PD0048 .c-accordion__box .c-accordion__body{
        margin-top:-.25rem;
        padding-bottom:1.5rem
    }
}
.PD0048 .c-accordion__box .c-accordion__body .c-cta{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .PD0048 .c-accordion__box .c-accordion__body .c-cta{
        margin-top:1.25rem
    }
    .PD0048 .c-accordion__box:first-child .c-accordion__head{
        border-top:none
    }
}
.PD0048 .c-accordion__box:last-child .c-accordion__body,.PD0048 .c-accordion__box:not(.c-accordion__box--expand):last-child .c-accordion__head{
    padding-bottom:0
}
.PD0048 .c-accordion__box .c-image{
    max-height:5rem;
    max-width:5rem;
    overflow:hidden;
    position:absolute
}
@media(max-width:48rem){
    .PD0048 .c-accordion__box .c-image{
        left:0;
        top:.8125rem
    }
}
@media(min-width:48.0625rem){
    .PD0048 .c-accordion__box[class*=turn-off]{
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem;
        padding:1.5rem 0
    }
    .PD0048 .c-accordion__box[class*=turn-off]:last-child{
        padding-bottom:0
    }
}
@media(min-width:80rem){
    .PD0048 .c-accordion__box[class*=turn-off]:first-child{
        padding-top:0
    }
}
@media(min-width:48.0625rem){
    .PD0048 .c-accordion__box[class*=turn-off] .c-accordion__button{
        display:none
    }
    .PD0048 .c-accordion__box[class*=turn-off] .c-accordion__head{
        display:block;
        padding:0
    }
    .PD0048 .c-accordion__box[class*=turn-off] .c-accordion__head:before{
        display:none
    }
    .PD0048 .c-accordion__box[class*=turn-off] .c-accordion__head-text{
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .PD0048 .c-accordion__box[class*=turn-off] .c-accordion__body{
        display:block!important;
        margin-top:0;
        padding:.75rem 0 0
    }
    .PD0048 .c-accordion__box[class*=turn-off] .c-image{
        position:static
    }
    .PD0048 .c-accordion__box:not([class*=turn-off]) .c-accordion__head{
        padding:1.5rem 0
    }
}
@media(min-width:80rem){
    .PD0048 .c-accordion__box:not([class*=turn-off]):first-child .c-accordion__head{
        padding-top:0
    }
}
@media(min-width:48.0625rem){
    .PD0048 .c-accordion__box:not([class*=turn-off]) .c-accordion__head-text{
        padding-right:1.75rem
    }
    .PD0048 .c-accordion__box:not([class*=turn-off]) .c-image{
        left:0;
        top:1.5625rem
    }
}
@media(min-width:80rem){
    .PD0048 .c-accordion__box:not([class*=turn-off]):first-child .c-image{
        top:0
    }
}
.PD0048 .swiper{
    position:static
}
.PD0048 .swiper-slide{
    height:auto
}
@media(min-width:48.0625rem){
    .PD0050.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PD0050>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0050>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0050 .c-accordion{
    border-top:.0625rem solid #cbc8c2
}
.PD0050 .c-accordion__box{
    border-bottom:.0625rem solid #cbc8c2
}
@media(max-width:48rem){
    .PD0050 .c-accordion__box--expand{
        border-bottom:none
    }
}
@media(min-width:48.0625rem){
    .PD0050 .c-accordion__box--expand .c-accordion__body{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.PD0050 .c-accordion__head{
    padding:1rem 0;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0050 .c-accordion__head{
        padding:1.25rem 0
    }
}
.PD0050 .c-accordion__head-text{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-right:2.1875rem
}
@media(min-width:48.0625rem){
    .PD0050 .c-accordion__head-text{
        padding-right:7.625rem
    }
}
.PD0050 .c-accordion__body{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .PD0050 .c-accordion__body{
        border-radius:1.75rem;
        -webkit-column-gap:min(1.5rem,1.6666666667%);
        -moz-column-gap:min(1.5rem,1.6666666667%);
        column-gap:min(1.5rem,1.6666666667%);
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        margin-bottom:1.5rem;
        padding:1.5rem
    }
}
.PD0050 .c-accordion__body-text{
    -ms-flex-line-pack:start;
    align-content:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media(min-width:48.0625rem){
    .PD0050 .c-accordion__body-text{
        -ms-flex-preferred-size:51.875rem;
        flex-basis:51.875rem;
        min-width:22.875rem
    }
    .PD0050 .c-accordion__body-text:only-child{
        -ms-flex-preferred-size:67.125rem;
        flex-basis:67.125rem
    }
}
.PD0050 .c-accordion__body-text .c-text-contents__bodycopy{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.PD0050 .c-accordion__body-text .c-cta{
    width:100%
}
@media(min-width:48.0625rem){
    .PD0050 .c-accordion__body-image{
        -ms-flex-preferred-size:36.625rem;
        flex-basis:36.625rem
    }
}
.PD0050 .c-accordion__body-image:empty{
    display:none
}
.PD0050 .c-accordion__body-image img{
    border-radius:1rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .PD0050 .c-accordion__body-image img{
        border-radius:1.25rem
    }
}
.PD0050 .c-accordion__button{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    left:0;
    padding-top:1.375rem;
    position:absolute;
    top:0;
    width:100%
}
@media(min-width:48.0625rem){
    .PD0050 .c-accordion__button{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        padding-top:0
    }
}
.PD0050 .c-region-header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0050 .c-region-header+*{
        margin-top:1.25rem
    }
}
.PD0050 .c-accordion__initial{
    margin-right:.5rem;
    min-width:.875rem
}
@media(min-width:48.0625rem){
    .PD0050 .c-accordion__initial{
        margin-right:.625rem;
        min-width:1.125rem
    }
}
.PD0050 .c-accordion__body .c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PD0050 .c-accordion__body .c-cta{
        margin-top:1.25rem
    }
}
.PD0050 .c-accordion__body .c-cta,.PD0050 .c-accordion__body .c-image{
    padding-left:1.375rem
}
@media(min-width:48.0625rem){
    .PD0050 .c-accordion__body .c-cta,.PD0050 .c-accordion__body .c-image{
        padding-left:1.75rem
    }
}
@media(max-width:48rem){
    .PD0050 .c-accordion__body-text+.c-accordion__body-image{
        margin-top:.75rem
    }
}
.PD0053>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    position:relative
}
.PD0053 .c-region-header{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PD0053 .c-region-header{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0053 .c-interactive-images{
    margin-top:.75rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PD0053 .c-interactive-images{
        margin-top:1.25rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .PD0053 .c-interactive-images{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .PD0053 .c-interactive-images__visual .cmp-image{
        border-radius:1.75rem;
        overflow:hidden
    }
}
.PD0053 .c-interactive-images__hotspot{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    background:transparent;
    border:0;
    border-radius:100%;
    cursor:pointer;
    height:2rem;
    justify-content:center;
    opacity:0;
    padding:0;
    position:absolute;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transition:opacity .5s;
    transition:opacity .5s;
    width:2rem
}
.PD0053 .c-interactive-images__hotspot.ready{
    opacity:1
}
.PD0053 .c-interactive-images__hotspot:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pointer-white.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:inline-block;
    height:2rem;
    width:2rem
}
.PD0053 .c-interactive-images__hotspot.dark-theme:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-pointer-black.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%
}
.PD0053 .c-interactive-images__popup{
    display:none;
    position:absolute
}
.PD0053 .c-interactive-images__popup.active{
    display:block
}
.PD0053 .c-interactive-images__popup-close{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:none;
    border:0;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:2.75rem;
    justify-content:center;
    padding:0;
    position:absolute;
    right:0;
    top:0;
    width:2.75rem
}
@media(min-width:48.0625rem){
    .PD0053 .c-interactive-images__popup-close{
        height:3.75rem;
        width:3.75rem
    }
}
.PD0053 .c-interactive-images__popup-close:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:.75rem;
    width:.75rem
}
.PD0053 .c-interactive-images__popup-dialog{
    background:#fff;
    border-radius:1.25rem;
    -webkit-box-shadow:0 8px 9pt rgba(0,0,0,.05);
    box-shadow:0 8px 9pt rgba(0,0,0,.05);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem;
    margin:0 auto;
    max-width:20.5rem;
    padding:1.5rem 3rem 1.5rem 1.875rem;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .PD0053 .c-interactive-images__popup-dialog{
        border-radius:1.75rem;
        -webkit-box-shadow:4px 4px 9pt rgba(0,0,0,.25);
        box-shadow:4px 4px 9pt rgba(0,0,0,.25);
        gap:1.5rem;
        margin:0;
        max-width:23.75rem;
        padding:2.5rem
    }
}
.PD0053 .c-interactive-images__popup-dialog .c-image{
    -ms-flex-negative:0;
    flex-shrink:0;
    width:5rem
}
@media(min-width:48.0625rem){
    .PD0053 .c-interactive-images__popup-dialog .c-image{
        width:6.25rem
    }
}
.PD0053 .c-interactive-images__popup-dialog .c-image img,.PD0053 .c-interactive-images__popup-dialog .c-image picture{
    border-radius:.75rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .PD0053 .c-interactive-images__popup-dialog .c-image img,.PD0053 .c-interactive-images__popup-dialog .c-image picture{
        border-radius:1rem
    }
}
.PD0053 .c-interactive-images__popup-dialog *+.button{
    display:inherit;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PD0053 .c-interactive-images__popup-dialog *+.button{
        margin-top:1rem
    }
}
.PD0053 .c-interactive-images__popup-dialog *+.button span{
    font-size:.875rem;
    line-height:.875rem
}
.PD0053 .c-interactive-images__popup-dialog.dark-theme{
    background:#000
}
.PD0053 .c-interactive-images__popup-dialog.dark-theme .c-interactive-images__popup-close,.PD0053 .c-interactive-images__popup-dialog.dark-theme .c-text-contents__headline{
    color:#fff;
    outline-color:#fff
}
.PD0053 .c-interactive-images__popup-dialog.dark-theme .c-text-contents__bodycopy *{
    color:#cbc8c2
}
.PD0053 .c-interactive-images__popup-dialog.dark-theme .button .c-button{
    color:#fff;
    outline-color:#fff
}
.PD0053 .c-interactive-images__popup-dialog.dark-theme .c-text-contents__bodycopy ul li:before{
    background:#cbc8c2
}
.PD0053 .c-interactive-images__popup-dialog.dark-theme .c-interactive-images__popup-close:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-white-12-12.svg)
}
.PD0053 .c-interactive-images__popup-dialog .c-text-contents{
    gap:.5rem;
    text-align:left
}
.PD0053 .c-interactive-images__popup-dialog .c-text-contents,.PD0053 .c-interactive-images__popup-dialog .c-text-contents__bodycopy ul{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.PD0053 .c-interactive-images__popup-dialog .c-text-contents__bodycopy ul{
    color:#666;
    list-style:none;
    margin:0;
    padding:0
}
.PD0053 .c-interactive-images__popup-dialog .c-text-contents__bodycopy ul li{
    margin:0
}
.PD0053 .c-interactive-images__popup-dialog .c-text-contents__bodycopy li{
    padding-left:.4375rem;
    position:relative
}
.PD0053 .c-interactive-images__popup-dialog .c-text-contents__bodycopy li:before{
    background:#666;
    border-radius:50%;
    content:"";
    height:.1875rem;
    left:0;
    position:absolute;
    top:.625rem;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:.1875rem
}
.PD0053 .c-interactive-images__popup-dialog .c-text-contents__bodycopy li+li{
    margin-top:.5rem
}
.PD0053 .c-interactive-images__popup-dialog .c-text-contents__bodycopy p{
    color:#666
}
.PD0053 .c-feature-list{
    margin-top:.75rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative;
    z-index:0
}
@media(min-width:48.0625rem){
    .PD0053 .c-feature-list{
        margin-top:1.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PD0053 .c-feature-list__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem;
    height:100%;
    justify-content:space-between
}
@media(min-width:48.0625rem){
    .PD0053 .c-feature-list__item{
        gap:1.5rem
    }
}
.PD0053 .c-feature-list__item .c-media{
    display:block
}
.PD0053 .c-feature-list__item--top .button{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PD0053 .c-feature-list__item--top .button{
        margin-top:1rem
    }
}
.PD0053 .c-feature-list__item--bottom{
    height:2.25rem
}
@media(min-width:48.0625rem){
    .PD0053 .c-feature-list__item--bottom{
        height:2.75rem
    }
}
.PD0053 .c-feature-list .c-carousel__item{
    height:auto
}
.PD0053 .c-feature-list .c-text-contents__eyebrow span{
    display:block
}
body.gnb-fixed{
    overflow:hidden
}
body.gnb-fixed .CM0001 .c-gnb__mobile .can-sticky{
    height:100%;
    position:fixed;
    width:100%
}
body.gnb-fixed .CM0001 .c-gnb__mobile .can-sticky .c-gnb__top{
    border-bottom:.0625rem solid #cbc8c2
}
.c-header__noscript{
    background-color:#e4e4e4;
    padding:.75rem .9375rem;
    text-align:left
}
@media(min-width:48.0625rem){
    .c-header__noscript{
        padding:.625rem 1.5rem;
        text-align:center
    }
}
.c-header__noscript p{
    margin:0 auto;
    max-width:62.5rem
}
.CM0001{
    overflow:visible;
    position:relative;
    z-index:100
}
.CM0001:after,.CM0001:before{
    content:" ";
    display:table
}
.CM0001:after{
    clear:both
}
.CM0001 .component{
    max-width:100%
}
.CM0001 .c-header{
    z-index:1
}
.CM0001 .text-nowrap{
    white-space:nowrap
}
.CM0001.breadcrumb-links{
    z-index:1
}
.CM0001 .c-breadcrumb{
    background-color:#e6e1d6;
    border-bottom:.0625rem solid #cbc8c2;
    display:none;
    margin-bottom:-.0625rem
}
@media(min-width:48.0625rem){
    .CM0001 .c-breadcrumb{
        display:block
    }
}
.CM0001 .c-breadcrumb__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:.625rem 1rem
}
@media(min-width:48.0625rem){
    .CM0001 .c-breadcrumb__list{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CM0001 .c-breadcrumb__item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.CM0001 .c-breadcrumb__item:not(:last-child):after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-10-10.svg);
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:inline-block;
    height:.625rem;
    margin:0 .25rem;
    width:.625rem
}
@media(min-width:80rem){
    .CM0001 .c-gnb__depth3{
        display:none
    }
}
.CM0001 .c-notification-banner{
    background-color:#333;
    -webkit-transition:background-color .5s;
    transition:background-color .5s
}
.CM0001 .c-notification-banner.black,.CM0001 .c-notification-banner.black .c-notification-banner__more{
    background-color:#333
}
.CM0001 .c-notification-banner.red,.CM0001 .c-notification-banner.red .c-notification-banner__more{
    background-color:#ea1917
}
.CM0001 .c-notification-banner__wrap{
    font-size:.875rem;
    line-height:1.25rem;
    margin:0 auto;
    max-width:90rem;
    padding:.75rem 4rem .75rem 2rem;
    position:relative
}
@media(min-width:48.0625rem){
    .CM0001 .c-notification-banner__wrap{
        font-size:1.25rem;
        line-height:1.625rem;
        padding:.625rem 5.75rem .625rem 3.5rem
    }
}
.CM0001 .c-notification-banner__close{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    background:none;
    border:0;
    color:#fff;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:2rem;
    justify-content:center;
    padding:0;
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:2rem;
    z-index:1
}
@media(min-width:48.0625rem){
    .CM0001 .c-notification-banner__close{
        height:2.25rem;
        right:-.75rem;
        width:2.25rem
    }
}
@media(min-width:48.0625rem)and (max-width:108.5rem){
    .CM0001.type-b2c .c-notification-banner__close{
        right:1.25rem
    }
}
@media(min-width:48.0625rem)and (max-width:112.5rem){
    .CM0001.type-b2b .c-notification-banner__close{
        right:1.25rem
    }
}
.CM0001 .c-notification-banner__close:before{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-white-12-12.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:auto;
    content:"";
    display:block;
    height:.75rem;
    width:.75rem
}
.CM0001 .c-notification-banner__contents{
    height:2.5rem;
    overflow:hidden;
    text-align:center
}
@media(min-width:48.0625rem){
    .CM0001 .c-notification-banner__contents{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:auto;
        justify-content:center;
        margin:0 auto;
        min-height:2.5rem
    }
}
@media(max-width:48rem){
    .CM0001 .c-notification-banner__contents.fold{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        display:-webkit-box;
        overflow:hidden;
        text-overflow:ellipsis
    }
    .CM0001 .c-notification-banner__contents.fold .c-notification-banner__more{
        display:inline-block
    }
}
.CM0001 .c-notification-banner__contents.unfold{
    height:auto
}
.CM0001 .c-notification-banner__text{
    color:#fff
}
.CM0001 .c-notification-banner__link{
    color:#fff;
    font-weight:700;
    margin-left:.3125rem;
    margin-right:0;
    text-decoration:underline;
    text-underline-offset:.1875rem
}
@media(min-width:48.0625rem){
    .CM0001 .c-notification-banner__link{
        margin-left:.625rem
    }
}
.CM0001 .c-notification-banner__more{
    border:0;
    bottom:0;
    color:#fff;
    display:none;
    padding:0 0 0 .375rem;
    position:absolute;
    right:0
}
.CM0001 .c-notification-banner .c-carousel{
    height:2.5rem;
    max-width:50rem;
    overflow:hidden
}
.CM0001 .c-notification-banner .c-carousel:not(.swiper-initialized){
    height:auto;
    min-height:2.5rem
}
.CM0001 .c-notification-banner .c-carousel__controls{
    display:none
}
.CM0001 .c-notification-banner .c-carousel__button{
    color:#fff;
    left:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:1
}
@media(min-width:48.0625rem){
    .CM0001 .c-notification-banner .c-carousel__button{
        left:-.8125rem
    }
}
@media(min-width:48.0625rem)and (max-width:108.5rem){
    .CM0001.type-b2c .c-notification-banner .c-carousel__button{
        left:1.25rem
    }
}
@media(min-width:48.0625rem)and (max-width:112.5rem){
    .CM0001.type-b2b .c-notification-banner .c-carousel__button{
        left:1.25rem
    }
}
.CM0001 .c-notification-banner .c-carousel__button--msg-banner--next{
    left:inherit;
    right:2rem
}
@media(min-width:48.0625rem)and (max-width:108.5rem){
    .CM0001.type-b2c .c-notification-banner .c-carousel__button--msg-banner--next{
        left:inherit;
        right:3.5rem
    }
}
@media(min-width:48.0625rem)and (max-width:112.5rem){
    .CM0001.type-b2b .c-notification-banner .c-carousel__button--msg-banner--next{
        left:inherit;
        right:3.5rem
    }
}
.CM0001 .c-notification-banner .c-carousel__button[disabled]{
    opacity:.3
}
.CM0001 .c-notification-banner .c-carousel.swiper-autoheight,.CM0001 .c-notification-banner .c-carousel.swiper-autoheight .swiper-slide{
    height:auto
}
.CM0001 .c-notification-banner .c-carousel.swiper-initialized+.c-carousel__controls{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:80rem){
    .c-gnb .c-carousel__handler{
        margin-top:1.25rem
    }
    .c-gnb .c-carousel__button:disabled{
        z-index:-1
    }
    .c-gnb__sticky{
        background-color:#f0ece4;
        border-bottom:.0625rem solid #cbc8c2;
        z-index:1
    }
    .c-gnb__navi-wrap{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:center;
        margin:0 auto;
        max-width:111.5rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:80rem)and (min-width:48.0625rem){
    .c-gnb__navi-wrap{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:80rem){
    .type-b2b .c-gnb__navi-wrap{
        max-width:115.5rem
    }
    .c-gnb__nav{
        gap:.625rem;
        width:100%
    }
    .c-gnb__container,.c-gnb__nav{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .c-gnb__container{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        justify-content:space-between;
        padding-right:9.25rem
    }
    .type-b2b .c-gnb__desktop .c-gnb__container{
        padding-right:11.25rem
    }
    .c-gnb__logo{
        margin-right:3rem;
        min-width:6.25rem
    }
    .type-b2b .c-gnb__desktop .c-gnb__logo{
        min-width:8.25rem
    }
    .c-gnb__logo-link{
        border:none;
        cursor:pointer;
        display:block;
        padding:0
    }
    .c-gnb__logo-link .c-image{
        height:2.75rem;
        width:6.25rem
    }
    .type-b2b .c-gnb__desktop .c-gnb__logo-link .c-image{
        height:2rem;
        width:8.375rem
    }
    .c-gnb__logo-link .c-image *{
        height:100%
    }
    .c-gnb__close{
        background-color:transparent;
        border:0;
        cursor:pointer;
        padding:0;
        position:absolute;
        right:-62500rem;
        top:1.5rem;
        z-index:2
    }
    .c-gnb__close:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-16-16.svg);
        background-position:100%;
        background-repeat:no-repeat;
        background-size:100%;
        content:"";
        display:block;
        height:1rem;
        width:1rem
    }
    .c-gnb__close:focus{
        right:0
    }
    .c-gnb__outlinks-wrap{
        background-color:#e6e1d6
    }
    .c-gnb__outlinks-inner{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:space-between;
        margin-left:auto;
        margin-right:auto;
        max-width:93rem;
        padding:.625rem 1rem .5625rem
    }
}
@media(min-width:80rem)and (min-width:48.0625rem){
    .c-gnb__outlinks-inner{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:80rem){
    .c-gnb__related{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .c-gnb__depth3{
        background-color:#f0ece4;
        border-bottom:.0625rem solid #cbc8c2;
        display:block;
        left:0;
        overflow:hidden;
        padding-left:1rem;
        padding-right:1rem;
        position:absolute;
        top:auto;
        width:100%
    }
}
@media(min-width:80rem)and (min-width:48.0625rem){
    .c-gnb__depth3{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:80rem){
    .c-gnb__item--depth2 .c-gnb__depth3{
        display:none
    }
    .c-gnb__item--depth2 .c-gnb__item-link--depth2:hover+.c-gnb__depth3,.c-gnb__item--depth2.active .c-gnb__depth3{
        display:block
    }
    .c-gnb__depth3 .c-gnb__inner{
        margin-left:auto;
        margin-right:auto;
        max-width:90rem;
        position:relative;
        width:100%
    }
    .c-gnb__depth3 .c-gnb__inner:before{
        background-color:#cbc8c2;
        content:"";
        display:block;
        height:.0625rem;
        position:absolute;
        top:0;
        width:100%
    }
    .c-gnb__row{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:1.5rem;
        padding-bottom:1.875rem;
        padding-top:1.5rem
    }
    .CM0001 .c-gnb__desktop .c-gnb__row+.c-gnb__row{
        border-top:.0625rem solid #cbc8c2;
        padding-top:1.25rem
    }
    .CM0001 .c-gnb__desktop .c-gnb__row.discover-full{
        display:block
    }
    .c-gnb__row:first-of-type .c-gnb__group+.c-gnb__banner{
        margin-top:1.5rem
    }
    .c-gnb__utils{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .type-b2c .c-gnb__desktop .c-gnb__utils{
        gap:2.25rem
    }
    .type-b2b .c-gnb__desktop .c-gnb__utils{
        gap:1.5rem
    }
    .c-gnb__group{
        list-style:none;
        margin:0;
        padding:0
    }
    .c-gnb__group li{
        margin:0
    }
    .c-gnb__group--brand,.c-gnb__group--depth1,.c-gnb__group--depth2{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .c-gnb__group--brand{
        gap:.5rem
    }
    .c-gnb__group--utility{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:.75rem
    }
    .c-gnb__group--utility .c-gnb__layer{
        display:none;
        font-size:.875rem;
        line-height:1rem;
        padding-top:.6875rem;
        position:absolute;
        right:-.375rem;
        top:1.875rem;
        z-index:2
    }
    .c-gnb__group--utility .c-gnb__layer .c-gnb__inner{
        background-color:#fff;
        border:.0625rem solid #eee;
        border-radius:1rem;
        -webkit-box-shadow:0 .5rem .75rem rgba(0,0,0,.06);
        box-shadow:0 .5rem .75rem rgba(0,0,0,.06);
        padding:1rem 0
    }
    .c-gnb__group--utility .c-gnb__layer .c-gnb__inner:before{
        background-color:#fff;
        border-color:#eee;
        border-radius:.125rem;
        border-style:solid;
        border-width:0 0 .0625rem .0625rem;
        content:"";
        display:block;
        height:.75rem;
        position:absolute;
        right:1.25rem;
        top:.375rem;
        -webkit-transform:rotate(135deg);
        transform:rotate(135deg);
        width:.75rem;
        z-index:10
    }
    .c-gnb__group--utility .c-gnb__layer .c-gnb__info{
        border-bottom:.0625rem solid #cbc8c2;
        margin-bottom:.5rem;
        padding-bottom:.5rem;
        padding-left:1rem;
        padding-right:1rem
    }
    .c-gnb__group--utility .c-gnb__layer .c-gnb__info span{
        display:block;
        margin-top:.125rem
    }
    .c-gnb__group--depth1.outlinks{
        -webkit-box-flex:1;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex:1;
        flex:1;
        padding-left:.625rem;
        position:relative;
        width:100%
    }
    .c-gnb__group--depth1.outlinks:before{
        background-color:#e6e6e6;
        content:"";
        height:1.125rem;
        left:0;
        position:absolute;
        width:.0625rem
    }
    .c-gnb__group--depth1 .c-gnb__layer{
        background-color:#f0ece4;
        display:none;
        left:0;
        padding-left:1rem;
        padding-right:1rem;
        position:absolute;
        width:100%;
        z-index:2
    }
}
@media(min-width:80rem)and (min-width:48.0625rem){
    .c-gnb__group--depth1 .c-gnb__layer{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:80rem){
    .c-gnb__group--depth2{
        gap:3.75rem;
        margin-left:auto;
        margin-right:auto;
        max-width:90rem;
        padding-top:.5625rem
    }
    .c-gnb__group--depth2:after{
        background-color:#cbc8c2;
        content:"";
        display:block;
        height:.0625rem;
        left:0;
        position:absolute;
        top:0;
        width:100%
    }
    .c-gnb__group--depth3{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-flex:0;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex:none;
        flex:none;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:1.5rem;
        width:min(15.625rem,17.3611111111%)
    }
    .c-gnb__group--depth3.flexible{
        width:auto
    }
    .CM0001 .c-gnb__desktop .c-gnb__layer>.c-gnb__depth3:before{
        background-color:#cbc8c2;
        content:"";
        display:block;
        height:.0625rem;
        left:0;
        position:absolute;
        top:0;
        width:100%
    }
    .c-gnb__group--detail{
        gap:.625rem;
        padding-top:1rem
    }
    .c-gnb__group--detail,.c-gnb__group--util-depth3{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .c-gnb__group--util-depth3{
        gap:.5rem
    }
    .c-gnb__group--util-depth3+.c-gnb__group--util-depth3{
        border-top:.0625rem solid #cbc8c2;
        margin-top:.5rem;
        padding-top:.5rem
    }
    .c-gnb__group--util-depth3 .c-gnb__item-link--util-depth3{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:space-between
    }
    .c-gnb__group--outlinks{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        gap:.75rem
    }
    .c-gnb__group--outlinks,.c-gnb__group--related{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .c-gnb__group--related{
        gap:1.5rem
    }
    .c-gnb__item--depth1 .c-gnb__layer-wrap button.c-gnb__item-link--depth1{
        color:#000
    }
    .c-gnb__item--depth1 .c-gnb__layer-wrap.active .c-gnb__item-link--depth1{
        outline:none;
        text-decoration:underline;
        text-decoration-color:#ea1917;
        text-underline-offset:.375rem
    }
    .c-gnb__item--depth1 .c-gnb__layer-wrap.active .c-gnb__layer,.c-gnb__item--depth1 .c-gnb__layer-wrap.active .c-gnb__layer>.c-gnb__depth3{
        display:block
    }
    .CM0001 .c-gnb__desktop .c-gnb__group--depth1:not(.outlinks) .c-gnb__item:first-child .c-gnb__item-link{
        padding-left:0
    }
    .c-gnb__item--utility{
        position:relative
    }
    .c-gnb__item--utility a,.c-gnb__item--utility button{
        cursor:pointer
    }
    .c-gnb__item--utility:focus-within .c-gnb__layer,.c-gnb__item--utility:hover .c-gnb__layer{
        display:block
    }
    .c-gnb__item--utility.mypage .c-gnb__layer{
        width:10.625rem
    }
    .c-gnb__item--utility.mypage:not(.after-login) .c-gnb__layer .before{
        display:block
    }
    .c-gnb__item--utility.mypage.after-login .c-gnb__layer .before,.c-gnb__item--utility.mypage:not(.after-login) .c-gnb__layer .after{
        display:none
    }
    .c-gnb__item--utility.mypage.after-login .c-gnb__layer .after,.c-gnb__item--utility.mypage.after-login .dot.after-login:after{
        display:block
    }
    .c-gnb__item-link{
        background-color:transparent;
        border:none;
        display:block;
        padding:0
    }
    .c-gnb__item-link--brand{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        align-items:center;
        border-radius:6.1875rem;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:center
    }
    .c-gnb__item-link--brand .c-image{
        height:1.875rem;
        width:-webkit-max-content;
        width:-moz-max-content;
        width:max-content
    }
    .c-gnb__item-link--brand .c-image *{
        height:100%
    }
    .c-gnb__desktop .c-gnb__navi-wrap .c-gnb__item-link--outlinks{
        font-size:1rem;
        gap:.25rem;
        line-height:1.125rem;
        white-space:nowrap
    }
    .type-b2c .c-gnb__desktop .c-gnb__item-link--outlinks{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        position:relative
    }
    .type-b2c .c-gnb__desktop .c-gnb__item-link--outlinks.external-icon:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-outlink-black-16-16.svg);
        background-position:100%;
        background-repeat:no-repeat;
        background-size:100%;
        content:"";
        display:block;
        height:1rem;
        width:1rem
    }
    .type-b2c .c-gnb__desktop .c-gnb__navi-wrap .c-gnb__item-link--outlinks{
        font-size:1.25rem;
        gap:.25rem;
        line-height:1.5rem;
        text-underline-offset:.375rem;
        white-space:nowrap
    }
    .type-b2c .c-gnb__desktop .c-gnb__navi-wrap .c-gnb__item-link--outlinks.external-icon:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-outlink-black-16-16.svg);
        height:1rem;
        width:1rem
    }
    .c-gnb__outlinks-wrap .c-gnb__item-link--outlinks{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        font-size:1rem;
        gap:.375rem;
        line-height:1.125rem;
        position:relative
    }
    .c-gnb__outlinks-wrap .c-gnb__item-link--outlinks:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-outlink-gray3-10-10.svg);
        background-position:100%;
        background-repeat:no-repeat;
        background-size:100%;
        content:"";
        display:block;
        height:.625rem;
        width:.625rem
    }
    .c-gnb__item-link--utility{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        height:2.5rem;
        justify-content:center;
        position:relative;
        width:2.5rem
    }
    .c-gnb__item-link--utility:before{
        background-position:100%;
        background-repeat:no-repeat;
        background-size:100%;
        content:"";
        display:block;
        height:1.5rem;
        width:1.5rem
    }
    .c-gnb__item-link--utility.icon-search:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-black-24-24.svg)
    }
    .c-gnb__item-link--utility.icon-search:focus-within:before,.c-gnb__item-link--utility.icon-search:hover:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-red-24-24.svg)
    }
    .c-gnb__item-link--utility.icon-cart:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-cart-black-24-24.svg)
    }
    .c-gnb__item-link--utility.icon-cart:focus-within:before,.c-gnb__item-link--utility.icon-cart:hover:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-cart-red-24-24.svg)
    }
    .c-gnb__item-link--utility.icon-my:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-black-24-24.svg)
    }
    .c-gnb__item-link--utility.icon-my:focus-within:before,.c-gnb__item-link--utility.icon-my:hover:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-red-24-24.svg)
    }
    .after-login .c-gnb__item-link--utility.icon-my:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-filled-black-24-24.svg)
    }
    .after-login .c-gnb__item-link--utility.icon-my:focus-within:before,.after-login .c-gnb__item-link--utility.icon-my:hover:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-filled-red-24-24.svg)
    }
    .c-gnb__item-link--utility.icon-my .dot{
        background-color:#ea1917;
        border-radius:100%;
        display:none;
        height:.375rem;
        position:absolute;
        right:.125rem;
        top:.3125rem;
        width:.375rem
    }
    .after-login.has-dot .c-gnb__item-link--utility.icon-my .dot{
        display:block
    }
    .c-gnb__item-link--utility.icon-language:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-lang-black-24-24.svg)
    }
    .c-gnb__item-link--utility.icon-language:focus-within:before,.c-gnb__item-link--utility.icon-language:hover:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-lang-red-24-24.svg)
    }
    .c-gnb__item-link--utility .count{
        background-color:#ea1917;
        border-radius:100%;
        color:#fff;
        display:inline-block;
        font-size:.625rem;
        line-height:.625rem;
        padding:.125rem .25rem;
        position:absolute;
        right:.125rem;
        text-align:center;
        top:.125rem
    }
    .c-gnb__item-link--depth1{
        font-size:1.25rem;
        font-weight:400;
        line-height:1.5rem;
        padding:1.75rem 1.125rem;
        white-space:nowrap
    }
    .c-gnb__item-link--depth1.active,.c-gnb__item-link--depth1:focus-within,.c-gnb__item-link--depth1:hover{
        outline:none;
        text-decoration:underline;
        text-decoration-color:#ea1917;
        text-underline-offset:.375rem
    }
    .c-gnb__item-link--depth1[target=_blank]{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:.625rem
    }
    .c-gnb__item-link--depth1[target=_blank]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-blank-black-16-16.svg);
        background-position:100%;
        background-repeat:no-repeat;
        background-size:100%;
        content:"";
        display:block;
        height:1rem;
        width:1rem
    }
    .c-gnb__item-link--depth1[target=_blank]:focus-within:after,.c-gnb__item-link--depth1[target=_blank]:hover:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-blank-red-16-16.svg)
    }
    .c-gnb__item-link--depth2{
        font-size:1.125rem;
        font-weight:600;
        line-height:1.125rem;
        padding:.75rem 0;
        position:relative
    }
    .c-gnb__item-link--depth2.active,.c-gnb__item-link--depth2:focus-within,.c-gnb__item-link--depth2:hover{
        text-decoration:none
    }
    .c-gnb__item-link--depth2.active:after,.c-gnb__item-link--depth2:focus-within:after,.c-gnb__item-link--depth2:hover:after{
        background-color:#ea1917;
        bottom:-.0625rem;
        content:"";
        display:block;
        height:.1875rem;
        left:0;
        position:absolute;
        width:100%;
        z-index:1
    }
    .CM0001 .c-gnb__desktop .c-gnb__item--depth2.active .c-gnb__item-link--depth2:after{
        background-color:#ea1917;
        bottom:-.0625rem;
        content:"";
        display:block;
        height:.1875rem;
        left:0;
        position:absolute;
        width:100%;
        z-index:1
    }
    .c-gnb__item-link--depth3[target=_blank],.c-gnb__item-link--detail[target=_blank]{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:.375rem
    }
    .c-gnb__item-link--depth3[target=_blank]:after,.c-gnb__item-link--detail[target=_blank]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-outlink-gray3-10-10.svg);
        background-position:100%;
        background-repeat:no-repeat;
        background-size:100%;
        content:"";
        display:block;
        height:.625rem;
        width:.625rem
    }
    .c-gnb__item-link--depth3{
        font-size:1.25rem;
        line-height:1.5rem
    }
    .c-gnb__item-link--depth3[target=_blank]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-blank-black-16-16.svg)
    }
    .c-gnb__item-link--detail{
        color:#333;
        font-size:1rem;
        line-height:1.125rem
    }
    .c-gnb__item-link--util-depth3.thinq-products{
        background-color:#fff;
        color:#ea1917;
        display:none;
        font-size:.75rem;
        line-height:.875rem;
        padding-top:.5rem
    }
    .c-gnb__item-link--util-depth3.dot{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .c-gnb__item-link--util-depth3.dot:after{
        background-color:#ea1917;
        border-radius:100%;
        content:"";
        display:none;
        height:.375rem;
        width:.375rem
    }
    .CM0001 .c-gnb__desktop .c-gnb__item--utility.mypage.after-login.has-dot .c-gnb__item-link--util-depth3.dot:after,.CM0001 .c-gnb__desktop .c-gnb__item--utility.mypage.after-login.has-dot .thinq-products{
        display:block
    }
    .c-gnb__item--util-depth3{
        padding:0 1rem
    }
    .c-gnb__item--util-depth3.active .c-gnb__item-link{
        color:#ea1917
    }
    .c-gnb__desc{
        display:block;
        font-size:1rem;
        line-height:1.375rem;
        margin-top:.5rem
    }
    .c-gnb__banner{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        max-width:91.6875rem;
        width:100%
    }
    .c-gnb__banner .c-list{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        list-style:none;
        margin:0;
        padding:0
    }
    .c-gnb__banner .c-list li{
        margin:0
    }
    .c-gnb__banner .c-list:not(.swiper-initialized){
        gap:1.5rem
    }
    .c-gnb__banner .c-list__item{
        -ms-flex-negative:inherit;
        -ms-flex-preferred-size:calc(33.33333% - 1rem);
        flex-basis:calc(33.33333% - 1rem);
        flex-shrink:inherit
    }
    .c-gnb__banner .c-list__link{
        border-radius:1.25rem;
        color:inherit;
        display:block;
        outline-offset:-.125rem;
        position:relative
    }
}
@media(min-width:80rem)and (min-width:48.0625rem){
    .c-gnb__banner .c-list__link{
        border-radius:1.75rem
    }
}
@media(min-width:80rem){
    .c-gnb__banner .swiper-initialized .c-list{
        gap:0
    }
    .c-gnb__banner .swiper-initialized .c-list__item{
        -ms-flex-negative:0;
        flex-shrink:0
    }
    .c-gnb__banner .c-image{
        border-radius:1.25rem;
        overflow:hidden;
        position:static
    }
}
@media(min-width:80rem)and (min-width:48.0625rem){
    .c-gnb__banner .c-image{
        border-radius:1.75rem
    }
}
@media(min-width:80rem){
    .c-gnb__banner-floating{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:column;
        flex-direction:column;
        height:100%;
        justify-content:space-between;
        left:0;
        padding:1.25rem;
        position:absolute;
        top:0;
        width:100%
    }
    .c-gnb__banner-floating .c-text-contents{
        max-width:min(15.625rem,74.1839762611%)
    }
    .c-gnb__banner-floating .c-text-contents__headline{
        font-size:1.75rem;
        font-weight:300;
        line-height:2rem
    }
    .c-gnb__banner-floating .c-text-contents__headline+.c-text-contents__bodycopy{
        margin-top:.5rem
    }
    .c-gnb__banner-floating .c-text-contents__bodycopy{
        color:inherit;
        font-size:1rem;
        font-weight:400;
        line-height:1.125rem
    }
    .CM0001 .c-gnb__desktop .c-gnb__row .c-gnb__banner{
        margin-bottom:-.375rem;
        max-width:min(100% - 17.125rem,80.9722222222%)
    }
    .CM0001 .c-gnb__desktop .c-gnb__row.discover-full .c-gnb__banner{
        margin-top:.5rem;
        max-width:100%
    }
}
@media(min-width:80rem)and (max-width:108.5rem){
    .type-b2c .c-gnb__desktop .c-gnb__container{
        padding-right:0
    }
    .type-b2c .c-gnb__desktop .c-gnb__navi-wrap{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        margin-left:auto;
        margin-right:auto;
        max-width:103rem
    }
}
@media(min-width:80rem)and (max-width:112.5rem){
    .type-b2b .c-gnb__desktop .c-gnb__container{
        padding-right:0
    }
    .type-b2b .c-gnb__desktop .c-gnb__navi-wrap{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        margin-left:auto;
        margin-right:auto;
        max-width:103rem
    }
}
.c-gnb__mobile{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    left:0;
    margin:0;
    position:relative;
    right:0;
    top:0;
    z-index:10
}
@media(min-width:80rem){
    .c-gnb__mobile{
        display:none
    }
}
.c-gnb__mobile .c-gnb__head{
    background-color:#f0ece4;
    height:4rem
}
.c-gnb__mobile .c-gnb__head,.c-gnb__mobile .c-gnb__nav{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.c-gnb__mobile .c-gnb__nav{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    background-color:inherit;
    height:100%;
    justify-content:space-between;
    overflow-x:hidden;
    overflow-y:auto;
    padding:1.25rem 1rem;
    position:absolute;
    right:-100%;
    -webkit-transition:right .5s;
    transition:right .5s;
    width:100%
}
@media(min-width:48.0625rem){
    .c-gnb__mobile .c-gnb__nav{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .c-gnb__mobile .c-gnb__nav{
        width:21.375rem
    }
}
.c-gnb__mobile .c-gnb__nav .c-gnb__item button{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding-left:0;
    padding-right:0;
    text-align:inherit
}
.c-gnb__mobile .c-gnb__nav .c-gnb__item button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-12-20.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:1.25rem;
    -webkit-transform:none;
    transform:none;
    width:.75rem
}
.c-gnb__mobile .c-gnb__outlinks{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#e6e1d6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:.0625rem 1.25rem;
    width:100%
}
.c-gnb__mobile .c-gnb__top{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding:.75rem 1rem
}
.c-gnb__mobile .c-gnb__sticky{
    background-color:#f0ece4;
    border-bottom:.0625rem solid #cbc8c2
}
.c-gnb__mobile .c-gnb__logo,.c-gnb__mobile .c-gnb__utils{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-gnb__mobile .c-gnb__logo-link{
    border:none;
    cursor:pointer;
    display:block;
    padding:0
}
.c-gnb__mobile .c-gnb__logo-link .c-image{
    height:2rem;
    width:100%
}
.c-gnb__mobile .c-gnb__logo-link .c-image *{
    height:100%;
    width:auto
}
.c-gnb__mobile .c-gnb__container{
    bottom:0;
    display:none;
    height:calc(100% - 4rem);
    left:0;
    position:absolute;
    right:0;
    top:4.0625rem;
    width:100%;
    z-index:2
}
.c-gnb__mobile .c-gnb__container.active{
    display:block
}
.c-gnb__mobile .c-gnb__container.active.show .c-gnb__nav{
    background-color:#f0ece4;
    right:0
}
.c-gnb__mobile .c-gnb__banner{
    margin-top:1.25rem
}
.c-gnb__mobile .c-gnb__banner .c-list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.25rem;
    list-style:none;
    margin:0;
    padding:0
}
.c-gnb__mobile .c-gnb__banner .c-list li{
    margin:0
}
.c-gnb__mobile .c-gnb__banner .c-list__item{
    width:100%
}
.c-gnb__mobile .c-gnb__banner .c-list__link{
    display:block;
    position:relative
}
.c-gnb__mobile .c-gnb__banner .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .c-gnb__mobile .c-gnb__banner .c-image{
        border-radius:1.75rem
    }
}
.c-gnb__mobile .c-gnb__banner-floating{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    justify-content:space-between;
    left:0;
    padding:1.25rem;
    position:absolute;
    top:0;
    width:100%
}
.c-gnb__mobile .c-gnb__banner-floating .c-text-contents{
    max-width:min(15.625rem,74.1839762611%)
}
.c-gnb__mobile .c-gnb__banner-floating .c-text-contents__headline{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem
}
.c-gnb__mobile .c-gnb__banner-floating .c-text-contents__headline *{
    font-size:inherit;
    font-weight:inherit;
    line-height:inherit
}
.c-gnb__mobile .c-gnb__banner-floating .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.c-gnb__mobile .c-gnb__banner-floating .c-text-contents__bodycopy{
    color:inherit;
    font-size:.75rem;
    font-weight:400;
    line-height:.875rem
}
.c-gnb__mobile .c-gnb__group{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    list-style:none;
    margin:0;
    padding:0
}
.c-gnb__mobile .c-gnb__group li{
    margin:0
}
.c-gnb__mobile .c-gnb__group--depth1{
    gap:1.25rem
}
.c-gnb__mobile .c-gnb__group--depth2{
    gap:1.25rem;
    margin-top:1.25rem
}
.c-gnb__mobile .c-gnb__group--utility-top{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:.25rem
}
.c-gnb__mobile .c-gnb__group--outlinks,.c-gnb__mobile .c-gnb__group--related{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:.625rem
}
.CM0001 .c-gnb__mobile .c-gnb__outlinks .c-gnb__group--outlinks{
    -webkit-box-flex:1;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -ms-flex:1;
    flex:1;
    justify-content:flex-end
}
.CM0001 .c-gnb__mobile .c-gnb__banner+.utility-btm{
    border-top:.0625rem solid #cbc8c2;
    margin-top:1.875rem
}
.c-gnb__mobile .c-gnb__group+.c-gnb__group{
    border-top:1px solid #cbc8c2;
    margin-top:1.25rem;
    padding-top:1.25rem
}
.CM0001 .c-gnb__mobile .c-gnb__outlinks .c-gnb__group+.c-gnb__group{
    border-top:0;
    margin-top:0;
    padding-top:0
}
.c-gnb__mobile .c-gnb__group.utility-btm{
    gap:1rem;
    padding-top:1.25rem
}
.c-gnb__mobile .c-gnb__group.utility-btm:not(.after-login) .before{
    display:block
}
.c-gnb__mobile .c-gnb__group.utility-btm.after-login .before,.c-gnb__mobile .c-gnb__group.utility-btm:not(.after-login) .after{
    display:none
}
.c-gnb__mobile .c-gnb__group.utility-btm.after-login .after,.c-gnb__mobile .c-gnb__group.utility-btm.after-login.has-dot .thinq-products{
    display:block
}
.c-gnb__mobile .c-gnb__group.utility-btm .thinq-products{
    -ms-flex-preferred-size:100%;
    background-color:#fff;
    border-radius:.5rem;
    color:#ea1917;
    display:none;
    flex-basis:100%;
    font-size:.75rem;
    line-height:.875rem;
    margin-top:1rem;
    padding:.625rem 1rem;
    width:100%
}
.c-gnb__mobile .c-gnb__group.utility-btm .c-gnb__item-link--depth2{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.c-gnb__mobile .c-gnb__group.utility-btm .c-gnb__item-link--depth2>*{
    font-size:1rem;
    height:1.25rem
}
.c-gnb__mobile .c-gnb__group.utility-btm .c-gnb__group+.c-gnb__group{
    border-top:0
}
.c-gnb__mobile .c-gnb__group.utility-btm .c-gnb__group+.c-gnb__group .c-gnb__item-link--depth2{
    font-size:1.25rem;
    height:1.5rem
}
.c-gnb__mobile .c-gnb__group.utility-btm .c-gnb__mobile-layer.active{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:flex-start
}
.c-gnb__mobile .c-gnb__group.utility-btm .c-gnb__mobile-layer.active .c-gnb__mobile-layer--back+.c-gnb__group{
    -webkit-box-flex:1;
    -ms-flex:auto;
    flex:auto
}
.c-gnb__mobile .c-gnb__group.brand+.outlinks,.c-gnb__mobile .c-gnb__group.related+.outlinks{
    border-top:0;
    padding-top:0
}
.c-gnb__mobile .c-gnb__item button{
    background-color:inherit;
    border:0;
    padding:0
}
.c-gnb__mobile .c-gnb__item a,.c-gnb__mobile .c-gnb__item button{
    cursor:pointer
}
.c-gnb__mobile .c-gnb__item--depth1 strong{
    font-size:1.375rem;
    font-weight:600;
    line-height:1.625rem
}
.c-gnb__mobile .c-gnb__item--utility-btm.language{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-gnb__mobile .c-gnb__item-link{
    color:inherit;
    width:100%
}
.c-gnb__mobile .c-gnb__item-link--depth1{
    display:block
}
.c-gnb__mobile .c-gnb__item-link--depth1,.c-gnb__mobile .c-gnb__item-link--depth2{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem
}
.c-gnb__mobile .c-gnb__item-link--depth2[target=_blank]{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.375rem;
    justify-content:space-between
}
.c-gnb__mobile .c-gnb__item-link--depth2[target=_blank]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-outlink-black-24-24.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:1.5rem;
    width:1.5rem
}
.c-gnb__mobile .c-gnb__item-link--related{
    font-size:.75rem;
    line-height:.875rem
}
.c-gnb__mobile .c-gnb__item-link--outlinks{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.75rem;
    gap:.375rem;
    line-height:.875rem;
    padding:.5rem 0
}
.c-gnb__mobile .c-gnb__item-link--outlinks.external-icon:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-outlink-gray3-10-10.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:.625rem;
    width:.625rem
}
.CM0001 .c-gnb__mobile .c-gnb__container .c-gnb__item-link--outlinks{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    font-size:1.75rem;
    font-weight:300;
    justify-content:space-between;
    line-height:2rem;
    padding:0
}
.CM0001 .c-gnb__mobile .c-gnb__container .c-gnb__item-link--outlinks.external-icon:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-outlink-black-24-24.svg);
    height:1.5rem;
    width:1.5rem
}
.c-gnb__mobile .c-gnb__item-link--utility-top{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:2.5rem;
    justify-content:center;
    position:relative;
    width:2.5rem
}
.c-gnb__mobile .c-gnb__item-link--utility-top:before{
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:1.5rem;
    width:1.5rem
}
.c-gnb__mobile .c-gnb__item-link--utility-top:after{
    display:none!important
}
.c-gnb__mobile .c-gnb__item-link--utility-top.icon-my:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-black-24-24.svg)
}
.c-gnb__mobile .c-gnb__item-link--utility-top.icon-search:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-black-24-24.svg)
}
.c-gnb__mobile .c-gnb__item-link--utility-top.icon-cart:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-cart-black-24-24.svg)
}
.c-gnb__mobile .c-gnb__item-link--utility-top.icon-cart .count{
    background-color:#ea1917;
    border-radius:62.4375rem;
    color:#fff;
    display:inline-block;
    font-size:.625rem;
    line-height:.625rem;
    padding:.0625rem .25rem .1875rem;
    position:absolute;
    right:.125rem;
    text-align:center;
    top:.125rem
}
.c-gnb__mobile .c-gnb__item-link--utility-top.icon-menu:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-hamburger-black-24-24.svg)
}
.c-gnb__mobile .c-gnb__item-link--utility-top.icon-menu .close{
    display:none
}
.c-gnb__mobile .c-gnb__item-link--utility-top.icon-close{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
.c-gnb__mobile .c-gnb__item-link--utility-top.icon-close:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-20-20.svg);
    height:1.25rem;
    width:1.25rem
}
.c-gnb__mobile .c-gnb__item-link--utility-top.icon-close .open{
    display:none
}
.c-gnb__mobile .c-gnb__item-link--utility-top.icon-mypage:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mypage-black-24-24.svg)
}
.c-gnb__mobile .c-gnb__item-link--utility-btm{
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:1.25rem;
    font-weight:400;
    gap:.625rem;
    justify-content:flex-start!important;
    line-height:1.5rem;
    position:relative
}
.c-gnb__mobile .c-gnb__item-link--utility-btm:before{
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:1.5rem;
    width:1.5rem
}
.c-gnb__mobile .c-gnb__item-link--utility-btm:after{
    margin-left:auto
}
.c-gnb__mobile .c-gnb__item-link--utility-btm.icon-my:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-black-24-24.svg)
}
.CM0001 .c-gnb__mobile .c-gnb__group--depth1.utility-btm.after-login .c-gnb__item-link--utility-btm.icon-my:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-filled-black-24-24.svg)
}
.c-gnb__mobile .c-gnb__item-link--utility-btm.icon-register{
    white-space:nowrap;
    width:auto
}
.c-gnb__mobile .c-gnb__item-link--utility-btm.icon-register:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-register-black-24-24.svg)
}
.c-gnb__mobile .c-gnb__item-link--utility-btm.icon-register .dot{
    background-color:#ea1917;
    border-radius:100%;
    display:none;
    height:.375rem;
    margin-left:-.25rem;
    width:.375rem
}
.CM0001 .c-gnb__mobile .c-gnb__group--depth1.utility-btm.after-login.has-dot .dot,.after-login.has-dot .c-gnb__mobile .c-gnb__item-link--utility-btm.icon-register .dot{
    display:block
}
.c-gnb__mobile .c-gnb__item-link--utility-btm.icon-language{
    color:#646464;
    white-space:nowrap;
    width:auto
}
.c-gnb__mobile .c-gnb__item-link--utility-btm.icon-language:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-lang-black-24-24.svg)
}
.c-gnb__mobile .c-gnb__item-link--utility-btm+.c-gnb__item-link--utility-btm{
    margin-left:.625rem;
    padding-left:1rem;
    position:relative
}
.c-gnb__mobile .c-gnb__item-link--utility-btm+.c-gnb__item-link--utility-btm:before{
    background:none;
    color:#000;
    content:"/";
    height:auto;
    left:0;
    position:absolute;
    width:auto
}
.c-gnb__mobile .c-gnb__item-link--utility-btm.active{
    color:#000
}
.c-gnb__mobile .c-gnb__item-link .c-image{
    text-align:left
}
.c-gnb__mobile .c-gnb__item-link .c-image__img{
    height:1rem;
    vertical-align:baseline;
    width:auto
}
.c-gnb__mobile .c-gnb__item--utility-top .dot{
    background-color:#ea1917;
    border-radius:100%;
    display:none;
    height:.375rem;
    position:absolute;
    right:.125rem;
    top:.3125rem;
    width:.375rem
}
.c-gnb__mobile .c-gnb__item--utility-top.after{
    display:none
}
.c-gnb__mobile .c-gnb__item--utility-top.after .c-gnb__item-link--utility-top.icon-my:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-filled-black-24-24.svg)
}
.CM0001 .c-gnb__mobile .c-gnb__utils.after-login .c-gnb__item--utility-top.before{
    display:none
}
.CM0001 .c-gnb__mobile .c-gnb__utils.after-login .c-gnb__item--utility-top.after,.CM0001 .c-gnb__mobile .c-gnb__utils.after-login.has-dot .dot{
    display:block
}
.c-gnb__mobile .c-gnb__item.active .c-gnb__item-link{
    color:#ea1917
}
.c-gnb__mobile .c-gnb__mobile-layer{
    background:#f0ece4;
    bottom:0;
    display:none;
    overflow-y:auto;
    padding:1.25rem 1rem;
    position:fixed;
    right:-100%;
    top:4.0625rem;
    -webkit-transition:right .5s;
    transition:right .5s;
    width:100%;
    z-index:1
}
@media(min-width:48.0625rem){
    .c-gnb__mobile .c-gnb__mobile-layer{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .c-gnb__mobile .c-gnb__mobile-layer{
        width:21.375rem
    }
}
.c-gnb__mobile .c-gnb__mobile-layer.active{
    display:block
}
.c-gnb__mobile .c-gnb__mobile-layer.active.show{
    right:0
}
.c-gnb__mobile .c-gnb__mobile-layer--back button{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:1.5rem;
    justify-content:center;
    width:1.5rem
}
.c-gnb__mobile .c-gnb__mobile-layer--back button:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-12-20.svg) no-repeat 50% 50%;
    content:"";
    display:inline-block;
    height:1.25rem;
    margin-left:.375rem;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    width:.75rem
}
.c-gnb__mobile .c-gnb__mobile-layer--back button:after{
    display:none!important
}
.c-gnb__mobile .c-gnb__mobile-layer--back+.c-gnb__group{
    margin-top:1.25rem
}
.c-gnb__mobile .c-gnb__mobile-layer .c-gnb__info{
    font-size:1.5rem;
    font-weight:300;
    line-height:1.75rem;
    margin-bottom:1.25rem
}
.c-gnb__mobile .c-gnb__mobile-layer .c-gnb__group+.c-gnb__item-link{
    border-top:.0625rem solid #cbc8c2;
    padding-bottom:1.875rem;
    padding-top:1.875rem
}
.c-gnb__mobile .c-gnb__mobile-layer .c-gnb__item-link--depth1{
    font-size:1.25rem;
    font-weight:400;
    line-height:1.5rem
}
.c-gnb__mobile .c-gnb__mobile-layer .c-gnb__item-link--depth1.font-style--depth2{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem
}
.c-gnb__mobile .cmp-navigation .c-gnb__mobile-layer--back .back{
    width:100%
}
.c-gnb__mobile .cmp-navigation a.cmp-navigation__item-link{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-gnb__desktop{
    display:none
}
@media(min-width:80rem){
    .c-gnb__desktop{
        display:block
    }
}
.c-gnb__dimmed{
    -webkit-backdrop-filter:blur(.25rem);
    backdrop-filter:blur(.25rem);
    background-color:rgba(0,0,0,.7);
    display:none;
    height:100vh;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:-1
}
.c-gnb__dimmed.active{
    display:block
}
.CM0001 .c-gnb__desktop .c-gnb__dimmed{
    position:fixed
}
.CM0001 .c-gnb__mobile .c-gnb__dimmed{
    display:block
}
.c-gnb__skip>*{
    background-color:#666;
    color:#fff;
    display:block;
    font-size:.875rem;
    font-weight:400;
    left:-480rem;
    line-height:.875rem;
    padding:.75rem 0;
    position:absolute;
    text-align:center;
    text-decoration:underline;
    width:100%
}
.c-gnb__skip>:focus-within{
    position:static
}
.c-cookie-layer{
    background-color:#f0ece4;
    border-bottom:.0625rem solid #cbc8c2;
    display:none
}
.c-cookie-layer.active{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .c-cookie-layer.active{
        padding:1.5rem 0
    }
}
@media(min-width:768px)and (max-width:108.5rem){
    .c-cookie-layer.active{
        padding:1.5rem
    }
}
.c-cookie-layer.can-sticky{
    z-index:101
}
.c-cookie-layer:focus-visible{
    outline:none
}
.c-cookie-layer__box{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#f0ece4;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin:0 auto;
    max-width:90rem
}
.c-cookie-layer__link{
    text-decoration:underline
}
.c-cookie-layer__inner{
    margin:0 auto;
    max-width:90rem;
    position:relative
}
.c-cookie-layer__default{
    -webkit-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
    column-gap:1.5rem;
    display:grid
}
@media(min-width:48.0625rem){
    .c-cookie-layer__default{
        grid-template-columns:auto auto;
        grid-template-rows:auto auto
    }
}
.c-cookie-layer__default.c-text-contents .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .c-cookie-layer__default.c-text-contents .c-text-contents__headline+.c-text-contents__bodycopy{
        grid-column:1;
        grid-row:2
    }
}
.c-cookie-layer__default *+.c-cta{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    margin-top:.75rem;
    row-gap:.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .c-cookie-layer__default *+.c-cta{
        grid-column:2;
        grid-row:1/span 2;
        margin-top:0;
        width:auto
    }
    .c-cookie-layer__default .c-text-contents__headline{
        grid-column:1/span 2;
        grid-row:1
    }
}
.c-cookie-layer__default .c-button{
    width:100%
}
.c-cookie-layer__default .js-cookie__apply-all.active{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.c-cookie-layer__setting{
    display:none;
    overflow-y:auto
}
.c-cookie-layer__setting.active{
    display:block
}
.c-cookie-layer__setting-info{
    margin-top:1.25rem;
    text-align:right
}
.c-cookie-layer__save{
    margin-top:.5rem
}
.c-cookie-layer__save .js-cookie__save{
    display:none
}
.c-cookie-layer__setting.active+.c-cookie-layer__save{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .c-cookie-layer__setting.active+.c-cookie-layer__save{
        margin-top:1.5rem
    }
}
.c-cookie-layer__setting.active+.c-cookie-layer__save .js-cookie__apply-all{
    display:none
}
.c-cookie-layer__setting.active+.c-cookie-layer__save .js-cookie__save{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.c-cookie-layer__save .c-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.c-cookie-layer .c-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .c-cookie-layer .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        border-top:.0625rem solid #cbc8c2;
        -ms-flex-direction:row;
        flex-direction:row;
        margin-top:1.25rem
    }
}
.c-cookie-layer .c-list__item{
    border-top:.0625rem solid #cbc8c2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    padding:1rem 0;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .c-cookie-layer .c-list__item{
        border-top:none;
        margin:1.25rem 0 0;
        padding:0 1.25rem;
        width:33.3333333333%
    }
    .c-cookie-layer .c-list__item:not(:nth-of-type(3n)){
        border-right:.0625rem solid #cbc8c2
    }
    .c-cookie-layer .c-list__item:nth-of-type(3n+1){
        padding-left:0
    }
    .c-cookie-layer .c-list__item:nth-of-type(3n){
        padding-right:0
    }
}
.c-cookie-layer .c-list .c-text-contents__headline{
    padding-right:2.5rem;
    text-transform:uppercase
}
.c-cookie-layer .c-list .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.875rem
}
@media(min-width:48.0625rem){
    .c-cookie-layer .c-list .c-text-contents__headline+.c-text-contents__bodycopy{
        margin-top:.5rem
    }
}
.c-cookie-layer .c-checkbox-toggle{
    position:absolute;
    right:0;
    top:1rem
}
@media(min-width:48.0625rem){
    .c-cookie-layer .c-checkbox-toggle{
        right:1.25rem;
        top:0
    }
}
.c-cookie-layer .c-checkbox-toggle .label{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#cbc8c2;
    border-radius:50px;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:1.25rem;
    padding:0 .125rem;
    width:2.125rem
}
.c-cookie-layer .c-checkbox-toggle .label:before{
    background-color:#fff;
    border-radius:100%;
    content:"";
    display:block;
    height:1rem;
    width:1rem
}
.c-cookie-layer .c-checkbox-toggle input[type=checkbox]{
    height:1.25rem;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    width:2.125rem;
    z-index:-1
}
.c-cookie-layer .c-checkbox-toggle input[type=checkbox]:checked+.label{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    background-color:#ea1917;
    justify-content:end
}
.c-cookie-layer .c-checkbox-toggle input[type=checkbox]:disabled+.label{
    background-color:#e4e4e4;
    cursor:default
}
.c-cookie-layer .c-checkbox-toggle input[type=checkbox]:disabled+.label:before{
    background-color:#bbb
}
.c-cookie-layer .c-checkbox-toggle input[type=checkbox]:focus-visible+.label{
    outline:.125rem solid currentcolor
}
.c-cookie-layer .c-cookie-btn{
    background:none;
    border:0;
    cursor:pointer;
    padding:0
}
.c-cookie-layer .c-cookie-btn--close{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:1.25rem;
    justify-content:center;
    position:absolute;
    right:.875rem;
    top:.875rem;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .c-cookie-layer .c-cookie-btn--close{
        right:1.5rem;
        top:1.5rem
    }
}
.c-cookie-layer .c-cookie-btn--close:before{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:auto;
    content:"";
    display:block;
    height:1.25rem;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .c-cookie-layer .c-cookie-btn--close:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-20-20.svg)
    }
}
.CM0002 .component{
    max-width:100%
}
.CM0002>.component>.cmp-container{
    color:#4a4946;
    width:100%
}
.CM0002 .c-footer__inner{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__inner{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CM0002 ul{
    list-style:none
}
.CM0002 ul,.CM0002 ul li{
    margin:0;
    padding:0
}
.CM0002 a{
    color:inherit
}
.CM0002 .c-footer__navigation,.CM0002 .c-footer__seo,.CM0002 .c-footer__share{
    border-top:.0625rem solid #cbc8c2
}
.CM0002 .c-footer__navigation,.CM0002 .c-footer__share,.CM0002 .c-footer__text{
    background:#e6e1d6
}
.CM0002 .c-footer__text{
    padding:0 0 1.5rem
}
.CM0002 .c-footer__text .c-footer__text-wrap{
    border-top:.0625rem solid #cbc8c2;
    padding-top:1.25rem
}
.CM0002 .c-footer__text .c-footer__text-wrap+.c-footer__text-wrap{
    margin-top:1.25rem
}
.CM0002 .c-footer__text strong{
    color:#000;
    font-weight:600
}
.CM0002 .c-footer__text a{
    color:#000;
    text-decoration:underline
}
.CM0002 .c-footer__text .c-footer__text--more.folded{
    display:inline-block;
    height:1.25rem;
    max-width:calc(100% - 5rem);
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:top;
    white-space:nowrap
}
.CM0002 .c-footer__text .c-footer__text--more.folded+button.more{
    color:#000;
    display:inline-block
}
.CM0002 .c-footer__text .c-footer__text--more.folded p{
    display:inline
}
.CM0002 .c-footer__text button.more{
    background:transparent;
    border:0;
    color:inherit;
    cursor:pointer;
    display:none;
    font-size:inherit;
    line-height:inherit;
    margin:0 0 0 .625rem;
    padding:0;
    text-decoration:underline;
    vertical-align:top
}
.CM0002 .c-footer__navigation{
    padding:.5rem 0
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__navigation{
        padding:2.5rem 0
    }
}
.CM0002 .c-footer__navigation a,.CM0002 .c-footer__navigation strong{
    font-weight:inherit
}
.CM0002 .c-footer__navigation button{
    border:0;
    cursor:pointer
}
.CM0002 .c-footer__navigation [target=_blank]{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.CM0002 .c-footer__navigation [target=_blank]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-outlink-gray3-10-10.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block
}
@media(max-width:48rem){
    .CM0002 .c-footer__navigation .c-footer__column .c-footer__depth1{
        color:#000;
        font-size:1.25rem;
        font-weight:400;
        line-height:1.5rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth2 .c-footer__item{
        color:#000;
        font-size:1rem;
        font-weight:400;
        line-height:1.125rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth3 .c-footer__item{
        color:#333;
        font-size:.75rem;
        font-weight:400;
        line-height:.875rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth2.folded,.CM0002 .c-footer__navigation .c-footer__depth3.folded{
        display:none
    }
    .CM0002 .c-footer__navigation .c-footer__name{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        justify-content:space-between
    }
    .CM0002 .c-footer__navigation .c-footer__column{
        padding:1rem 0;
        width:100%
    }
    .CM0002 .c-footer__navigation .c-footer__column+.c-footer__column{
        border-top:.0625rem solid #cbc8c2
    }
    .CM0002 .c-footer__navigation .c-footer__column .c-footer__name button{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-12-7.svg) no-repeat 50% 50%;
        margin-right:-.375rem;
        width:1.5rem
    }
    .CM0002 .c-footer__navigation .c-footer__column .c-footer__name button[aria-expanded=true]{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    .CM0002 .c-footer__navigation .c-footer__depth2{
        padding:.75rem 0 .5rem .5rem;
        width:100%
    }
    .CM0002 .c-footer__navigation .c-footer__depth2+.c-footer__depth2{
        border-top:.0625rem solid #cbc8c2
    }
    .CM0002 .c-footer__navigation .c-footer__depth2>.c-footer__item{
        padding:.75rem 0
    }
    .CM0002 .c-footer__navigation .c-footer__depth2>.c-footer__item+.c-footer__item{
        border-top:.0625rem solid #cbc8c2
    }
    .CM0002 .c-footer__navigation .c-footer__depth2 .c-footer__name button{
        background:none;
        margin-right:-.375rem;
        position:relative;
        width:1.375rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth2 .c-footer__name button:after,.CM0002 .c-footer__navigation .c-footer__depth2 .c-footer__name button:before{
        background:#333;
        content:"";
        display:block;
        left:50%;
        position:absolute;
        top:50%;
        -webkit-transform:translate(-50%,-50%);
        transform:translate(-50%,-50%)
    }
    .CM0002 .c-footer__navigation .c-footer__depth2 .c-footer__name button:before{
        height:.625rem;
        width:.0625rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth2 .c-footer__name button:after{
        height:.0625rem;
        width:.625rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth2 .c-footer__name button[aria-expanded=true]:before{
        display:none
    }
    .CM0002 .c-footer__navigation .c-footer__depth3{
        padding:1rem 0 1.125rem;
        width:100%
    }
    .CM0002 .c-footer__navigation .c-footer__depth3 .c-footer__item+.c-footer__item{
        padding-top:.875rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth3 [target=_blank]{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        gap:.375rem;
        justify-content:space-between
    }
    .CM0002 .c-footer__navigation .c-footer__depth3 [target=_blank]:after{
        height:.625rem;
        width:.625rem
    }
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__navigation .c-footer__columns{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:1.5rem
    }
    .CM0002 .c-footer__navigation .c-footer__columns .c-footer__column{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem)and (max-width:79.9375rem){
    .CM0002 .c-footer__navigation .c-footer__columns{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        row-gap:6.25rem
    }
    .CM0002 .c-footer__navigation .c-footer__columns .c-footer__column{
        -webkit-box-flex:0;
        -ms-flex:none;
        flex:none;
        width:calc(33.3333% - 1.5rem)
    }
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__navigation .c-footer__column .c-footer__depth1{
        color:#000;
        font-size:1.25rem;
        font-weight:400;
        line-height:1.5rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth2 .c-footer__item{
        color:#333;
        font-size:1rem;
        font-weight:400;
        line-height:1.125rem
    }
    .CM0002 .c-footer__navigation .c-footer__name+.c-footer__name{
        padding-top:1.125rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth2{
        padding-top:1rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth2 .c-footer__item+.c-footer__item{
        padding-top:.5rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth2+.c-footer__name,.CM0002 .c-footer__navigation .c-footer__depth2+.c-footer__name+.c-footer__name{
        padding-top:1.5rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth1[target=_blank]{
        gap:.5rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth1[target=_blank]:after{
        height:1rem;
        width:1rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth2 [target=_blank]{
        gap:.375rem
    }
    .CM0002 .c-footer__navigation .c-footer__depth2 [target=_blank]:after{
        height:.625rem;
        width:.625rem
    }
}
.CM0002 .c-footer__share{
    padding:1.5rem 0
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__share .c-footer__inner{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:1.25rem;
        justify-content:space-between
    }
}
.CM0002 .c-footer__share .c-footer__country form{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.CM0002 .c-footer__share .c-footer__country button[type=submit]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:0;
    color:#000;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem;
    margin:0;
    padding:0;
    white-space:nowrap
}
.CM0002 .c-footer__share .c-footer__country button[type=submit] span{
    text-decoration:underline;
    text-underline-offset:.1875rem
}
.CM0002 .c-footer__share .c-footer__country button[type=submit]:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-lang-black-24-24.svg) no-repeat 0 0;
    background-size:100% auto;
    content:"";
    display:block;
    height:1.5rem;
    width:1.5rem
}
.CM0002 .c-footer__share .c-footer__country .icon-flag{
    border-radius:100%;
    height:1.25rem;
    margin-right:.75rem;
    width:1.25rem
}
.CM0002 .c-footer__share .c-footer__country .icon-flag+button[type=submit]:before{
    display:none
}
.CM0002 .c-footer__share .c-footer__social{
    padding:1.875rem 0 0
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__share .c-footer__social{
        padding:0
    }
}
.CM0002 .c-footer__share .c-footer__social .c-footer__sociallist{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem
}
.CM0002 .c-footer__share .c-footer__social .c-footer__socialitem a{
    border-radius:100%;
    display:block;
    height:2rem;
    width:2rem
}
.CM0002 .c-footer__share .c-footer__social .c-footer__socialitem a img{
    width:100%
}
.CM0002 .c-footer__bottom{
    background:#333;
    color:#cbc8c2
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__bottom .c-footer__inner{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:1.5rem;
        justify-content:space-between
    }
}
@media(min-width:48.0625rem)and (max-width:64rem){
    .CM0002 .c-footer__bottom .c-footer__inner{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:0;
        padding-bottom:1.5rem
    }
}
.CM0002 .c-footer__bottom .c-footer__left-area{
    padding:1.25rem 0
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__bottom .c-footer__left-area{
        padding:1.5rem 0
    }
}
.CM0002 .c-footer__bottom .c-footer__left-area .c-footer__links{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    row-gap:.75rem
}
.CM0002 .c-footer__bottom .c-footer__left-area .c-footer__links .c-footer__link{
    color:#fff;
    display:inline-block;
    margin-right:.5rem;
    padding-right:.75rem;
    position:relative;
    white-space:nowrap
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__bottom .c-footer__left-area .c-footer__links .c-footer__link{
        margin-right:.6875rem;
        padding-right:.8125rem
    }
}
.CM0002 .c-footer__bottom .c-footer__left-area .c-footer__links .c-footer__link:after{
    background:#4a4946;
    content:"";
    display:block;
    height:.75rem;
    position:absolute;
    right:0;
    top:.3125rem;
    width:.0625rem
}
.CM0002 .c-footer__bottom .c-footer__left-area .c-footer__links .c-footer__link:last-child{
    margin-right:0;
    padding-right:0
}
.CM0002 .c-footer__bottom .c-footer__left-area .c-footer__links .c-footer__link:last-child:after{
    display:none
}
.CM0002 .c-footer__bottom .c-footer__left-area .c-footer__links .c-footer__link button{
    background:none;
    border:0;
    color:#fff;
    cursor:pointer;
    padding:0
}
.CM0002 .c-footer__bottom .c-footer__left-area .c-footer__copyright{
    padding:1.25rem 0 .125rem
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__bottom .c-footer__left-area .c-footer__copyright{
        padding:.75rem 0 .125rem
    }
}
.CM0002 .c-footer__bottom .c-footer__left-area .c-footer__copyright .info{
    margin-top:.5rem
}
.CM0002 .c-footer__bottom .c-footer__left-area .c-footer__copyright a{
    display:inline-block;
    text-decoration:underline
}
.CM0002 .c-footer__bottom .c-footer__left-area .c-footer__copyright .copy+.description,.CM0002 .c-footer__bottom .c-footer__left-area .c-footer__copyright .description+.copy,.CM0002 .c-footer__bottom .c-footer__left-area .c-footer__copyright .info p+p{
    margin-top:.125rem
}
.CM0002 .c-footer__bottom .c-footer__right-area{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background:#fff;
    color:#000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin:0 -1rem
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__bottom .c-footer__right-area{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        background:inherit;
        color:inherit;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:.625rem;
        margin:0;
        padding:1.5rem 0 0
    }
}
@media(min-width:48.0625rem)and (max-width:64rem){
    .CM0002 .c-footer__bottom .c-footer__right-area{
        padding-top:0
    }
}
.CM0002 .c-footer__bottom .c-footer__right-area .link-text{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem;
    min-height:4.0625rem;
    padding-left:1rem;
    padding-right:1rem;
    text-decoration:underline
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__bottom .c-footer__right-area .link-text{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        background:#fff;
        border-radius:.375rem;
        color:#000;
        height:auto;
        justify-content:center;
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding:.5rem .9375rem .5625rem .5625rem;
        width:15rem
    }
    .CM0002 .c-footer__bottom .c-footer__right-area .link-text--jeongdo{
        width:16.9375rem
    }
}
.CM0002 .c-footer__bottom .c-footer__right-area .link-text--jeongdo:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-jeong-do-color-57-49.svg) no-repeat 50% 50%;
    content:"";
    display:inline-block;
    height:3.0625rem;
    vertical-align:top;
    width:3.5rem
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__bottom .c-footer__right-area .link-text--cn2{
        white-space:nowrap
    }
}
.CM0002 .c-footer__bottom .c-footer__right-area .link-text--cn1,.CM0002 .c-footer__bottom .c-footer__right-area .link-text--cn2,.CM0002 .c-footer__bottom .c-footer__right-area .link-text--vn{
    text-decoration:none
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__bottom .c-footer__right-area .link-text--cn1,.CM0002 .c-footer__bottom .c-footer__right-area .link-text--cn2,.CM0002 .c-footer__bottom .c-footer__right-area .link-text--vn{
        background:none;
        color:#fff;
        padding:0;
        width:auto
    }
}
.CM0002 .c-footer__bottom .c-footer__right-area .link-text+.link-text{
    border-top:.0625rem solid #cbc8c2
}
@media(min-width:48.0625rem){
    .CM0002 .c-footer__bottom .c-footer__right-area .link-text+.link-text{
        border-top:0
    }
}
.CM0003{
    overflow:visible
}
.CM0003:after,.CM0003:before{
    content:" ";
    display:table
}
.CM0003:after{
    clear:both
}
.CM0003>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .CM0003>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CM0003 .c-sns-share{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    border-bottom:.0625rem solid #cbc8c2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.5rem;
    justify-content:flex-end;
    padding-bottom:1.5rem;
    position:relative
}
.CM0003 .c-sns-share .c-icon-button{
    vertical-align:top
}
.CM0003 .c-tooltip__container{
    right:0;
    top:.875rem
}
.CM0003 .c-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.75rem;
    justify-content:center;
    list-style:none;
    margin:.75rem 0 0;
    padding:0
}
.CM0003 .c-list li{
    margin:0
}
.CM0003 .c-list .only-mobile{
    display:none
}
@media(min-width:48.0625rem){
    .CM0004.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.CM0004>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .CM0004>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CM0004 .c-carousel__linker{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    overflow:hidden;
    text-decoration:none
}
@media(min-width:48.0625rem){
    .CM0004 .c-carousel__linker{
        border-radius:1.75rem
    }
}
.CM0004 .c-carousel__linker:focus-visible{
    outline-offset:-.125rem
}
.CM0004 .c-image{
    aspect-ratio:342/260;
    overflow:hidden
}
.CM0004 [data-item-type=video] .c-image:not(.c-social-information__mark){
    position:relative
}
.CM0004 [data-item-type=video] .c-image:not(.c-social-information__mark):after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-play-black-32-32.svg);
    background-repeat:no-repeat;
    background-size:100% auto;
    border-radius:100%;
    content:"";
    height:2.5rem;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0);
    width:2.5rem
}
@media(min-width:48.0625rem){
    .CM0004 [data-item-type=video] .c-image:not(.c-social-information__mark):after{
        height:3rem;
        width:3rem
    }
}
.CM0004 .c-text-contents{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.CM0004 .c-text-contents__bodycopy{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    color:#262626;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
.CM0004 [data-item-type=text] .c-text-contents__bodycopy{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:8;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
.CM0004 .c-social-information{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    border-top:.0625rem solid #e6e1d6;
    -webkit-column-gap:.625rem;
    -moz-column-gap:.625rem;
    column-gap:.625rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.CM0004 .c-social-information__mark{
    -ms-flex-negative:0;
    flex-shrink:0;
    height:2.5rem;
    width:2.5rem
}
.CM0004 .c-social-information__indicator{
    -webkit-box-flex:1;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem;
    justify-content:flex-end
}
.CM0004 .c-social-information__date{
    color:#646464
}
.CM0004 .swiper{
    overflow-y:visible;
    position:static
}
.CM0004 .swiper .swiper-wrapper.swiper-steady{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media(min-width:80rem){
    .CM0004 .swiper .swiper-wrapper.swiper-steady .swiper-slide:not([class*=duplicate]):nth-of-type(4):last-child,.CM0004 .swiper .swiper-wrapper.swiper-steady .swiper-slide:nth-child(4):last-child{
        margin-right:0!important
    }
}
.CM0004 .swiper-wrapper{
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.CM0004 .swiper-slide{
    height:auto
}
.CM0004 .swiper:not(.swiper-initialized) .swiper-slide{
    width:auto
}
.CM0004 .c-region-header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .CM0004 .c-region-header+*{
        margin-top:1.25rem
    }
}
.CM0004 .c-carousel .c-text-contents{
    padding:.75rem 1.25rem
}
@media(min-width:48.0625rem){
    .CM0004 .c-carousel .c-text-contents{
        padding:1.25rem 2rem 1rem
    }
}
@media(max-width:48rem){
    .CM0004 .c-carousel .c-text-contents:first-child{
        padding-top:1.25rem
    }
}
.CM0004 .c-carousel .c-social-information{
    margin-left:1.25rem;
    margin-right:1.25rem;
    padding:.75rem 0 1.25rem
}
@media(min-width:48.0625rem){
    .CM0004 .c-carousel .c-social-information{
        margin-left:2rem;
        margin-right:2rem;
        padding:1rem 0 2rem
    }
}
.CM0004.bg-lightgray .c-carousel__linker,.CM0004.bg-white .c-carousel__linker,.bg-lightgray>.CM0004.ST0029 .c-carousel__linker,.bg-white>.CM0004.ST0029 .c-carousel__linker{
    border:.0625rem solid #cbc8c2
}
@media(min-width:48.0625rem){
    .CM0005.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.CM0005>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .CM0005>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CM0005 .c-sitemap-list{
    list-style:none;
    margin:0 0 -1.5rem;
    padding:0
}
.CM0005 .c-sitemap-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .CM0005 .c-sitemap-list{
        margin-bottom:-3rem
    }
}
.CM0005 .c-sitemap-list__depth1{
    border-top:.0625rem solid #cbc8c2;
    padding-bottom:1.5rem;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .CM0005 .c-sitemap-list__depth1{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:7.625rem;
        padding-bottom:3rem;
        padding-top:3rem
    }
}
.CM0005 .c-sitemap-list__depth1>.c-sitemap-list__link{
    overflow-wrap:break-word
}
@media(min-width:48.0625rem){
    .CM0005 .c-sitemap-list__depth1>.c-sitemap-list__link{
        -ms-flex-negative:0;
        flex-shrink:0;
        width:15.25rem
    }
}
.CM0005 .c-sitemap-list__depth2{
    display:grid;
    gap:2.25rem 1.5rem;
    list-style:none;
    margin:1rem 0 0;
    padding:0
}
.CM0005 .c-sitemap-list__depth2 li{
    margin:0
}
@media(min-width:48.0625rem){
    .CM0005 .c-sitemap-list__depth2{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        grid-template-columns:repeat(auto-fill,minmax(21.375rem,auto));
        margin-top:0
    }
}
.CM0005 .c-sitemap-list__depth2--column{
    gap:1rem;
    grid-template-columns:1fr
}
@media(min-width:48.0625rem){
    .CM0005 .c-sitemap-list__depth2--column{
        gap:1.5rem
    }
}
.CM0005 .c-sitemap-list__depth3{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    list-style:none;
    margin:.75rem 0 0;
    padding:0
}
.CM0005 .c-sitemap-list__depth3 li{
    margin:0
}
.CM0005 .c-sitemap-list__depth3 .c-sitemap-list__link{
    line-height:normal
}
.CM0005 .c-sitemap-list__depth3 .c-sitemap-list__link *{
    color:#333
}
.CM0005 .c-region-header+*{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .CM0005 .c-region-header+*{
        margin-top:2.5rem
    }
    .CM0006.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.CM0006>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:62.5rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .CM0006>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CM0006>.component>.cmp-container>.c-text-contents{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem
}
@media(min-width:48.0625rem){
    .CM0006>.component>.cmp-container>.c-text-contents{
        font-size:3.5rem;
        line-height:3.75rem
    }
}
.CM0006>.component>.cmp-container .is-hide{
    display:none
}
.CM0006 .c-glossary-sort{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .CM0006 .c-glossary-sort{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        justify-content:space-between;
        margin-top:1.25rem
    }
}
.CM0006 .c-glossary-sort__label{
    color:#333;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CM0006 .c-glossary-sort__label{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        margin-top:0;
        order:-1;
        width:calc(100% - 20.875rem)
    }
}
.CM0006 .c-glossary-sort__finder{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    background-color:#fff;
    border-radius:1.25rem;
    display:none;
    justify-content:space-between;
    list-style:none;
    margin:1.25rem 0 0;
    padding:2.5rem 3.125rem
}
.CM0006 .c-glossary-sort__finder li{
    margin:0
}
@media(min-width:48.0625rem){
    .CM0006 .c-glossary-sort__finder{
        border-radius:1.75rem;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        width:100%
    }
}
.CM0006 .c-glossary-sort__finder li>*{
    color:#cbc8c2;
    pointer-events:none
}
.CM0006 .c-glossary-sort__finder li.is-active>*{
    color:#ea1917;
    pointer-events:auto;
    text-decoration:underline
}
@media(min-width:48.0625rem){
    .CM0006 .c-glossary-sort .c-select-item{
        min-width:20.875rem;
        padding-left:1.5rem
    }
}
.CM0006 .c-accordion{
    border-top:.0625rem solid #cbc8c2;
    list-style:none;
    margin:1.25rem 0 0;
    padding:0
}
.CM0006 .c-accordion li{
    margin:0
}
@media(min-width:48.0625rem){
    .CM0006 .c-accordion{
        margin-top:1.5rem
    }
}
.CM0006 .c-accordion__box--expand .c-accordion__head{
    border-bottom:initial
}
.CM0006 .c-accordion__head{
    border-bottom:.0625rem solid #cbc8c2;
    padding:1rem 0;
    position:relative
}
@media(min-width:48.0625rem){
    .CM0006 .c-accordion__head{
        padding:1.25rem 0
    }
}
.CM0006 .c-accordion__head .c-accordion__button{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    align-items:center;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.CM0006 .c-accordion__body{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.5rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .CM0006 .c-accordion__body{
        border-radius:1.75rem;
        gap:1.5rem;
        padding:1.5rem
    }
}
.CM0006 .c-accordion__body strong{
    font-weight:600
}
.CM0006 .c-accordion__body dd,.CM0006 .c-accordion__body dl{
    margin-bottom:0
}
.CM0006 .c-text-contents__bodycopy{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CM0008.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.CM0008>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:62.5rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .CM0008>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CM0008 .c-message-box{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    min-height:21.875rem;
    padding:2.5rem .5625rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .CM0008 .c-message-box{
        border-radius:1.75rem;
        min-height:25rem;
        padding:5rem min(2.875rem,4.8319327731%)
    }
}
.CM0008 .c-message-box__wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.CM0008 .c-message-box__desc{
    color:#333
}
.CM0008 .c-message-box__icon{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin-bottom:1.25rem
}
.CM0008 .c-message-box__icon:before{
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    height:3.75rem;
    width:3.75rem
}
.CM0008 .c-message-box--confirm .c-message-box__icon:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-email-mid-gray2-60-60.svg)
}
.CM0008 .c-message-box--system-error .c-message-box__icon:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-error-red-60-60.svg)
}
.CM0008 .c-region-header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .CM0008 .c-region-header+*{
        margin-top:1.25rem
    }
}
.CM0008 .c-region-header__complementary-area{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .CM0008 .c-region-header__complementary-area{
        margin-top:1.25rem
    }
}
.CM0008 .c-required-area+*{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CM0008 .c-required-area+*{
        margin-top:.5rem
    }
}
.CM0008 .c-message-box__desc{
    margin-top:.5rem
}
.CM0008 .c-message-box .c-button{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .CM0008 .c-message-box .c-button{
        margin-top:1.5rem
    }
    .CM0010.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.CM0010>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .CM0010>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CM0010 .c-region-header .c-text-contents{
    max-width:53.75rem
}
.CM0010 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    flex-direction:column;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    gap:.5rem;
    list-style:none;
    margin:0;
    padding:0
}
.CM0010 .c-list li{
    margin:0
}
.CM0010 .c-list__item{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .CM0010 .c-list{
        gap:1.5rem
    }
}
@media(min-width:64.0625rem){
    .CM0010 .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.CM0010 .c-icon-block{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    height:100%;
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .CM0010 .c-icon-block{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        border-radius:1.75rem;
        justify-content:space-between;
        padding:max(20px,min(2rem,6.8965517241%))
    }
}
.CM0010 .c-icon-block__image{
    -ms-flex-negative:0;
    flex-shrink:0;
    max-width:4rem
}
.CM0010 .c-icon-block__text{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.CM0010 .c-region-header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .CM0010 .c-region-header+*{
        margin-top:1.25rem
    }
}
.CM0010 .c-icon-block{
    gap:.75rem
}
@media(min-width:48.0625rem){
    .CM0010 .c-icon-block{
        gap:2rem
    }
}
.CM0010 .c-icon-block .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
@media(max-width:48rem){
    .CM0010 *+.c-cta{
        margin-top:.75rem
    }
}
.CM0010 .bg-lightgray>.c-icon-block.ST0029 .c-text-contents__headline,.CM0010 .bg-white>.c-icon-block.ST0029 .c-text-contents__headline,.CM0010 .c-icon-block.bg-lightgray .c-text-contents__headline,.CM0010 .c-icon-block.bg-white .c-text-contents__headline{
    color:#000
}
.CM0010 .bg-lightgray>.c-icon-block.ST0029 .c-text-contents__bodycopy,.CM0010 .bg-white>.c-icon-block.ST0029 .c-text-contents__bodycopy,.CM0010 .c-icon-block.bg-lightgray .c-text-contents__bodycopy,.CM0010 .c-icon-block.bg-white .c-text-contents__bodycopy{
    color:#333
}
@media(min-width:48.0625rem){
    .BU0001.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.BU0001>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:62.5rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .BU0001>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.BU0001 .c-message-box{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    min-height:21.875rem;
    padding:2.5rem .5625rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .BU0001 .c-message-box{
        border-radius:1.75rem;
        min-height:25rem;
        padding:5rem min(2.875rem,4.8319327731%)
    }
}
.BU0001 .c-message-box__wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.BU0001 .c-message-box__desc{
    color:#333
}
.BU0001 .c-message-box__icon{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin-bottom:1.25rem
}
.BU0001 .c-message-box__icon:before{
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    height:3.75rem;
    width:3.75rem
}
.BU0001 .c-message-box--confirm .c-message-box__icon:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-email-mid-gray2-60-60.svg)
}
.BU0001 .c-message-box--system-error .c-message-box__icon:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-error-red-60-60.svg)
}
.BU0001 .c-message-box--sending-error .c-message-box__icon:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-sending-error-gray3-60-60.svg)
}
.BU0001 .c-region-header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .BU0001 .c-region-header+*{
        margin-top:1.25rem
    }
}
.BU0001 .c-required-area+*{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .BU0001 .c-required-area+*{
        margin-top:.5rem
    }
}
.BU0001 *+.iframe-container{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .BU0001 *+.iframe-container{
        margin-top:1.5rem
    }
}
.align-case-right{
    -webkit-box-flex:1;
    -ms-flex-item-align:center;
    align-self:center;
    -ms-flex:1;
    flex:1;
    text-align:right
}
.align-case-right .c-button__text{
    font-size:.875rem
}
@media(min-width:48.0625rem){
    .align-case-right .c-button__text{
        font-size:1rem
    }
}
@keyframes progress-x-axis{
    0%{
        width:0
    }
    to{
        width:100%
    }
}
@keyframes fade-in{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes fold-open{
    0%{
        max-height:0;
        opacity:0;
        visibility:hidden
    }
    5%{
        opacity:1
    }
    to{
        max-height:1000vh;
        visibility:visible
    }
}
@keyframes slide-up{
    0%{
        display:none;
        max-height:0;
        overflow:hidden
    }
    1%{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        overflow:hidden
    }
    99%{
        max-height:100vh;
        overflow:hidden
    }
    to{
        overflow:visible
    }
}
@keyframes translate-up{
    0%{
        -webkit-transform:translateY(100%);
        transform:translateY(100%)
    }
    to{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@media(max-width:48rem){
    .Buy-calendar{
        height:100vh
    }
}
.Buy-calendar .Buy-calendar__radio-item:has(input:checked) span.font-w-normal-16{
    font-weight:600
}
.Buy-calendar .fc-col-header-cell-cushion{
    color:#646464;
    font-size:.75rem;
    font-weight:600;
    line-height:1
}
.Buy-calendar__box .fc-header-toolbar{
    margin-bottom:0!important;
    padding:0 0 3rem
}
.Buy-calendar__box .fc-header-toolbar .fc-toolbar-chunk>div{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.Buy-calendar__box .fc-header-toolbar .fc-toolbar-title{
    font-size:1.25rem;
    line-height:1.5rem;
    margin:0 .9375rem
}
@media(min-width:48.0625rem){
    .Buy-calendar__box .fc-header-toolbar .fc-toolbar-title{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.Buy-calendar__box .fc-header-toolbar .fc-button{
    background-color:#fff;
    border:.0625rem solid #e6e1d6;
    border-radius:.25rem;
    color:#333;
    height:2rem;
    overflow:hidden;
    padding:0;
    width:2rem
}
.Buy-calendar__box .fc-header-toolbar .fc-button:focus{
    outline:0!important
}
.Buy-calendar__box .fc-header-toolbar .fc-button:hover,.Buy-calendar__box .fc-header-toolbar .fc-button:not(:disabled):active{
    background-color:#fff;
    border-color:#e6e1d6;
    border-radius:.25rem;
    color:#333;
    outline:none
}
.Buy-calendar__box .fc-view-harness{
    max-height:22.75rem
}
.Buy-calendar__box .fc-scrollgrid,.Buy-calendar__box .fc-scrollgrid td,.Buy-calendar__box .fc-scrollgrid th{
    border:none!important
}
.Buy-calendar__box .fc-scrollgrid .fc-view .fc-scroller .fc-col-header-cell{
    border:unset
}
.Buy-calendar__box .fc-scrollgrid .fc-daygrid-day-number{
    cursor:pointer;
    font-size:.875rem;
    font-weight:600;
    line-height:1
}
.Buy-calendar__box .fc-scrollgrid .fc-daygrid-day-frame{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column-reverse;
    flex-flow:column-reverse;
    height:3rem;
    justify-content:center;
    margin:0 auto;
    min-height:unset;
    width:1.875rem
}
.Buy-calendar__box .fc-scrollgrid .fc-day-today{
    background:none!important
}
.Buy-calendar__box .fc-scrollgrid .fc-day-today .fc-daygrid-day-frame .fc-daygrid-day-events{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.Buy-calendar__box .fc-scrollgrid .fc-day-today .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-day-bottom{
    background-color:#287d00;
    border-radius:50%;
    display:block;
    height:.5rem;
    width:.5rem
}
.Buy-calendar__box .fc-scrollgrid .fc-day-past{
    color:#000
}
.Buy-calendar__box .fc-scrollgrid .fc-day-past a:hover{
    text-decoration:none
}
.Buy-calendar__box .fc-scrollgrid .fc-day-other .fc-daygrid-day-top{
    color:#cbc8c2;
    opacity:1
}
.Buy-calendar__box .fc-scrollgrid .fc-day-future.selected .fc-daygrid-day-number{
    background-color:#ea1917;
    border-radius:50%;
    color:#fff;
    font-weight:600;
    height:1.875rem;
    text-align:center;
    width:1.875rem
}
.Buy-calendar__radiobox{
    background-color:#fff;
    border:.0625rem solid #e6e1d6;
    border-radius:1.25rem;
    margin-top:1.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .Buy-calendar__radiobox{
        border-radius:1.75rem;
        margin-top:3.25rem
    }
}
.Buy-calendar__radiobox .c-text-contents{
    background-color:#f6f6f6;
    border-bottom:.0625rem solid #ddd;
    border-radius:.5rem;
    padding:.6875rem 0;
    text-align:center
}
.Buy-calendar__radio{
    padding:1.125rem 1rem
}
@media(min-width:48.0625rem){
    .Buy-calendar__radio{
        padding:1.25rem
    }
}
.Buy-calendar__radio-miximum{
    font-size:.875rem;
    line-height:1rem;
    margin-top:.125rem;
    padding-left:1.75rem
}
.Buy-calendar__radio-item{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.Buy-calendar__radio-item+.Buy-calendar__radio-item{
    margin-top:1rem
}
.Buy-calendar__radio-item--disabled .c-radio-item .label{
    color:#cbc8c2
}
.Buy-calendar__radio-item--disabled .c-radio-item .label:before{
    background-color:#f6f6f6;
    border-color:#cbc8c2
}
.Buy-calendar__radio-item--disabled span{
    color:#cbc8c2
}
.Buy-calendar__button{
    margin-top:1.5rem
}
.Buy-calendar__button .cmp-button{
    width:100%
}
.cookie-permit-msg{
    font-style:normal;
    font-weight:400;
    margin:0;
    padding:1.25rem;
    text-align:center;
    white-space:normal;
    width:100%
}
.cookie-permit-msg .info-icon{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-no-result-60-60.svg);
    background-position:50%;
    background-repeat:no-repeat;
    height:4.375rem;
    margin:auto;
    width:4.375rem
}
.cookie-permit-msg .info-text a{
    color:#ea1917;
    cursor:pointer;
    font-weight:600;
    text-decoration:underline
}
.cookie-onetrust{
    background:#eee;
    color:#000;
    display:none;
    padding:0;
    position:relative;
    width:auto;
    z-index:2
}
@media(max-width:1325px){
    .cookie-onetrust{
        border-bottom:1px solid #cbc8c2
    }
}
.cookie-onetrust.active{
    display:block
}
[dir=rtl] .cookie-onetrust{
    text-align:right
}
.cookie-onetrust .default{
    font-size:0;
    left:50%;
    position:absolute;
    top:0;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.cookie-onetrust .default button{
    background:#e6e1d6;
    border:0;
    border-radius:0 0 5px 5px;
    color:#000;
    cursor:pointer;
    font-size:13px;
    line-height:1.3;
    overflow:hidden;
    padding:2px 23px 3px 25px
}
@media(max-width:1325px){
    .cookie-onetrust .default{
        position:static;
        -webkit-transform:none;
        transform:none;
        width:100%
    }
    .cookie-onetrust .default button{
        border-radius:0;
        padding:10px 24px 9px;
        width:100%
    }
}
@media(min-width:1325px){
    .cookie-onetrust.has-full{
        height:auto
    }
}
@media(min-width:1326px){
    .cookie-onetrust.has-full .default{
        position:static;
        -webkit-transform:none;
        transform:none;
        width:100%
    }
    .cookie-onetrust.has-full .default button{
        border-radius:0;
        padding:10px 24px 9px;
        width:100%
    }
}
.AL0001.ST0010>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .AL0001.ST0010>.component>.cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .AL0001.ST0010 .type-text .cmp-container{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem;
        justify-content:center
    }
}
.AL0001.ST0010 .type-text .c-list{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin-left:auto;
    margin-right:auto
}
@media(min-width:48.0625rem){
    .AL0001.ST0010 .type-text .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        gap:1.5rem
    }
    .AL0001.ST0010 .type-text .c-list__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.AL0001.ST0010 .type-text .c-list__item:not(:first-child){
    margin-top:2.5rem
}
@media(min-width:48.0625rem){
    .AL0001.ST0010 .type-text .c-list__item:not(:first-child){
        margin-top:0
    }
}
.AL0001.ST0010 .type-text .c-text-contents{
    display:block
}
@media(min-width:48.0625rem){
    .AL0001.ST0010 .type-text .c-text-contents{
        max-width:53.75rem
    }
}
.AL0001.ST0010 .type-text .c-text-contents ol,.AL0001.ST0010 .type-text .c-text-contents ul{
    display:inline-block;
    list-style:none;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:inherit
}
.AL0001.ST0010 .type-text .c-text-contents ol li,.AL0001.ST0010 .type-text .c-text-contents ul li{
    margin:0
}
.AL0001.ST0010 .type-text .c-text-contents ol{
    list-style:auto;
    padding-left:1.25rem
}
.AL0001.ST0010 .type-text .c-text-contents li:not(:first-child){
    margin-top:.25rem
}
.AL0001.ST0010 .type-text .c-text-contents ul li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.AL0001.ST0010 .type-text .c-text-contents ul li:before{
    background-color:#666;
    border-radius:100%;
    content:"";
    height:.1875rem;
    margin:.625rem .375rem 0 0;
    max-width:.1875rem;
    width:100%
}
.AL0001.ST0010 .type-text .c-text-contents__quote{
    margin-left:auto;
    margin-right:auto;
    text-align:center
}
@media(min-width:48.0625rem){
    .AL0001.ST0010 .type-text .c-text-contents__quote{
        max-width:53.75rem
    }
}
.AL0001.ST0010 .type-text .c-text-contents__quote-name{
    color:#333;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0001.ST0010.align-text-right .type-text .c-text-contents{
        margin-left:auto
    }
}
.AL0001.ST0010 .c-text-contents__bodycopy+.c-text-contents__bodycopy,.AL0001.ST0010 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.625rem
}
.AL0001.ST0010 *+.c-text-contents__quote{
    margin-top:2.5rem
}
@media(min-width:48.0625rem){
    .AL0001.ST0010 *+.c-text-contents__quote{
        margin-top:3.75rem
    }
}
.AL0001.ST0010 .type-text *+.c-cta{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0001.ST0010 .type-text *+.c-cta{
        margin-top:1.5rem
    }
    .AL0001.ST0010 .column1 .c-text-contents{
        margin-left:auto;
        margin-right:auto
    }
    .AL0001.ST0010 .column2 .c-text-contents{
        max-width:min(40rem,90.395480226%)
    }
    .AL0001.ST0010 .column3 .c-text-contents{
        max-width:min(25rem,86.2068965517%)
    }
}
.AL0001.ST0010 .column3 .c-text-contents .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.AL0001.ST0010 .column3.type-text .c-text-contents ol{
    padding-left:.9375rem
}
.AL0001.ST0010 .type-side .cmp-container{
    margin:0 auto
}
@media(min-width:48.0625rem){
    .AL0001.ST0010 .type-side .cmp-container{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-column-gap:1.875rem;
        -moz-column-gap:1.875rem;
        column-gap:1.875rem;
        justify-content:space-between;
        max-width:90rem
    }
    .AL0001.ST0010 .type-side.align-right .cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
}
.AL0001.ST0010 .type-side .c-text-contents{
    width:100%
}
@media(min-width:48.0625rem){
    .AL0001.ST0010 .type-side .c-text-contents{
        max-width:53.75rem
    }
}
.AL0001.ST0010 .type-side .c-text-contents__bodycopy{
    color:#333
}
.AL0001.ST0010 .c-text-contents__headline+.c-text-contents__subcopy{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0001.ST0010 .c-text-contents__headline+.c-text-contents__subcopy{
        margin-top:.625rem
    }
}
.AL0001.ST0010 .c-text-contents__subcopy+.c-text-contents__bodycopy{
    margin-top:.75rem
}
.AL0001.ST0010 .type-side *+.c-cta{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .AL0001.ST0010 .type-side *+.c-cta{
        margin-top:0
    }
}
.AL0001.ST0010 .type-disclaimer.width-1600 .cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:103rem
}
.AL0001.ST0010 .type-disclaimer .c-text-contents{
    width:100%
}
.AL0001.ST0010.bg-black .c-text-contents__bodycopy,.AL0001.ST0010.bg-black .c-text-contents__list-item,.AL0001.ST0010.bg-black .c-text-contents__quote-name,.AL0001.ST0010.bg-darkgray .c-text-contents__bodycopy,.AL0001.ST0010.bg-darkgray .c-text-contents__list-item,.AL0001.ST0010.bg-darkgray .c-text-contents__quote-name,.bg-black>.AL0001.ST0010.ST0029 .c-text-contents__bodycopy,.bg-black>.AL0001.ST0010.ST0029 .c-text-contents__list-item,.bg-black>.AL0001.ST0010.ST0029 .c-text-contents__quote-name,.bg-darkgray>.AL0001.ST0010.ST0029 .c-text-contents__bodycopy,.bg-darkgray>.AL0001.ST0010.ST0029 .c-text-contents__list-item,.bg-darkgray>.AL0001.ST0010.ST0029 .c-text-contents__quote-name{
    color:#fff
}
.AL0001.ST0010.bg-black .c-text-contents li:before,.AL0001.ST0010.bg-darkgray .c-text-contents li:before,.bg-black>.AL0001.ST0010.ST0029 .c-text-contents li:before,.bg-darkgray>.AL0001.ST0010.ST0029 .c-text-contents li:before{
    background-color:#fff
}
@supports(-webkit-touch-callout:none){
    .AL0001.ST0010 .align-text-right .c-cta{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
}
.AL0001>.component .cmp-container{
    position:relative
}
.AL0001>.component .cmp-container,.AL0001>.component .cmp-container .c-search-box{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
.AL0001>.component .cmp-container .c-search-box{
    padding-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL0001>.component .cmp-container .c-search-box__form{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box__form{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .AL0001>.component .cmp-container .c-search-box__form{
        -webkit-box-flex:1;
        -ms-flex:1 1 auto;
        flex:1 1 auto
    }
}
.AL0001>.component .cmp-container .c-search-box__form .c-input-item,.AL0001>.component .cmp-container .c-search-box__form .c-select-item{
    width:100%
}
.AL0001>.component .cmp-container .c-search-box__body{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    background:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box__body{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        border-radius:1.75rem;
        -ms-flex-direction:row;
        flex-direction:row;
        padding:1.5rem
    }
}
.AL0001>.component .cmp-container .c-search-box__body--double .c-search-box__form,.AL0001>.component .cmp-container .c-search-box__body--multi .c-search-box__form{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box__body--double .c-search-box__form,.AL0001>.component .cmp-container .c-search-box__body--multi .c-search-box__form{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
@media(min-width:80rem){
    .AL0001>.component .cmp-container .c-search-box__body--double .c-search-box__form .c-input-item,.AL0001>.component .cmp-container .c-search-box__body--double .c-search-box__form .c-select-item,.AL0001>.component .cmp-container .c-search-box__body--multi .c-search-box__form .c-input-item,.AL0001>.component .cmp-container .c-search-box__body--multi .c-search-box__form .c-select-item{
        -webkit-box-flex:1;
        -ms-flex:1 1 auto;
        flex:1 1 auto;
        width:auto
    }
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box__button{
        margin-top:1.875rem
    }
}
.AL0001>.component .cmp-container .c-search-box.c-text-only{
    padding-bottom:0
}
.AL0001>.component .cmp-container .c-search-box.c-text-only+.c-map-search.is-search{
    margin-top:2.1875rem
}
.AL0001>.component .cmp-container .c-search-box.c-text-only+.c-map-search.is-direction{
    margin-top:0
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box.c-text-only+.c-map-search.is-direction{
        margin-top:2.1875rem
    }
    .AL0001>.component .cmp-container .c-search-box.c-no-title{
        margin:0 auto;
        max-width:90rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box.c-no-title{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL0001>.component .cmp-container .c-search-box__header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box__header+*{
        margin-top:1.25rem
    }
}
.AL0001>.component .cmp-container .c-search-box__header .c-text-contents__bodycopy{
    margin-top:.5rem
}
.AL0001>.component .cmp-container .c-search-box__body,.AL0001>.component .cmp-container .c-search-box__form{
    gap:1.25rem
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box__body,.AL0001>.component .cmp-container .c-search-box__form{
        gap:1.5rem
    }
    .AL0001>.component .cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL0001>.component .cmp-container .al-headline-h1{
    margin-bottom:.875rem;
    margin-top:1.5rem;
    padding-left:0;
    padding-right:0
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .al-headline-h1{
        margin-bottom:1.25rem;
        margin-top:3rem;
        padding-left:0;
        padding-right:0
    }
}
.AL0001>.component .cmp-container .al-headline-h1 .cmp-title{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .al-headline-h1 .cmp-title{
        font-size:5rem;
        line-height:5rem
    }
}
.AL0001>.component .cmp-container .al-headline-h1 .al-headline-sub-title{
    margin-top:.5rem
}
.AL0001>.component .cmp-container .c-search-box{
    border-radius:1.25rem;
    padding:0;
    position:relative
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box{
        border-radius:1.75rem
    }
}
.AL0001>.component .cmp-container .c-search-box .c-search-box__body{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:flex-start;
    background-color:transparent;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.25rem;
    justify-content:center;
    margin:1.5rem 0 .75rem;
    padding:0
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box .c-search-box__body{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:end;
        border-radius:1.75rem;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:.625rem;
        padding:3rem 0 1.5rem
    }
    .AL0001>.component .cmp-container .c-search-box .c-search-box__body--double,.AL0001>.component .cmp-container .c-search-box .c-search-box__body--multi{
        margin:0 auto
    }
}
.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-search-box__form,.AL0001>.component .cmp-container .c-search-box .c-search-box__body--multi .c-search-box__form{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-search-box__form,.AL0001>.component .cmp-container .c-search-box .c-search-box__body--multi .c-search-box__form{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-search-box__form-item,.AL0001>.component .cmp-container .c-search-box .c-search-box__body--multi .c-search-box__form-item{
    width:100%
}
.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-search-box__form-item p,.AL0001>.component .cmp-container .c-search-box .c-search-box__body--multi .c-search-box__form-item p{
    margin-bottom:.5rem
}
@media(min-width:80rem){
    .AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-search-box__form .c-input-item,.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-search-box__form .c-search-box__form-item,.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-search-box__form .c-select-item,.AL0001>.component .cmp-container .c-search-box .c-search-box__body--multi .c-search-box__form .c-input-item,.AL0001>.component .cmp-container .c-search-box .c-search-box__body--multi .c-search-box__form .c-search-box__form-item,.AL0001>.component .cmp-container .c-search-box .c-search-box__body--multi .c-search-box__form .c-select-item{
        -webkit-box-flex:1;
        -ms-flex:1 1 auto;
        flex:1 1 auto;
        width:auto
    }
}
.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:0;
    padding:0
}
@media(min-width:80rem){
    .AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-search-box__form .c-input-item:first-child,.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-search-box__form .c-select-item:first-child{
        -webkit-box-flex:1;
        -ms-flex:1 1 auto;
        flex:1 1 auto;
        width:auto
    }
}
.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-search-box__body{
    gap:0
}
.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-input-item input{
    background-color:#e6e1d6;
    border:none;
    border-radius:6.25rem;
    caret-color:#da0f47;
    height:3rem;
    padding-left:3.5625rem
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-input-item input{
        height:3.75rem
    }
}
.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-input-item input:not(:-moz-placeholder-shown)+.c-icon-button--delete{
    opacity:1
}
.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-input-item input:not(:-ms-input-placeholder)+.c-icon-button--delete{
    opacity:1
}
.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-input-item input:not(:placeholder-shown)+.c-icon-button--delete{
    opacity:1
}
.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-search-box__button{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search.svg);
    background-repeat:no-repeat;
    background-size:contain;
    border:none;
    cursor:pointer;
    display:block;
    height:1.375rem;
    left:1rem;
    padding:.25rem;
    position:absolute;
    top:calc(50% - .6875rem);
    -webkit-transition:left .3s,opacity .1s;
    transition:left .3s,opacity .1s;
    width:1.375rem
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-search-box__button{
        left:1.625rem;
        margin-top:0;
        opacity:1
    }
}
.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-icon-button--delete{
    background:#999 url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-white-24-24.svg) 50%/.625rem .625rem no-repeat;
    border-radius:50%;
    height:1.25rem;
    opacity:0;
    position:absolute;
    right:1.125rem;
    top:calc(50% - .625rem);
    -webkit-transition:opacity .3s;
    transition:opacity .3s;
    width:1.25rem
}
.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-icon-button--delete:after{
    content:none
}
.AL0001>.component .cmp-container .c-search-box .c-search-box__body--double .c-icon-button--delete span{
    clip:rect(0,0,0,0);
    border:0;
    height:.0625rem;
    margin:-.0625rem;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:.0625rem
}
.AL0001>.component .cmp-container .c-search-box .c-select-item select{
    background-color:#e6e1d6;
    border-radius:1.5rem;
    color:#000;
    font-size:1rem;
    font-weight:400;
    height:3rem
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container .c-search-box .c-select-item select{
        border-radius:1.875rem;
        font-size:1.5rem;
        height:3.75rem
    }
    .AL0001 .c-publicNotices__container{
        background:#fff;
        border-radius:1.25rem;
        margin:2.125rem 0 0;
        padding:3.5rem 3rem .875rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0001 .c-publicNotices__container{
        border-radius:1.75rem
    }
}
.AL0001 .c-publicNotices__container+.cmp-button{
    margin-top:1.25rem
}
.AL0001 .c-publicNotices ul{
    list-style:none;
    margin:0;
    padding:0
}
.AL0001 .c-publicNotices ul li{
    margin:0
}
.AL0001 .c-publicNotices .tabs{
    margin-left:auto;
    margin-right:auto;
    margin-top:1.5rem;
    max-width:93rem
}
.AL0001 .c-publicNotices .tabs .cmp-tabs__tablist{
    gap:0;
    padding-bottom:.1875rem;
    scrollbar-width:none
}
.AL0001 .c-publicNotices .tabs .cmp-tabs__tablist::-webkit-scrollbar{
    -webkit-appearance:none;
    display:none
}
.AL0001 .c-publicNotices .tabs .cmp-tabs__tabpanel{
    margin:3rem 0;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0001 .c-publicNotices .tabs .cmp-tabs__tabpanel{
        margin:1.5rem 0
    }
}
.AL0001 .c-publicNotices .tabs .cmp-tabs__tab{
    padding:0 .5rem
}
@media(min-width:48.0625rem){
    .AL0001 .c-publicNotices .tabs .cmp-tabs__tab{
        padding:0 1rem
    }
}
.AL0001 .c-publicNotices__tabName{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.AL0001 .c-publicNotices__text{
    margin-left:.75rem
}
.AL0001 .c-publicNotices__list{
    margin-top:.75rem!important
}
@media(min-width:48.0625rem){
    .AL0001 .c-publicNotices__list{
        margin-top:1.25rem!important
    }
}
.AL0001 .c-publicNotices__item{
    border-top:.0625rem solid #cbc8c2
}
.AL0001 .c-publicNotices__item--anchor{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.25rem;
    padding:1.5rem 0
}
@media(min-width:48.0625rem){
    .AL0001 .c-publicNotices__item--anchor{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:0;
        justify-content:space-between;
        padding:2rem 0
    }
}
.AL0001 .c-publicNotices__item--anchor .cmp-title{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .AL0001 .c-publicNotices__item--anchor .cmp-title{
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
}
.AL0001 .c-publicNotices__item--anchor:hover{
    text-decoration:none
}
.AL0001 .c-publicNotices__item--anchor:hover .cmp-title{
    text-decoration:underline
}
.AL0001 .c-publicNotices__item--date{
    color:#666;
    font-size:.875rem;
    line-height:1.25rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0001 .c-publicNotices__item--date{
        line-height:.875rem;
        margin-top:0
    }
    .AL0001 .c-search-box__float{
        max-width:44.25rem;
        position:absolute;
        right:0;
        top:-6.75rem;
        width:60%
    }
}
.AL0001>.component .cmp-container.topics-list{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container.topics-list{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL0001>.component .cmp-container.topics-list.c-list{
    padding-bottom:3rem;
    padding-top:3rem
}
.AL0001 .c-global-newsroom .c-global-newsroom-box{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    background-color:#0e021a;
    border-radius:0;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:space-between;
    min-height:9.5rem;
    padding:1.25rem;
    position:relative
}
@media(min-width:48.0625rem){
    .AL0001 .c-global-newsroom .c-global-newsroom-box{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        align-items:center;
        border-radius:1.75rem;
        -ms-flex-direction:initial;
        flex-direction:row;
        min-height:100%;
        padding:3rem
    }
}
.AL0001 .c-global-newsroom .c-global-newsroom-box .c-text-contents_bodycopy{
    margin-top:.5rem
}
.AL0001 .c-global-newsroom .c-global-newsroom-box .c-global-newsroom__box{
    color:#fff
}
.AL0001 .c-global-newsroom .c-global-newsroom-box .c-global-newsroom__box .text{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0001 .c-global-newsroom .c-global-newsroom-box .c-global-newsroom__box .text{
        margin-top:0
    }
}
@media(max-width:48rem){
    .AL0001 .c-global-newsroom .c-global-newsroom-box .c-global-newsroom__box.c-button__box{
        height:100%;
        left:0;
        position:absolute;
        top:0;
        width:100%
    }
    .AL0001 .c-global-newsroom .c-global-newsroom-box .c-global-newsroom__box.c-button__box .c-button{
        -webkit-backdrop-filter:none;
        backdrop-filter:none;
        background:none;
        border:none;
        display:block;
        height:100%;
        width:100%
    }
    .AL0001 .c-global-newsroom .c-global-newsroom-box .c-global-newsroom__box.c-button__box .c-button:after{
        display:none
    }
}
.AL0001 .c-global-newsroom .c-global-newsroom{
    margin:1.5rem -1.5625rem 3rem;
    padding:0
}
@media(min-width:48.0625rem){
    .AL0001 .c-global-newsroom .c-global-newsroom{
        margin-bottom:4rem
    }
}
.AL0001 .c-global-newsroom .c-global-newsroom .c-global-newsroom-box{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    background-color:#0e021a;
    border-radius:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:space-between;
    padding:1.6875rem 1.5625rem
}
@media(min-width:48.0625rem){
    .AL0001 .c-global-newsroom .c-global-newsroom .c-global-newsroom-box{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        align-items:center;
        border-radius:.5rem;
        -ms-flex-direction:initial;
        flex-direction:row;
        padding:3.75rem
    }
}
.AL0001 .c-global-newsroom .c-global-newsroom .c-global-newsroom-box .c-global-newsroom__box{
    color:#fff
}
.AL0001 .c-global-newsroom .c-global-newsroom .c-global-newsroom-box .c-global-newsroom__box .c-cta{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0001 .c-global-newsroom .c-global-newsroom .c-global-newsroom-box .c-global-newsroom__box .c-cta{
        margin-top:0
    }
}
.AL0001 .c-global-newsroom .c-global-newsroom .c-global-newsroom-box .c-global-newsroom__box .text{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0001 .c-global-newsroom .c-global-newsroom .c-global-newsroom-box .c-global-newsroom__box .text{
        margin-top:0
    }
}
.AL0001 .c-global-newsroom .c-global-newsroom .c-global-newsroom-box .c-global-newsroom__box .button a:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-blank-black-16-16.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:.75rem;
    margin-left:.375rem;
    width:.75rem
}
.AL0001 .c-global-newsroom .c-global-newsroom .c-global-newsroom-box .c-text-contents{
    padding:0
}
.AL0001 .c-global-newsroom .c-global-newsroom+.c-list .c-list__item{
    border-top:.0625rem solid #eee
}
.AL0001 .c-global-newsroom .topics-list__button{
    margin-top:1.25rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .AL0001 .c-global-newsroom .topics-list__button{
        margin-top:2.5rem
    }
    .AL0001 .topics-list{
        background-color:#fff;
        border-radius:1.25rem;
        padding:3rem 3rem .5rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0001 .topics-list{
        border-radius:1.75rem
    }
}
.AL0001 .topics-list--latest{
    background:transparent;
    border-radius:0;
    margin-bottom:4rem;
    overflow:hidden;
    padding:0
}
.AL0001 .topics-list .c-list{
    padding:0
}
.AL0001 .topics-list .c-list__item{
    border-top:.0625rem solid #cbc8c2;
    padding:1.5rem 0;
    width:100%
}
.AL0001 .c-global-newsroom+.c-list .c-list__item:first-child{
    border-top:none
}
@media(min-width:48.0625rem){
    .AL0001 .topics-list .c-list__item{
        padding:2.5rem 0
    }
}
.AL0001 .topics-list .c-list__item .c-text-contents{
    padding:0
}
.AL0001 .topics-list .c-list__item a{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    justify-content:space-between;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0001 .topics-list .c-list__item a{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        align-items:center;
        -ms-flex-direction:initial;
        flex-direction:row;
        gap:5rem
    }
}
.AL0001 .topics-list .c-list__item a .c-list-item__content .c-list-item-content__title{
    color:#000;
    display:block;
    padding-bottom:.625rem
}
.AL0001 .topics-list .c-list__item a .c-list-item__content .c-list-item-content__text{
    word-wrap:break-word;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    color:#333;
    display:-webkit-box;
    max-height:5.5rem;
    overflow:hidden;
    text-align:left;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .AL0001 .topics-list .c-list__item a .c-list-item__content .c-list-item-content__text{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        display:-webkit-box;
        max-height:2.75rem;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.AL0001 .topics-list .c-list__item a .c-list-item__content .c-list-item-content__type{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-start;
    margin-top:1.25rem
}
.AL0001 .topics-list .c-list__item a .c-list-item__content .c-list-item-content__type .c-list-item-content-type__date{
    color:#333
}
.AL0001 .topics-list .c-list__item a .c-list-item__content .c-list-item-content__type .c-list-item-content-type__txt{
    border-right:.0625rem solid #e6e6e6;
    color:#333;
    margin-right:.625rem;
    padding-right:.625rem
}
.AL0001 .topics-list .c-list__item a .c-list-item__img{
    border-radius:1.25rem;
    margin-bottom:.75rem;
    min-width:100%;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .AL0001 .topics-list .c-list__item a .c-list-item__img{
        border-radius:1.75rem;
        margin-bottom:0;
        min-width:21.375rem
    }
}
.AL0001 .topics-list .c-list__item a:hover{
    text-decoration:none
}
.AL0001 .topics-list .c-list__item a:hover .cmp-title{
    text-decoration:underline
}
.AL0001 .topics-list .c-list+.c-text-contents .c-text-contents__headline{
    padding:3rem 0 .75rem
}
@media(min-width:48.0625rem){
    .AL0001 .topics-list .c-list+.c-text-contents .c-text-contents__headline{
        padding:2.5rem 0 1.25rem
    }
}
.AL0001 .topics-list .c-text-contents__headline{
    padding:1.5rem 0 .75rem
}
.AL0001 .topics-list .c-text-contents__headline.under-line{
    border-bottom:.0625rem solid #cbc8c2
}
.AL0001 .topics-list+.c-list{
    margin-top:.75rem
}
.AL0001 .topics-list .c-latest-news{
    background-color:#fff;
    border-radius:1.25rem;
    overflow:hidden;
    padding:0
}
@media(min-width:48.0625rem){
    .AL0001 .topics-list .c-latest-news{
        border-radius:1.75rem
    }
}
.AL0001 .topics-list .c-latest-news:has(a:focus-visible){
    outline:.0625rem solid #000
}
.AL0001 .topics-list .c-latest-news+.c-latest-news{
    margin-top:1.5rem
}
.AL0001 .topics-list .c-latest-news .c-list{
    padding:0
}
.AL0001 .topics-list .c-latest-news .c-list .c-list__item{
    border:0;
    padding:0
}
.AL0001 .topics-list .c-latest-news .c-list .c-list__item a{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border-radius:0 0 .5rem .5rem;
    color:#000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
@media(min-width:48.0625rem){
    .AL0001 .topics-list .c-latest-news .c-list .c-list__item a{
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        border-radius:0;
        -ms-flex-direction:initial;
        flex-direction:row;
        padding-bottom:0
    }
    .AL0001 .topics-list .c-latest-news .c-list .c-list__item a:hover .c-list-item-content__title{
        text-decoration:underline
    }
    .AL0001 .topics-list .c-latest-news .c-list .c-list__item a.only-text .c-list-item__content{
        max-width:none;
        padding:5rem;
        width:100%
    }
}
.AL0001 .topics-list .c-latest-news .c-list .c-list__item .c-list-item__img{
    border-radius:0;
    float:none;
    margin:0;
    min-width:100%
}
@media(min-width:48.0625rem){
    .AL0001 .topics-list .c-latest-news .c-list .c-list__item .c-list-item__img{
        float:left;
        max-width:830px;
        min-width:0;
        width:100%
    }
}
.AL0001 .topics-list .c-latest-news .c-list .c-list__item .c-list-item__content{
    float:none;
    max-width:610px;
    padding:1.25rem;
    text-align:left;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0001 .topics-list .c-latest-news .c-list .c-list__item .c-list-item__content{
        float:right;
        padding:0;
        width:42.361%
    }
}
.AL0001 .topics-list .c-latest-news .c-list .c-list__item .c-list-item__content .c-list-item-content__title{
    color:#000;
    padding-bottom:.5rem
}
@media(min-width:48.0625rem){
    .AL0001 .topics-list .c-latest-news .c-list .c-list__item .c-list-item__content .c-list-item-content__title{
        padding-bottom:1rem
    }
}
.AL0001 .topics-list .c-latest-news .c-list .c-list__item .c-list-item__content .c-list-item-content__text{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    color:#666;
    display:-webkit-box;
    font-size:1rem;
    font-weight:400;
    height:auto;
    line-height:1.375rem;
    overflow:hidden;
    text-overflow:ellipsis
}
.AL0001 .topics-list__button{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .AL0001 .topics-list__button{
        margin-top:2rem
    }
}
.AL0001 .empty-list{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
.AL0001 .empty-list .c-text-contents-no-data{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-nodata-black-90-90.svg);
    background-position:0 1.5rem;
    background-repeat:no-repeat;
    background-size:3.75rem;
    padding:5.625rem 0 1.5rem
}
@media(min-width:48.0625rem){
    .AL0001 .empty-list .c-text-contents-no-data{
        background-position:0 3.3125rem;
        padding:10.75rem 0 3rem
    }
    .c-bloglList{
        margin:3.25rem auto 0;
        max-width:93rem;
        position:relative
    }
}
.c-bloglList .c-carousel{
    padding:0 1.5625rem
}
@media(min-width:48.0625rem){
    .c-bloglList .c-carousel{
        padding:0
    }
}
.c-bloglList .c-list{
    border-bottom:.0625rem solid #eee;
    padding:0 0 1.5625rem
}
@media(min-width:48.0625rem){
    .c-bloglList .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:3rem 1.5rem;
        padding-bottom:2.5rem
    }
}
.c-bloglList .c-list__item{
    border-radius:1.25rem;
    list-style:none
}
@media(min-width:48.0625rem){
    .c-bloglList .c-list__item{
        border-radius:1.75rem
    }
}
.c-bloglList .c-list__item+.c-list__item{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .c-bloglList .c-list__item+.c-list__item{
        margin-top:0
    }
}
.c-bloglList .c-list-item__img{
    border-radius:1.25rem;
    display:block;
    margin-bottom:.5625rem;
    overflow:hidden;
    width:100%
}
@media(min-width:48.0625rem){
    .c-bloglList .c-list-item__img{
        border-radius:1.75rem;
        margin-bottom:1.5rem
    }
}
.c-bloglList .c-list-item__img img{
    width:100%
}
.c-bloglList .c-list-item__contents{
    text-align:left
}
.c-bloglList .c-list-item__contents__title{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .c-bloglList .c-list-item__contents__title{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        display:-webkit-box;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.c-bloglList .c-list-item__contents__preview{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    color:#000;
    display:-webkit-box;
    line-height:1.375rem;
    margin-top:.5rem;
    max-height:5.5rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .c-bloglList .c-list-item__contents__preview{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        display:-webkit-box;
        max-height:5rem;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.c-bloglList .c-list-item__contents__date{
    color:#333;
    display:block;
    margin-top:.75rem
}
.c-bloglList .c-list-item__contents__hashtags{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    line-height:1.25rem;
    margin-bottom:.375rem;
    margin-top:.75rem;
    max-height:2.5rem;
    overflow:hidden;
    text-overflow:ellipsis
}
.c-bloglList .c-list-item__contents__hashtags a{
    color:#000;
    display:inline-block;
    padding-right:.25rem
}
@media(min-width:48.0625rem){
    .c-bloglList .c-list-item__contents__hashtags a{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:4;
        display:-webkit-box;
        display:inline-block;
        line-height:.875rem;
        max-height:5rem;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.c-bloglList .c-list-item__contents__hashtags a:last-child{
    padding-right:0
}
.c-bloglList .c-list-item__contents .button.outlinks{
    margin-top:1rem
}
.c-bloglList .c-list-item__contents .button.outlinks .cmp-button{
    border:.0625rem solid #000;
    border-radius:1.25rem;
    font-size:.75rem;
    font-weight:700;
    line-height:.75rem;
    padding:.5625rem .75rem
}
@media(min-width:48.0625rem){
    .c-bloglList .c-list-item__contents .button.outlinks .cmp-button{
        border-radius:1.75rem
    }
    .c-bloglList .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .c-bloglList .c-list__item{
        -webkit-box-flex:1;
        -ms-flex-preferred-size:calc(33.33333% - 24px);
        -ms-flex:1;
        flex:1;
        flex-basis:calc(33.33333% - 24px);
        padding-bottom:2.25rem;
        position:relative
    }
    .c-bloglList .c-list-item__img{
        margin-bottom:.75rem
    }
}
.c-bloglList__btn{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .c-bloglList__btn{
        bottom:0;
        left:0;
        margin-top:0;
        position:absolute
    }
}
.c-bloglList .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .c-bloglList .c-image{
        border-radius:1.75rem
    }
}
.c-bloglList .c-media{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.c-bloglList .c-media__controls{
    padding-bottom:2.75rem
}
@media(min-width:48.0625rem){
    .c-bloglList .c-media__controls{
        padding-bottom:3.625rem
    }
}
.c-bloglList .c-text-contents{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.c-bloglList .c-text-contents .custom-text .font-red{
    color:#da0f47
}
.AL0001.ST0010 .c-text-contents__eyebrow+.c-text-contents__headline{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .AL0001.ST0010 .c-text-contents__eyebrow+.c-text-contents__headline{
        margin-top:.5rem
    }
}
.AL0001.ST0010 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0001.ST0010 .c-text-contents__headline+.c-text-contents__bodycopy{
        margin-top:.625rem
    }
}
.AL0001.ST0010 *+.c-cta{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0001.ST0010 *+.c-cta{
        margin-top:1.5rem
    }
}
.AL0001.ST0010 .c-media-contents+.c-text-contents{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0001.ST0010 .c-media-contents+.c-text-contents{
        margin-top:1.5rem
    }
}
.AL0001.ST0010 .column3 .c-text-contents__headline+.c-text-contents__bodycopy,.AL0001.ST0010 .column4 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.c-bloglList .c-list+.c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    border-top:.0625rem solid #f3f3f3;
    justify-content:center;
    margin-top:1.875rem;
    padding-top:1.875rem
}
@media(min-width:48.0625rem){
    .c-bloglList .c-list+.c-cta{
        margin-top:2.5rem;
        padding-top:2.5rem
    }
}
.c-businessList{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .c-businessList{
        background:#fff;
        border-radius:1.25rem;
        margin:2rem 0;
        padding:3rem 3rem .5rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .c-businessList{
        border-radius:1.75rem
    }
}
.c-businessList ul{
    margin:0;
    padding:0
}
.c-businessList ul li{
    list-style:none
}
.c-businessList .c-text-contents-date{
    padding-bottom:1.25rem
}
.c-businessList__list>.date.c-text-contents-date{
    border-bottom:.0625rem solid #ddd;
    margin-bottom:0;
    padding-bottom:.75rem
}
.c-businessList__item{
    border-top:.0625rem solid #cbc8c2
}
.c-businessList__item--anchor{
    cursor:pointer;
    display:block;
    padding:1.5rem 0
}
@media(min-width:48.0625rem){
    .c-businessList__item--anchor{
        padding:2.5rem 0
    }
}
.c-businessList__item--anchor:hover{
    text-decoration:none
}
.c-businessList__item--anchor:hover .cmp-title{
    text-decoration:underline
}
.c-businessList__item--anchor .c-text-contents-date{
    padding-bottom:0
}
.c-businessList__item--title{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    word-wrap:break-word;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .c-businessList__item--title{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        display:-webkit-box;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.c-businessList__item--bodycopy{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    word-wrap:break-word;
    color:#333;
    display:-webkit-box;
    margin-top:.625rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .c-businessList__item--bodycopy{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        display:-webkit-box;
        margin-top:.75rem;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.c-businessList__item--date{
    color:#333;
    display:block;
    margin-top:1.25rem
}
.c-businessList .button{
    border-top:.0625rem solid #ddd;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .c-businessList .button{
        padding-top:2.5rem
    }
}
.c-businessList--video{
    margin:1.75rem 0 0;
    max-width:90rem;
    position:relative
}
@media(min-width:48.0625rem){
    .c-businessList--video__headline{
        margin-top:0;
        width:60%
    }
    .c-businessList--video .c-search-box__float{
        max-width:29rem;
        top:-7rem;
        width:40%
    }
}
.c-businessList--video .c-search-box__body--multi{
    padding:0!important
}
.c-businessList--video ul{
    margin-bottom:0;
    padding:0
}
.c-businessList--video ul li{
    list-style:none
}
.c-businessList--video-list{
    border-bottom:.0625rem solid #eee;
    margin-bottom:1.25rem;
    padding-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .c-businessList--video-list{
        margin-bottom:2.5rem;
        padding-bottom:2.5rem
    }
}
.c-businessList--video-list-box{
    margin-bottom:2.5rem
}
.c-businessList--video-list__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:1.125rem 0
}
@media(min-width:48.0625rem){
    .c-businessList--video-list__list{
        gap:2.5rem 1.5rem
    }
}
.c-businessList--video-list__item .c-media-contents{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .c-businessList--video-list__item .c-media-contents{
        border-radius:1.75rem
    }
}
.c-businessList--video-list__item .c-media-contents .c-media--floating{
    left:0;
    position:absolute;
    top:0
}
.c-businessList--video-list__item .c-media-contents .c-media--floating .c-media__button--large:before{
    border:0
}
@media(min-width:48.0625rem){
    .c-businessList--video-list__item{
        -webkit-box-flex:1;
        -ms-flex-preferred-size:calc(33.33333% - 1.5rem);
        -ms-flex:1;
        flex:1;
        flex-basis:calc(33.33333% - 1.5rem)
    }
}
.c-businessList--video-list__item--anchor{
    cursor:pointer;
    display:block
}
.c-businessList--video-list__item--anchor .topic-box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    line-height:1;
    margin-top:.8125rem
}
@media(min-width:48.0625rem){
    .c-businessList--video-list__item--anchor .topic-box{
        margin-top:1.25rem
    }
}
.c-businessList--video-list__item--anchor:hover{
    text-decoration:none
}
.c-businessList--video-list__item--anchor:hover .title strong{
    text-decoration:underline
}
.c-businessList--video-list__item--anchor .cmp-image{
    border-radius:1.25rem;
    overflow:hidden;
    position:relative
}
@media(min-width:48.0625rem){
    .c-businessList--video-list__item--anchor .cmp-image{
        border-radius:1.75rem
    }
}
.c-businessList--video-list__item--anchor .cmp-image:after{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-movie-play-48-48.svg) no-repeat 0 0;
    bottom:1.5rem;
    content:"";
    display:block;
    height:3rem;
    position:absolute;
    right:1.5rem;
    width:3rem
}
.c-businessList--video-list__item--title{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    margin-top:.75rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .c-businessList--video-list__item--title{
        margin-top:1.5rem
    }
}
.c-businessList--video-list__item--topic{
    color:#333
}
.c-businessList--video-list__item--date{
    border-left:.0625rem solid #cbc8c2;
    color:#333;
    margin-left:.625rem;
    padding-left:.625rem
}
.c-businessList--video-list__item .button{
    margin-top:1.25rem
}
.c-businessList--video-list.empty{
    border:none
}
.AL0001>.component .cmp-container.c-sort-filter{
    border-radius:0;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
.AL0001>.component .cmp-container.c-sort-filter>.c-sort-filter{
    margin-top:3.75rem
}
.AL0001>.component .cmp-container.c-sort-filter>.c-sort-filter .c-search-box{
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .AL0001>.component .cmp-container.c-sort-filter>.c-sort-filter .c-search-box{
        border-radius:1.75rem
    }
}
.full-screen-case .component .cmp-container{
    max-width:none;
    padding:0
}
.al-border-top{
    border-top:.0625rem solid #cbc8c2
}
@media(max-width:48rem){
    .al-web-only{
        display:none
    }
}
@media(min-width:48.0625rem){
    .al-mobile-only{
        display:none
    }
}
.AL0002>.bg-f6{
    background-color:#fff
}
@media(min-width:48.0625rem){
    .AL0002>.bg-f6{
        background-color:#f6f6f6
    }
}
.AL0002 img{
    width:100%
}
.AL0002>.component>.cmp-container{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:0
}
.AL0002>.component>.cmp-container>.c-text-contents{
    margin:0 auto;
    max-width:90rem;
    padding:0 1.5625rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container>.c-text-contents{
        padding:0
    }
}
.AL0002>.component>.cmp-container .c-text-contents__bodycopy p+p{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-text-contents__bodycopy p+p{
        margin-top:.75rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area__tabName+.c-text-contents{
    border-bottom:.0625rem solid #ddd
}
.AL0002>.component>.cmp-container .c-detail-area{
    max-width:90rem;
    padding:0;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area{
        background-color:#fff;
        border-radius:1.25rem;
        padding:3rem 3rem 0
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area{
        border-radius:1.75rem
    }
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area:not(.title){
        border-bottom-left-radius:0!important;
        border-bottom-right-radius:0!important
    }
}
.AL0002>.component>.cmp-container .c-detail-area>.c-text-contents{
    border-bottom:.0625rem solid #cbc8c2;
    margin:0 1rem;
    padding:2.5rem 0 1.5rem;
    width:calc(100% - 2rem)
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area>.c-text-contents{
        margin:0;
        padding:0;
        width:100%
    }
}
.AL0002>.component>.cmp-container .c-detail-area.title .c-sns-share{
    top:5.4375rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area.title .c-sns-share{
        top:auto
    }
}
.AL0002>.component>.cmp-container .c-detail-area.title>.c-text-contents:not(.c-detail-area-contents){
    padding-top:4rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area.title>.c-text-contents:not(.c-detail-area-contents){
        padding-top:0
    }
}
.AL0002>.component>.cmp-container .c-detail-area.title>.c-text-contents.c-detail-area-contents{
    padding-top:0
}
.AL0002>.component>.cmp-container .c-detail-area .c-text-contents .title{
    text-align:left
}
.AL0002>.component>.cmp-container .c-detail-area .c-text-contents .contents{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:space-between;
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area .c-text-contents .contents{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        padding-bottom:1.875rem;
        padding-top:1.5rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-doc-date{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    justify-content:flex-start;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-doc-date{
        width:auto
    }
}
.AL0002>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-doc-date span{
    line-height:.875rem
}
.AL0002>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-doc-date .doc{
    color:#1a1a1a
}
.AL0002>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-doc-date .date{
    border-left:.0625rem solid #cbc8c2;
    color:#333
}
.AL0002>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-doc-date :nth-child(n+2){
    border-left:.0625rem solid #cbc8c2;
    margin-left:.625rem;
    padding-left:.625rem
}
.AL0002>.component>.cmp-container .c-detail-area__tabName{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-bottom:.0625rem solid #cbc8c2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:1.625rem;
    line-height:1.875rem;
    margin:0 1rem;
    padding:1.5rem 0 .75rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area__tabName{
        font-size:2rem;
        line-height:2.25rem;
        margin:0 4.625rem 3rem;
        padding:3rem 0 .75rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area__tabHeadline{
    display:inline-block;
    font-size:1rem;
    line-height:1.125rem;
    margin-left:.75rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area__tabHeadline{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents{
    max-width:90rem;
    padding:0 1rem 1.5rem;
    text-align:left;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents{
        background-color:#fff;
        padding:0 3rem 3rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .cmp-title{
    font-weight:700
}
.AL0002>.component>.cmp-container .c-detail-area-contents.c-text-contents{
    border-bottom:0;
    padding-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents.c-text-contents{
        padding-bottom:3rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-part{
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-part{
        padding-top:3rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__img,.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__video{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__img,.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__video{
        border-radius:1.75rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__img:has(button:focus-visible),.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__video:has(button:focus-visible){
    outline:.0625rem solid #000
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content .c-detail-content__img img{
    width:100%
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content .c-detail-content__txt{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content .c-detail-content__txt{
        margin-top:3rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content .parag{
    font-size:1rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content .parag{
        color:#1a1a1a;
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content .parag+.parag{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content .parag+.parag{
        margin-top:1.5rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type01{
    border-bottom:.0625rem solid #ddd
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type01 .c-detail-content__img{
    border-radius:1.25rem;
    overflow:hidden;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type01 .c-detail-content__img{
        border-radius:1.75rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type01 .c-detail-content__txt p{
    color:#4a4946;
    font-size:.75rem;
    line-height:.875rem;
    margin:.75rem 0
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type01 .c-detail-content__txt p{
        font-size:1rem;
        line-height:1.25rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type02 .c-detail-content__img{
    width:100%
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type03 .c-detail-content__txt .title{
    font-size:1.25rem;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type03 .c-detail-content__txt .title{
        font-size:2rem;
        line-height:2.25rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type03 .c-detail-content__txt .title .cmp-title{
    font-weight:400
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type03 .c-detail-content__txt .text{
    color:#000;
    font-size:1rem;
    line-height:1.25rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type03 .c-detail-content__txt .text{
        color:#1a1a1a;
        font-size:1.5rem;
        line-height:1.75rem;
        margin-top:.75rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type03 .c-detail-content__txt .sub-title{
    font-size:1.25rem;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type03 .c-detail-content__txt .sub-title{
        font-size:2rem;
        line-height:2.25rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type03 .c-detail-content__txt .text+.text{
    margin-top:1.25rem
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type03 .c-detail-content__txt+.c-detail-content__txt .title{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type03 .c-detail-content__txt+.c-detail-content__txt .title{
        margin-top:2.5rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type03 .c-detail-content__txt+.c-detail-content__txt .sub-title{
    margin-top:1.25rem
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type04{
    padding-top:1.25rem
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type04 ul{
    list-style:none;
    margin:0;
    padding:0 0 0 .75rem
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type04 ul li{
    font-size:1rem;
    line-height:1.125rem;
    margin:0;
    padding-left:.75rem;
    position:relative
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type04 ul li{
        color:#1a1a1a;
        font-size:1.5rem;
        line-height:1.75rem;
        padding-left:1.25rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type04 ul li .list-detail-contents{
    color:#1a1a1a;
    font-size:.875rem;
    font-weight:400;
    line-height:1rem;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type04 ul li .list-detail-contents{
        font-size:1rem;
        line-height:1rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type04 ul li:before{
    background-color:#000;
    border-radius:50%;
    content:"";
    display:block;
    height:.1875rem;
    left:.0625rem;
    position:absolute;
    top:.5rem;
    width:.1875rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type04 ul li:before{
        height:.3125rem;
        top:.75rem;
        width:.3125rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type04 ul li+li{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-detail-content__type04 ul li+li{
        margin-top:.75rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content__type06{
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content__type06{
        padding-top:1.75rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content__type06 .c-detail-content__informaion .c-info-list{
    margin:0;
    padding:0
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content__type06 .c-detail-content__informaion .c-info-list li{
    color:#1a1a1a;
    font-size:.875rem;
    line-height:1rem;
    list-style:none
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content__type06 .c-detail-content__informaion .c-info-list li{
        font-size:1rem;
        line-height:1.25rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content__type06 .c-detail-content__informaion .c-info-list li:has(a),.AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content__type06 .c-detail-content__informaion .c-info-list li:has(span){
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content__type06 .c-detail-content__informaion .c-info-list li:has(a),.AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content__type06 .c-detail-content__informaion .c-info-list li:has(span){
        margin-top:.25rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content__type06 .c-detail-content__informaion .c-info-list a{
    font-size:.875rem;
    font-weight:600;
    text-decoration:underline
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content__type06 .c-detail-content__informaion .c-info-list a{
        color:#000;
        font-size:1rem;
        line-height:1.6875rem
    }
}
.AL0002>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content__type06 .c-detail-content__informaion .c-info-list a:nth-child(n+2){
    margin-left:.5rem
}
.AL0002>.component>.cmp-container .c-back-to-list{
    max-width:90rem;
    padding:0 1rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-back-to-list{
        background-color:#fff;
        border-radius:1.25rem;
        border-top-left-radius:0!important;
        border-top-right-radius:0!important;
        padding:0 3rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-back-to-list{
        border-radius:1.75rem
    }
}
.AL0002>.component>.cmp-container .c-back-to-list--add-bdr .c-back-to-list-box{
    border-top:.0625rem solid #cbc8c2;
    padding-top:1.25rem!important
}
.AL0002>.component>.cmp-container .c-back-to-list .c-back-to-list-box{
    padding:0;
    text-align:center;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-back-to-list .c-back-to-list-box{
        margin:0;
        padding-bottom:3rem
    }
}
.AL0002>.component>.cmp-container .c-control-link{
    max-width:90rem;
    padding:0 1rem 1.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-control-link{
        background-color:#fff;
        padding:0 3rem 1.5rem
    }
}
.AL0002>.component>.cmp-container .c-control-link ul{
    border-top:.0625rem solid #cbc8c2;
    margin:0;
    padding:1.5rem 0 0;
    width:100%
}
.AL0002>.component>.cmp-container .c-control-link ul li{
    color:#333;
    display:table;
    list-style:none;
    table-layout:fixed;
    vertical-align:middle;
    width:100%
}
.AL0002>.component>.cmp-container .c-control-link ul li>*{
    display:table-cell
}
.AL0002>.component>.cmp-container .c-control-link ul li .to-contents{
    position:relative
}
.AL0002>.component>.cmp-container .c-control-link ul li .to-contents .next-contents,.AL0002>.component>.cmp-container .c-control-link ul li .to-contents .prev-contents{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:space-between;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-control-link ul li .to-contents .next-contents,.AL0002>.component>.cmp-container .c-control-link ul li .to-contents .prev-contents{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.AL0002>.component>.cmp-container .c-control-link ul li .to-contents .next-contents a,.AL0002>.component>.cmp-container .c-control-link ul li .to-contents .prev-contents a{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    color:#333;
    display:-webkit-box;
    font-size:.875rem;
    line-height:1rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-control-link ul li .to-contents .next-contents a,.AL0002>.component>.cmp-container .c-control-link ul li .to-contents .prev-contents a{
        display:block;
        font-size:1rem;
        line-height:1.125rem;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
}
.AL0002>.component>.cmp-container .c-control-link ul li .to-contents .to-date{
    color:#4a4946;
    display:block;
    font-size:.75rem;
    line-height:.75rem;
    margin-top:.5rem;
    width:6.875rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-control-link ul li .to-contents .to-date{
        display:inline;
        font-size:.75rem;
        line-height:.875rem;
        margin-top:0;
        width:auto
    }
}
.AL0002>.component>.cmp-container .c-control-link ul li .to-contents:before{
    background-color:#cbc8c2;
    content:"";
    display:block;
    height:.75rem;
    left:-1.5625rem;
    position:absolute;
    top:.3125rem;
    width:.125rem
}
.AL0002>.component>.cmp-container .c-control-link ul li .to{
    color:#000;
    font-size:.875rem;
    line-height:1rem;
    width:6.875rem
}
@media(min-width:48.0625rem){
    .AL0002>.component>.cmp-container .c-control-link ul li .to{
        font-size:1rem;
        line-height:1.125rem;
        width:9%
    }
}
.AL0002>.component>.cmp-container .c-control-link ul li+li{
    margin-top:1.25rem
}
@media(max-width:48rem){
    .AL0002 .c-icon-button--print{
        display:none
    }
}
.AL0002 .c-sns-share{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.5rem;
    justify-content:flex-end;
    position:absolute;
    right:1rem;
    top:0;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0002 .c-sns-share{
        position:relative;
        width:inherit
    }
}
.AL0002 .c-sns-share .button{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.AL0002 .c-sns-share .cmp-button__text{
    font-size:.75rem;
    font-weight:600;
    line-height:.75rem
}
@media(min-width:48.0625rem){
    .AL0002 .c-sns-share .cmp-button__text{
        font-size:.875rem;
        line-height:.875rem
    }
    .AL0002 .c-downloadList .c-tooltip__container.active{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.AL0002 .c-tooltip{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.AL0002 .c-tooltip__container{
    border:0;
    right:0;
    top:1rem
}
.AL0002 .c-tooltip__container .c-text-contents{
    border:0!important;
    padding:0!important
}
.AL0002 .c-tooltip .c-resources__item{
    border:0;
    border-radius:0;
    display:block
}
.AL0002 .c-tooltip .c-resources__item--extension{
    -ms-flex-negative:0;
    flex-shrink:0
}
.AL0002 .c-tooltip .downloadList{
    margin:0;
    padding:0
}
.AL0002 .c-tooltip .downloadList li{
    list-style:none;
    position:relative
}
.AL0002 .c-tooltip .downloadList li+li{
    margin-top:1.25rem
}
.AL0002 .c-tooltip .downloadList a{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    width:100%
}
.AL0002 .c-tooltip .downloadList__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:0 .75rem;
    overflow:hidden;
    width:100%
}
.AL0002 .c-tooltip .downloadList__item .c-text{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.AL0002 .c-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.75rem;
    justify-content:center;
    list-style:none;
    margin:1rem 0 0;
    padding:0
}
.AL0002 .c-list li{
    margin:0
}
.AL0002 .c-list .only-mobile{
    display:none
}
.AL0002 .cmp-tabs{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0002 .cmp-tabs{
        margin-top:2.5rem
    }
    .AL0002 .cmp-tabs .c-back-to-list,.AL0002 .cmp-tabs .c-control-link{
        padding-left:0!important;
        padding-right:0!important
    }
}
.AL0002 .cmp-tabs .cmp-tabs__inner{
    border-bottom:.0625rem solid #cbc8c2;
    border-top:.0625rem solid #cbc8c2
}
.AL0002 .cmp-tabs .cmp-tabs__inner .cmp-tabs__tab{
    font-size:1rem;
    line-height:1.125rem;
    padding:1.1875rem 0;
    text-align:center;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0002 .cmp-tabs .cmp-tabs__inner .cmp-tabs__tab{
        font-size:1.25rem;
        line-height:1.5rem;
        padding:1.875rem 0
    }
}
.AL0002 .cmp-tabs .cmp-tabs__inner .cmp-tabs__tab--active{
    color:#000
}
.AL0002 .cmp-tabs .cmp-tabs__inner .cmp-tabs__tab--active:after{
    bottom:0;
    height:.125rem
}
@media(min-width:48.0625rem){
    .AL0002 .cmp-tabs .cmp-tabs__inner .cmp-tabs__tab--active:after{
        height:.25rem
    }
}
.AL0002 .cmp-tabs .cmp-tabs__inner .cmp-tabs__tab a,.AL0002 .cmp-tabs .cmp-tabs__inner .cmp-tabs__tab a:hover{
    text-decoration:none
}
.AL0002 .cmp-tabs .cmp-tabs__inner .cmp-tabs__tablist{
    margin:0 auto;
    max-width:90rem;
    padding:0 1.5625rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0002 .cmp-tabs .cmp-tabs__inner .cmp-tabs__tablist{
        padding:0
    }
}
.AL0002 .cmp-tabs .cmp-tabs__inner .cmp-tabs__tablist::-webkit-scrollbar{
    -webkit-appearance:none;
    display:none
}
.AL0002 .cmp-tabs .cmp-tabs__tabpanel{
    position:relative
}
@media(min-width:48.0625rem){
    .AL0002 .cmp-tabs .cmp-tabs__tabpanel{
        padding:3rem 0 0
    }
}
.AL0002 .cmp-tabs .cmp-tabs__tabpanel .c-detail-area{
    padding:0
}
@media(min-width:48.0625rem){
    .AL0002 .cmp-tabs .cmp-tabs__tabpanel .c-detail-area{
        margin:0 auto;
        padding:0 3rem
    }
    .AL0002 .cmp-tabs .cmp-tabs__tabpanel .c-detail-area-contents{
        padding:0 7.625rem 3.75rem
    }
}
.AL0002.ST0001>.component.with-kv>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    margin-top:1.25rem;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .AL0002.ST0001>.component.with-kv>.cmp-container{
        margin-top:1.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area-header{
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area-header{
        padding-bottom:1rem
    }
}
.AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area-body{
    border-top:.0625rem solid #cbc8c2;
    padding:1rem 0 1.5rem
}
@media(min-width:48.0625rem){
    .AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area-body{
        padding:3rem 0
    }
}
.AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area-body .parag{
    color:#1a1a1a
}
.AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area-body .parag:nth-child(n+2){
    margin-top:1.5rem
}
.AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area-body .cmp-contents-hashtag-lists{
    list-style:none;
    margin:0;
    padding:0
}
.AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area-body .cmp-contents-hashtag-lists li{
    margin:0
}
.AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area-body .cmp-contents-hashtag-lists:after{
    clear:both;
    content:"";
    display:block
}
.AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area-body .cmp-contents-hashtag-list{
    float:left
}
.AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area-body .cmp-contents-hashtag-list:nth-child(n+2){
    margin-left:.5rem
}
.AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area-body .cmp-contents-hashtag-list a{
    color:#1a1a1a
}
.AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area .c-back-to-list{
    background-color:transparent;
    border-top:.0625rem solid #cbc8c2;
    padding:1.5rem 0
}
@media(min-width:48.0625rem){
    .AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area .c-back-to-list{
        padding:1.5rem 0 3.75rem
    }
}
.AL0002.ST0001>.component.with-kv>.cmp-container .c-article-area .c-sns-share{
    position:static
}
.AL3.ST0003>.component>.cmp-container{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .AL3.ST0003>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL3.ST0003.type-template-title{
    padding:0
}
.AL3.ST0003.type-template-title .component{
    padding:1.875rem 0 1.25rem
}
@media(min-width:48.0625rem){
    .AL3.ST0003.type-template-title .component{
        padding:2.5rem 0
    }
}
.AL3.ST0003 .c-text-contents{
    max-width:53.75rem
}
.AL3.ST0003 .c-text-contents__eyebrow+.c-text-contents__headline{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .AL3.ST0003 .c-text-contents__eyebrow+.c-text-contents__headline{
        margin-top:.5rem
    }
}
.AL3.ST0003 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL3.ST0003 .c-text-contents__headline+.c-text-contents__bodycopy{
        margin-top:.625rem
    }
}
.AL3.ST0003 .c-text-contents *+.c-cta{
    margin-top:1.5rem
}
.AL3.ST0023 .c-text-contents__+.c-support__box{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-text-contents__+.c-support__box{
        margin-top:2.5rem
    }
}
.AL3.ST0023 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem;
    list-style:none;
    margin:0;
    padding:0
}
.AL3.ST0023 .c-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-list{
        -webkit-column-gap:min(1.5rem,1.6666666667%);
        -moz-column-gap:min(1.5rem,1.6666666667%);
        column-gap:min(1.5rem,1.6666666667%);
        row-gap:1.5rem
    }
}
@media(max-width:48rem){
    .AL3.ST0023 .c-list__item .c-button{
        display:none
    }
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-list__item .c-button{
        margin-top:.75rem
    }
}
.AL3.ST0023 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.375rem
}
.AL3.ST0023 .c-list__link{
    width:100%
}
.AL3.ST0023 .c-list__link:focus .c-button,.AL3.ST0023 .c-list__link:hover .c-button{
    background-color:#333;
    border-color:#333;
    color:#fff;
    text-decoration:none
}
.AL3.ST0023 .c-support{
    padding-bottom:2.5rem;
    padding-top:2.5rem
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support{
        padding-bottom:6.25rem;
        padding-top:6.25rem
    }
}
.AL3.ST0023 .c-support__inner{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support__inner{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL3.ST0023 .c-support__title{
    text-align:center
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support__title{
        margin:0 auto;
        max-width:min(53.75rem,59.7222222222%)
    }
}
.AL3.ST0023 .c-support__title .c-text-contents__headline{
    margin-bottom:.625rem
}
.AL3.ST0023 .c-support__title+.c-support__box{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support__title+.c-support__box{
        margin-top:2.5rem
    }
}
@media(max-width:48rem){
    .AL3.ST0023 .c-support--option .c-support__title+.c-support__box{
        margin-top:1.875rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .AL3.ST0023 .c-support--card .c-list .c-button[class*=-box].medium{
        padding-left:.375rem;
        padding-right:.375rem
    }
}
.AL3.ST0023 .c-support--card .c-list__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-flex:0;
    align-items:flex-start;
    background-color:#fff;
    border:.0625rem solid #e6e6e6;
    border-radius:.5rem;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex:none;
    flex:none;
    -ms-flex-direction:column;
    flex-direction:column;
    width:calc(50% - .3125rem)
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support--card .c-list__item{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        text-align:center;
        width:min(29rem,32.2222222222%)
    }
}
.AL3.ST0023 .c-support--card .c-list__link{
    padding:1.25rem 1.5rem
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support--card .c-list__link{
        padding:2.5rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .AL3.ST0023 .c-support--card .c-list__link{
        padding:1.25rem 1.5rem
    }
}
.AL3.ST0023 .c-support--card .c-list__link .c-button,.AL3.ST0023 .c-support--card .c-list__link .c-button__text{
    text-decoration:none
}
@media(max-width:48rem){
    .AL3.ST0023 .c-support--card .c-list .c-text-contents__bodycopy{
        display:none
    }
}
.AL3.ST0023 .c-support--card .c-list .c-image{
    height:2rem;
    width:2rem
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support--card .c-list .c-image{
        height:3.75rem;
        margin-left:auto;
        margin-right:auto;
        width:3.75rem
    }
}
.AL3.ST0023 .c-support--card .c-image+.c-text-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support--card .c-image+.c-text-contents{
        margin-top:1.25rem
    }
}
.AL3.ST0023 .c-support--card .c-carousel{
    margin-left:-1rem;
    margin-right:-1rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support--card .c-carousel{
        margin-left:-1.5rem;
        margin-right:-1.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL3.ST0023 .c-support--card .c-carousel.swiper-initialized .swiper-wrapper{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    gap:0
}
.AL3.ST0023 .c-support--card .c-carousel .swiper-wrapper{
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.AL3.ST0023 .c-support--card .c-carousel .swiper-wrapper .swiper-slide{
    height:auto
}
.AL3.ST0023 .c-support--option .c-list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:0;
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support--option .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.AL3.ST0023 .c-support--option .c-list__item{
    border-top:.0625rem solid #e6e6e6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:1.25rem .625rem
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support--option .c-list__item{
        -webkit-box-flex:1;
        border-left:.0625rem solid #e6e6e6;
        border-top:none;
        -ms-flex:1;
        flex:1;
        padding:0 3.5rem
    }
}
@media(max-width:48rem){
    .AL3.ST0023 .c-support--option .c-list__item:first-child{
        border-top:none;
        padding-top:0
    }
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support--option .c-list__item{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .AL3.ST0023 .c-support--option .c-list__item:first-child{
        border-left:none
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .AL3.ST0023 .c-support--option .c-list__item{
        padding:0 1rem
    }
}
.AL3.ST0023 .c-support--option .c-list__link{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:48rem){
    .AL3.ST0023 .c-support--option .c-list__link{
        gap:1.25rem
    }
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support--option .c-list__link{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-flex:1;
        align-items:center;
        -ms-flex:1;
        flex:1;
        -ms-flex-direction:column;
        flex-direction:column;
        margin:0;
        text-align:center
    }
}
.AL3.ST0023 .c-support--option .c-list .c-image{
    height:2rem;
    margin-bottom:0;
    width:2rem
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support--option .c-list .c-image{
        height:3rem;
        width:3rem
    }
}
.AL3.ST0023 .c-support--option .c-image+.c-text-contents{
    margin-top:0
}
@media(min-width:48.0625rem){
    .AL3.ST0023 .c-support--option .c-image+.c-text-contents{
        margin-top:1rem
    }
}
.AL3.ST0023 .component{
    padding:0
}
.AL3.ST0001>.component>.cmp-container .c-floating-contents .c-floating-contents__floating{
    display:none
}
.AL3.ST0010>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .AL3.ST0010>.component>.cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .AL3.ST0010 .type-text .cmp-container{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem;
        justify-content:center
    }
}
.AL3.ST0010 .type-text .c-list{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin-left:auto;
    margin-right:auto
}
@media(min-width:48.0625rem){
    .AL3.ST0010 .type-text .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        gap:1.5rem
    }
    .AL3.ST0010 .type-text .c-list__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.AL3.ST0010 .type-text .c-list__item:not(:first-child){
    margin-top:2.5rem
}
@media(min-width:48.0625rem){
    .AL3.ST0010 .type-text .c-list__item:not(:first-child){
        margin-top:0
    }
}
.AL3.ST0010 .type-text .c-text-contents{
    display:block
}
@media(min-width:48.0625rem){
    .AL3.ST0010 .type-text .c-text-contents{
        max-width:53.75rem
    }
}
.AL3.ST0010 .type-text .c-text-contents ol,.AL3.ST0010 .type-text .c-text-contents ul{
    display:inline-block;
    list-style:none;
    margin:0;
    padding:0;
    text-align:left;
    text-decoration:inherit
}
.AL3.ST0010 .type-text .c-text-contents ol li,.AL3.ST0010 .type-text .c-text-contents ul li{
    margin:0
}
.AL3.ST0010 .type-text .c-text-contents ol{
    list-style:auto;
    padding-left:1.25rem
}
.AL3.ST0010 .type-text .c-text-contents li:not(:first-child){
    margin-top:.25rem
}
.AL3.ST0010 .type-text .c-text-contents ul li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.AL3.ST0010 .type-text .c-text-contents ul li:before{
    background-color:#666;
    border-radius:100%;
    content:"";
    height:.1875rem;
    margin:.625rem .375rem 0 0;
    max-width:.1875rem;
    width:100%
}
.AL3.ST0010 .type-text .c-text-contents__quote{
    margin-left:auto;
    margin-right:auto;
    text-align:center
}
@media(min-width:48.0625rem){
    .AL3.ST0010 .type-text .c-text-contents__quote{
        max-width:53.75rem
    }
}
.AL3.ST0010 .type-text .c-text-contents__quote-name{
    color:#333;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL3.ST0010.align-text-right .type-text .c-text-contents{
        margin-left:auto
    }
}
.AL3.ST0010 .c-text-contents__bodycopy+.c-text-contents__bodycopy,.AL3.ST0010 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.625rem
}
.AL3.ST0010 *+.c-text-contents__quote{
    margin-top:2.5rem
}
@media(min-width:48.0625rem){
    .AL3.ST0010 *+.c-text-contents__quote{
        margin-top:3.75rem
    }
}
.AL3.ST0010 .type-text *+.c-cta{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL3.ST0010 .type-text *+.c-cta{
        margin-top:1.5rem
    }
    .AL3.ST0010 .column1 .c-text-contents{
        margin-left:auto;
        margin-right:auto
    }
}
.AL3.ST0010 .type-side .cmp-container{
    margin:0 auto
}
@media(min-width:48.0625rem){
    .AL3.ST0010 .type-side .cmp-container{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-column-gap:1.875rem;
        -moz-column-gap:1.875rem;
        column-gap:1.875rem;
        justify-content:space-between;
        max-width:90rem
    }
    .AL3.ST0010 .type-side.align-right .cmp-container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
}
.AL3.ST0010 .type-side .c-text-contents{
    width:100%
}
@media(min-width:48.0625rem){
    .AL3.ST0010 .type-side .c-text-contents{
        max-width:53.75rem
    }
}
.AL3.ST0010 .type-side .c-text-contents__bodycopy{
    color:#333
}
.AL3.ST0010 .c-text-contents__headline+.c-text-contents__subcopy{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL3.ST0010 .c-text-contents__headline+.c-text-contents__subcopy{
        margin-top:.625rem
    }
}
.AL3.ST0010 .c-text-contents__subcopy+.c-text-contents__bodycopy{
    margin-top:.75rem
}
.AL3.ST0010 .type-side *+.c-cta{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .AL3.ST0010 .type-side *+.c-cta{
        margin-top:0
    }
}
.AL3.ST0010 .type-disclaimer.width-1600 .cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:103rem
}
.AL3.ST0010 .type-disclaimer .c-text-contents{
    width:100%
}
.AL3.ST0010.bg-black .c-text-contents__bodycopy,.AL3.ST0010.bg-black .c-text-contents__list-item,.AL3.ST0010.bg-black .c-text-contents__quote-name,.AL3.ST0010.bg-darkgray .c-text-contents__bodycopy,.AL3.ST0010.bg-darkgray .c-text-contents__list-item,.AL3.ST0010.bg-darkgray .c-text-contents__quote-name,.bg-black>.AL3.ST0010.ST0029 .c-text-contents__bodycopy,.bg-black>.AL3.ST0010.ST0029 .c-text-contents__list-item,.bg-black>.AL3.ST0010.ST0029 .c-text-contents__quote-name,.bg-darkgray>.AL3.ST0010.ST0029 .c-text-contents__bodycopy,.bg-darkgray>.AL3.ST0010.ST0029 .c-text-contents__list-item,.bg-darkgray>.AL3.ST0010.ST0029 .c-text-contents__quote-name{
    color:#fff
}
.AL3.ST0010.bg-black .c-text-contents li:before,.AL3.ST0010.bg-darkgray .c-text-contents li:before,.bg-black>.AL3.ST0010.ST0029 .c-text-contents li:before,.bg-darkgray>.AL3.ST0010.ST0029 .c-text-contents li:before{
    background-color:#fff
}
@supports(-webkit-touch-callout:none){
    .AL3.ST0010 .align-text-right .c-cta{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
}
.AL0003 img{
    width:100%
}
.AL0003>.component>.cmp-container{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    align-items:center;
    background-color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:0 1.5625rem
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container{
        background-color:transparent;
        padding:3rem 0
    }
}
.AL0003>.component>.cmp-container .c-detail-area{
    max-width:90rem;
    padding:1.5625rem 0 0;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-detail-area{
        background-color:#fff;
        border-radius:1.25rem;
        border-bottom-left-radius:0!important;
        border-bottom-right-radius:0!important;
        padding:3rem 7.625rem 0
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-detail-area{
        border-radius:1.75rem
    }
}
.AL0003>.component>.cmp-container .c-detail-area .c-text-contents{
    border-bottom:.0625rem solid #cbc8c2;
    padding:0 0 1.5rem
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-detail-area .c-text-contents{
        padding:0 0 1.875rem
    }
}
.AL0003>.component>.cmp-container .c-detail-area .c-text-contents .title{
    text-align:left
}
.AL0003>.component>.cmp-container .c-detail-area .c-text-contents .contents{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:space-between;
    padding-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-detail-area .c-text-contents .contents{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        padding-top:1.5rem
    }
}
.AL0003>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-doc-date{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#4a4946;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    justify-content:flex-start;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-doc-date{
        width:auto
    }
}
.AL0003>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-doc-date span{
    line-height:1rem
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-doc-date span{
        line-height:1.125rem
    }
}
.AL0003>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-doc-date span+span{
    border-left:.0625rem solid #cbc8c2;
    margin-left:.625rem;
    padding-left:.625rem
}
.AL0003>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-doc-date .doc{
    color:#1a1a1a
}
.AL0003>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-buttons{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:2.5rem 0 1.25rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-buttons{
        display:block;
        padding:0 1.5rem;
        width:auto
    }
}
.AL0003>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-buttons .cmp-button{
    position:relative
}
.AL0003>.component>.cmp-container .c-detail-area .c-text-contents .contents .c-buttons .cmp-button+.cmp-button{
    margin-left:1.5rem
}
.AL0003>.component>.cmp-container .c-detail-area-contents{
    max-width:90rem;
    padding:0 0 1.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-detail-area-contents{
        background-color:#fff;
        padding:0 7.625rem 4.5rem
    }
}
.AL0003>.component>.cmp-container .c-detail-area-contents .c-part{
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-detail-area-contents .c-part{
        padding-top:3rem
    }
}
.AL0003>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content .c-detail-content__img img{
    width:100%
}
.AL0003>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content .c-text-contents__bodycopy{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content .c-text-contents__bodycopy{
        margin-top:3rem
    }
}
.AL0003>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content .parag{
    color:#1a1a1a;
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content .parag{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.AL0003>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content .parag strong{
    font-weight:700
}
.AL0003>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content .parag+.parag{
    margin-top:1.25rem
}
.AL0003>.component>.cmp-container .c-detail-area-contents .c-part.c-detail-content p{
    text-align:left
}
.AL0003>.component>.cmp-container .c-back-to-list{
    background-color:#fff;
    max-width:90rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-back-to-list{
        border-radius:1.25rem;
        border-top-left-radius:0!important;
        border-top-right-radius:0!important
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-back-to-list{
        border-radius:1.75rem
    }
}
.AL0003>.component>.cmp-container .c-back-to-list .c-back-to-list-box{
    padding-bottom:1.5rem;
    text-align:center;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-back-to-list .c-back-to-list-box{
        margin:0 7.625rem;
        padding-bottom:3rem
    }
}
.AL0003>.component>.cmp-container .c-control-link{
    max-width:90rem;
    padding:0 0 1.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-control-link{
        background-color:#fff;
        padding:0 7.625rem 1.5rem
    }
}
.AL0003>.component>.cmp-container .c-control-link ul{
    border-top:.0625rem solid #cbc8c2;
    margin:0;
    padding:1.5rem 0 0;
    width:100%
}
.AL0003>.component>.cmp-container .c-control-link ul li{
    color:#333;
    display:table;
    list-style:none;
    table-layout:fixed;
    vertical-align:middle;
    width:100%
}
.AL0003>.component>.cmp-container .c-control-link ul li>*{
    display:table-cell
}
.AL0003>.component>.cmp-container .c-control-link ul li .to-contents{
    position:relative
}
.AL0003>.component>.cmp-container .c-control-link ul li .to-contents .next-contents,.AL0003>.component>.cmp-container .c-control-link ul li .to-contents .prev-contents{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:space-between;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-control-link ul li .to-contents .next-contents,.AL0003>.component>.cmp-container .c-control-link ul li .to-contents .prev-contents{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.AL0003>.component>.cmp-container .c-control-link ul li .to-contents .next-contents a,.AL0003>.component>.cmp-container .c-control-link ul li .to-contents .prev-contents a{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    color:#333;
    display:-webkit-box;
    font-size:.875rem;
    line-height:1rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-control-link ul li .to-contents .next-contents a,.AL0003>.component>.cmp-container .c-control-link ul li .to-contents .prev-contents a{
        display:block;
        font-size:1rem;
        line-height:1.125rem;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
}
.AL0003>.component>.cmp-container .c-control-link ul li .to-contents .to-date{
    color:#4a4946;
    display:block;
    font-size:.75rem;
    line-height:.75rem;
    margin-top:.5rem;
    width:6.875rem
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-control-link ul li .to-contents .to-date{
        display:inline;
        font-size:.75rem;
        line-height:.875rem;
        margin-top:0;
        width:auto
    }
}
.AL0003>.component>.cmp-container .c-control-link ul li .to-contents:before{
    background-color:#cbc8c2;
    content:"";
    display:block;
    height:.75rem;
    left:-1.5625rem;
    position:absolute;
    top:.3125rem;
    width:.125rem
}
.AL0003>.component>.cmp-container .c-control-link ul li .to{
    color:#000;
    font-size:.875rem;
    line-height:1rem;
    width:6.875rem
}
@media(min-width:48.0625rem){
    .AL0003>.component>.cmp-container .c-control-link ul li .to{
        font-size:1rem;
        line-height:1.125rem;
        width:9%
    }
}
.AL0003>.component>.cmp-container .c-control-link ul li+li{
    margin-top:1.25rem
}
.AL0003>.component>.cmp-container .c-media .cmp-button:before{
    border:0
}
.AL0004 ul{
    list-style:none;
    margin:0;
    padding:0
}
.AL0004 ul li{
    margin:0
}
.AL0004>.component>.cmp-container{
    margin:0 auto
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container{
        margin-left:auto;
        margin-right:auto;
        max-width:90rem
    }
}
@media(max-width:48rem){
    .AL0004>.component>.cmp-container .c-event-list{
        padding-left:1rem;
        padding-right:1rem
    }
}
.AL0004>.component>.cmp-container .c-event-list-top{
    margin-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list-top{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:space-between
    }
}
.AL0004>.component>.cmp-container .c-event-list-headline .cmp-title{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list-headline .cmp-title{
        font-size:3.5rem;
        line-height:3.75rem
    }
}
.AL0004>.component>.cmp-container .c-event-list-headline__subheadline{
    color:#333;
    font-size:.75rem;
    line-height:.875rem;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list-headline__subheadline{
        color:#646464;
        font-size:1.5rem;
        line-height:1.75rem;
        margin-top:.5rem
    }
}
.AL0004>.component>.cmp-container .c-event-list-results{
    display:block;
    font-size:.875rem;
    font-weight:600;
    line-height:1rem
}
.AL0004>.component>.cmp-container .c-event-list-results b{
    color:#da0f47
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list-results{
        line-height:.875rem
    }
}
.AL0004>.component>.cmp-container .c-event-list-form{
    border-radius:1.25rem;
    margin-top:2.25rem
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list-form{
        border-radius:1.75rem;
        margin-top:0;
        padding:0
    }
}
.AL0004>.component>.cmp-container .c-event-list-form .c-form:after{
    clear:both;
    content:"";
    display:block
}
.AL0004>.component>.cmp-container .c-event-list-form .c-form-box{
    width:100%
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list-form .c-form-box{
        display:block;
        float:right;
        height:3.75rem;
        max-width:17.125rem
    }
}
.AL0004>.component>.cmp-container .c-event-list-form .c-form-box .c-select-item{
    width:100%
}
.AL0004>.component>.cmp-container .c-event-list-form__text{
    color:#333;
    line-height:1.125rem;
    margin-bottom:.5rem
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list-form__text{
        display:none
    }
}
.AL0004>.component>.cmp-container .c-event-list__area{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list__area{
        margin-top:1.25rem
    }
}
.AL0004>.component>.cmp-container .c-event-list__area .button{
    margin-top:2.25rem
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list__area .button{
        margin-top:3.375rem
    }
}
.AL0004>.component>.cmp-container .c-event-list__box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:1.875rem 0
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list__box{
        gap:3.375rem 0;
        margin:0 -.625rem;
        padding-bottom:0
    }
}
.AL0004>.component>.cmp-container .c-event-list__item{
    padding:0;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list__item{
        padding:0 .75rem;
        width:33.333%
    }
}
.AL0004>.component>.cmp-container .c-event-list__item a:focus-visible{
    display:block;
    outline:.0625rem solid #000
}
.AL0004>.component>.cmp-container .c-event-list__item a:hover{
    text-decoration:none
}
.AL0004>.component>.cmp-container .c-event-list__item a:hover .title{
    text-decoration:underline
}
.AL0004>.component>.cmp-container .c-event-list__img{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list__img{
        border-radius:1.75rem
    }
}
.AL0004>.component>.cmp-container .c-event-list__content{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list__content{
        margin-top:1.5rem
    }
}
.AL0004>.component>.cmp-container .c-event-list__content .date,.AL0004>.component>.cmp-container .c-event-list__content .type{
    margin-top:.5rem
}
.AL0004>.component>.cmp-container .c-event-list__date{
    font-size:.75rem;
    font-weight:400;
    line-height:.875rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list__date{
        font-size:1rem;
        line-height:1.125rem
    }
}
.AL0004>.component>.cmp-container .c-event-list__type{
    color:#4a4946;
    font-size:.75rem;
    font-weight:400;
    line-height:.875rem;
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .AL0004>.component>.cmp-container .c-event-list__type{
        font-size:1rem;
        line-height:1rem;
        margin-top:.5rem
    }
}
.AL0004 .c-select-item select{
    background-color:#e6e1d6;
    background-position:right 1pc center;
    background-size:18px 10px;
    border:none;
    border-radius:1.875rem;
    font-size:1rem;
    height:3rem;
    line-height:1.125rem;
    min-width:17.125rem;
    padding-left:1.0625rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0004 .c-select-item select{
        background-position:right 24px center;
        font-size:1.25rem;
        height:3.75rem;
        line-height:1.5rem;
        padding-left:1.5625rem
    }
}
.AL0005 .bg-lightgray>.ST0029>.component,.AL0005 .bg-lightgray>.component{
    background-color:#f6f6f6;
    padding-bottom:0;
    padding-top:0
}
@media(min-width:48.0625rem){
    .AL0005 .bg-lightgray>.ST0029>.component,.AL0005 .bg-lightgray>.component{
        padding-bottom:6.25rem;
        padding-top:6.25rem
    }
}
@media(max-width:48rem){
    .AL0005.margin-top{
        padding-top:0
    }
}
@media(min-width:48.0625rem){
    .AL0005>.component>.cmp-container{
        margin-left:auto;
        margin-right:auto;
        max-width:93rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0005>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .AL0005>.component>.cmp-container .c-finder{
        border-radius:1.25rem;
        overflow:hidden
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0005>.component>.cmp-container .c-finder{
        border-radius:1.75rem
    }
}
@media(min-width:48.0625rem){
    .AL0005>.component>.cmp-container .c-search-box__header{
        display:none
    }
}
.AL0005>.component>.cmp-container .c-search-box__form{
    -webkit-box-flex:0;
    -ms-flex:0 0 0px;
    flex:0 0 0
}
@media(min-width:48.0625rem){
    .AL0005>.component>.cmp-container .c-search-box__form label{
        display:none
    }
}
.AL0005>.component>.cmp-container .c-search-box .c-input-label{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto
}
.AL0005>.component>.cmp-container .c-search-box__body .c-search-box__header{
    display:none
}
@media(min-width:48.0625rem){
    .AL0005>.component>.cmp-container .c-search-box__body .c-search-box__header{
        display:block;
        font-size:1.5rem;
        font-weight:600;
        line-height:2.5rem;
        margin-bottom:0;
        margin-top:0;
        white-space:nowrap
    }
}
.AL0005 .c-pop-msg__container{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    background-color:#f0ece4;
    justify-content:space-between;
    max-width:70.25rem;
    padding:2.5rem 0
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg__container{
        border-radius:1.25rem;
        height:auto
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0005 .c-pop-msg__container{
        border-radius:1.75rem
    }
}
.AL0005 .c-pop-msg__header{
    border-bottom:.0625rem solid #cbc8c2;
    margin-bottom:.75rem;
    padding:0 1.5625rem .75rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg__header{
        margin-bottom:1.25rem;
        padding:0 3rem 1.25rem
    }
}
.AL0005 .c-pop-msg__button{
    border-top:.0625rem solid #e6e6e6;
    padding-top:1.5rem;
    text-align:center;
    width:100%
}
@media(max-width:48rem){
    .AL0005 .c-pop-msg__button{
        bottom:3rem;
        position:absolute
    }
}
.AL0005 .c-pop-msg__button-wrap{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    border-top:.0625rem solid #e6e6e6;
    justify-content:center;
    margin-top:0;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg__button-wrap{
        border-color:#cbc8c2;
        margin-top:1.25rem;
        padding-top:2.5rem
    }
}
.AL0005 .c-pop-msg__close-button{
    right:2.5rem!important;
    top:2.5rem!important
}
.AL0005 .c-pop-msg__close-button:after{
    height:1.25rem!important;
    width:1.25rem!important
}
@media(max-width:48rem){
    .AL0005 .c-pop-msg__close-button:before{
        height:.75rem!important;
        width:.75rem!important
    }
}
.AL0005 .c-pop-msg .c-resources__item{
    background-color:#e6e1d6
}
.AL0005 .cmp-find-job-item{
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-item{
        padding:0
    }
    .AL0005 .cmp-find-job-detail{
        background-color:#fff;
        border-radius:1.25rem;
        border-bottom-left-radius:0!important;
        border-bottom-right-radius:0!important;
        padding:0 3rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0005 .cmp-find-job-detail{
        border-radius:1.75rem
    }
}
.AL0005 .cmp-find-job-detail-info{
    position:relative
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-detail-info{
        border-bottom:.0625rem solid #ddd;
        padding:4.875rem 0 0
    }
}
.AL0005 .cmp-find-job-title{
    display:block;
    font-size:1.75rem;
    line-height:2rem;
    padding:5.125rem 0 0
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-title{
        font-size:3.5rem;
        line-height:3.75rem;
        padding:0
    }
}
.AL0005 .cmp-find-job-text{
    color:#4a4946;
    font-size:.875rem;
    line-height:1rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-text{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.AL0005 .cmp-find-job-text span{
    margin-left:.625rem;
    padding-left:.6875rem;
    position:relative
}
.AL0005 .cmp-find-job-text span:before{
    background-color:#cbc8c2;
    content:"";
    display:block;
    height:.875rem;
    left:0;
    position:absolute;
    top:.125rem;
    width:.0625rem
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-text span:before{
        top:.25rem
    }
}
.AL0005 .cmp-find-job-entryCode{
    color:#4a4946;
    line-height:.875rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-entryCode{
        line-height:1.125rem
    }
}
.AL0005 .cmp-find-job-info{
    color:#666;
    font-size:.875rem;
    line-height:1.25rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-info{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:space-between;
        margin-top:1.5rem
    }
}
.AL0005 .cmp-find-job-info .c-sns-share{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.5rem;
    justify-content:flex-end
}
.AL0005 .cmp-find-job-info-buttonBox{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:absolute;
    right:1rem;
    top:1.5625rem
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-info-buttonBox{
        right:0;
        top:3rem
    }
}
.AL0005 .cmp-find-job-info-box{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-info-box{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:0
    }
}
.AL0005 .cmp-find-job-info-box>div:nth-child(n+2){
    position:relative
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-info-box>div:nth-child(n+2){
        margin-left:.625rem;
        padding-left:.6875rem
    }
    .AL0005 .cmp-find-job-info-box>div:nth-child(n+2):before{
        background-color:#e6e6e6;
        content:"";
        display:block;
        height:.875rem;
        left:0;
        position:absolute;
        top:.25rem;
        width:.0625rem
    }
}
.AL0005 .cmp-find-job-writer{
    color:#1a1a1a
}
.AL0005 .cmp-find-job-term{
    color:#333
}
.AL0005 .cmp-find-job-posted{
    color:#4a4946;
    font-size:.75rem;
    left:1rem;
    line-height:.875rem;
    position:absolute;
    top:4rem
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-posted{
        font-size:1rem;
        left:0;
        line-height:1.125rem;
        top:3rem
    }
}
.AL0005 .cmp-find-job-detail-content{
    padding:1.5rem 1rem
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-detail-content{
        padding:3rem 0 4rem
    }
}
.AL0005 .cmp-find-job-detail-content .title{
    color:#1a1a1a;
    font-size:1.25rem;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-detail-content .title{
        font-size:2rem;
        line-height:2.25rem
    }
}
.AL0005 .cmp-find-job-detail-content .text{
    color:#1a1a1a;
    font-size:1rem;
    line-height:1.125rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-detail-content .text{
        font-size:1.5rem;
        line-height:1.75rem;
        margin-top:.75rem
    }
}
.AL0005 .cmp-find-job-detail-content .image{
    margin-bottom:.75rem
}
.AL0005 .cmp-find-job-detail-buttons{
    padding:0 1.5625rem
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-detail-buttons{
        background-color:#fff;
        border-radius:1.25rem;
        border-top-left-radius:0!important;
        border-top-right-radius:0!important;
        padding:0
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0005 .cmp-find-job-detail-buttons{
        border-radius:1.75rem
    }
}
.AL0005 .cmp-find-job-detail-buttons .button{
    display:block;
    text-align:center
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-detail-buttons .button{
        padding-bottom:3rem
    }
}
.AL0005 .cmp-find-job-buttons{
    border-bottom:.0625rem solid #ddd;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.75rem;
    margin:1.5rem 1rem 0;
    padding-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .AL0005 .cmp-find-job-buttons{
        border-bottom:0;
        gap:.5rem;
        margin:2rem 0 0;
        padding-bottom:2rem
    }
}
.AL0005 .c-control-link{
    max-width:90rem;
    padding:0 1rem 1.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0005 .c-control-link{
        background-color:#fff;
        padding:0 3rem 1.5rem
    }
}
.AL0005 .c-control-link ul{
    border-top:.0625rem solid #cbc8c2;
    margin:0;
    padding:1.5rem 0 0;
    width:100%
}
.AL0005 .c-control-link ul li{
    color:#333;
    display:table;
    list-style:none;
    table-layout:fixed;
    vertical-align:middle;
    width:100%
}
.AL0005 .c-control-link ul li>*{
    display:table-cell
}
.AL0005 .c-control-link ul li .to-contents{
    position:relative
}
.AL0005 .c-control-link ul li .to-contents .next-contents,.AL0005 .c-control-link ul li .to-contents .prev-contents{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:space-between;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0005 .c-control-link ul li .to-contents .next-contents,.AL0005 .c-control-link ul li .to-contents .prev-contents{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.AL0005 .c-control-link ul li .to-contents .next-contents a,.AL0005 .c-control-link ul li .to-contents .prev-contents a{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    color:#333;
    display:-webkit-box;
    font-size:.875rem;
    line-height:1rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .AL0005 .c-control-link ul li .to-contents .next-contents a,.AL0005 .c-control-link ul li .to-contents .prev-contents a{
        display:block;
        font-size:1rem;
        line-height:1.125rem;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
}
.AL0005 .c-control-link ul li .to-contents .to-date{
    color:#4a4946;
    display:block;
    font-size:.75rem;
    line-height:.75rem;
    margin-top:.5rem;
    width:6.875rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-control-link ul li .to-contents .to-date{
        display:inline;
        font-size:.75rem;
        line-height:.875rem;
        margin-top:0;
        width:auto
    }
}
.AL0005 .c-control-link ul li .to-contents:before{
    background-color:#cbc8c2;
    content:"";
    display:block;
    height:.75rem;
    left:-1.5625rem;
    position:absolute;
    top:.3125rem;
    width:.0625rem
}
.AL0005 .c-control-link ul li .to{
    color:#000;
    font-size:.875rem;
    line-height:1rem;
    width:6.875rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-control-link ul li .to{
        font-size:1rem;
        line-height:1.125rem;
        width:9%
    }
}
.AL0005 .c-control-link ul li+li{
    margin-top:1.25rem
}
.AL0005 .c-sns-share{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.25rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-sns-share{
        gap:1.5rem
    }
}
.AL0005 .c-sns-share .cmp-button:before{
    height:1rem;
    width:1rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-sns-share .cmp-button:before{
        height:1.5rem;
        width:1.5rem
    }
}
.AL0005 .c-sns-share .cmp-button__text{
    font-size:.75rem;
    font-weight:600;
    line-height:.75rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-sns-share .cmp-button__text{
        font-size:.875rem;
        line-height:.875rem
    }
    .AL0005 .c-downloadList .c-tooltip__container.active{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.AL0005 .c-tooltip__contents{
    padding-bottom:2.125rem;
    padding-top:2.125rem
}
.AL0005 .c-tooltip__container{
    right:0;
    top:.5rem
}
.AL0005 .c-tooltip .c-resources__item{
    border:0;
    border-radius:0;
    display:block
}
.AL0005 .c-tooltip .c-resources__item--extension{
    -ms-flex-negative:0;
    flex-shrink:0
}
.AL0005 .c-tooltip .downloadList{
    margin:0;
    padding:0
}
.AL0005 .c-tooltip .downloadList li{
    list-style:none;
    position:relative
}
.AL0005 .c-tooltip .downloadList li+li{
    margin-top:1.25rem
}
.AL0005 .c-tooltip .downloadList a{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    width:100%
}
.AL0005 .c-tooltip .downloadList__item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:0 .75rem;
    overflow:hidden;
    width:100%
}
.AL0005 .c-tooltip .downloadList__item .c-text{
    font-size:.875rem;
    font-weight:600;
    line-height:.875rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.AL0005 .c-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.75rem;
    justify-content:center;
    list-style:none;
    margin:1rem 0 0;
    padding:0
}
.AL0005 .c-list li{
    margin:0
}
.AL0005 .c-list .only-mobile{
    display:none
}
@media(min-width:48.0625rem){
    .AL0005 .font-w-semibold-14{
        font-size:.875rem
    }
}
.AL0005 .c-pop-msg__contents--box{
    height:100%;
    overflow-y:auto;
    padding:0 1rem 1.5rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg__contents--box{
        height:auto;
        padding:0 3rem
    }
}
.AL0005 .c-pop-msg .downloadList{
    margin:0;
    padding:0
}
.AL0005 .c-pop-msg .downloadList li{
    list-style:none;
    position:relative
}
.AL0005 .c-pop-msg .downloadList a{
    border:.0625rem solid #e6e6e6;
    border-radius:1.25rem;
    display:block;
    padding:1.25rem 3.375rem;
    text-decoration:underline;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg .downloadList a{
        border-radius:1.75rem
    }
}
.AL0005 .c-pop-msg .downloadList a span{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    max-height:5.25rem;
    overflow:hidden;
    text-decoration:underline;
    text-overflow:ellipsis
}
.AL0005 .c-pop-msg-explain-box{
    background-color:#f6f6f6;
    border-radius:1.25rem;
    margin-top:.75rem;
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg-explain-box{
        border-radius:1.75rem
    }
}
.AL0005 .c-pop-msg-explain-box .button{
    margin-top:.5625rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg-explain-box .button{
        margin-top:1.25rem
    }
}
.AL0005 .c-pop-msg-explain-box .button .c-button--text-icon:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-12-12.svg);
    height:.625rem;
    width:.625rem
}
.AL0005 .c-pop-msg-explain-box .button .c-button--text-icon .cmp-button__text{
    font-size:.75rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg-explain-box .button .c-button--text-icon .cmp-button__text{
        font-size:1rem
    }
}
.AL0005 .c-pop-msg-explain-doc{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:7;
    display:-webkit-box;
    line-height:1rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg-explain-doc{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:8;
        display:-webkit-box;
        line-height:1.25rem;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.AL0005 .c-pop-msg-explain-list-box{
    list-style:none;
    margin:.5rem 0;
    padding:0
}
.AL0005 .c-pop-msg-explain-list-box li{
    margin:0
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg-explain-list-box{
        margin-bottom:.75rem;
        margin-top:.75rem
    }
}
.AL0005 .c-pop-msg-explain-list-box li{
    color:#333;
    font-size:.875rem;
    line-height:1rem;
    padding-left:1.5rem;
    text-indent:-1.125rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg-explain-list-box li{
        font-size:1rem;
        line-height:20px
    }
}
.AL0005 .c-pop-msg-explain-list-box li .link--semibold{
    font-weight:600;
    text-decoration:underline
}
.AL0005 .c-pop-msg-explain-list-title{
    font-size:1rem;
    line-height:1.25rem;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg-explain-list-title{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.AL0005 .c-pop-msg-check-box{
    margin-bottom:1.25rem
}
.AL0005 .c-pop-msg-check-box .label{
    color:#000;
    font-size:1rem;
    line-height:1.25rem
}
.AL0005 .c-pop-msg-attachments{
    background-color:#e6e1d6;
    border-radius:1.25rem;
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg-attachments{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        border-radius:1.75rem;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:space-between;
        padding:1.5rem
    }
}
.AL0005 .c-pop-msg-attachments .c-resources__title{
    font-size:.75rem;
    font-weight:600;
    line-height:.75rem;
    padding-left:1.625rem;
    position:relative
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg-attachments .c-resources__title{
        font-size:1rem;
        line-height:1rem;
        padding-left:2.125rem
    }
}
.AL0005 .c-pop-msg-attachments .c-resources__title:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-file-24-24.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:contain;
    content:"";
    display:inline-block;
    height:1.5rem;
    left:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:1.5rem
}
.AL0005 .c-pop-msg-attachments .button{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    margin-top:1.125rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-pop-msg-attachments .button{
        -webkit-box-pack:initial;
        -ms-flex-pack:initial;
        justify-content:normal;
        margin-top:0
    }
}
.AL0005 .c-resources{
    gap:.75rem
}
.AL0005 .c-resources__item{
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .AL0005 .c-resources__item{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .AL0005 .c-resources__item{
        padding:.8125rem 1.25rem
    }
}
.AL0006 ul{
    list-style:none;
    margin:0;
    padding:0
}
.AL0006 ul li{
    margin:0
}
.AL0006>.component{
    padding:0
}
.AL0006>.component>.cmp-container{
    margin:0 auto;
    max-width:90rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding:0
    }
}
@media(min-width:768px)and (max-width:92.5rem){
    .AL0006>.component>.cmp-container{
        margin-left:auto;
        margin-right:auto;
        max-width:90rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:768px)and (max-width:92.5rem)and (min-width:48.0625rem){
    .AL0006>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL0006>.component>.cmp-container .c-file-download .c-file-download-headline.align-text-center,.AL0006>.component>.cmp-container .c-file-download .c-text-contents.align-text-center{
    margin:0 auto;
    max-width:75.0625rem
}
.AL0006>.component>.cmp-container .c-file-download .c-button[class*=-text][class*=-icon]{
    font-size:.875rem
}
.AL0006>.component>.cmp-container .c-file-download .c-button[class*=-text][class*=-icon]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-12-6.svg);
    height:.375rem;
    width:.75rem
}
.AL0006>.component>.cmp-container .c-file-download-headline .cmp-title{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-headline .cmp-title{
        font-size:3.5rem;
        line-height:3.75rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-headline__subheadline{
    color:#333;
    font-size:.75rem;
    line-height:.875rem;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-headline__subheadline{
        font-size:1.5rem;
        line-height:1.75rem;
        margin-top:.5rem
    }
    .AL0006>.component>.cmp-container .c-file-download-headline--pc-center{
        text-align:center
    }
}
.AL0006>.component>.cmp-container .c-file-download-reports{
    margin-top:3rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-reports{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:0 1.5rem;
        margin-top:3rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-reports__box{
    width:100%
}
.AL0006>.component>.cmp-container .c-file-download-reports__box:nth-child(n+2){
    margin-top:3rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-reports__box:nth-child(n+2){
        margin-top:0
    }
}
.AL0006>.component>.cmp-container .c-file-download-reports__title{
    font-size:1.25rem;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-reports__title{
        font-size:2rem;
        line-height:2.25rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-reports__text{
    color:#333;
    font-size:1rem;
    line-height:1.125rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-reports__text{
        font-size:1.5rem;
        line-height:1.75rem;
        margin-top:1.25rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-reports .c-finder{
    margin-top:.5rem
}
.AL0006>.component>.cmp-container .c-file-download-reports .c-finder .c-search-box{
    padding:0
}
.AL0006>.component>.cmp-container .c-file-download-reports .c-finder .c-search-box .c-select-item{
    -webkit-box-flex:initial;
    -ms-flex:initial;
    flex:initial;
    width:100%
}
.AL0006>.component>.cmp-container .c-file-download-reports .c-finder .c-search-box .c-select-item select{
    background-color:#e6e1d6;
    background-position:calc(100% - 1rem) 50%;
    border-radius:1.25rem;
    color:#7e7c77;
    font-size:1rem;
    height:3rem;
    line-height:1.125rem;
    padding-left:1rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-reports .c-finder .c-search-box .c-select-item select{
        background-position:calc(100% - 1.5625rem) 50%;
        border-radius:1.75rem;
        font-size:1.25rem;
        height:3.75rem;
        line-height:1.5rem;
        padding-left:1.5625rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-reports .c-finder .c-search-box__body{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    background-color:transparent;
    gap:.625rem;
    padding:0
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-reports .c-finder .c-search-box__body{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        gap:1.25rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-reports .c-finder .c-search-box__body .button{
    padding:0
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-reports .c-finder .c-search-box__body .button{
        margin-top:0
    }
}
.AL0006>.component>.cmp-container .c-file-download-reports .c-finder.only .c-search-box .c-select-item{
    -webkit-box-flex:initial;
    -ms-flex:initial;
    flex:initial;
    width:100%
}
.AL0006>.component>.cmp-container .c-file-download-reports .c-finder.only .c-search-box__body{
    background-color:transparent;
    margin-left:0;
    max-width:44.25rem
}
.AL0006>.component>.cmp-container .c-file-download-reports__resources{
    margin-top:.5rem
}
.AL0006>.component>.cmp-container .c-file-download-reports__resources .c-resources{
    grid-template-columns:repeat(1,1fr)
}
.AL0006>.component>.cmp-container .c-file-download-reports__resources .c-resources__item--download-info{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.AL0006>.component>.cmp-container .c-file-download-reports__resources .c-resources__item{
    background-color:#e6e1d6;
    border-radius:1.25rem;
    min-width:0;
    padding:1.25rem;
    position:relative
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-reports__resources .c-resources__item{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-reports__resources .c-resources__item--extension{
    -ms-flex-negative:0;
    flex-shrink:0;
    left:1.25rem;
    position:absolute;
    top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-reports__resources .c-resources__item--extension{
        left:1.5rem;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
}
.AL0006>.component>.cmp-container .c-file-download-reports__resources .c-resources__item--download{
    gap:1.25rem;
    padding-left:1.875rem;
    width:100%
}
.AL0006>.component>.cmp-container .c-file-download-reports__resources .c-resources__item--download-info-name{
    display:block
}
.AL0006>.component>.cmp-container .c-file-download-reports__resources .c-resources__item--download-button{
    margin-left:-1.875rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-reports__resources .c-resources__item--download-button{
        margin-left:0
    }
}
.AL0006>.component>.cmp-container .c-file-download-reports.type02{
    margin-top:0
}
.AL0006>.component>.cmp-container .c-file-download-reports.type02 .c-finder{
    margin-top:.5rem
}
.AL0006>.component>.cmp-container .c-file-download-reports.type02 .c-finder .c-search-box__body{
    padding:0
}
@media(max-width:48rem){
    .AL0006>.component>.cmp-container .c-file-download-reports.type02 .c-finder .c-search-box__body{
        gap:1.5rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-reports.type02 .c-finder .c-search-box__body .button{
    padding:0
}
.AL0006>.component>.cmp-container .c-file-download-reports.type02 .c-finder .bg-darkgray>.c-search-box.ST0029 .c-search-box__body,.AL0006>.component>.cmp-container .c-file-download-reports.type02 .c-finder .c-search-box.bg-darkgray .c-search-box__body{
    background-color:#333
}
.AL0006>.component>.cmp-container .c-file-download-reports.type02 .c-finder .bg-darkgray>.c-search-box.ST0029 .c-select-item label,.AL0006>.component>.cmp-container .c-file-download-reports.type02 .c-finder .c-search-box.bg-darkgray .c-select-item label{
    color:#fff
}
@media(max-width:48rem){
    .AL0006>.component>.cmp-container .c-file-download-reports.type02 .c-file-download-reports{
        margin-top:1.5rem
    }
    .AL0006>.component>.cmp-container .c-file-download-reports.type02 .c-file-download-reports__box:nth-child(n+2){
        margin-top:.75rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-table{
    margin-top:3rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table{
        background-color:#fff;
        border-radius:1.25rem;
        margin-top:1.5rem;
        padding:1.5rem 3rem 3rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table{
        border-radius:1.75rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-table:has(.c-table--nodata){
    margin-top:1.5rem;
    padding:1.5rem 0 0
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table:has(.c-table--nodata){
        padding:4.8125rem 7.625rem 6rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table{
    border-top:0;
    border-color:#f0ece4;
    max-height:none
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table table{
    table-layout:fixed
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table .cell-size{
        width:16.6%
    }
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table .cell-size.year{
    max-width:2.5rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table .cell-size.year{
        max-width:10rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table .cell-size.type{
    max-width:6.25rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table .cell-size.type{
        max-width:11.75rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table .c-table__title{
    display:block;
    overflow:hidden;
    text-decoration:none
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table .c-table__title--icon{
    height:1.5rem
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table__icon-box{
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem 0;
    text-decoration:none;
    width:100%
}
@media(max-width:48rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table__icon-box{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:3;
        display:-webkit-box;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table__icon-box{
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:initial;
        flex-direction:row;
        gap:0 .75rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table__icon-box .c-resources__item--extension{
    -ms-flex-negative:0;
    flex-shrink:0
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table__icon-box .c-resources__item--extension+span{
    color:#333;
    font-size:.875rem;
    font-weight:600;
    line-height:.875rem
}
@media(max-width:48rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table__icon-box .c-resources__item--extension+span{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:3;
        display:-webkit-box;
        margin:.5rem 0;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table__icon-box .c-resources__item--extension+span{
        color:#646464;
        font-size:1.25rem;
        font-weight:400;
        line-height:1.375rem;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table .year{
    color:#646464;
    font-size:1rem;
    line-height:1.375rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table .year{
        font-size:1.25rem;
        line-height:1.375rem
    }
}
@media(max-width:48rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table .year{
        max-width:2.5rem;
        min-width:2.5rem;
        padding-left:0;
        padding-right:0;
        width:2.5rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table .type{
    color:#646464;
    font-size:1rem;
    line-height:1.375rem;
    word-break:break-word
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table .type{
        font-size:1.25rem;
        line-height:1.375rem;
        text-align:center
    }
}
@media(max-width:48rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table .type{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table td,.AL0006>.component>.cmp-container .c-file-download-table .c-table th{
    min-width:auto
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table td,.AL0006>.component>.cmp-container .c-file-download-table .c-table th{
        min-width:16rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table th{
    background-color:transparent;
    font-weight:600;
    padding:.75rem 0;
    text-align:center
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table th{
        font-size:1.25rem;
        font-weight:400;
        line-height:1.375rem;
        padding:.75rem 2.5rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table td{
    border-color:#f0ece4;
    padding:.375rem .875rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table td{
        padding:.875rem 2.5rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table__nodata{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-nodata-black-90-90.svg);
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:3.75rem 3.75rem;
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem;
    padding-top:4.5rem;
    text-align:left
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table__nodata{
        background-size:5.625rem 5.625rem;
        font-size:3.5rem;
        line-height:3.75rem;
        padding-top:7.5rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-table .c-table+.button{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table .c-table+.button{
        margin-top:2.5rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-table__total{
    font-size:.875rem;
    font-weight:600;
    line-height:.875rem;
    margin-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .AL0006>.component>.cmp-container .c-file-download-table__total{
        color:#000;
        font-size:.875rem;
        line-height:.875rem
    }
}
.AL0006>.component>.cmp-container .c-file-download-table__total b{
    color:#da0f47;
    font-weight:600
}
.AL0006 .bg-lightgray>.component.ST0029 .c-file-download-reports__resources .c-resources__item,.AL0006 .component.bg-lightgray .c-file-download-reports__resources .c-resources__item{
    background-color:#fff;
    min-width:0;
    position:relative
}
.AL0006 .bg-lightgray>.component.ST0029 .c-file-download-reports__resources .c-resources__item--extension,.AL0006 .component.bg-lightgray .c-file-download-reports__resources .c-resources__item--extension{
    -ms-flex-negative:0;
    flex-shrink:0;
    left:1.25rem;
    position:absolute;
    top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0006 .bg-lightgray>.component.ST0029 .c-file-download-reports__resources .c-resources__item--extension,.AL0006 .component.bg-lightgray .c-file-download-reports__resources .c-resources__item--extension{
        left:2rem;
        top:1.875rem
    }
}
.AL0006 .bg-lightgray>.component.ST0029 .c-file-download-reports__resources .c-resources__item--download,.AL0006 .component.bg-lightgray .c-file-download-reports__resources .c-resources__item--download{
    padding-left:1.875rem;
    width:100%
}
.AL0006 .bg-lightgray>.component.ST0029 .c-file-download-reports__resources .c-resources__item--download-info-name,.AL0006 .component.bg-lightgray .c-file-download-reports__resources .c-resources__item--download-info-name{
    display:block
}
.AL0006.bg-black .component .cmp-text,.bg-black>.AL0006.ST0029 .component .cmp-text{
    color:#fff
}
.AL0006.bg-black .component .c-file-download-headline__subheadline,.bg-black>.AL0006.ST0029 .component .c-file-download-headline__subheadline{
    color:#e6e1d6
}
.AL0006.bg-black .component .c-file-download-reports__text,.bg-black>.AL0006.ST0029 .component .c-file-download-reports__text{
    color:#fff
}
@media(max-width:48rem){
    .AL0006.bg-black .component .c-button[class*=-text][class*=-icon]:after,.bg-black>.AL0006.ST0029 .component .c-button[class*=-text][class*=-icon]:after{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-12-7.svg)!important
    }
}
.AL0006.bg-black .component .c-file-download-reports__resources .c-resources__item,.bg-black>.AL0006.ST0029 .component .c-file-download-reports__resources .c-resources__item{
    background-color:#e6e1d6;
    min-width:0;
    position:relative
}
.AL0006.bg-black .component .c-file-download-reports__resources .c-resources__item--extension,.bg-black>.AL0006.ST0029 .component .c-file-download-reports__resources .c-resources__item--extension{
    -ms-flex-negative:0;
    flex-shrink:0;
    left:1.25rem;
    position:absolute;
    top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0006.bg-black .component .c-file-download-reports__resources .c-resources__item--extension,.bg-black>.AL0006.ST0029 .component .c-file-download-reports__resources .c-resources__item--extension{
        left:1.5rem;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
}
.AL0006.bg-black .component .c-file-download-reports__resources .c-resources__item--download,.bg-black>.AL0006.ST0029 .component .c-file-download-reports__resources .c-resources__item--download{
    padding-left:1.875rem;
    width:100%
}
.AL0006.bg-black .component .c-file-download-reports__resources .c-resources__item--download-info-name,.bg-black>.AL0006.ST0029 .component .c-file-download-reports__resources .c-resources__item--download-info-name{
    display:block
}
.AL0006.bg-black .component .c-file-download-table a:focus-visible,.AL0006.bg-black .component .c-file-download-table button:focus-visible,.bg-black>.AL0006.ST0029 .component .c-file-download-table a:focus-visible,.bg-black>.AL0006.ST0029 .component .c-file-download-table button:focus-visible{
    outline-color:#000
}
.AL0006.bg-black .component .c-table table,.bg-black>.AL0006.ST0029 .component .c-table table{
    color:#fff
}
@media(max-width:48rem){
    .AL0006.bg-black .component .c-table table th,.bg-black>.AL0006.ST0029 .component .c-table table th{
        color:#fff!important
    }
}
.AL0006.bg-black .component .c-table__icon-box,.bg-black>.AL0006.ST0029 .component .c-table__icon-box{
    color:#fff
}
@media(max-width:48rem){
    .AL0006.bg-black .component .c-table .type,.AL0006.bg-black .component .c-table .year,.AL0006.bg-black .component .c-table__icon-box span,.bg-black>.AL0006.ST0029 .component .c-table .type,.bg-black>.AL0006.ST0029 .component .c-table .year,.bg-black>.AL0006.ST0029 .component .c-table__icon-box span{
        color:#fff!important
    }
    .AL0006.bg-black .component .c-icon-button--download:before,.bg-black>.AL0006.ST0029 .component .c-icon-button--download:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-download-white-32-32.svg)
    }
}
@media(min-width:48.0625rem){
    .AL0006.bg-black .component .button .c-button__text,.bg-black>.AL0006.ST0029 .component .button .c-button__text{
        color:#000
    }
}
.AL0006 .br--pc{
    display:none
}
@media(min-width:48.0625rem){
    .AL0006 .br--pc{
        display:block
    }
}
.AL0006 .br--mo{
    display:block
}
@media(min-width:48.0625rem){
    .AL0006 .br--mo{
        display:none
    }
}
.AL0007 ul{
    list-style:none;
    margin:0;
    padding:0
}
.AL0007 ul li{
    margin:0
}
.AL0007>.component>.cmp-container{
    margin:0 auto
}
@media(max-width:48rem){
    .AL0007>.component>.cmp-container{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .AL0007>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .AL0007>.component>.cmp-container{
        margin-left:auto;
        margin-right:auto;
        max-width:90rem
    }
}
.AL0007>.component>.cmp-container .c-chart-api-headline .cmp-title{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem
}
@media(min-width:48.0625rem){
    .AL0007>.component>.cmp-container .c-chart-api-headline .cmp-title{
        font-size:3.5rem;
        line-height:3.75rem
    }
}
@media(max-width:48rem){
    .AL0007>.component>.cmp-container .c-chart-api-headline .cmp-title{
        padding-left:.5625rem;
        padding-right:.5625rem
    }
}
.AL0007>.component>.cmp-container .c-chart-api-headline__subheadline{
    font-size:1rem;
    line-height:1.25rem;
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .AL0007>.component>.cmp-container .c-chart-api-headline__subheadline{
        color:#1a1a1a;
        font-size:1.5rem;
        line-height:1.75rem;
        margin-top:.75rem
    }
}
.AL0007>.component>.cmp-container .c-chart-api-area{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0007>.component>.cmp-container .c-chart-api-area{
        margin-top:1.25rem
    }
    .AL0007>.component>.cmp-container .c-chart-api-area.row{
        -webkit-box-flex:1;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex:1 1 50%;
        flex:1 1 50%;
        gap:0 1.5rem
    }
}
.AL0007>.component>.cmp-container .c-chart-api-box{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    background-color:#e6e1d6;
    background-color:#fff;
    border-radius:1rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:21.75rem;
    justify-content:center;
    overflow:hidden
}
.AL0007>.component>.cmp-container .c-chart-api-box:nth-child(n+2){
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0007>.component>.cmp-container .c-chart-api-box{
        border-radius:1.75rem;
        height:25rem
    }
    .AL0007>.component>.cmp-container .c-chart-api-box:nth-child(n+2){
        margin-top:0
    }
}
.AL0007>.component>.cmp-container .c-chart-api-box p{
    color:#333;
    font-size:1.5rem;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .AL0007>.component>.cmp-container .c-chart-api-box p{
        font-size:1.75rem;
        line-height:2rem
    }
}
.AL0007>.component>.cmp-container .c-chart-api-box svg>g text{
    font-family:inherit!important
}
.AL0007>.component>.cmp-container .c-chart-api-box svg>g:first-of-type text:first-of-type{
    fill:#000;
    font-size:1rem!important;
    font-weight:400!important
}
.AL0007>.component>.cmp-container .c-chart-api-box.row{
    width:100%
}
.AL0008{
    overflow:initial
}
.AL0008 ul{
    list-style:none;
    margin:0;
    padding:0
}
.AL0008 ul li{
    margin:0
}
.AL0008>.component>.cmp-container{
    margin:0 auto
}
@media(min-width:48.0625rem){
    .AL0008>.component>.cmp-container{
        margin-left:auto;
        margin-right:auto;
        max-width:90rem
    }
}
.AL0008>.component>.cmp-container .c-RU-newsletter{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
@media(max-width:48rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        padding-left:1rem;
        padding-right:1rem
    }
}
.AL0008>.component>.cmp-container .c-RU-newsletter--subscription{
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter--subscription{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter--subscription{
        padding-bottom:2.9375rem
    }
}
.AL0008>.component>.cmp-container .c-RU-newsletter--subscription__title{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem;
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter--subscription__title{
        font-size:3.5rem;
        line-height:3.75rem;
        margin-top:0
    }
}
.AL0008>.component>.cmp-container .c-RU-newsletter--subscription__text{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.75rem;
    gap:1.4375rem;
    line-height:.875rem;
    margin-top:.5rem
}
@media(max-width:48rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter--subscription__text{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media(min-width:48.0625rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter--subscription__text{
        font-size:1rem;
        font-size:1.25rem;
        gap:.5rem;
        line-height:1.375rem;
        line-height:1.625rem
    }
}
.AL0008>.component>.cmp-container .c-RU-newsletter--subscription__text .cmp-button__text{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:1rem;
    font-weight:600;
    gap:.1875rem;
    line-height:1.375rem
}
.AL0008>.component>.cmp-container .c-RU-newsletter--subscription__text .cmp-button__text:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-5-8.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:inline-block;
    height:.75rem;
    width:.4375rem
}
.AL0008>.component>.cmp-container .c-RU-newsletter--subscription__text .cmp-button:before{
    display:none
}
.AL0008>.component>.cmp-container .c-RU-newsletter--subscription__text .c-tooltip__contents{
    font-size:1rem;
    line-height:1.25rem;
    text-align:left;
    width:37.5rem
}
.AL0008>.component>.cmp-container .c-RU-newsletter--subscription__text .c-tooltip__contents a{
    font-size:.875rem;
    font-weight:600;
    line-height:1.25rem;
    text-decoration:underline
}
.AL0008>.component>.cmp-container .c-RU-newsletter--subscription__text .c-tooltip__container.active{
    display:none
}
@media(min-width:48.0625rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter--subscription__text .c-tooltip__container.active{
        display:block
    }
}
.AL0008>.component>.cmp-container .c-RU-newsletter .c-search-box{
    padding:0
}
.AL0008>.component>.cmp-container .c-RU-newsletter .c-search-box__body{
    background-color:transparent;
    gap:1.5rem;
    padding:0
}
@media(max-width:48rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter .c-search-box__body{
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:start
    }
}
@media(min-width:48.0625rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter .c-search-box__body{
        max-width:44.25rem
    }
    .AL0008>.component>.cmp-container .c-RU-newsletter .c-search-box__body .button{
        margin-bottom:.5rem
    }
}
.AL0008>.component>.cmp-container .c-RU-newsletter .c-search-box__body .c-search-box__form{
    -webkit-box-align:initial;
    -ms-flex-align:initial;
    align-items:normal
}
.AL0008>.component>.cmp-container .c-RU-newsletter .c-search-box .c-input-item{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    width:auto
}
.AL0008>.component>.cmp-container .c-RU-newsletter .c-search-box .c-input-item label{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter .c-search-box .c-input-item label{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
@media(max-width:48rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter .c-search-box .c-input-item label:after{
        color:#da0f47;
        content:"*"
    }
}
.AL0008>.component>.cmp-container .c-RU-newsletter .c-search-box .c-input-item input{
    background-color:#e6e1d6;
    border-radius:1.5rem;
    height:3rem
}
@media(min-width:48.0625rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter .c-search-box .c-input-item input{
        border-radius:1.875rem;
        height:3.75rem;
        width:34.375rem
    }
}
.AL0008>.component>.cmp-container .c-RU-newsletter--error{
    border:.0625rem solid #e6e6e6;
    border-radius:1.25rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter--error{
        background-color:#fff;
        border-radius:1.75rem;
        padding:4.8125rem 6rem 7.625rem
    }
}
.AL0008>.component>.cmp-container .c-RU-newsletter--error__text{
    color:#000;
    font-size:1.25rem;
    font-weight:600;
    line-height:1.625rem;
    padding-top:4.5rem
}
@media(min-width:48.0625rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter--error__text{
        padding-top:7.75rem
    }
}
.AL0008>.component>.cmp-container .c-RU-newsletter--error__nodata{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-nodata-black-90-90.svg);
    background-position:0 0;
    background-repeat:no-repeat;
    color:#000
}
@media(max-width:48rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter--error__nodata{
        background-size:3.75rem
    }
}
.AL0008>.component>.cmp-container .c-RU-newsletter--error__applied{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-result-60-60.svg);
    background-position:0 0;
    background-repeat:no-repeat
}
@media(min-width:48.0625rem){
    .AL0008>.component>.cmp-container .c-RU-newsletter--error__applied{
        background-size:5.625rem
    }
    .AL0008>.component>.cmp-container .error{
        margin-left:auto;
        margin-right:auto;
        max-width:90rem
    }
}
.AL0009 ul{
    list-style:none;
    margin:0;
    padding:0
}
.AL0009 ul li{
    margin:0
}
.AL0009>.component>.cmp-container{
    margin:0 auto
}
@media(min-width:48.0625rem){
    .AL0009>.component>.cmp-container{
        margin-left:auto;
        margin-right:auto;
        max-width:90rem
    }
}
.AL0009>.component>.cmp-container .c-event-timeline .c-accordion__box .c-accordion__body{
    display:none
}
.AL0009>.component>.cmp-container .c-event-timeline .c-accordion__box--expand .c-accordion__body{
    display:block
}
.AL0009>.component>.cmp-container .c-event-timeline .c-accordion__box--expand .c-accordion__head{
    border-bottom:none
}
.AL0009>.component>.cmp-container .c-event-timeline .c-accordion__head{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    border-bottom:.0625rem solid #cbc8c2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding:1rem .625rem 1rem 0;
    position:relative
}
@media(max-width:48rem){
    .AL0009>.component>.cmp-container .c-event-timeline .c-accordion__head{
        margin-left:1rem;
        margin-right:1rem
    }
}
@media(min-width:48.0625rem){
    .AL0009>.component>.cmp-container .c-event-timeline .c-accordion__head{
        padding:1.5rem
    }
}
.AL0009>.component>.cmp-container .c-event-timeline .c-accordion__head .button{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.AL0009>.component>.cmp-container .c-event-timeline .c-accordion__head .button .cmp-button{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    justify-content:flex-end;
    padding:0 .75rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0009>.component>.cmp-container .c-event-timeline .c-accordion__head .button .cmp-button{
        padding:0 1.5rem
    }
}
.AL0009>.component>.cmp-container .c-event-timeline .c-accordion__head-text{
    color:#000;
    font-size:1.5rem;
    font-weight:300;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .AL0009>.component>.cmp-container .c-event-timeline .c-accordion__head-text{
        font-size:2.25rem;
        line-height:2.625rem
    }
}
.AL0009>.component>.cmp-container .c-event-timeline .c-accordion__body{
    background-color:#e6e1d6;
    padding:1.5rem 1rem
}
@media(min-width:48.0625rem){
    .AL0009>.component>.cmp-container .c-event-timeline .c-accordion__body{
        padding:1.5rem
    }
}
.AL0009>.component>.cmp-container .c-event-timeline-headline{
    border-bottom:.0625rem solid #cbc8c2;
    padding-bottom:1.25rem
}
@media(max-width:48rem){
    .AL0009>.component>.cmp-container .c-event-timeline-headline{
        margin-left:1rem;
        margin-right:1rem
    }
}
.AL0009>.component>.cmp-container .c-event-timeline-headline .cmp-title{
    font-size:1.625rem;
    font-weight:300;
    line-height:1.875rem
}
@media(min-width:48.0625rem){
    .AL0009>.component>.cmp-container .c-event-timeline-headline .cmp-title{
        font-size:3.5rem;
        line-height:3.75rem
    }
    .AL0009>.component>.cmp-container .c-event-timeline__timeline{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:0 1.5rem
    }
    .AL0009>.component>.cmp-container .c-event-timeline__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.AL0009>.component>.cmp-container .c-event-timeline__item:nth-child(n+2){
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .AL0009>.component>.cmp-container .c-event-timeline__item:nth-child(n+2){
        margin-top:0
    }
}
.AL0009>.component>.cmp-container .c-event-timeline__title{
    border-bottom:.0625rem solid #646464;
    font-size:1.25rem;
    font-weight:400;
    line-height:1.5rem;
    margin-bottom:.75rem;
    padding-bottom:.5rem
}
@media(min-width:48.0625rem){
    .AL0009>.component>.cmp-container .c-event-timeline__title{
        font-size:2rem;
        line-height:2.25rem;
        margin-bottom:1rem;
        padding-bottom:1rem
    }
}
.AL0009>.component>.cmp-container .c-event-timeline-list__item{
    background-color:#fff;
    border-radius:1.25rem;
    line-height:.875rem;
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .AL0009>.component>.cmp-container .c-event-timeline-list__item{
        border-radius:1.75rem
    }
}
.AL0009>.component>.cmp-container .c-event-timeline-list__item:nth-child(n+2){
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0009>.component>.cmp-container .c-event-timeline-list__item{
        line-height:1.25rem;
        padding:1.75rem
    }
    .AL0009>.component>.cmp-container .c-event-timeline-list__item:nth-child(n+2){
        margin-top:.75rem
    }
    .AL0009>.component>.cmp-container .c-event-timeline-list__item.row{
        -webkit-box-flex:1;
        -ms-flex:1 1 calc(33.333% - 3rem);
        flex:1 1 calc(33.333% - 3rem)
    }
    .AL0009>.component>.cmp-container .c-event-timeline-list__item.row:nth-child(n+2){
        margin-top:0
    }
}
.AL0009>.component>.cmp-container .c-event-timeline-list__date{
    color:#333;
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .AL0009>.component>.cmp-container .c-event-timeline-list__date{
        font-size:1rem;
        line-height:1.25rem
    }
}
.AL0009>.component>.cmp-container .c-event-timeline-list__title{
    font-size:1.25rem;
    font-weight:400;
    line-height:1.5rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0009>.component>.cmp-container .c-event-timeline-list__title{
        font-size:1.5rem;
        line-height:1.75rem;
        margin-top:.25rem
    }
}
.AL0009>.component>.cmp-container .c-event-timeline-list__text{
    font-size:1rem;
    line-height:1.25rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0009>.component>.cmp-container .c-event-timeline-list__text{
        margin-top:.75rem
    }
    .AL0009>.component>.cmp-container .c-event-timeline-list.row{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        row-gap:.75rem
    }
    .AL0012>.component>.cmp-container{
        margin-left:auto;
        margin-right:auto;
        max-width:93rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0012>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL0012>.component>.cmp-container .c-detail-area{
    border-top:.0625rem solid #cbc8c2;
    margin-top:1.5625rem;
    max-width:90rem;
    padding:0 1rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-detail-area{
        background-color:#fff;
        border:none;
        border-radius:1.25rem;
        margin-top:1.5rem;
        padding:1.5rem 3rem 1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-detail-area{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .AL0012>.component>.cmp-container .c-find-job{
        padding-left:1rem;
        padding-right:1rem
    }
}
.AL0012>.component>.cmp-container .c-find-job-top{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding:.75rem 1rem
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job-top{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        padding:3rem 0 1.5rem
    }
}
.AL0012>.component>.cmp-container .c-find-job-headline .cmp-title{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job-headline .cmp-title{
        font-size:3.5rem;
        line-height:3.75rem
    }
}
.AL0012>.component>.cmp-container .c-find-job-headline__subheadline{
    color:#333;
    font-size:.75rem;
    line-height:.875rem;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job-headline__subheadline{
        color:#646464;
        font-size:1.5rem;
        line-height:1.75rem;
        margin-top:.5rem
    }
}
.AL0012>.component>.cmp-container .c-find-job-results{
    display:block;
    font-size:.875rem;
    font-weight:600;
    line-height:1rem
}
.AL0012>.component>.cmp-container .c-find-job-results b{
    color:#da0f47
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job-results{
        line-height:.875rem
    }
}
.AL0012>.component>.cmp-container .c-find-job-form{
    border-radius:1.25rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job-form{
        border-radius:1.75rem;
        margin-top:0;
        padding:0
    }
}
.AL0012>.component>.cmp-container .c-find-job-form__container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.25rem;
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job-form__container{
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        -ms-flex-direction:initial;
        flex-direction:row;
        gap:1.5rem;
        margin:0 auto;
        max-width:59.5rem;
        padding:0
    }
}
.AL0012>.component>.cmp-container .c-find-job-form .c-form:after{
    clear:both;
    content:"";
    display:block
}
.AL0012>.component>.cmp-container .c-find-job-form .c-form-box{
    width:100%
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job-form .c-form-box{
        display:block;
        float:right;
        height:3.75rem
    }
}
.AL0012>.component>.cmp-container .c-find-job-form .c-form-box .c-select-item{
    width:100%
}
.AL0012>.component>.cmp-container .c-find-job-form__text{
    color:#333;
    line-height:1.125rem;
    margin-bottom:.5rem
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job-form__text{
        display:none
    }
}
.AL0012>.component>.cmp-container .c-find-job__area{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job__area{
        margin-top:1.25rem
    }
}
.AL0012>.component>.cmp-container .c-find-job__area .button{
    margin-top:2.25rem
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job__area .button{
        margin-top:3.375rem
    }
}
.AL0012>.component>.cmp-container .c-find-job__box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:1.875rem 0
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job__box{
        gap:3.375rem 0;
        margin:0 -.625rem;
        padding-bottom:0
    }
}
.AL0012>.component>.cmp-container .c-find-job__item{
    padding:0;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job__item{
        padding:0 .75rem;
        width:33.333%
    }
}
.AL0012>.component>.cmp-container .c-find-job__item a:hover{
    text-decoration:none
}
.AL0012>.component>.cmp-container .c-find-job__item a:hover .title{
    text-decoration:underline
}
.AL0012>.component>.cmp-container .c-find-job__img{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job__img{
        border-radius:1.75rem
    }
}
.AL0012>.component>.cmp-container .c-find-job__content{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job__content{
        margin-top:1.5rem
    }
}
.AL0012>.component>.cmp-container .c-find-job__content .date,.AL0012>.component>.cmp-container .c-find-job__content .type{
    margin-top:.5rem
}
.AL0012>.component>.cmp-container .c-find-job__date{
    font-size:.75rem;
    font-weight:400;
    line-height:.875rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job__date{
        font-size:1rem;
        line-height:1.125rem
    }
}
.AL0012>.component>.cmp-container .c-find-job__type{
    color:#4a4946;
    font-size:.75rem;
    font-weight:400;
    line-height:.875rem;
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-find-job__type{
        font-size:1rem;
        line-height:1rem;
        margin-top:.5rem
    }
}
.AL0012>.component>.cmp-container .c-search-box{
    background-color:#f6f6f6;
    padding:0
}
.AL0012>.component>.cmp-container .c-search-box .cmp-form{
    padding:2.5rem 1.5625rem
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-search-box__header{
        display:none
    }
    .AL0012>.component>.cmp-container .c-search-box__form{
        -webkit-box-flex:0;
        -ms-flex:0 0 36.625rem;
        flex:0 0 36.625rem
    }
    .AL0012>.component>.cmp-container .c-search-box__form label{
        display:none
    }
}
.AL0012>.component>.cmp-container .c-search-box .c-input-label{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto
}
.AL0012>.component>.cmp-container .c-search-box__body .c-search-box__header{
    display:none
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-search-box__body .c-search-box__header{
        display:block;
        font-size:1.5rem;
        font-weight:600;
        line-height:2.5rem;
        margin-bottom:0;
        margin-top:0;
        white-space:nowrap
    }
    .AL0012>.component>.cmp-container .c-search-box .c-select-item{
        -webkit-box-flex:0;
        -ms-flex:0 0 36.625rem;
        flex:0 0 36.625rem;
        max-width:36.625rem;
        width:100%
    }
}
.AL0012>.component>.cmp-container .c-search-box .c-select-item select{
    color:#000
}
.AL0012>.component>.cmp-container .c-result-area__more{
    padding-bottom:1.5rem;
    padding-top:2.5rem
}
@media(min-width:48.0625rem){
    .AL0012>.component>.cmp-container .c-result-area__more{
        padding-bottom:3rem;
        padding-top:2rem
    }
}
.AL0012 .cmp-find-job{
    list-style:none;
    margin:0;
    padding:0
}
.AL0012 .cmp-find-job li{
    margin:0
}
@media(min-width:48.0625rem){
    .AL0012 .cmp-find-job{
        border-top:none
    }
}
.AL0012 .cmp-find-job-list{
    border-bottom:.0625rem solid #cbc8c2
}
.AL0012 .cmp-find-job-list a{
    display:block;
    padding:1rem 0;
    position:relative
}
@media(min-width:48.0625rem){
    .AL0012 .cmp-find-job-list a{
        padding:1.5rem 0
    }
}
.AL0012 .cmp-find-job-list a:hover{
    text-decoration:none
}
.AL0012 .cmp-find-job-list a:hover .cmp-find-job-title{
    text-decoration:underline
}
@media(min-width:48.0625rem){
    .AL0012 .cmp-find-job-list:last-child{
        border-bottom:none
    }
}
.AL0012 .cmp-find-job-title{
    display:block;
    font-size:1.5rem;
    font-weight:600;
    line-height:1.75rem
}
.AL0012 .cmp-find-job-text{
    color:#4a4946;
    line-height:1.375rem;
    margin-top:.75rem;
    max-width:59.4375rem;
    position:relative
}
@media(min-width:48.0625rem){
    .AL0012 .cmp-find-job-text{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        display:-webkit-box;
        margin-top:1.25rem;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.AL0012 .cmp-find-job-text--bold{
    color:#1a1a1a
}
.AL0012 .cmp-find-job-text__container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    line-height:.875rem
}
.AL0012 .cmp-find-job-text__container>p:nth-child(n+2){
    font-size:.875rem;
    margin-left:.625rem;
    padding-left:.6875rem;
    position:relative
}
@media(min-width:48.0625rem){
    .AL0012 .cmp-find-job-text__container>p:nth-child(n+2){
        font-size:1.25rem
    }
}
.AL0012 .cmp-find-job-text__container>p:nth-child(n+2):before{
    background-color:#cbc8c2;
    content:"";
    display:block;
    height:.875rem;
    left:0;
    position:absolute;
    top:.25rem;
    width:.0625rem
}
@media(min-width:48.0625rem){
    .AL0012 .cmp-find-job-term{
        margin-top:0
    }
}
.AL0012 .cmp-find-job-info{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.875rem;
    justify-content:space-between;
    line-height:1.25rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0012 .cmp-find-job-info{
        -webkit-box-pack:initial;
        -ms-flex-pack:initial;
        bottom:1.5rem;
        justify-content:normal;
        left:auto;
        line-height:.875rem;
        position:absolute;
        right:0
    }
    .AL0012 .cmp-find-job-info>p:nth-child(n+2){
        margin-left:.625rem;
        padding-left:.6875rem;
        position:relative
    }
    .AL0012 .cmp-find-job-info>p:nth-child(n+2):before{
        background-color:#cbc8c2;
        content:"";
        display:block;
        height:.875rem;
        left:0;
        position:absolute;
        top:.25rem;
        width:.0625rem
    }
}
.AL0012 .cmp-find-job-info.c-text-contents__subcopy--no-writer{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.AL0012 .cmp-find-job-writer{
    color:#1a1a1a;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-weight:400
}
.AL0012 .cmp-find-job-posted{
    bottom:2.625rem;
    color:#666;
    font-size:.75rem;
    line-height:.875rem;
    position:absolute;
    right:0
}
@media(min-width:48.0625rem){
    .AL0012 .cmp-find-job-posted{
        bottom:auto;
        font-size:1rem;
        left:auto;
        line-height:1.25rem;
        right:0;
        top:2.3125rem
    }
}
.AL0012 .cmp-find-job-posteddate{
    color:aqua
}
.AL0012 .more-btn{
    margin-top:1.25rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .AL0012 .more-btn{
        margin-top:2.5rem
    }
}
.AL0012 .noData{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0012 .noData{
        display:none;
        padding-bottom:4rem
    }
}
.AL0012 .noData-item{
    border-top:.0625rem solid #cbc8c2;
    padding:1.5rem 1.25rem
}
@media(min-width:48.0625rem){
    .AL0012 .noData-item{
        background-color:#fff;
        border:none;
        border-radius:1.25rem;
        padding:3rem 7.625rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0012 .noData-item{
        border-radius:1.75rem
    }
}
.AL0012 .noData-text{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-nodata-black-90-90.svg);
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:3.75rem;
    max-width:none;
    padding:4.5rem 0 1.5rem
}
@media(min-width:48.0625rem){
    .AL0012 .noData-text{
        background-color:#fff;
        background-position:left top 53px;
        background-size:5.625rem;
        padding:10.75rem 0 3rem
    }
}
.AL0012 .c-select-item select{
    background-color:#e6e1d6;
    background-position:calc(100% - 1.25rem) 50%;
    background-size:1rem 1rem;
    border:none;
    border-radius:1.875rem;
    color:rgba(0,0,0,.3);
    font-size:1rem;
    height:3rem;
    line-height:1.125rem;
    min-width:10rem;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0012 .c-select-item select{
        font-size:1.25rem;
        height:3.75rem;
        line-height:1.5rem;
        min-width:17.125rem;
        padding-left:1.5625rem
    }
}
.AL0014{
    overflow:inherit
}
@media(min-width:48.0625rem){
    .AL0014>.component>.cmp-container{
        margin-left:auto;
        margin-right:auto;
        max-width:93rem;
        max-width:90rem
    }
}
.AL0014 .carousel{
    overflow:hidden;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .AL0014 .carousel{
        padding:0
    }
}
.AL0014 .carousel .swiper{
    overflow:initial
}
.AL0014 .carousel .c-carousel__handler{
    margin-top:0;
    right:0
}
.AL0014 .carousel .cmp-carousel__pagenation{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0014 .carousel .cmp-carousel__pagenation{
        margin-top:1.25rem
    }
}
.AL0014 .carousel .cmp-carousel__pagenation .c-pagination__action{
    background-color:#fff;
    border-radius:.25rem
}
.AL0014 .cmp-title__text{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem;
    margin-bottom:.875rem
}
@media(min-width:48.0625rem){
    .AL0014 .cmp-title__text{
        font-size:3.5rem;
        line-height:3.75rem;
        margin-bottom:1.375rem
    }
}
.AL0014 .cmp-job-lists{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    height:auto;
    padding:0;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0014 .cmp-job-lists{
        padding:0;
        width:50%
    }
}
@media(max-width:48rem){
    .AL0014 .cmp-job-lists-full{
        padding-left:1rem;
        padding-right:1rem
    }
}
.AL0014 .cmp-job-lists-full__item{
    padding:0;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0014 .cmp-job-lists-full__item{
        max-width:90rem;
        padding-left:0;
        padding-right:0
    }
}
.AL0014 .cmp-job-lists-full__item .cmp-job-lists__item{
    padding:1.25rem 1.25rem 1.5rem
}
@media(min-width:48.0625rem){
    .AL0014 .cmp-job-lists-full__item .cmp-job-lists__item{
        padding:1.75rem
    }
}
.AL0014 .cmp-job-lists__item{
    background-color:#e6e1d6;
    border-radius:1.25rem;
    display:block;
    height:100%;
    padding:1.25rem 1.25rem 1.5rem
}
@media(min-width:48.0625rem){
    .AL0014 .cmp-job-lists__item{
        border-radius:1.75rem;
        padding:1.75rem
    }
}
.AL0014 .cmp-job-lists__item .button .c-button{
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .AL0014 .cmp-job-lists__item .button .c-button{
        margin-top:1rem;
        width:auto
    }
}
.AL0014 .cmp-job-lists__item:hover{
    text-decoration:none
}
.AL0014 .cmp-job-lists__item:hover .cmp-job-lists__title-box h4{
    text-decoration:underline
}
.AL0014 .cmp-job-lists__title{
    -webkit-box-orient:horizontal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-direction:row;
    flex-direction:row;
    justify-content:space-between
}
.AL0014 .cmp-job-lists__title,.AL0014 .cmp-job-lists__title-box{
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.AL0014 .cmp-job-lists__title-box{
    -webkit-box-orient:vertical;
    -ms-flex-direction:column;
    flex-direction:column
}
.AL0014 .cmp-job-lists__title-box h4{
    font-size:1.25rem;
    font-weight:400;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .AL0014 .cmp-job-lists__title-box h4{
        font-size:2rem;
        line-height:2.25rem
    }
}
.AL0014 .cmp-job-lists__title-box .c-text-contents__date{
    line-height:.875rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0014 .cmp-job-lists__title-box .c-text-contents__date{
        line-height:1.25rem;
        margin-top:.375rem
    }
}
.AL0014 .cmp-job-lists__date{
    color:#333;
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .AL0014 .cmp-job-lists__date{
        font-size:1rem;
        line-height:1.25rem
    }
}
.AL0014 .cmp-job-lists__explain{
    font-size:1rem;
    line-height:1.375rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0014 .cmp-job-lists__explain{
        font-size:1.25rem;
        line-height:1.625rem;
        margin-top:.375rem
    }
}
.AL0014 .cmp-job-lists__txt{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:5;
    color:#333;
    display:-webkit-box;
    font-size:1rem;
    line-height:1.25rem;
    max-height:6.875rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .AL0014 .cmp-job-lists__txt{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:4;
        display:-webkit-box;
        font-size:1rem;
        line-height:1.25rem;
        max-height:6.875rem;
        overflow:hidden;
        text-overflow:ellipsis
    }
}
.AL0014 .cmp-job-lists+.cmp-job-lists .cmp-job-lists__item{
    margin-left:.625rem
}
@media(min-width:48.0625rem){
    .AL0014 .cmp-job-lists+.cmp-job-lists .cmp-job-lists__item{
        margin-left:1.5rem
    }
}
@media(max-width:48rem){
    .AL0014 .cmp-job-lists:first-child{
        width:calc(100% - 18px)!important
    }
    .AL0014 .cmp-job-lists:last-child{
        width:calc(100% + 18px)!important
    }
}
.AL0014 .cmp-only .cmp-job-lists{
    width:100%
}
.AL0014 .carousel{
    max-width:90rem
}
@media(min-width:48.0625rem){
    .AL0014 .carousel{
        margin:0
    }
}
.AL0014 .c-sns-share{
    position:absolute;
    right:3.0625rem;
    top:4.625rem
}
@media(min-width:48.0625rem){
    .AL0014 .c-sns-share{
        right:2.5rem;
        top:3.75rem
    }
}
.AL0014 .c-sns-share .cmp-button__text{
    display:none
}
@media(min-width:48.0625rem){
    .AL0014 .c-sns-share .cmp-button__text{
        display:block
    }
}
.AL0014 .c-sns-share .cmp-button:before{
    height:1.5rem;
    width:1.5rem
}
.AL0014 .c-tooltip__container{
    right:0;
    top:.5rem
}
.AL0014 .c-list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.75rem;
    justify-content:center;
    list-style:none;
    margin:1rem 0 0;
    padding:0
}
.AL0014 .c-list li{
    margin:0
}
.AL0014 .c-list .only-mobile{
    display:none
}
.AL0016>.component>.cmp-container{
    position:relative
}
.AL0016 .c-region-header{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:1.625rem 1rem .875rem
}
@media(min-width:48.0625rem){
    .AL0016 .c-region-header{
        padding-bottom:1.25rem;
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding-top:3.125rem
    }
}
.AL0016 .c-region-header+.carousel{
    padding-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .AL0016 .c-region-header+.carousel{
        padding-bottom:4rem
    }
}
.AL0016 .c-carousel{
    padding:0 1rem;
    position:static
}
@media(min-width:48.0625rem){
    .AL0016 .c-carousel{
        padding:0 calc(50% - 495px)
    }
}
.AL0016 .c-carousel .swiper-slide-active .c-list__item__inner:after{
    display:none
}
.AL0016 .c-carousel__handler{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    justify-content:flex-end;
    left:50%;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    right:auto!important;
    top:1.625rem!important;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:100%
}
@media(min-width:48.0625rem){
    .AL0016 .c-carousel__handler{
        padding-left:1.5rem;
        padding-right:1.5rem;
        top:3.125rem!important
    }
}
.AL0016 .c-carousel .cmp-carousel__pagenation{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0016 .c-carousel .cmp-carousel__pagenation{
        margin-top:1.25rem
    }
}
.AL0016 .c-carousel .cmp-carousel__pagenation .c-pagination__action{
    background-color:#fff;
    border-radius:.25rem
}
.AL0016 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    list-style:none;
    margin:0;
    padding:0
}
.AL0016 .c-list li{
    margin:0
}
.AL0016 .c-list__item{
    height:auto
}
.AL0016 .c-list__item__inner{
    border-radius:1.25rem;
    height:100%;
    overflow:hidden;
    position:relative
}
@media(min-width:48.0625rem){
    .AL0016 .c-list__item__inner{
        border-radius:1.75rem
    }
}
.AL0016 .c-list__item .c-button--box-icon span{
    padding-right:.9375rem;
    position:relative
}
.AL0016 .c-list__item .c-button--box-icon span:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-blank-black-16-16.svg) 50%/contain no-repeat;
    content:"";
    display:inline-block;
    height:.625rem;
    position:absolute;
    right:0;
    width:.625rem
}
.AL0016 .c-list-item__img{
    display:block;
    width:100%
}
.AL0016 .c-list-item__img img{
    min-height:25rem;
    width:100%
}
.AL0016 .c-list-item__contents{
    left:0;
    min-height:9.25rem;
    padding:.75rem 1.25rem;
    position:absolute;
    text-align:center;
    top:0;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0016 .c-list-item__contents{
        min-height:7.3125rem;
        padding:1.5rem 3rem 3rem
    }
}
.AL0016 .c-list-item__contents strong{
    color:#fff;
    display:block;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .AL0016 .c-list-item__contents strong{
        line-height:2.625rem
    }
}
.AL0016 .c-list-item__contents p{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    color:#fff;
    display:-webkit-box;
    line-height:1rem;
    margin-top:.5rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .AL0016 .c-list-item__contents p{
        line-height:1.75rem;
        max-width:740px;
        width:83%
    }
}
.AL0016 .c-list-item__contents .c-button{
    margin-top:24px
}
@media(max-width:48rem){
    .AL0016 .c-list-item__contents .c-button{
        margin-top:24px
    }
}
.AL0017>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
.AL0017 .c-text-contents{
    margin-bottom:.75rem
}
@media(min-width:48.0625rem){
    .AL0017 .c-text-contents{
        margin-bottom:1.25rem
    }
}
.AL0017 .c-carousel{
    padding:0 2.125rem 0 1rem
}
@media(min-width:48.0625rem){
    .AL0017 .c-carousel{
        padding:0
    }
}
@media(max-width:48rem){
    .AL0017 .c-carousel .title{
        max-width:12.6875rem
    }
}
.AL0017 .c-carousel__handler,.AL0017 .c-text-contents+.c-list{
    margin-top:0
}
.AL0017 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    list-style:none;
    margin:0;
    padding:0
}
.AL0017 .c-list li{
    margin:0
}
@media(max-width:48rem){
    .AL0017 .c-list{
        margin-top:3rem
    }
}
.AL0017 .c-list__item{
    height:auto
}
.AL0017 .c-list__item__inner{
    background-color:#fff;
    border-radius:1.25rem;
    height:100%;
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .AL0017 .c-list__item__inner{
        border-radius:1.75rem;
        padding:1.75rem 1.75rem 3.25rem
    }
}
.AL0017 .c-list__item__inner .c-text-contents{
    margin-bottom:0
}
.AL0017 .c-list-item__img{
    display:block;
    margin-bottom:1rem;
    width:100%
}
@media(max-width:48rem){
    .AL0017 .c-list-item__img img{
        width:3.75rem
    }
}
.AL0017 .c-list-item__contents p{
    color:#1a1a1a;
    font-size:1rem;
    line-height:1.25rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0017 .c-list-item__contents p{
        font-size:1.25rem;
        line-height:1.5rem;
        margin-top:1rem
    }
    .AL0017 .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        gap:1.25rem 0;
        margin:0 -9pt
    }
    .AL0017 .c-list__item{
        padding:0 .75rem;
        width:50%
    }
    .AL0017 .c-list-item__img{
        margin-bottom:1.25rem
    }
    .AL0017 .c-list-item__img img{
        width:5.5rem
    }
    .AL0017 .column3{
        margin:0 -9pt
    }
    .AL0017 .column3 .c-list__item{
        width:33.333%
    }
    .AL0017 .column4 .c-list__item{
        width:25%
    }
}
.AL0017 .box-white .c-list__item__inner{
    background-color:#fff
}
.AL0017 .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .AL0017 .c-image{
        border-radius:1.75rem
    }
}
.AL0017 .c-media{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.AL0017 .c-media__controls{
    padding-bottom:2.75rem
}
@media(min-width:48.0625rem){
    .AL0017 .c-media__controls{
        padding-bottom:3.625rem
    }
}
.AL0017 .c-text-contents{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.AL0017 .c-text-contents .custom-text .font-red{
    color:#da0f47
}
.AL0017 .c-text-contents__eyebrow+.c-text-contents__headline{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .AL0017 .c-text-contents__eyebrow+.c-text-contents__headline{
        margin-top:.5rem
    }
}
.AL0017 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0017 .c-text-contents__headline+.c-text-contents__bodycopy{
        margin-top:.625rem
    }
}
.AL0017 *+.c-cta{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0017 *+.c-cta{
        margin-top:1.5rem
    }
}
.AL0017 .c-media-contents+.c-text-contents{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0017 .c-media-contents+.c-text-contents{
        margin-top:1.5rem
    }
}
.AL0017 .column3 .c-text-contents__headline+.c-text-contents__bodycopy,.AL0017 .column4 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.AL0017 .c-list+.c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    border-top:.0625rem solid #f3f3f3;
    justify-content:center;
    margin-top:1.875rem;
    padding-top:1.875rem
}
@media(min-width:48.0625rem){
    .AL0017 .c-list+.c-cta{
        margin-top:2.5rem;
        padding-top:2.5rem
    }
}
.AL0017.bg-lightgray>.component,.bg-lightgray>.AL0017.ST0029>.component{
    background-color:#f6f6f6
}
.AL0018>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .AL0018>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL0018 .c-region-header{
    padding:1.5rem 0 1.25rem
}
@media(min-width:48.0625rem){
    .AL0018 .c-region-header{
        padding:3rem 0 1.25rem
    }
}
.AL0018 .c-carousel{
    padding:0 1.5625rem
}
@media(min-width:48.0625rem){
    .AL0018 .c-carousel{
        padding:0
    }
}
.AL0018 .c-list{
    grid-gap:1.25rem .625rem;
    display:grid;
    grid-template-columns:repeat(2,1fr);
    list-style:none;
    margin:0;
    padding:0 0 1.25rem
}
.AL0018 .c-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .AL0018 .c-list{
        grid-gap:2rem 1.5rem;
        grid-template-columns:repeat(4,1fr);
        padding-bottom:2.5rem
    }
}
.AL0018 .c-list__item{
    background:#e6e1d6;
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .AL0018 .c-list__item{
        border-radius:1.75rem
    }
}
.AL0018 .c-list-item__img{
    display:block;
    width:100%
}
.AL0018 .c-list-item__img img{
    width:100%
}
.AL0018 .c-list-item__contents{
    background:#e6e1d6;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    min-height:10.375rem;
    padding:1rem 1.25rem 3.125rem
}
@media(min-width:48.0625rem){
    .AL0018 .c-list-item__contents{
        min-height:auto;
        padding:1rem 1.75rem 3.75rem
    }
}
.AL0018 .c-list-item__contents .c-text-contents__title strong{
    display:block;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .AL0018 .c-list-item__contents .c-text-contents__title strong{
        line-height:1.75rem
    }
}
.AL0018 .c-list-item__contents .c-text-contents__bodycopy{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .AL0018 .c-list-item__contents .c-text-contents__bodycopy{
        margin-top:.5rem
    }
}
.AL0018 .c-list-item__contents .c-text-contents__bodycopy p{
    line-height:1rem
}
@media(min-width:48.0625rem){
    .AL0018 .c-list-item__contents .c-text-contents__bodycopy p{
        line-height:1.125rem
    }
}
.AL0018 .c-list-item__contents .button.outlinks{
    bottom:1.5rem;
    left:1.25rem;
    line-height:.875rem;
    position:absolute
}
@media(min-width:48.0625rem){
    .AL0018 .c-list-item__contents .button.outlinks{
        bottom:1.75rem;
        left:1.75rem;
        line-height:1rem
    }
}
.AL0018 .c-list-item__contents .button.outlinks .c-button{
    font-size:.875rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .AL0018 .c-list-item__contents .button.outlinks .c-button{
        font-size:1rem;
        line-height:1rem
    }
}
.AL0018 .c-list-item__contents .button.outlinks .c-button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-9-14.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:.875rem;
    width:.5625rem
}
.AL0018 .c-list .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .AL0018 .c-list .c-image{
        border-radius:1.75rem
    }
}
.AL0018 .c-list .c-media{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.AL0018 .c-list .c-media__controls{
    padding-bottom:2.75rem
}
@media(min-width:48.0625rem){
    .AL0018 .c-list .c-media__controls{
        padding-bottom:3.625rem
    }
}
.AL0018 .c-list .c-list+.c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    border-top:.0625rem solid #f3f3f3;
    justify-content:center;
    margin-top:1.875rem;
    padding-top:1.875rem
}
@media(min-width:48.0625rem){
    .AL0018 .c-list .c-list+.c-cta{
        margin-top:2.5rem;
        padding-top:2.5rem
    }
}
.AL0018 .more-btn{
    line-height:1rem;
    margin-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .AL0018 .more-btn{
        line-height:1.5rem;
        margin-bottom:4rem
    }
}
.AL0018 .more-btn .c-button{
    font-size:1rem;
    gap:.375rem;
    height:1rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .AL0018 .more-btn .c-button{
        font-size:1.5rem;
        height:1.5rem;
        line-height:1.5rem
    }
}
.AL0018 .more-btn .c-button[class*=-text][class*=-icon].down.w-large:after{
    height:.3125rem;
    width:.625rem
}
@media(min-width:48.0625rem){
    .AL0018 .more-btn .c-button[class*=-text][class*=-icon].down.w-large:after{
        height:.5rem;
        width:1rem
    }
}
.AL0019>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .AL0019>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL0019 .c-region-header{
    padding:1.5rem 0 .75rem
}
@media(min-width:48.0625rem){
    .AL0019 .c-region-header{
        padding:3rem 0 1.25rem
    }
}
.AL0019 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:1.25rem 0;
    list-style:none;
    margin:0;
    padding:0 0 1.5rem
}
.AL0019 .c-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .AL0019 .c-list{
        gap:2rem 1.66%;
        padding-bottom:4rem
    }
}
.AL0019 .c-list__item{
    overflow:hidden;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0019 .c-list__item{
        max-width:44.25rem;
        width:49.17%
    }
}
.AL0019 .c-list__item__img{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .AL0019 .c-list__item__img{
        border-radius:1.75rem
    }
}
.AL0019 .c-list__item .title{
    margin-top:.875rem
}
@media(min-width:48.0625rem){
    .AL0019 .c-list__item .title{
        margin-top:1rem
    }
}
.AL0019 .c-list__item .topic-box{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .AL0019 .c-list__item .topic-box{
        margin-top:.5rem
    }
}
.AL0019 .c-list__item .topic-box .button{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0019 .c-list__item .topic-box .button{
        margin-top:1.25rem
    }
}
.AL0019 .c-list__item .c-button--box-icon span{
    padding-right:.9375rem;
    position:relative
}
.AL0019 .c-list__item .c-button--box-icon span:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-blank-black-16-16.svg) 50%/contain no-repeat;
    content:"";
    display:inline-block;
    height:.625rem;
    position:absolute;
    right:0;
    width:.625rem
}
.AL0019 .c-list-item__img{
    display:block;
    width:100%
}
.AL0019 .c-list-item__img img{
    width:100%
}
.AL0019 .c-list-item__contents{
    -webkit-backdrop-filter:blur(10px);
    backdrop-filter:blur(10px);
    background:rgba(26,26,26,.4);
    bottom:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    left:0;
    min-height:11rem;
    padding:.75rem 1.25rem 1.25rem;
    position:absolute;
    text-align:left;
    width:100%
}
@media(min-width:48.0625rem){
    .AL0019 .c-list-item__contents{
        background:rgba(26,26,26,.5);
        min-height:9.5rem;
        padding:1.25rem 1.75rem 1.75rem
    }
}
.AL0019 .c-list-item__contents strong{
    color:#fff;
    display:block;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .AL0019 .c-list-item__contents strong{
        font-size:2rem;
        line-height:2.25rem
    }
}
.AL0019 .c-list-item__contents p{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    color:#fff;
    display:-webkit-box;
    line-height:1rem;
    margin-top:.5rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .AL0019 .c-list-item__contents p{
        -webkit-box-orient:vertical;
        -webkit-line-clamp:3;
        display:-webkit-box;
        line-height:1.25rem;
        max-width:548px;
        overflow:hidden;
        text-overflow:ellipsis;
        width:90%
    }
}
.AL0019 .c-list-item__contents .c-button{
    bottom:1.25rem;
    left:1.25rem;
    opacity:.5;
    position:absolute
}
@media(max-width:48rem){
    .AL0019 .c-list-item__contents .c-button{
        height:2.25rem;
        width:2.25rem
    }
}
@media(min-width:48.0625rem){
    .AL0019 .c-list-item__contents .c-button{
        bottom:1.75rem;
        left:auto;
        right:1.75rem
    }
}
.AL0019 .c-list-item__contents .c-button.c-button--circle.black.arrow.w-large:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-dark-gray2-right-32-32.svg)
}
@media(max-width:48rem){
    .AL0019 .c-list-item__contents .c-button.c-button--circle.black.arrow.w-large:after{
        background-size:1.125rem 1.125rem
    }
}
.AL0020__modal{
    background:#f0ece4
}
.AL0020__modal>.c-pop-msg__container{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    background:#f0ece4;
    justify-content:flex-start;
    overflow-y:auto;
    padding-top:3.5rem
}
@media(max-width:48rem){
    .AL0020__modal>.c-pop-msg__container{
        margin:0
    }
}
@media(min-width:48.0625rem){
    .AL0020__modal>.c-pop-msg__container{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        padding-top:8rem
    }
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg__close--on-top{
    position:fixed;
    right:1.25rem;
    top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0020__modal>.c-pop-msg__container .c-pop-msg__close--on-top{
        right:3.75rem;
        top:3.75rem
    }
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg__close--on-top .c-pop-msg__close-button{
    height:1.25rem;
    margin-left:auto;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .AL0020__modal>.c-pop-msg__container .c-pop-msg__close--on-top .c-pop-msg__close-button{
        height:2.25rem;
        width:2.25rem
    }
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg__header{
    margin-bottom:0
}
@media(min-width:48.0625rem){
    .AL0020__modal>.c-pop-msg__container .c-pop-msg__header{
        max-width:74.75rem;
        text-align:left;
        width:100%
    }
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg__header .cmp-title{
    line-height:2rem
}
@media(min-width:48.0625rem){
    .AL0020__modal>.c-pop-msg__container .c-pop-msg__header .cmp-title{
        line-height:3.75rem;
        margin-bottom:0
    }
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg__header .cmp-title-description{
    font-size:1rem;
    font-weight:400;
    line-height:1.125rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0020__modal>.c-pop-msg__container .c-pop-msg__header .cmp-title-description{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg__contents--box{
    height:100%;
    margin:0 auto;
    max-width:74.75rem
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap{
    overflow-y:auto
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap,.AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__introduce{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__introduce{
    background:#fff;
    border-radius:1.25rem;
    margin-top:1rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__introduce{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        border-radius:1.75rem;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:2.5rem;
        justify-content:space-between;
        margin-top:1.5rem
    }
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__introduce--img{
    padding:0 .5625rem
}
@media(min-width:48.0625rem){
    .AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__introduce--img{
        max-width:34.875rem;
        padding:0;
        width:53%
    }
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__introduce--img img{
    width:100%
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__introduce--pr{
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__introduce--pr{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        margin:0;
        max-width:37.375rem;
        padding:0 2.5rem;
        width:50%
    }
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__introduce--pr p{
    color:#1a1a1a;
    font-size:1.5rem;
    font-weight:300;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__introduce--pr p{
        font-size:2.25rem;
        line-height:2.625rem
    }
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__qna{
    margin-top:1rem;
    padding-bottom:2.6875rem
}
@media(min-width:48.0625rem){
    .AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__qna{
        margin-top:3rem
    }
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__qna .c-text-contents,.AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__qna .c-text-contents__bodycopy,.AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__qna .c-text-contents__bodycopy:last-child p{
    margin-bottom:0
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__qna--q{
    font-size:1rem;
    font-weight:400;
    line-height:1.25rem;
    margin-bottom:.5rem
}
@media(min-width:48.0625rem){
    .AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__qna--q{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__qna--a{
    color:#4a4946;
    font-size:1rem;
    font-weight:400;
    line-height:1.25rem;
    margin-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .AL0020__modal>.c-pop-msg__container .c-pop-msg-contents-wrap__qna--a{
        font-size:1.5rem;
        line-height:1.75rem;
        margin-bottom:2.5rem
    }
}
.AL0021>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
@media(min-width:48.0625rem){
    .AL0021>.component>.cmp-container{
        margin-left:auto;
        margin-right:auto;
        max-width:93rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0021>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .AL0021 .c-region-header{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .AL0021 .c-region-header{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL0021 .c-text-contents{
    padding:1.25rem 1.25rem 4.75rem
}
@media(min-width:48.0625rem){
    .AL0021 .c-text-contents{
        padding:1.25rem 1.75rem 4.5rem
    }
}
.AL0021 .c-carousel{
    position:static
}
@media(max-width:48rem){
    .AL0021 .c-carousel{
        padding-left:1rem;
        padding-right:2rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .AL0021 .c-carousel{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .AL0021 .c-carousel{
        padding:0
    }
}
.AL0021 .c-stock-list{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0021 .c-stock-list{
        margin-top:1.25rem
    }
}
.AL0021 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    list-style:none;
    margin:0;
    padding:0
}
.AL0021 .c-list li{
    margin:0
}
.AL0021 .c-list__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:auto;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .AL0021 .c-list__item{
        border-radius:1.75rem
    }
}
.AL0021 .c-list__item img{
    width:100%
}
@media(max-width:48rem){
    .AL0021 .c-list__item{
        opacity:.7;
        width:calc(100% - 1rem)
    }
}
.AL0021 .c-list__item.swiper-slide-active{
    opacity:1
}
.AL0021 .c-list-item__img{
    display:block;
    width:100%
}
.AL0021 .c-list-item__contents{
    height:100%
}
.AL0021 .c-list-item__contents p{
    color:#333;
    margin-bottom:.75rem;
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .AL0021 .c-list-item__contents p{
        margin-bottom:1rem
    }
    .AL0021 .c-list{
        gap:min(1.5rem,1.6666666667%)
    }
    .AL0021 .c-list__item{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-flex:1;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex:1 1 auto;
        flex:1 1 auto;
        -ms-flex-direction:column;
        flex-direction:column;
        height:auto;
        width:33.333%
    }
}
.AL0021 .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .AL0021 .c-image{
        border-radius:1.75rem
    }
}
.AL0021 .c-media{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.AL0021 .c-media__controls{
    padding-bottom:2.75rem
}
@media(min-width:48.0625rem){
    .AL0021 .c-media__controls{
        padding-bottom:3.625rem
    }
}
.AL0021 .c-text-contents{
    position:relative
}
.AL0021 .c-text-contents .custom-text .font-red{
    color:#da0f47
}
.AL0021 .c-text-contents .cmp-button{
    bottom:40px;
    left:1pc;
    position:absolute
}
@media(min-width:48.0625rem){
    .AL0021 .c-text-contents .cmp-button{
        bottom:28px;
        left:28px
    }
}
.AL0021 .c-text-contents__eyebrow+.c-text-contents__headline{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .AL0021 .c-text-contents__eyebrow+.c-text-contents__headline{
        margin-top:.5rem
    }
}
.AL0021 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0021 .c-text-contents__headline+.c-text-contents__bodycopy{
        margin-top:.625rem
    }
}
.AL0021 *+.c-cta{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0021 *+.c-cta{
        margin-top:1.5rem
    }
}
.AL0021 .c-media-contents+.c-text-contents{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0021 .c-media-contents+.c-text-contents{
        margin-top:1.5rem
    }
}
.AL0021 .column3 .c-text-contents__headline+.c-text-contents__bodycopy,.AL0021 .column4 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.AL0021 .c-list+.c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    border-top:.0625rem solid #f3f3f3;
    justify-content:center;
    margin-top:1.875rem;
    padding-top:1.875rem
}
@media(min-width:48.0625rem){
    .AL0021 .c-list+.c-cta{
        margin-top:2.5rem;
        padding-top:2.5rem
    }
}
.AL0022{
    border-top:.0625rem solid #cbc8c2
}
.AL0022>.component{
    padding:1rem
}
@media(min-width:48.0625rem){
    .AL0022>.component{
        padding:3rem 0 4rem
    }
}
.AL0022>.component>.cmp-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
@media(min-width:48.0625rem){
    .AL0022>.component>.cmp-container{
        margin-left:auto;
        margin-right:auto;
        max-width:93rem;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0022>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.AL0022>.component>.cmp-container .carousel{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .AL0022>.component>.cmp-container .carousel{
        margin-top:1.25rem
    }
}
.AL0022 .c-text-contents{
    margin-bottom:1.875rem
}
@media(min-width:48.0625rem){
    .AL0022 .c-text-contents{
        margin-bottom:2.5rem
    }
}
.AL0022 .c-list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.625rem;
    list-style:none;
    margin:0;
    padding:0
}
.AL0022 .c-list li{
    margin:0
}
.AL0022 .c-list__item{
    background-color:#f6f3eb;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:8.375rem;
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .AL0022 .c-list__item{
        border-radius:1.75rem;
        padding:1.75rem
    }
}
.AL0022 .c-list__item .c-text-contents{
    margin-bottom:0;
    position:relative
}
.AL0022 .c-list__item .c-text-contents .cmp-button{
    bottom:0;
    left:0;
    position:absolute
}
.AL0022 .c-list__item .c-text-contents .cmp-button>span{
    font-weight:600
}
.AL0022 .c-list__item .c-text-contents .cmp-button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-al-link-10-10.svg);
    height:.625rem;
    width:.625rem
}
@media(min-width:48.0625rem){
    .AL0022 .c-list__item--four{
        padding:1.75rem
    }
}
.AL0022 .c-list-item__img{
    display:block;
    margin-bottom:1.25rem;
    text-align:center
}
.AL0022 .c-list-item__img .cmp-image{
    display:inline-block;
    width:4rem
}
@media(min-width:48.0625rem){
    .AL0022 .c-list-item__img .cmp-image{
        width:5rem
    }
}
.AL0022 .c-list-item__contents{
    padding-right:1.25rem;
    text-align:left
}
@media(min-width:48.0625rem){
    .AL0022 .c-list-item__contents{
        padding-right:0
    }
}
.AL0022 .c-list-item__contents p{
    color:#262626;
    margin-top:.5rem
}
.AL0022 .c-list-item__contents .button.outlinks .cmp-button{
    border:.0625rem solid #000;
    border-radius:1.25rem;
    font-size:.75rem;
    font-weight:700;
    line-height:.75rem;
    padding:.5625rem .75rem
}
@media(min-width:48.0625rem){
    .AL0022 .c-list-item__contents .button.outlinks .cmp-button{
        border-radius:1.75rem
    }
}
.AL0022 .c-list-item__contents .button.outlinks .cmp-button__text{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.AL0022 .c-list-item__contents .button.outlinks .cmp-button__text:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-blank-black-16-16.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:.75rem;
    margin-left:.375rem;
    width:.75rem
}
@media(min-width:48.0625rem){
    .AL0022 .c-list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem
    }
    .AL0022 .c-list__item{
        -webkit-box-flex:1;
        -ms-flex:1 1 auto;
        flex:1 1 auto;
        height:15.75rem
    }
    .AL0022 .c-list-item__img{
        margin-bottom:1.75rem;
        text-align:center
    }
    .AL0022 .c-list-item__img .cmp-image{
        width:4rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .AL0022 .c-list-item__img .cmp-image{
        width:5rem
    }
}
.AL0022 .c-image{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .AL0022 .c-image{
        border-radius:1.75rem
    }
}
.AL0022 .c-media{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.AL0022 .c-media__controls{
    padding-bottom:2.75rem
}
@media(min-width:48.0625rem){
    .AL0022 .c-media__controls{
        padding-bottom:3.625rem
    }
}
.AL0022 .c-text-contents{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.AL0022 .c-text-contents .custom-text .font-red{
    color:#da0f47
}
.AL0022 .c-text-contents__eyebrow+.c-text-contents__headline{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .AL0022 .c-text-contents__eyebrow+.c-text-contents__headline{
        margin-top:.5rem
    }
}
.AL0022 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .AL0022 .c-text-contents__headline+.c-text-contents__bodycopy{
        margin-top:.625rem
    }
}
.AL0022 *+.c-cta{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0022 *+.c-cta{
        margin-top:1.5rem
    }
}
.AL0022 .c-media-contents+.c-text-contents{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .AL0022 .c-media-contents+.c-text-contents{
        margin-top:1.5rem
    }
}
.AL0022 .column3 .c-text-contents__headline+.c-text-contents__bodycopy,.AL0022 .column4 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.AL0022 .c-list+.c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    border-top:.0625rem solid #f3f3f3;
    justify-content:center;
    margin-top:1.875rem;
    padding-top:1.875rem
}
@media(min-width:48.0625rem){
    .AL0022 .c-list+.c-cta{
        margin-top:2.5rem;
        padding-top:2.5rem
    }
}
.CT0100>.component>.fluid-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
@media(min-width:48.0625rem){
    .CT0100>.component>.fluid-container{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .CT0100>.component>.fluid-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT0100>.component>.fluid-container{
        padding:0
    }
}
@media(min-width:48.0625rem){
    .CT0100 .font-w-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.75rem
    }
}
@media(max-width:48rem){
    .CT0100 .font-m-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.75rem
    }
}
@media(min-width:48.0625rem){
    .CT0100 .font-w-semibold-14{
        font-size:.875rem;
        font-weight:600;
        line-height:1.125rem
    }
    .CT0100 .font-w-semibold-12{
        font-size:.75rem;
        font-weight:600;
        line-height:1.125rem
    }
}
@media(max-width:48rem){
    .CT0100 .font-m-semibold-12{
        font-size:.75rem;
        font-weight:600;
        line-height:.875rem
    }
}
@media(min-width:48.0625rem){
    .CT0100 .font-w-bold-12{
        font-size:.75rem;
        font-weight:700;
        line-height:.625rem
    }
}
@media(max-width:48rem){
    .CT0100 .font-m-bold-10{
        font-size:.625rem;
        font-weight:700;
        line-height:.625rem
    }
}
.CT0100 .my-component{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative
}
@media(max-width:48rem){
    .CT0100 .my-component{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse;
        padding:4.25rem 0 0
    }
    .CT0100 .my-component:has(.my-component__button){
        padding-top:7.25rem
    }
}
@media(min-width:48.0625rem){
    .CT0100 .my-component{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:0 1.5rem;
        justify-content:space-between;
        padding-bottom:6.25rem;
        position:unset
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT0100 .my-component{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -webkit-box-pack:initial;
        -ms-flex-pack:initial;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse;
        gap:0;
        justify-content:normal;
        padding:4.25rem 0 0;
        position:relative
    }
    .CT0100 .my-component:has(.my-component__button){
        padding-top:7.25rem
    }
}
.CT0100 .my-component__header{
    padding:1.5rem 1rem .75rem
}
@media(max-width:48rem){
    .CT0100 .my-component__header{
        position:absolute;
        top:0;
        width:100%
    }
}
@media(min-width:48.0625rem){
    .CT0100 .my-component__header{
        border-bottom:0;
        padding:1.5rem 0 0
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT0100 .my-component__header{
        padding:1.5rem 1rem .75rem;
        position:absolute;
        top:0;
        width:100%
    }
}
.CT0100 .my-component__header+.toast-popup{
    margin-top:1.25rem
}
@media(max-width:48rem){
    .CT0100 .my-component__header+.toast-popup{
        margin-top:.5rem;
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
}
.CT0100 .my-component__button{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT0100 .my-component .buy-summary-area__primary{
        max-width:59.5rem;
        width:100%
    }
}
@media(max-width:48rem){
    .CT0100 .my-component .buy-summary-area__primary{
        padding-bottom:0;
        padding-top:0
    }
}
.CT0100 .my-component .buy-summary-area__primary:has(.buy-banner) .c-product-have{
    padding-bottom:0
}
.CT0100 .my-component .buy-summary-area__primary .c-product-have{
    margin-top:0;
    padding:0 .75rem 1.5rem
}
@media(min-width:48.0625rem){
    .CT0100 .my-component .buy-summary-area__primary .c-product-have{
        margin-top:1.25rem;
        padding:0
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT0100 .my-component .buy-summary-area__primary .c-product-have{
        padding:0 .75rem 1.5rem
    }
}
.CT0100 .my-component .buy-summary-area__primary .c-product-have .c-text-contents{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.5rem 1.25rem
}
@media(min-width:48.0625rem){
    .CT0100 .my-component .buy-summary-area__primary .c-product-have .c-text-contents{
        border-radius:1.75rem;
        padding:2rem
    }
    .CT0100 .my-component .buy-summary-area__primary .c-product-have .c-text-contents__title{
        color:#333
    }
}
.CT0100 .my-component .buy-summary-area__primary .c-product-have .c-button{
    margin-top:1rem;
    width:100%
}
@media(min-width:48.0625rem){
    .CT0100 .my-component .buy-summary-area__primary .c-product-have .c-button{
        margin-top:1.5rem;
        width:auto
    }
}
.CT0100 .my-component .buy-summary-area__primary>.c-cta{
    display:block;
    margin-top:1.25rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .CT0100 .my-component .buy-summary-area__secondary{
        max-width:29rem;
        width:100%
    }
}
.CT0100 .my-component .buy-summary-area__secondary .c-product-have{
    background-color:#f6f6f6;
    margin-top:1.875rem;
    padding:2.5rem 2.625rem
}
@media(max-width:48rem){
    .CT0100 .my-component .buy-summary-area__secondary .c-product-have{
        margin-top:0;
        padding:1.875rem 1.5625rem
    }
}
@media(min-width:48.0625rem){
    .CT0100 .my-component .buy-summary-area__secondary .c-product-have{
        border-radius:1.25rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .CT0100 .my-component .buy-summary-area__secondary .c-product-have{
        border-radius:1.75rem
    }
}
.CT0100 .my-component .buy-summary-area__secondary .c-product-have .c-button{
    margin-top:1.5rem
}
.CT0100 .my-component .buy-summary-area__secondary .c-product-have .c-text-contents__title{
    margin-bottom:.375rem
}
@media(min-width:48.0625rem){
    .CT0100 .my-component .buy-summary-area__secondary .c-product-have .c-text-contents__title{
        margin-bottom:.625rem
    }
    .CT0100 .my-component .buy-summary-area__payment{
        left:0;
        margin-top:7.5rem;
        padding-top:1.5rem;
        position:sticky;
        top:1.875rem
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT0100 .my-component .buy-summary-area__payment{
        margin-top:0;
        position:static
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .CT0100 .my-component .buy-summary-area__payment{
        padding-top:0
    }
}
@media(min-width:48.0625rem){
    .CT0100 .my-component .buy-summary-area__payment .toast-popup+.c-product-price-information{
        margin-top:.5rem
    }
    .CT0100 .my-component .buy-summary-area__payment.empty{
        margin-top:5rem
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT0100 .my-component .buy-summary-area__payment.empty{
        margin-top:0
    }
}
.CT0100 .buy-basket{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.CT0100 .buy-basket,.CT0100 .buy-basket__text{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.CT0100 .buy-basket__text .font-red{
    color:#ea1917
}
.CT0100 .my-club,.CT0100 .my-link-content{
    background-color:#fff
}
.CT0100 .my-club{
    padding-left:0;
    padding-right:0
}
.CT0100 .my-club__box{
    border:.0625rem solid #e6e6e6
}
.CT0100 .buy-zipcode{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.CT0100 .buy-zipcode__box{
    height:.875rem;
    line-height:.875rem;
    margin-left:.25rem
}
.CT0100 .buy-zipcode__ziptxt{
    background:transparent;
    border:0;
    color:#333;
    cursor:pointer;
    line-height:.875rem;
    padding:0;
    text-decoration:underline
}
.CT0100 .buy-zipcode__ziptxt:hover{
    text-decoration:none
}
.CT0100 .buy-zipcode .button{
    margin-left:auto
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly+.c-product-item__bundle:before{
        content:"";
        display:block;
        margin-right:1.5rem;
        max-width:12.5rem;
        min-width:8.75rem;
        width:25%
    }
}
.CT0100 .c-product-item__bundle,.CT0100 .c-product-item__bundle__items{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.CT0100 .c-product-item__bundle__items{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-item__bundle__items{
        max-width:42.5rem;
        width:73%
    }
    .CT0100 .c-product-item__bundle__items .buy-product-btn{
        padding-left:4.6875rem
    }
}
@media(max-width:48rem){
    .CT0100 .my-bundle-add{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
}
.CT0100 .my-bundle-add__input{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%
}
.CT0100 .my-bundle-add__box,.CT0100 .my-bundle-add__input{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.CT0100 .my-bundle-add ul{
    list-style:none;
    margin:0;
    padding:0
}
.CT0100 .my-bundle-add ul li{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    border:.0625rem solid #eee;
    border-radius:.5rem;
    margin:0;
    padding:1.5rem;
    position:relative
}
@media(max-width:48rem){
    .CT0100 .my-bundle-add ul li{
        padding:1.125rem
    }
}
.CT0100 .my-bundle-add ul li .my-bundle-add__input{
    left:1.5rem;
    position:absolute;
    top:1.5rem;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content
}
@media(max-width:48rem){
    .CT0100 .my-bundle-add ul li .my-bundle-add__input{
        left:1.125rem;
        top:1.125rem
    }
}
.CT0100 .my-bundle-add ul li .my-bundle-add__imgbox{
    padding-top:1.625rem
}
.CT0100 .my-bundle-add ul li .my-bundle-add__txtbox .c-text-contents__eyebrow{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin:0
}
.CT0100 .my-bundle-add ul li .my-bundle-add__txtbox .c-text-contents__eyebrow .cmp-text{
    font-weight:400;
    text-transform:uppercase
}
.CT0100 .my-bundle-add ul li .my-bundle-add__txtbox .c-text-contents__eyebrow span{
    display:block
}
@media(min-width:48.0625rem){
    .CT0100 .my-bundle-add ul li .my-bundle-add__txtbox .c-text-contents__eyebrow span{
        line-height:1.125rem
    }
}
.CT0100 .my-bundle-add ul li .my-bundle-add__txtbox .c-text-contents__eyebrow .c-text-contents{
    width:auto
}
.CT0100 .my-bundle-add ul li .buy-product-btn{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-top:0;
    padding-top:.75rem
}
.CT0100 .my-bundle-add ul li .buy-product-btn:before{
    content:none
}
.CT0100 .my-bundle-add ul li .c-product-item__input--delete{
    background:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-trash-24-24.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:1.125rem;
    border:0;
    cursor:pointer;
    display:inline-block;
    height:1.5rem;
    padding:0;
    width:1.5rem
}
.CT0100 .my-bundle-add ul li+li{
    margin-top:.625rem
}
.CT0100 .my-bundle-add__input--delete .cmp-image{
    padding:.375rem
}
.CT0100 .my-bundle-add__input--delete .cmp-image__image{
    display:block;
    width:1.125rem
}
.CT0100 .my-bundle-add__imgbox{
    margin-right:.75rem;
    min-height:4rem;
    min-width:4rem
}
@media(min-width:48.0625rem){
    .CT0100 .my-bundle-add__imgbox{
        height:5rem;
        width:5rem
    }
}
.CT0100 .my-bundle-add__txtbox{
    width:100%
}
.CT0100 .my-bundle-add__txtbox .c-button{
    margin-left:auto
}
.CT0100 .my-bundle-add__txtbox .c-text-contents__eyebrow{
    margin-top:.625rem
}
.CT0100 .my-bundle-add__txtbox .my-bundle-add__bundle{
    font-weight:400;
    margin-top:.375rem
}
@media(max-width:48rem){
    .CT0100 .my-bundle-add__txtbox .my-bundle-add__bundle{
        font-weight:600;
        margin-top:.4375rem
    }
    .CT0100 .my-bundle-add__txtbox .price-area{
        margin-top:.875rem
    }
}
.CT0100 .my-bundle-add__desc{
    line-height:1.25rem;
    margin-top:.625rem
}
.CT0100 .my-bundle-add__desc span{
    font-size:.75rem
}
@media(max-width:48rem){
    .CT0100 .my-bundle-add__desc{
        margin-top:.25rem
    }
}
.CT0100 .my-bundle-add__datebox{
    margin-top:1.125rem
}
.CT0100 .my-bundle-add__product{
    margin-bottom:1.25rem
}
.CT0100 .my-bundle-add__date{
    margin-left:.5rem
}
.CT0100 .my-bundle-add .c-text-contents{
    width:100%
}
.CT0100 .my-bundle-add .c-text-contents__eyebrow{
    color:#666;
    margin-bottom:.25rem
}
.CT0100 .my-bundle-add .c-text-contents__headline,.CT0100 .my-bundle-add .c-text-contents__headline .cmp-text{
    color:#666;
    font-size:.75rem;
    line-height:.75rem
}
.CT0100 .my-bundle-add .button{
    text-align:right
}
.CT0100 .my-bundle-add .bundle-box,.CT0100 .my-bundle-add .c-button{
    margin-bottom:.5rem;
    margin-top:.875rem
}
.CT0100 .my-bundle-add .price-box{
    margin-top:.5rem
}
@media(max-width:48rem){
    .CT0100 .my-bundle-add .price-box{
        display:block;
        font-size:.75rem;
        gap:0;
        margin-bottom:.125rem;
        margin-top:0
    }
    .CT0100 .my-bundle-add .price-box .c-price{
        font-size:1rem
    }
    .CT0100 .my-bundle-add .price-box .c-price__discount,.CT0100 .my-bundle-add .price-box .c-price__installment,.CT0100 .my-bundle-add .price-box .c-price__previous{
        font-size:.75rem
    }
}
.CT0100 .my-bundle-add .price-box .c-price__purchase{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    font-size:1.375rem
}
@media(max-width:48rem){
    .CT0100 .my-bundle-add .price-box .c-price__purchase{
        font-size:1rem
    }
}
.CT0100 .my-bundle-add .bundle-item{
    border:.0625rem solid #fd312e;
    border-radius:.25rem;
    color:#da0f47;
    display:inline-block;
    font-size:.75rem;
    font-weight:700;
    line-height:.75rem;
    padding:.375rem
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    padding:0;
    position:relative
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__input{
    margin-bottom:0
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    align-items:flex-start;
    border-radius:0;
    border-width:0;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:0 .625rem;
    justify-content:space-between;
    padding:0;
    position:relative
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item{
        gap:1.5rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-checkbox-item{
    left:0;
    position:absolute
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__top-container{
    -webkit-box-flex:0;
    -ms-flex:0 0 6.25rem;
    flex:0 0 6.25rem;
    max-width:7rem;
    min-width:6.25rem;
    position:absolute;
    width:37%
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__top-container{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial;
        max-width:12.5rem;
        min-width:8.75rem;
        position:relative;
        width:25%
    }
}
@media(max-width:48rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__top-container--warranty{
        max-height:5.625rem;
        max-width:5.625rem;
        min-height:5.625rem;
        min-width:5.625rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__top-container .c-product-item__visual-image{
    margin-top:0
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__top-container .c-product-item__visual-image .c-image__img{
    height:auto;
    width:100%
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__top-container .button{
    left:0;
    position:absolute;
    top:0;
    z-index:2
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__top-container .button .c-checkbox-item{
    top:0
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__top-container .c-product-item__visual-imagebuyProductItem{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__top-container .c-product-item__visual-imagebuyProductItem{
        margin-top:0
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__top-container .c-product-item__visual-imagebuyProductItem a.c-image:focus-visible img{
    outline:.0625rem solid #000
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.25rem;
    max-width:none;
    width:100%;
    z-index:1
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container{
        gap:0;
        max-width:42.5rem
    }
}
@media(max-width:48rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container--warranty .c-product-item__layout,.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container--warranty .price-area{
        width:calc(100% - 6.25rem)!important
    }
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container--warranty .c-product-item__bottom-container__text-box{
        min-height:0
    }
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container__text-box{
        min-height:7rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container__text-box:has(.c-product-item_delivery-status)+.buy-product-btn{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container__text-box:has(.c-product-item_delivery-status)+.buy-product-btn{
        margin-top:.5rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__eyebrow{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#666;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-start;
    margin:0 0 .125rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__eyebrow{
        margin:0 0 .25rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__eyebrow .cmp-text{
    color:#646464;
    font-size:.75rem;
    font-weight:400;
    line-height:.875rem;
    margin-right:.25rem;
    text-transform:uppercase
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__eyebrow .cmp-text{
        font-size:1rem;
        line-height:1.25rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__eyebrow+.c-text-contents__plag{
    margin-top:.125rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__eyebrow+.c-text-contents__plag{
        margin-top:.25rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__plag span{
    color:#ea1917;
    display:block;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__plag span{
        line-height:1.25rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__plag+.c-text-contents__headline{
    margin-top:.125rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__plag+.c-text-contents__headline{
        margin-top:.25rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__headline{
    -webkit-line-clamp:3
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__headline .cmp-text{
    -webkit-line-clamp:3;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__headline .cmp-text{
        line-height:1.5rem
    }
}
@media(max-width:48rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__headline p{
        font-size:1rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__headline+.c-text-contents__warrantyinfo{
    margin-top:.25rem
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__warrantyinfo__box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__warrantyinfo span{
    color:#646464;
    display:block
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__warrantyinfo span{
        line-height:1.25rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__warrantyinfo__text{
    margin-left:.1875rem
}
@media(max-width:48rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box{
        display:block
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .c-price__purchase{
    -webkit-column-gap:.5rem;
    -moz-column-gap:.5rem;
    column-gap:.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media(max-width:48rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .c-price__purchase{
        display:block;
        font-size:1.5rem;
        line-height:1.5rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .c-price__purchase span{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    line-height:.875rem;
    margin-left:.5rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .c-price__purchase span{
        line-height:1.25rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .c-price__installment:nth-child(n+2){
    margin-top:.5rem
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .c-price .c-image{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:1.75rem;
    width:2.9375rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .c-price .c-image{
        height:2rem;
        margin-left:.5rem;
        width:3.375rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .product-label__container{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-flex:1;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .product-label__container{
        margin:0
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .product-label__container .c-tooltip__button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    padding:0;
    width:auto
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .product-label__container .c-tooltip img{
    max-height:1.75rem;
    max-width:2.9375rem;
    min-height:1.75rem;
    min-width:2.9375rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .product-label__container .c-tooltip img{
        max-height:2rem;
        max-width:3.375rem;
        min-height:2rem;
        min-width:3.375rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .product-label__container span{
    color:#646464
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .product-label__container .c-product-item__download{
    margin:0
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-box .product-label__container .c-energy-grade--label-ap-a3{
    background-image:url(assets/icon/label-ap-a3.svg)
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area{
    gap:.25rem;
    margin-left:auto;
    margin-top:.5rem;
    width:calc(100% - 7.625rem)
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area{
        gap:.375rem;
        margin-left:0;
        margin-top:.5rem;
        width:100%
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area .price-box{
    margin-top:0
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area .price-box .c-price__installment{
    margin-bottom:0;
    text-transform:none
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area+.c-product-item_delivery-status{
    margin-top:1.125rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area+.c-product-item_delivery-status{
        margin-top:1rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-product-item_delivery-status{
    background:#f6f6f6;
    border-radius:62.4375rem;
    padding:.375rem .625rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-product-item_delivery-status{
        border-radius:.25rem;
        padding:.3125rem .625rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-product-item_delivery-status__text{
    color:#333;
    display:block;
    line-height:.875rem
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-product-item_delivery-status__text:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-track-order-32-32.svg) 50%/contain no-repeat;
    clear:both;
    content:"";
    display:inline-block;
    height:1rem;
    margin-right:.25rem;
    vertical-align:middle;
    width:1rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-product-item_delivery-status__text:before{
        height:1.25rem;
        width:1.25rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-product-item_delivery-status__date{
    color:#000;
    font-style:normal;
    line-height:inherit;
    margin-left:.25rem
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__input{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    left:0;
    margin-bottom:1.25rem;
    position:relative;
    position:absolute;
    z-index:1
}
@media(max-width:48rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__input{
        left:1.5625rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__input--delete{
    -webkit-box-flex:0;
    background:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-trash-24-24.svg);
    background-position:50%;
    background-repeat:no-repeat;
    border:0;
    cursor:pointer;
    display:inline-block;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    height:1.5rem;
    margin-left:auto;
    padding:0;
    width:1.5rem
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__input--delete .cmp-image{
    padding:.1875rem
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__input--delete .cmp-image__image{
    display:block;
    width:1.125rem
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__button a{
    font-weight:400
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:.625rem
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle__items{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border:.0625rem solid #e6e6e6;
    border-radius:.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle__items a{
    padding:.5rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle__items a{
        padding:1rem 1.25rem
    }
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle__items a+a{
    border-top:.0625rem solid #eee
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle+.buy-product-btn{
    margin-top:.625rem
}
.CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle+.buy-product-btn .buy-product-btn__pos{
    position:static
}
@media(max-width:48rem){
    .CT0100 .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__layout{
        margin-left:auto;
        width:calc(100% - 7.625rem)
    }
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:.5rem
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add:first-child{
    margin-top:0
}
@media(max-width:48rem){
    .CT0100 .c-product-directly.c-medium-size .my-bundle-add{
        padding:0
    }
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add .my-bundle-add__box{
    margin:0;
    width:100%;
    z-index:1
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add .my-bundle-add__box,.CT0100 .c-product-directly.c-medium-size .my-bundle-add .my-bundle-add__box a{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add .my-bundle-add__box .my-bundle-add__txtbox{
    width:calc(100% - 4.875rem)
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add .my-bundle-add__box .my-bundle-add__txtbox .c-text-contents__eyebrow .cmp-text{
    color:#666;
    font-weight:400;
    overflow:hidden;
    text-overflow:ellipsis;
    text-transform:uppercase;
    white-space:nowrap
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add .my-bundle-add__box .my-bundle-add__txtbox .c-text-contents__headline .cmp-text p{
    color:#646464;
    font-size:.75rem;
    font-weight:400;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .my-bundle-add .my-bundle-add__box .my-bundle-add__txtbox .c-text-contents__headline .cmp-text p{
        color:#666
    }
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add .my-bundle-add__box .my-bundle-add__txtbox .my-bundle-add__bundle{
    font-weight:400;
    line-height:1rem;
    margin-top:.125rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .my-bundle-add .my-bundle-add__box .my-bundle-add__txtbox .my-bundle-add__bundle{
        line-height:1.25rem;
        margin-top:.25rem
    }
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add__imgbox{
    margin-right:1rem;
    width:4rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size .my-bundle-add__imgbox{
        margin-right:1.25rem;
        max-width:5rem;
        width:100%
    }
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add__txtbox{
    width:100%
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add__txtbox .c-button{
    margin-left:auto
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add__txtbox .c-text-contents__eyebrow{
    margin-top:.625rem
}
@media(max-width:48rem){
    .CT0100 .c-product-directly.c-medium-size .my-bundle-add__txtbox .price-area{
        margin-top:.875rem
    }
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add__desc{
    line-height:1.25rem;
    margin-top:.625rem
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add__desc span{
    font-size:.75rem
}
@media(max-width:48rem){
    .CT0100 .c-product-directly.c-medium-size .my-bundle-add__desc{
        margin-top:.25rem
    }
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add__datebox{
    margin-top:1.125rem
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add__product{
    margin-bottom:1.25rem
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add__date{
    margin-left:.5rem
}
.CT0100 .c-product-directly.c-medium-size .my-bundle-add__box+.my-bundle-add__box{
    margin-top:.5rem
}
.CT0100 .c-product-directly.c-medium-size+.c-product-directly.c-medium-size:first-child .c-product-directly-item{
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .CT0100 .c-product-directly.c-medium-size+.c-product-directly.c-medium-size:first-child .c-product-directly-item{
        padding-bottom:2.5rem
    }
}
.CT0100 .ct-warranty{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:0 .625rem
}
@media(min-width:48.0625rem){
    .CT0100 .ct-warranty{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        gap:1.5rem;
        justify-content:space-between;
        margin-top:.625rem
    }
    .CT0100 .ct-warranty:before{
        content:"";
        display:block;
        max-width:12.5rem;
        min-width:8.75rem;
        width:25%
    }
}
.CT0100 .ct-warranty-add{
    width:100%
}
@media(min-width:48.0625rem){
    .CT0100 .ct-warranty-add{
        border:.0625rem solid #e6e6e6;
        border-radius:1rem;
        max-width:42.5rem
    }
}
.CT0100 .ct-warranty-add>.c-text-contents{
    padding:1rem 0
}
@media(min-width:48.0625rem){
    .CT0100 .ct-warranty-add>.c-text-contents{
        padding:1rem 1.25rem
    }
}
.CT0100 .ct-warranty-add>.c-text-contents .c-text-contents__title{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
@media(max-width:48rem){
    .CT0100 .ct-warranty-add>.c-text-contents .c-text-contents__title{
        height:.875rem
    }
}
.CT0100 .ct-warranty-add>.c-text-contents+.ct-warranty-add__item{
    border-top:.0625rem solid #e6e6e6
}
.CT0100 .ct-warranty-add__item{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:1rem 0
}
@media(min-width:48.0625rem){
    .CT0100 .ct-warranty-add__item{
        padding:1rem 0
    }
}
.CT0100 .ct-warranty-add__item+.ct-warranty-add__item{
    border-top:.0625rem solid #e6e6e6
}
.CT0100 .ct-warranty-add__item .c-image{
    height:auto;
    margin-left:0;
    margin-right:.875rem;
    max-width:4rem;
    width:27.3%
}
@media(min-width:48.0625rem){
    .CT0100 .ct-warranty-add__item .c-image{
        margin-left:1.25rem;
        margin-right:1.25rem;
        max-width:5rem;
        min-width:4rem;
        width:15%
    }
}
.CT0100 .ct-warranty-add__item .c-text-contents{
    width:calc(100% - 4rem)
}
@media(min-width:48.0625rem){
    .CT0100 .ct-warranty-add__item .c-text-contents{
        margin-right:1.25rem;
        width:calc(100% - 7.5rem)
    }
}
.CT0100 .ct-warranty-add__item .c-text-contents__eyebrow{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.25rem
}
.CT0100 .ct-warranty-add__item .c-text-contents__eyebrow .font-regular{
    color:#666
}
.CT0100 .ct-warranty-add__item .c-text-contents__eyebrow span{
    display:block
}
.CT0100 .ct-warranty-add__item .c-text-contents__title{
    margin-top:.125rem
}
.CT0100 .ct-warranty-add__item .c-text-contents__title span{
    display:block;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .CT0100 .ct-warranty-add__item .c-text-contents__title span{
        line-height:1.25rem
    }
}
.CT0100 .ct-warranty-add__item .ct-warranty-warning{
    margin-top:.1875rem
}
.CT0100 .ct-warranty-add__item .ct-warranty-warning .font-red{
    color:#ea1917;
    line-height:.875rem
}
.CT0100 .ct-warranty-add__item .ct-warranty-add__price-area{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.25rem .375rem;
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .CT0100 .ct-warranty-add__item .ct-warranty-add__price-area{
        gap:.5rem;
        margin-top:.5rem
    }
}
.CT0100 .ct-warranty-add__item .ct-warranty-add__price-area .ct-warranty-add__price span{
    display:block;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .CT0100 .ct-warranty-add__item .ct-warranty-add__price-area .ct-warranty-add__price span{
        line-height:1.25rem
    }
}
.CT0100 .ct-warranty-add__item .ct-warranty-add__price-area .ct-warranty-add__price--discount span{
    font-size:.75rem;
    line-height:.75rem
}
@media(min-width:48.0625rem){
    .CT0100 .ct-warranty-add__item .ct-warranty-add__price-area .ct-warranty-add__price--discount span{
        line-height:.875rem
    }
}
@media(max-width:48rem){
    .CT0100 .ct-warranty-add__item .ct-warranty-add__price-area .ct-warranty-add__price--purchase{
        -ms-flex-preferred-size:100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        flex-basis:100%
    }
}
.CT0100 .ct-warranty-add__item .ct-warranty-add__price-area .ct-warranty-add__price--previous{
    color:#666;
    text-decoration:line-through
}
@media(max-width:48rem){
    .CT0100 .ct-warranty-add__item .ct-warranty-add__price-area .ct-warranty-add__price--previous span{
        line-height:.75rem
    }
}
.CT0100 .ct-warranty-add__item .c-text-contents__bottom{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .CT0100 .ct-warranty-add__item .c-text-contents__bottom{
        margin-top:.125rem
    }
}
.CT0100 .ct-warranty-add__item .c-text-contents__bottom .c-text-contents__bodycopy span{
    display:block;
    line-height:.875rem
}
.CT0100 .ct-warranty-add__item .c-text-contents__bottom>.ct-warranty-add__edit{
    line-height:.875rem;
    margin-left:auto
}
@media(max-width:48rem){
    .CT0100 .ct-warranty .c-button[class*=-text].black{
        line-height:1.375rem
    }
}
.CT0100 .buy-product-btn{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:.75rem;
    width:100%
}
@media(min-width:48.0625rem){
    .CT0100 .buy-product-btn{
        margin-top:1rem
    }
}
.my-bundle-add__box+.CT0100 .buy-product-btn{
    margin-top:1.25rem
}
.CT0100 .buy-product-btn .c-select-item{
    min-width:6.25rem
}
.CT0100 .buy-product-btn .c-cta{
    margin-left:auto
}
@media(max-width:48rem){
    .CT0100 .buy-product-btn .c-cta{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
}
.CT0100 .buy-product-btn .c-product-item__link--gray{
    color:#bbb!important
}
.CT0100 .buy-product-btn__area{
    width:100%
}
.CT0100 .buy-product-btn__pos{
    width:100%
}
.CT0100 .buy-count-box,.CT0100 .buy-product-btn__pos{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.CT0100 .buy-count-box{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    border:.0625rem solid #ddd;
    border-radius:.25rem;
    height:2rem;
    justify-content:center;
    margin-right:.625rem
}
@media(min-width:48.0625rem){
    .CT0100 .buy-count-box{
        height:2.5rem;
        margin-right:1rem
    }
}
.CT0100 .buy-count-box__minus{
    background-color:transparent;
    border:none;
    border-radius:.25rem 0 0 .25rem;
    cursor:pointer;
    height:100%;
    position:relative;
    width:2rem
}
@media(min-width:48.0625rem){
    .CT0100 .buy-count-box__minus{
        width:2.25rem
    }
}
.CT0100 .buy-count-box__minus:before{
    background-color:#999;
    content:"";
    height:.09375rem;
    left:.796875rem;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:.65625rem
}
.CT0100 .buy-count-box__minus.active:before{
    background-color:#000
}
.CT0100 .buy-count-box__number{
    height:100%
}
.CT0100 .buy-count-box__number input{
    border:.0625rem solid #ddd;
    border-bottom:none;
    border-top:none;
    color:#333;
    height:100%;
    text-align:center;
    width:2.5rem
}
.CT0100 .buy-count-box__number input[type=number]::-webkit-inner-spin-button,.CT0100 .buy-count-box__number input[type=number]::-webkit-outer-spin-button{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.CT0100 .buy-count-box__plus{
    background-color:transparent;
    border:none;
    border-radius:0 .25rem .25rem 0;
    cursor:pointer;
    height:100%;
    position:relative;
    width:2rem
}
@media(min-width:48.0625rem){
    .CT0100 .buy-count-box__plus{
        width:2.25rem
    }
}
.CT0100 .buy-count-box__plus:after,.CT0100 .buy-count-box__plus:before{
    background-color:#d9dadb;
    content:"";
    height:.09375rem;
    left:.796875rem;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:.65625rem
}
.CT0100 .buy-count-box__plus:after{
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.CT0100 .buy-count-box__plus.active:after,.CT0100 .buy-count-box__plus.active:before{
    background-color:#000
}
.CT0100 .buy-count-box.outStock{
    background-color:#f6f6f6
}
.CT0100 .buy-count-box.outStock .buy-count-box__minus{
    background-color:#f6f6f6;
    cursor:auto
}
.CT0100 .buy-count-box.outStock .buy-count-box__minus:before{
    background-color:#bbb
}
.CT0100 .buy-count-box.outStock .buy-count-box__number input{
    background-color:#f6f6f6;
    color:#bbb
}
.CT0100 .buy-count-box.outStock .buy-count-box__plus{
    background-color:#f6f6f6;
    cursor:auto
}
.CT0100 .buy-count-box.outStock .buy-count-box__plus.active:after,.CT0100 .buy-count-box.outStock .buy-count-box__plus.active:before{
    background-color:#bbb
}
.CT0100 .c-checkbox-item input[type=checkbox]:disabled+.label:before{
    background-color:#fff;
    border-color:#cbc8c2
}
.CT0100 .font-green{
    color:#287d00;
    line-height:1.25rem
}
@media(max-width:48rem){
    .CT0100 .font-green{
        line-height:.875rem
    }
}
@media(min-width:48.0625rem){
    .CT0100 .font-w-normal-18{
        font-size:1.125rem;
        line-height:1.5rem
    }
}
.CT0100 .buy-cart-list{
    list-style:none;
    margin:0;
    padding:0
}
.CT0100 .buy-cart-list li{
    margin:0
}
@media(max-width:48rem){
    .CT0100 .buy-cart-list{
        padding:0 1rem
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT0100 .buy-cart-list{
        padding:0 1rem
    }
}
@media(min-width:48.0625rem){
    .CT0100 .buy-cart-list{
        margin-top:1.25rem
    }
}
.CT0100 .buy-cart-list li{
    background:#fff;
    border-radius:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .CT0100 .buy-cart-list li{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.CT0100 .buy-cart-list li+li{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .CT0100 .buy-cart-list li+li{
        margin-top:1.5rem
    }
}
.CT0100 .buy-banner{
    color:#333;
    font-size:.875rem;
    line-height:1rem;
    margin-left:1rem;
    margin-right:1rem;
    margin-top:1rem;
    padding-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .CT0100 .buy-banner{
        font-size:1rem;
        line-height:1.25rem;
        margin-left:0;
        margin-right:0;
        margin-top:1rem;
        padding:0
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT0100 .buy-banner{
        font-size:.875rem;
        line-height:1rem;
        margin-left:1rem;
        margin-right:1rem;
        margin-top:1rem;
        padding-bottom:1.5rem
    }
}
.CT0100 .buy-banner a{
    text-decoration:underline
}
.CT0100 .my-club{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    max-width:90rem;
    padding-bottom:3.75rem
}
@media(max-width:48rem){
    .CT0100 .my-club{
        padding:0 1.5625rem 2.5rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .CT0100 .my-club{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CT0100 .my-club__list{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.5rem;
    list-style:none;
    margin:0;
    padding:0
}
.CT0100 .my-club__list li{
    margin:0
}
@media(max-width:48rem){
    .CT0100 .my-club__list{
        gap:0
    }
}
.CT0100 .my-club__box{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-flex:1;
    align-items:center;
    background-color:#fff;
    border-radius:8px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex:1;
    flex:1;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    list-style:none;
    margin:0;
    max-height:15.375rem;
    max-width:29rem;
    padding:2.5rem;
    text-align:center;
    width:33%
}
.CT0100 .my-club__box li{
    margin:0
}
@media(max-width:48rem){
    .CT0100 .my-club__box{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem;
        max-height:auto;
        min-width:100%;
        padding:1.875rem;
        text-align:left
    }
}
@media(min-width:48.0625rem){
    .CT0100 .my-club__txt{
        margin-top:1.75rem
    }
}
.CT0100 .my-club__tit{
    margin-bottom:.375rem
}
@media(min-width:48.0625rem){
    .CT0100 .my-club__tit{
        margin-bottom:.5rem
    }
}
.CT0100 .my-club__desc{
    color:#333
}
@media(max-width:48rem){
    .CT0100 .my-club__desc{
        line-height:1.25rem
    }
}
.CT0100 .my-club .c-image__img{
    width:4rem
}
.CT0100 .my-link-content{
    padding-bottom:1.25rem;
    padding-top:3.75rem
}
@media(max-width:48rem){
    .CT0100 .my-link-content{
        border-top:.0625rem solid #eee;
        margin-top:2.5rem;
        padding:1.875rem 1.5625rem 1.25rem
    }
}
.CT0100 .my-link-content__desc{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT0100 .my-link-content__desc{
        margin-top:.625rem
    }
}
@media(max-width:48rem){
    .CT0100 .my-link-content .c-text-contents{
        padding:0 2.5rem
    }
}
.CT0100 .my-link-content .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem .375rem;
    justify-content:center;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT0100 .my-link-content .button{
        gap:.625rem .5rem;
        margin-top:1.5rem
    }
}
.CT0100 .my-link-content .button.margin--pc40-mo30{
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .CT0100 .my-link-content .button.margin--pc40-mo30{
        margin-top:2.5rem
    }
}
.CT0100 .my-link-content .button.margin--pc40-mo20{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT0100 .my-link-content .button.margin--pc40-mo20{
        margin-top:2.5rem
    }
}
.CT0101>.component{
    border-top:.0625rem solid #cbc8c2
}
.CT0101>.component>.fluid-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:1.5rem 0;
    position:relative
}
@media(min-width:48.0625rem){
    .CT0101>.component>.fluid-container{
        padding:3rem 1rem 4rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .CT0101>.component>.fluid-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CT0101>.component>.fluid-container .c-product-list{
    margin-top:.75rem;
    padding:0
}
@media(min-width:48.0625rem){
    .CT0101>.component>.fluid-container .c-product-list{
        margin-top:2.25rem
    }
}
.CT0101>.component>.fluid-container .c-product-item{
    gap:.75rem
}
@media(min-width:48.0625rem){
    .CT0101>.component>.fluid-container .c-product-item{
        gap:1rem
    }
    .CT0101>.component>.fluid-container .c-product-item__ufn{
        font-size:1.5rem
    }
    .CT0101>.component>.fluid-container .c-product-item__img{
        margin-top:1rem
    }
}
.CT0101>.component>.fluid-container .c-product-item__bottom-container .cta-wrap{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .CT0101>.component>.fluid-container .c-product-item__bottom-container .cta-wrap{
        margin-top:1rem
    }
}
.CT0101>.component>.fluid-container .buy-product-carousel{
    position:relative
}
@media(max-width:48rem){
    .CT0101>.component>.fluid-container .buy-product-carousel .c-text-contents{
        padding:0 1rem
    }
    .CT0101>.component>.fluid-container .buy-product-carousel .c-carousel .c-carousel__handler--away-from-carousel{
        margin-top:0
    }
}
.CT0101 .price-area .price-box{
    line-height:.75rem
}
@media(min-width:48.0625rem){
    .CT0101 .price-area .price-box{
        line-height:1rem
    }
}
.CT0101 .price-area .product-price{
    gap:.25rem
}
.CT0101 .price-area .c-price__purchase{
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .CT0101 .price-area .c-price__purchase{
        line-height:2rem
    }
}
.CT0101 .price-area .c-price__flag--member{
    margin-left:.25rem
}
@media(max-width:48rem){
    .CT0101 .price-area .c-price__flag--member{
        line-height:.75rem
    }
    .CT0101 .price-area .c-price__flag--member .flag{
        margin-bottom:.125rem
    }
}
.CT0101 .swiper{
    overflow-y:visible;
    position:static
}
@media(max-width:48rem){
    .CT0101 .swiper{
        padding:0 2.125rem 0 1rem
    }
    .CT0101 .swiper.no-swiper{
        padding:0 1rem
    }
}
.CT0101 .swiper .c-carousel__handler{
    margin-top:0
}
@media(min-width:48.0625rem){
    .CT0101 .swiper .c-carousel__handler{
        right:0
    }
}
.CT0102 .c-text-contents__+.c-support__box{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT0102 .c-text-contents__+.c-support__box{
        margin-top:2.5rem
    }
}
.CT0102 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem;
    list-style:none;
    margin:0;
    padding:0
}
.CT0102 .c-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .CT0102 .c-list{
        -webkit-column-gap:min(1.5rem,1.6666666667%);
        -moz-column-gap:min(1.5rem,1.6666666667%);
        column-gap:min(1.5rem,1.6666666667%);
        row-gap:1.5rem
    }
}
.CT0102 .c-list__item .c-button{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .CT0102 .c-list__item .c-button{
        margin-top:1.25rem
    }
}
.CT0102 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
@media(max-width:48rem){
    .CT0102 .c-text-contents__headline+.c-text-contents__bodycopy{
        color:#262626
    }
}
.CT0102 .c-list__link{
    width:100%
}
.CT0102>.component>.fluid-container{
    margin-left:auto;
    margin-right:auto;
    max-width:123rem
}
.CT0102 .c-support{
    padding-bottom:1.5rem;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .CT0102 .c-support:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
    .CT0102 .c-support{
        padding-bottom:3rem;
        padding-top:3rem
    }
}
.CT0102 .c-support__inner{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:0 .75rem
}
@media(min-width:48.0625rem){
    .CT0102 .c-support__inner{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .CT0102 .c-support__inner{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CT0102 .c-support__title .c-text-contents__headline{
    margin-bottom:.625rem
}
.CT0102 .c-support__title+.c-support__box{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT0102 .c-support__title+.c-support__box{
        margin-top:2.5rem
    }
}
@media(max-width:48rem){
    .CT0102 .c-support--option .c-support__title+.c-support__box{
        margin-top:1.875rem
    }
}
.CT0102 .c-support--card .c-list{
    gap:.75rem;
    grid-template-columns:1fr 1fr;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .CT0102 .c-support--card .c-list{
        gap:1.5rem;
        grid-template-rows:repeat(4,1fr);
        margin-top:1.25rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .CT0102 .c-support--card .c-list .c-button[class*=-box].medium{
        padding-left:.375rem;
        padding-right:.375rem
    }
}
.CT0102 .c-support--card .c-list__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-flex:0;
    align-items:flex-start;
    background-color:#fff;
    border:.0625rem solid #e6e6e6;
    border-radius:1.25rem;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex:none;
    flex:none;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%
}
@media(min-width:48.0625rem){
    .CT0102 .c-support--card .c-list__item{
        -webkit-box-flex:1;
        border-radius:1.75rem;
        -ms-flex:1 1 0px;
        flex:1 1 0
    }
}
.CT0102 .c-support--card .c-list__link{
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .CT0102 .c-support--card .c-list__link{
        padding:2rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .CT0102 .c-support--card .c-list__link{
        padding:1.5rem
    }
}
.CT0102 .c-support--card .c-list__link .c-button,.CT0102 .c-support--card .c-list__link .c-button__text{
    font-size:.75rem;
    line-height:.75rem;
    text-decoration:none
}
@media(min-width:48.0625rem){
    .CT0102 .c-support--card .c-list__link .c-button,.CT0102 .c-support--card .c-list__link .c-button__text{
        font-size:1rem;
        line-height:1rem
    }
}
.CT0102 .c-support--card .c-list__link .c-text-contents{
    max-width:14.625rem;
    padding:0
}
@media(min-width:48.0625rem){
    .CT0102 .c-support--card .c-list__link .c-text-contents{
        max-width:19.75rem
    }
}
.CT0102 .c-support--card .c-list__link .cmp-image{
    min-width:4rem
}
.CT0102 .c-support--card .c-list .c-image{
    height:2rem;
    width:2rem
}
@media(min-width:48.0625rem){
    .CT0102 .c-support--card .c-list .c-image{
        height:3.75rem;
        margin-left:auto;
        margin-right:auto;
        width:3.75rem
    }
}
.CT0102 .c-support--card .c-image+.c-text-contents{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .CT0102 .c-support--card .c-image+.c-text-contents{
        margin-top:1.25rem
    }
}
.CT0102 .c-support--card .c-list--flex .c-list__link{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:0 .75rem;
    height:100%;
    justify-content:space-between
}
@media(min-width:48.0625rem){
    .CT0102 .c-support--card .c-list--flex .c-list__link{
        gap:0 1.25rem
    }
}
.CT0102 .c-support--card .c-list--flex .c-cta{
    -webkit-box-flex:1;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    -ms-flex:1;
    flex:1;
    justify-content:center
}
.CT0102 .c-support--card .c-carousel{
    margin-left:-1rem;
    margin-right:-1rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .CT0102 .c-support--card .c-carousel{
        margin-left:-1.5rem;
        margin-right:-1.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CT0102 .c-support--card .c-carousel.swiper-initialized .swiper-wrapper{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    gap:0
}
.CT0102 .c-support--card .c-carousel .swiper-wrapper{
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.CT0102 .c-support--card .c-carousel .swiper-wrapper .swiper-slide{
    height:auto
}
.CT0102 .bg-white>.c-support--card.ST0029,.CT0102 .c-support--card.bg-white{
    border-top:.0625rem solid #e6e6e6
}
.CT0102 .bg-lightgray>.c-support--card.ST0029 .c-list__item,.CT0102 .bg-lightgray>.c-support--card.ST0029+.c-support--option.bg-white,.CT0102 .bg-white.bg-lightgray>.c-support--card.ST0029+.c-support--option.ST0029,.CT0102 .bg-white>.c-support--card.bg-lightgray+.c-support--option.ST0029,.CT0102 .c-support--card.bg-lightgray .c-list__item,.CT0102 .c-support--card.bg-lightgray+.c-support--option.bg-white{
    border:0
}
.CT0102 .bg-lightgray>.c-support--card.ST0029+.c-support--option.ST0029,.CT0102 .bg-lightgray>.c-support--card.ST0029+.c-support--option.bg-lightgray,.CT0102 .bg-lightgray>.c-support--card.bg-lightgray+.c-support--option.ST0029,.CT0102 .c-support--card.bg-lightgray+.c-support--option.bg-lightgray{
    border-top:.0625rem solid #e6e6e6
}
.CT000B .c-pop-msg__container{
    background-color:#f0ece4;
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .CT000B .c-pop-msg__container{
        border-radius:1.75rem
    }
}
.CT000B .c-pop-msg__header{
    border:none
}
.CT000B .c-pop-msg__header .cmp-title{
    font-size:1.5rem;
    font-weight:300;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .CT000B .c-pop-msg__header .cmp-title{
        font-size:2.25rem;
        line-height:2.625rem;
        padding-bottom:0
    }
}
@media(max-width:48rem){
    .CT000B .c-pop-msg{
        padding-left:0;
        padding-right:0
    }
    .CT000B .c-pop-msg__container{
        border-radius:0;
        bottom:0;
        padding-left:1.5625rem;
        padding-right:.625rem;
        position:absolute
    }
}
.CT000B .c-pop-msg .c-pop-msg__close--on-top{
    height:1.5rem;
    margin-right:.75rem;
    margin-top:1rem;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .CT000B .c-pop-msg .c-pop-msg__close--on-top{
        margin:0;
        right:1.5rem;
        top:1.5rem
    }
}
.CT000B .c-pop-msg .c-pop-msg__close--on-top .cmp-button{
    height:100%;
    margin-top:0;
    width:100%
}
.CT000B .c-pop-msg .c-pop-msg__close--on-top .cmp-button:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-20-20.svg);
    height:1.25rem;
    width:1.25rem
}
.CT000B .my-input{
    text-align:left
}
.CT000B .my-input ul{
    list-style:none;
    margin:0;
    padding:0
}
.CT000B .my-input ul li{
    margin:0
}
@media(max-width:48rem){
    .CT000B .my-input ul{
        gap:1.25rem
    }
    .CT000B .my-input ul li{
        width:100%
    }
}
.CT000B .my-input ul li+li{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT000B .my-input ul li+li{
        margin-top:2.75rem
    }
}
.CT000B .my-input ul .c-input-item{
    position:relative
}
.CT000B .my-input ul .c-input-item label{
    color:#333
}
.CT000B .my-input ul .c-input-item .my-input__password{
    padding-right:2.8125rem
}
@media(max-width:48rem){
    .CT000B .my-input ul .c-input-item .my-input__password:focus,.CT000B .my-input ul .c-input-item .my-input__password:focus-visible{
        outline-offset:-.125rem
    }
}
.CT000B .my-input ul .c-input-item.active .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-red-24-24.svg) 50%/contain no-repeat
}
@media(max-width:48rem){
    .CT000B .my-input ul .c-input-item+.c-checkbox-item{
        margin-top:1.25rem
    }
}
.CT000B .my-input ul .my-captcha__container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column
}
.CT000B .my-input ul .my-captcha__area{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.CT000B .my-input ul .my-captcha__box{
    border:.0625rem solid #ddd;
    border-radius:6px;
    height:4.75rem;
    margin-bottom:.625rem;
    margin-top:.625rem;
    width:100%
}
.CT000B .my-input ul .my-captcha__btnbox{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    margin-left:.625rem
}
.CT000B .my-input ul .my-captcha__btnbox .my-captcha__button+.my-captcha__button{
    margin-top:1.25rem
}
.CT000B .my-input ul .my-captcha__button{
    border:none;
    cursor:pointer;
    max-height:1.5rem;
    max-width:1.5rem;
    min-height:1.5rem;
    min-width:1.5rem;
    position:relative
}
.CT000B .my-input ul .my-captcha__button--reload{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-captcha-refresh-24-24.svg) 50%/contain no-repeat
}
.CT000B .my-input ul .my-captcha__button--play{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-captcha-volume-24-24.svg) 50%/contain no-repeat
}
.CT000B .my-input input{
    padding:.8125rem 1rem
}
@media(min-width:48.0625rem){
    .CT000B .my-input input{
        font-size:.875rem
    }
}
.CT000B .my-input input[type=date]{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-calendar-black-20-19.svg) no-repeat right 1rem center;
    background-color:#fff;
    background-size:1.25rem 1.1875rem;
    position:relative
}
.CT000B .my-input input[type=date]::-webkit-clear-button,.CT000B .my-input input[type=date]::-webkit-inner-spin-button{
    display:none
}
.CT000B .my-input input[type=date]::-webkit-calendar-picker-indicator{
    background:transparent;
    color:transparent;
    cursor:pointer;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.CT000B .my-input input[type=date]:before{
    content:attr(data-placeholder);
    width:100%
}
.CT000B .my-input input[type=date]:focus:before,.CT000B .my-input input[type=date]:valid:before{
    display:none
}
.CT000B .my-input input[data-placeholder]:before{
    color:#666;
    font-size:.875rem
}
.CT000B .my-input input[type=password]{
    padding-right:2.8125rem
}
.CT000B .my-input input[readonly]{
    background-color:#f6f6f6
}
.CT000B .my-input input[readonly]::-webkit-input-placeholder{
    color:#bbb
}
.CT000B .my-input input[readonly]::-moz-placeholder{
    color:#bbb
}
.CT000B .my-input input[readonly]:-ms-input-placeholder{
    color:#bbb
}
.CT000B .my-input input[readonly]::-ms-input-placeholder{
    color:#bbb
}
.CT000B .my-input input[readonly]::placeholder{
    color:#bbb
}
.CT000B .my-input input[disabled]{
    background-color:#f6f6f6
}
.CT000B .my-input input[disabled]::-webkit-input-placeholder{
    color:#bbb
}
.CT000B .my-input input[disabled]::-moz-placeholder{
    color:#bbb
}
.CT000B .my-input input[disabled]:-ms-input-placeholder{
    color:#bbb
}
.CT000B .my-input input[disabled]::-ms-input-placeholder{
    color:#bbb
}
.CT000B .my-input input[disabled]::placeholder{
    color:#bbb
}
.CT000B .my-input textarea{
    background-color:#fff;
    border:.0625rem solid #ddd;
    border-radius:.375rem;
    height:15rem;
    padding:.8125rem 1rem;
    resize:none;
    width:100%
}
@media(min-width:48.0625rem){
    .CT000B .my-input textarea{
        height:20.5rem
    }
}
.CT000B .my-input textarea::-webkit-input-placeholder{
    left:50%;
    position:absolute;
    text-align:center;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%
}
.CT000B .my-input textarea::-moz-placeholder{
    left:50%;
    position:absolute;
    text-align:center;
    top:50%;
    transform:translate(-50%,-50%);
    width:100%
}
.CT000B .my-input textarea:-ms-input-placeholder{
    left:50%;
    position:absolute;
    text-align:center;
    top:50%;
    transform:translate(-50%,-50%);
    width:100%
}
.CT000B .my-input textarea::-ms-input-placeholder{
    left:50%;
    position:absolute;
    text-align:center;
    top:50%;
    transform:translate(-50%,-50%);
    width:100%
}
.CT000B .my-input textarea::placeholder{
    left:50%;
    position:absolute;
    text-align:center;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%
}
.CT000B .my-input .c-text-contents{
    margin-bottom:1.875rem
}
@media(min-width:48.0625rem){
    .CT000B .my-input .c-text-contents{
        margin-bottom:2.5rem
    }
}
.CT000B .my-input .c-text-contents__bodycopy{
    margin:.625rem auto 0;
    max-width:28.125rem
}
.CT000B .my-input .c-checkbox-item{
    margin-top:.5rem
}
.CT000B .my-input .c-checkbox-item .label{
    font-size:1rem
}
@media(min-width:48.0625rem){
    .CT000B .my-input .c-checkbox-item .label{
        font-size:.875rem
    }
}
.CT000B .my-input .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.875rem
}
.CT000B .my-input .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-32-32.svg) 50%/contain no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:1.5rem;
    position:absolute;
    right:.9375rem;
    top:calc(50% + 2px);
    width:1.5rem
}
.CT000B .my-input .my-form__search{
    padding-right:3.125rem
}
.CT000B .my-input .my-form__search__icon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-black-24-24.svg) 50%/1.3125rem 1.3125rem no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:1.5rem;
    position:absolute;
    right:1rem;
    top:50%;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .CT000B .my-input .my-form__search__icon{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-black-24-24.svg) 50%/1rem 1rem no-repeat;
        top:53%
    }
}
.CT000B .my-input .my-warn{
    height:2.75rem;
    padding-right:2.5rem
}
.CT000B .my-input .my-warn select{
    border-color:#da0f47
}
.CT000B .my-input .c-search-box__form.my-warn{
    padding-right:0
}
@media(min-width:48.0625rem){
    .CT000B .my-input .input-button__container{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:0 .625rem
    }
    .CT000B .my-input .input-button__container .button{
        margin:0
    }
}
@media(max-width:48rem){
    .CT000B .my-input .input-button__container .button{
        margin-top:.625rem
    }
    .CT000B .my-input .input-button__container .button .cmp-button{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.CT000B .my-input .input-button__container--validation .my-button-validation,.CT000B .my-input .my-verify__inner{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.CT000B .my-input .my-verify__inner{
    position:relative
}
.CT000B .my-input .my-verify__inner input{
    padding-right:3.125rem
}
.CT000B .my-input .my-verify__time{
    color:#000;
    font-weight:600;
    position:absolute;
    right:1.25rem;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
@media(max-width:48rem){
    .CT000B .my-input .my-formFile{
        line-height:1rem
    }
}
.CT000B .my-input .my-formFile__title{
    display:block;
    margin-bottom:.5rem
}
.CT000B .my-input .my-formFile label:not(.c-not-required){
    color:#333;
    margin-bottom:.5rem
}
.CT000B .my-input .my-formFile__inner{
    display:inline-block
}
@media(max-width:48rem){
    .CT000B .my-input .my-formFile__inner,.CT000B .my-input .my-formFile__inner label{
        width:100%
    }
}
.CT000B .my-input .my-formFile .btn-upload{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    background:#fff;
    border:.0625rem solid #333;
    border-radius:6px;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-weight:700;
    height:2.5rem;
    justify-content:center;
    width:100%
}
@media(min-width:48.0625rem){
    .CT000B .my-input .my-formFile .btn-upload{
        width:6.4375rem
    }
}
.CT000B .my-input .my-formFile__preview{
    background-color:#e4e4e4;
    border-radius:6px;
    display:inline-block;
    position:relative
}
@media(max-width:48rem){
    .CT000B .my-input .my-formFile__preview{
        margin-top:.625rem;
        width:100%
    }
}
.CT000B .my-input .my-formFile__preview p{
    color:#333;
    line-height:14px;
    padding:1.0625rem 3rem;
    position:relative
}
@media(min-width:48.0625rem){
    .CT000B .my-input .my-formFile__preview p{
        padding:.8125rem 3rem
    }
}
.CT000B .my-input .my-formFile__preview p:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-fileclip-gray-24-24.svg) 50%/contain no-repeat;
    content:"";
    display:inline-block;
    height:1.5rem;
    left:1.25rem;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:1.5rem
}
@media(min-width:48.0625rem){
    .CT000B .my-input .my-formFile__preview p:before{
        height:1rem;
        width:1rem
    }
}
.CT000B .my-input .my-formFile__preview__btn-delete{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-16-16.svg) 50%/.625rem .625rem no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:1rem;
    position:absolute;
    right:1.1875rem;
    top:calc(50% - .5rem);
    width:1rem
}
@media(min-width:48.0625rem){
    .CT000B .my-input .my-formFile__preview__btn-delete{
        right:1rem
    }
}
.CT000B .my-input .my-formFile__remove{
    background:transparent url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg) 50%/contain no-repeat;
    background-size:.625rem;
    border:none;
    cursor:pointer;
    line-height:.625rem;
    position:absolute;
    right:1.1875rem;
    text-indent:-9999px;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.CT000B .my-input .my-formFile__msg{
    margin-top:.625rem
}
.CT000B .my-input .c-warning{
    color:#ea1917;
    font-size:.75rem;
    line-height:.875rem;
    margin-top:0;
    padding:0 0 0 .8125rem
}
@media(min-width:48.0625rem){
    .CT000B .my-input .c-warning{
        font-size:.875rem;
        line-height:1rem;
        padding-left:.8125rem
    }
}
.CT000B .my-input .c-warning:before{
    content:none
}
.CT000B .my-input .c-select-item select{
    color:#666
}
.CT000B .my-input .c-select-item select option[selected]{
    color:#333
}
.CT000B .buy-zip .c-pop-msg__container{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    padding:4rem 1rem 1rem
}
@media(max-width:48rem){
    .CT000B .buy-zip .c-pop-msg__container{
        margin:0
    }
}
@media(min-width:48.0625rem){
    .CT000B .buy-zip .c-pop-msg__container{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        height:auto;
        justify-content:center;
        max-width:41.25rem;
        padding:3.125rem
    }
}
.CT000B .buy-zip .c-pop-msg__header{
    margin-bottom:.75rem;
    padding-bottom:0
}
@media(min-width:48.0625rem){
    .CT000B .buy-zip .c-pop-msg__header{
        margin-bottom:1.25rem
    }
}
.CT000B .buy-zip .button:not(.c-pop-msg__close){
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.5rem;
    text-align:center
}
.CT000B .buy-zip .button:not(.c-pop-msg__close) .cmp-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .CT000B .buy-zip .button:not(.c-pop-msg__close) .cmp-button{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
}
.CT000B .buy-zip__form{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-zip__form{
        border-radius:1rem;
        padding:1.25rem
    }
}
.CT000B .buy-zip__form input{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    color:#646464;
    font-size:1rem;
    height:auto;
    line-height:1.25rem;
    padding:.875rem 1rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-zip__form input{
        font-size:1rem;
        line-height:1.25rem;
        padding:.75rem .8125rem
    }
}
.CT000B .buy-zip__form input+.c-warning{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-zip__form input+.c-warning{
        margin-top:.5rem
    }
}
.CT000B .buy-zip-register{
    background-color:#fff;
    border-radius:1.25rem;
    margin-top:1rem;
    padding:1.25rem 1rem 1.75rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-zip-register{
        border-radius:1rem;
        margin-top:1.25rem;
        padding:1.25rem 1.25rem 1.75rem
    }
}
.CT000B .buy-zip-register__head{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-bottom:.5rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-zip-register__title{
        color:#333
    }
}
.CT000B .buy-zip-register__title span{
    display:inline-block
}
.CT000B .buy-zip-register__list{
    border-top:.0625rem solid #e6e1d6;
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-zip-register__list{
        padding-top:1.25rem
    }
}
.CT000B .buy-zip-register__list ul{
    list-style:none;
    margin:0;
    padding:0
}
.CT000B .buy-zip-register__list ul li{
    margin:0
}
.CT000B .buy-zip-register__item{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.CT000B .buy-zip-register__item .c-checkbox-item{
    margin-top:0
}
.CT000B .buy-zip-register__item .c-checkbox-item label{
    cursor:pointer
}
.CT000B .buy-zip-register__item .c-checkbox-item span{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    cursor:inherit;
    line-height:1.5rem
}
.CT000B .buy-zip-register__item+.buy-zip-register__item{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-zip-register__item+.buy-zip-register__item{
        margin-top:1rem
    }
}
.CT000B .buy-zip-register__item__delete{
    cursor:pointer;
    height:1.5rem;
    text-align:right;
    width:1.5rem
}
.CT000B .buy-zip-register__item__delete--button{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-gray-12-12.svg) 100%/contain no-repeat;
    background-size:.75rem;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:1.5rem;
    width:1.5rem
}
.CT000B .buy-zip-register__delete .c-button{
    color:#000
}
@media(min-width:48.0625rem){
    .CT000B .buy-zip-register__delete .c-button{
        font-size:.875rem
    }
}
.CT000B .buy-klarna .c-button{
    text-decoration:underline
}
.CT000B .buy-klarna .c-pop-msg__header{
    margin:0;
    padding:0
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna .c-pop-msg__header{
        padding:0
    }
}
.CT000B .buy-klarna .c-pop-msg__container{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    height:100%;
    justify-content:flex-start;
    padding:4rem .625rem 1.5rem 1rem
}
.CT000B .buy-klarna .c-pop-msg__container .mem-scroll{
    max-height:none
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna .c-pop-msg__container{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        height:auto;
        justify-content:center;
        max-width:41.25rem;
        padding:3.125rem 2rem 3.125rem 3.125rem
    }
}
.CT000B .buy-klarna .mem-scroll{
    margin-top:.75rem;
    max-height:none;
    overflow:hidden;
    padding:0
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna .mem-scroll{
        margin-top:1.25rem
    }
}
.CT000B .buy-klarna .mem-scroll__container{
    max-height:calc(100vh - 12.5rem);
    overflow-y:scroll;
    padding-bottom:0;
    padding-right:.875rem;
    padding-top:0
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna .mem-scroll__container{
        max-height:28.75rem;
        padding-right:.625rem
    }
}
.CT000B .buy-klarna-step{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna-step{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.CT000B .buy-klarna-step.mem-scroll__item{
    margin-bottom:1.5rem
}
.CT000B .buy-klarna-step__title{
    color:#333;
    line-height:1.125rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna-step__title{
        line-height:1.25rem
    }
}
.CT000B .buy-klarna-step__title span{
    display:inline-block
}
.CT000B .buy-klarna-step__list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border-top:.0625rem solid #cbc8c2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.0625rem;
    list-style:none;
    margin:1rem 0 0;
    padding:1rem 0 0
}
.CT000B .buy-klarna-step__list li{
    margin:0
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna-step__list{
        margin-top:1.25rem;
        padding-top:1.3125rem
    }
}
.CT000B .buy-klarna-step__item{
    -webkit-box-flex:1;
    background-color:#fff;
    border-radius:1.25rem;
    display:block;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna-step__item{
        border-radius:1.75rem
    }
}
.CT000B .buy-klarna-step__num{
    line-height:1.125rem;
    margin-bottom:.25rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna-step__num{
        line-height:1.25rem;
        margin-bottom:.25rem
    }
}
.CT000B .buy-klarna-step__desc{
    -webkit-box-flex:1;
    color:#333;
    -ms-flex:1;
    flex:1;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna-step__desc{
        line-height:1.25rem
    }
}
.CT000B .buy-klarna-step__subtitle{
    height:1.125rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna-step__subtitle{
        height:1.5rem;
        line-height:1.5rem
    }
}
.CT000B .buy-klarna-step__subtitle span{
    display:inline-block
}
.CT000B .buy-klarna-desc__item+.buy-klarna-desc__item,.CT000B .buy-klarna-desc__item+.buy-klarna-desc__item.buy-klarna-about{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna-desc__item+.buy-klarna-desc__item{
        margin-top:1.25rem
    }
}
.CT000B .buy-klarna-desc__title{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna-desc__title{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.CT000B .buy-klarna-desc__bodycopy{
    color:#333;
    margin-top:.5rem
}
.CT000B .buy-klarna-desc__bodycopy .c-button{
    color:#000;
    font-size:1rem;
    font-weight:400;
    margin-top:.25rem
}
.CT000B .buy-klarna-desc__list{
    list-style:none;
    margin:.5rem 0 0;
    padding:0
}
.CT000B .buy-klarna-desc__list li{
    color:#333;
    line-height:1.25rem;
    margin:0;
    padding-left:.875rem;
    position:relative;
    text-indent:-.25rem
}
.CT000B .buy-klarna-desc__list li:before{
    background-color:#333;
    border-radius:50%;
    content:"";
    display:inline-block;
    height:.1875rem;
    left:0;
    position:absolute;
    top:.5rem;
    width:.1875rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna-desc__list li:before{
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
}
.CT000B .buy-klarna-desc__list li+li{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna-desc__list li+li{
        margin-top:.125rem
    }
}
.CT000B .buy-klarna-desc__info{
    color:#4a4946;
    line-height:1.25rem;
    margin-top:.5rem;
    padding-left:1.5rem;
    position:relative
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna-desc__info{
        line-height:1rem
    }
}
.CT000B .buy-klarna-desc__info span{
    display:inline-block;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna-desc__info span{
        line-height:1rem
    }
}
.CT000B .buy-klarna-desc__info span a{
    text-decoration:underline
}
.CT000B .buy-klarna-desc__info:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-info-gray-16-16.svg) 50%/contain no-repeat;
    content:"";
    display:inline-block;
    height:1rem;
    left:0;
    position:absolute;
    top:0;
    width:1rem
}
.CT000B .buy-klarna-about .buy-klarna-desc__bodycopy{
    margin-top:.5rem
}
.CT000B .buy-klarna-about__bold{
    color:#000;
    display:inline-block;
    margin-bottom:.5rem
}
@media(min-width:48.0625rem){
    .CT000B .buy-klarna-about__bold{
        margin-bottom:.375rem
    }
}
.CT000B .buy-klarna-more{
    padding-top:1.5rem
}
.CT000B .buy-klarna-more.buy-klarna-desc__item{
    margin-top:0
}
.CT000B .buy-klarna-more .buy-klarna-desc__bodycopy{
    margin-top:.5rem
}
.CT000B .add-bundle-pop .button.c-cta+.button.c-cta{
    margin-top:2.5rem
}
.CT000B .CT-AddBundlePopup .c-pop-msg__container{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    border-radius:1.25rem;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    height:auto;
    justify-content:space-between;
    margin:auto 0 0;
    overflow:hidden;
    padding:2.5rem 0 0
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .c-pop-msg__container{
        border-radius:1.75rem;
        border-radius:1.25rem;
        margin:auto;
        max-height:none;
        max-width:42.5rem;
        padding-top:3.125rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .c-pop-msg__container{
        border-radius:1.75rem
    }
}
.CT000B .CT-AddBundlePopup .c-pop-msg__container .toast-popup{
    bottom:9rem;
    padding:0 3.125rem;
    position:absolute;
    width:100%;
    z-index:2
}
@media(max-width:48rem){
    .CT000B .CT-AddBundlePopup .c-pop-msg__container .toast-popup{
        bottom:7.8125rem;
        padding:0 1rem;
        width:100%
    }
}
.CT000B .CT-AddBundlePopup .c-pop-msg__header{
    border-bottom:.0625rem solid #cbc8c2;
    margin-bottom:0;
    padding:0 1rem 1rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .c-pop-msg__header{
        padding:0 3rem 1.25rem
    }
}
.CT000B .CT-AddBundlePopup .c-pop-msg__header .cmp-title{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .c-pop-msg__header .cmp-title{
        font-size:3.5rem;
        line-height:3.75rem
    }
}
.CT000B .CT-AddBundlePopup .add-bundle-title{
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle-title{
        padding:0 3.125rem
    }
}
.CT000B .CT-AddBundlePopup .add-bundle-text{
    color:#333;
    font-size:1rem;
    line-height:1.125rem;
    margin-top:.5rem;
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle-text{
        font-size:1rem;
        line-height:1.25rem;
        padding:0 3.125rem
    }
}
.CT000B .CT-AddBundlePopup .add-bundle-step{
    color:#000
}
.CT000B .CT-AddBundlePopup .add-bundle-scroll{
    padding:0 .5rem 0 1rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle-scroll{
        padding:0 3.125rem
    }
}
.CT000B .CT-AddBundlePopup .add-bundle-scroll__hidden{
    margin-top:.75rem;
    max-height:16.875rem;
    min-height:13.75rem;
    overflow-y:auto;
    padding-bottom:.625rem;
    padding-right:.5rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle-scroll__hidden{
        margin-top:1rem;
        max-height:25.125rem;
        padding:0
    }
}
.CT000B .CT-AddBundlePopup .add-bundle-scroll__container{
    background-color:#fff;
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle-scroll__container{
        border-radius:1.75rem
    }
}
.CT000B .CT-AddBundlePopup .add-bundle-scroll__container--warranty{
    background-color:transparent
}
.CT000B .CT-AddBundlePopup .add-bundle__list{
    list-style:none;
    margin:0;
    padding:0
}
.CT000B .CT-AddBundlePopup .add-bundle__list li{
    margin:0;
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle__list li{
        padding:0 1.5rem
    }
}
.CT000B .CT-AddBundlePopup .add-bundle__list li+li .add-bundle__container,.CT000B .CT-AddBundlePopup .add-bundle__list+.add-bundle__list li .add-bundle__container{
    border-top:.0625rem solid #e6e1d6
}
.CT000B .CT-AddBundlePopup .add-bundle__container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1rem;
    padding:1rem 0
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle__container{
        gap:1.5rem;
        padding:1.5rem 0
    }
}
.CT000B .CT-AddBundlePopup .add-bundle__info{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle__info{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:space-between
    }
}
.CT000B .CT-AddBundlePopup .add-bundle__img{
    height:4rem;
    width:4rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle__img{
        height:5rem;
        width:5rem
    }
}
.CT000B .CT-AddBundlePopup .add-bundle__prices{
    line-height:.875rem;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle__prices{
        line-height:1.25rem
    }
}
.CT000B .CT-AddBundlePopup .add-bundle__prices .product-label__container{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle__prices .product-label__container{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex;
        margin-bottom:0;
        margin-top:0;
        vertical-align:middle
    }
}
.CT000B .CT-AddBundlePopup .add-bundle__prices .product-label__container .c-tooltip__button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    padding:0;
    width:auto
}
.CT000B .CT-AddBundlePopup .add-bundle__prices .product-label__container .c-tooltip img{
    max-height:1.25rem;
    max-width:2.0625rem;
    min-height:1.25rem;
    min-width:2.0625rem
}
.CT000B .CT-AddBundlePopup .add-bundle__prices .product-label__container .c-energy-grade,.CT000B .CT-AddBundlePopup .add-bundle__prices .product-label__container .c-image{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:1.25rem
}
.CT000B .CT-AddBundlePopup .add-bundle__prices .product-label__container span{
    color:#646464;
    margin-left:.5rem
}
.CT000B .CT-AddBundlePopup .add-bundle__prices .product-label__container .c-product-item__download{
    margin:0
}
.CT000B .CT-AddBundlePopup .add-bundle__prices .product-label__container .c-product-item__download--click{
    font-size:.75rem;
    line-height:.875rem
}
.CT000B .CT-AddBundlePopup .add-bundle__prices .product-label__container .c-energy-grade--label-ap-a3{
    background-image:url(assets/icon/label-ap-a3.svg)
}
.CT000B .CT-AddBundlePopup .add-bundle__price{
    display:block;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle__price{
        display:inline-block;
        line-height:1.25rem
    }
}
.CT000B .CT-AddBundlePopup .add-bundle__sale{
    color:#646464;
    font-size:.75rem;
    margin-top:.25rem;
    text-decoration:line-through;
    vertical-align:middle
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle__sale{
        margin-left:.5rem;
        margin-top:0
    }
}
.CT000B .CT-AddBundlePopup .add-bundle__sale-text{
    font-size:.75rem;
    line-height:.875rem;
    margin-top:.125rem;
    vertical-align:middle
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle__sale-text{
        font-size:.875rem;
        line-height:1.25rem;
        margin-top:0
    }
}
.CT000B .CT-AddBundlePopup .add-bundle__save{
    display:inline-block;
    font-size:.75rem;
    line-height:.875rem;
    margin-left:.375rem;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle__save{
        margin-top:0
    }
}
.CT000B .CT-AddBundlePopup .add-bundle__btn{
    -ms-flex-negative:0;
    flex-shrink:0;
    line-height:.875rem;
    margin-bottom:.125rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle__btn{
        margin-top:0
    }
}
.CT000B .CT-AddBundlePopup .add-bundle__btn--black .c-button__text{
    color:#000
}
.CT000B .CT-AddBundlePopup .add-bundle__btn--red .c-button__text{
    color:#ea1917
}
.CT000B .CT-AddBundlePopup .add-bundle-bottom{
    background-color:#fff;
    border-radius:1.25rem;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    -webkit-box-shadow:0 -.25rem .25rem rgba(0,0,0,.05);
    box-shadow:0 -.25rem .25rem rgba(0,0,0,.05);
    margin-top:0;
    padding:1rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle-bottom{
        border-radius:1.75rem;
        border-radius:0;
        margin-top:3.125rem;
        padding:1rem 3.125rem 1.5rem
    }
}
.CT000B .CT-AddBundlePopup .add-bundle-bottom__container{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.CT000B .CT-AddBundlePopup .add-bundle-bottom .button{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .CT000B .CT-AddBundlePopup .add-bundle-bottom .button{
        margin-top:1rem
    }
}
.CT000B .CT-AddBundlePopup .add-bundle-bottom .button .cmp-button{
    width:100%
}
@media(max-width:48rem){
    .CT000B .CT-AddBundlePopup .add-bundle-bottom .button .cmp-button.c-button--box.large{
        padding:0 1rem
    }
}
.CT000B .CT-AddBundlePopup .add-bundle-bottom__button{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    justify-content:space-between
}
.CT000B .CT-AddBundlePopup .add-bundle-bottom__button .button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.CT000B .CT-AddBundlePopup__content-scroll-box{
    height:auto;
    overflow:hidden
}
.CT000B .add-bundle-warranty__info{
    width:60%
}
@media(min-width:48.0625rem){
    .CT000B .add-bundle-warranty__info{
        width:auto
    }
}
.CT000B .add-bundle-warranty__image{
    height:4rem;
    width:4rem
}
@media(min-width:48.0625rem){
    .CT000B .add-bundle-warranty__image{
        height:5rem;
        width:5rem
    }
}
.CT000B .add-bundle-warranty__title{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .CT000B .add-bundle-warranty__title{
        font-size:1rem;
        line-height:1.25rem
    }
}
.CT000B .add-bundle-warranty__protect{
    color:#646464;
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .CT000B .add-bundle-warranty__protect{
        font-size:.875rem;
        line-height:1.25rem
    }
}
.CT000B .add-bundle-warranty__price{
    font-size:1rem;
    line-height:1.125rem;
    margin-top:.125rem
}
@media(min-width:48.0625rem){
    .CT000B .add-bundle-warranty__price{
        font-size:1.25rem;
        line-height:1.25rem;
        margin-top:.25rem
    }
}
.CT000B .add-bundle-warranty .c-sibling-option{
    background-color:#fff;
    border-radius:1.25rem;
    position:relative
}
.CT000B .add-bundle-warranty .c-sibling-option input:checked~.c-sibling-option__detail{
    border:.125rem solid #000;
    padding:.875rem
}
@media(min-width:48.0625rem){
    .CT000B .add-bundle-warranty .c-sibling-option input:checked~.c-sibling-option__detail{
        padding:1.125rem
    }
}
.CT000B .add-bundle-warranty .c-sibling-option input:focus-visible~.c-sibling-option__detail{
    outline:.0625rem solid currentColor
}
.CT000B .add-bundle-warranty .c-sibling-option__detail{
    border-radius:1.25rem;
    padding:1rem
}
@media(min-width:48.0625rem){
    .CT000B .add-bundle-warranty .c-sibling-option__detail{
        padding:1.25rem
    }
}
.CT000B .add-bundle-warranty .c-sibling-option__primary-detail{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1rem
}
@media(min-width:48.0625rem){
    .CT000B .add-bundle-warranty .c-sibling-option__primary-detail{
        gap:1.5rem
    }
}
.CT000B .add-bundle-warranty .c-sibling-option label{
    bottom:0;
    cursor:pointer;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.CT000B .add-bundle-warranty .add-bundle-warranty__list+.add-bundle-warranty__list{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000B .add-bundle-warranty .add-bundle-warranty__list+.add-bundle-warranty__list{
        margin-top:1rem
    }
}
.CT0019 .c-pop-msg .c-pop-msg__close--on-top{
    height:1.5rem;
    margin-right:.75rem;
    margin-top:1rem;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .CT0019 .c-pop-msg .c-pop-msg__close--on-top{
        margin:0;
        right:1.5rem;
        top:1.5rem
    }
}
.CT0019 .c-pop-msg .c-pop-msg__close--on-top .cmp-button{
    height:100%;
    margin-top:0;
    width:100%
}
.CT0019 .c-pop-msg .c-pop-msg__close--on-top .cmp-button:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-20-20.svg);
    height:1.25rem;
    width:1.25rem
}
.DRElement{
    background-color:#fff;
    border:.0625rem solid #ddd;
    border-radius:6px;
    width:100%
}
.DR-prevent-click{
    opacity:.5
}
.DR-card{
    border-bottom:0!important;
    margin-top:.625rem
}
.DR-card:first-of-type{
    border-top:0!important
}
.DR-card .DR-collapse{
    border-left:0;
    border-right:0
}
.DR-card .DR-collapse.DR-show{
    border-top:0
}
.DR-card .DR-card-header .DR-logo-button{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    border:.0625rem solid #ddd;
    border-radius:.75rem;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    padding:.875rem
}
.DR-card .DR-card-header .DR-logo-button:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
.DR-card .DR-card-header .DR-logo-button:after{
    display:none
}
.DR-card .DR-card-header .DR-logo-button[aria-expanded=true]{
    border:.125rem solid #fd312e;
    color:inherit
}
.DR-card .DR-card-header .DR-logo-button .DR-payment-method-name{
    -webkit-box-flex:initial;
    -ms-flex-positive:initial;
    flex-grow:0;
    font-size:1.125rem;
    font-weight:600;
    line-height:1.375rem;
    margin:0
}
.DR-card .DR-card-header .DR-logo-button .DR-payment-method-logo{
    height:auto
}
.DR-card .DR-flex-column label{
    margin-bottom:.5rem
}
.DR-card .DR-mandate-checkbox input[type=checkbox],.DR-card .DR-terms-checkbox input[type=checkbox]{
    margin-right:.75rem;
    position:relative
}
.DR-card .DR-mandate-checkbox input[type=checkbox]:after,.DR-card .DR-terms-checkbox input[type=checkbox]:after{
    background-color:#fff;
    background-position:50%;
    background-repeat:no-repeat;
    border:.0625rem solid #000;
    border-radius:.25rem;
    content:"";
    display:inline-block;
    height:1.25rem;
    margin-right:.5rem;
    min-width:1.25rem;
    width:1.25rem
}
.DR-card .DR-mandate-checkbox input[type=checkbox]:checked:after,.DR-card .DR-terms-checkbox input[type=checkbox]:checked:after{
    background-color:#ea1917;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-check-white-9-7.svg);
    border-color:#ea1917
}
.DR-card .DR-terms-content a{
    color:#ea1917;
    text-decoration:underline
}
.DR-show .DR-pay-button{
    background-color:#ea1917;
    border-radius:62.4375rem;
    font-size:.875rem;
    font-weight:700;
    height:2.5rem;
    margin-left:50%;
    padding:0 1.5rem;
    text-transform:inherit;
    -webkit-transform:translate(-50%);
    transform:translate(-50%);
    width:auto
}
.DR-show .DR-pay-button:hover{
    background-color:#be1247
}
.DR-show .DR-error-message{
    color:#ea1917
}
.CT000C .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .CT000C .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CT000C .my-component.margin-top{
    padding-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .my-component.margin-top{
        padding-top:2.5rem
    }
}
.CT000C .my-component--buy{
    position:unset
}
@media(min-width:48.0625rem){
    .CT000C .my-component--buy{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:0 1.5rem;
        justify-content:space-between;
        padding-bottom:6.25rem
    }
}
@media(max-width:48rem){
    .CT000C .my-component--buy{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .CT000C .buy-summary-area.my-component{
        padding:0
    }
}
@media(min-width:48.0625rem){
    .CT000C .buy-summary-area--margin-top{
        margin-top:2.5rem
    }
}
.CT000C .buy-summary-area__primary{
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .CT000C .buy-summary-area__primary{
        padding:0;
        width:100%
    }
    .CT000C .buy-summary-area__primary .buy-checkout{
        background-color:#fff;
        border-radius:1.25rem;
        padding:1.5rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .CT000C .buy-summary-area__primary .buy-checkout{
        border-radius:1.75rem
    }
}
@media(min-width:48.0625rem){
    .CT000C .buy-summary-area__secondary{
        max-width:29rem;
        width:100%
    }
    .CT000C .buy-summary-area__payment{
        left:0;
        position:sticky;
        top:1.5rem
    }
    .CT000C .cart-price-total .c-product-pay-cta{
        margin-top:1rem
    }
}
.CT000C .cart-price-total .c-product-price-sticky .c-product-pay-cta.button{
    margin-top:.75rem
}
.CT000C .c-price-box__item{
    border-color:#cbc8c2
}
.CT000C .c-product-price-information.active .c-price-info{
    margin-top:.75rem
}
.CT000C .c-product-price-information.active .c-price-info-detail,.CT000C .c-product-price-information.active .c-price-info:first-child{
    margin-top:0
}
.CT000C .c-product-price-information.active .c-price-info+.c-price-info-detail{
    margin-top:.25rem
}
@media(max-width:48rem){
    .CT000C .cart-price-total .c-product-price--expand-bottom{
        padding:0 1rem 1.5rem
    }
    .CT000C .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active{
        background-color:#fff;
        border-radius:1.25rem;
        border-top-left-radius:0;
        border-top-right-radius:0;
        padding:0 1rem 1.25rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .CT000C .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .CT000C .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-box__item{
        border-color:#e6e1d6
    }
    .CT000C .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-product-price-information__inner{
        border-color:#cbc8c2
    }
    .CT000C .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-info{
        margin-top:.75rem
    }
    .CT000C .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-info-detail,.CT000C .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-info:first-child{
        margin-top:0
    }
    .CT000C .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-info+.c-price-info-detail{
        margin-top:.25rem
    }
    .CT000C .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-product-pay-cta.button{
        margin-top:1rem
    }
}
.CT0300.c-wrapper{
    overflow:initial
}
.CT0300 .guest-checkout{
    background-color:#fff;
    border-radius:1.25rem;
    margin:0 1rem;
    padding:1.25rem 1rem;
    width:calc(100% - 2rem)
}
@media(min-width:48.0625rem){
    .CT0300 .guest-checkout{
        border-radius:1.75rem;
        margin:0;
        padding:0;
        width:100%
    }
}
.CT0300 .guest-checkout__text{
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:flex-start;
    border-bottom:.0625rem solid #e6e1d6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding-bottom:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .CT0300 .guest-checkout__text{
        -webkit-box-pack:initial;
        -ms-flex-pack:initial;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        gap:.5rem;
        justify-content:normal;
        padding-bottom:1.5rem
    }
}
.CT0300 .guest-checkout__text:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-price-64-64.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:contain;
    content:"";
    display:inline-block;
    height:2.25rem;
    width:2.25rem
}
.CT0300 .guest-checkout__text+.my-input{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .CT0300 .guest-checkout__text+.my-input{
        margin-top:1.5rem
    }
    .CT0300 .guest-checkout__text br{
        display:none
    }
}
.CT0300 .guest-checkout__check{
    margin-top:1rem
}
.CT0300 .guest-checkout__check+.guest-checkout__button{
    margin-top:1.25rem
}
.CT0300 .guest-checkout__check .label{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .CT0300 .guest-checkout__check .label{
        font-size:1rem;
        line-height:1.25rem
    }
}
.CT0300 .guest-checkout__check .button.c-cta{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.CT0300 .guest-checkout__check .button.c-cta .cmp-button{
    display:block;
    text-align:center
}
.CT0300 .guest-checkout__check+.toast-popup{
    margin-top:1rem
}
.CT0300 .guest-checkout .toast-popup+.guest-checkout__button{
    margin-top:1.25rem
}
.CT0300 .guest-checkout__button .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.375rem;
    justify-content:center
}
@media(min-width:48.0625rem){
    .CT0300 .guest-checkout__button .button{
        gap:1rem
    }
}
.CT0300 .guest-checkout__button .button .cmp-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .CT0300 .guest-checkout__button .button .cmp-button{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
    .CT0300 .guest-checkout+.buy-checkout__item.before{
        margin-top:1.5rem
    }
}
.CT0300 .my-input ul{
    list-style:none;
    margin:0;
    padding:0
}
.CT0300 .my-input ul li{
    margin:0
}
@media(max-width:48rem){
    .CT0300 .my-input ul{
        gap:1.25rem
    }
    .CT0300 .my-input ul li{
        width:100%
    }
}
.CT0300 .my-input ul li+li{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .CT0300 .my-input ul li+li{
        margin-top:1.5rem
    }
}
.CT0300 .my-input ul .c-input-item{
    position:relative
}
.CT0300 .my-input ul .c-input-item label{
    color:#000
}
.CT0300 .my-input ul .c-input-item.active .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-red-24-24.svg) 50%/contain no-repeat
}
@media(max-width:48rem){
    .CT0300 .my-input ul .c-input-item+.c-checkbox-item{
        margin-top:1.25rem
    }
}
.CT0300 .my-input input{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    color:#646464;
    font-size:1rem;
    height:auto;
    line-height:1.25rem;
    max-height:2.75rem;
    padding:.75rem .8125rem
}
.CT0300 .my-input input[data-placeholder]:before{
    color:#666;
    font-size:.875rem
}
.CT0300 .my-input input[readonly]{
    background-color:#f6f6f6
}
.CT0300 .my-input input[readonly]::-webkit-input-placeholder{
    color:#bbb
}
.CT0300 .my-input input[readonly]::-moz-placeholder{
    color:#bbb
}
.CT0300 .my-input input[readonly]:-ms-input-placeholder{
    color:#bbb
}
.CT0300 .my-input input[readonly]::-ms-input-placeholder{
    color:#bbb
}
.CT0300 .my-input input[readonly]::placeholder{
    color:#bbb
}
.CT0300 .my-input input[disabled]{
    background-color:#f6f6f6
}
.CT0300 .my-input input[disabled]::-webkit-input-placeholder{
    color:#bbb
}
.CT0300 .my-input input[disabled]::-moz-placeholder{
    color:#bbb
}
.CT0300 .my-input input[disabled]:-ms-input-placeholder{
    color:#bbb
}
.CT0300 .my-input input[disabled]::-ms-input-placeholder{
    color:#bbb
}
.CT0300 .my-input input[disabled]::placeholder{
    color:#bbb
}
.CT0300 .my-input .c-checkbox-item{
    margin-top:.5rem
}
.CT0300 .my-input .c-checkbox-item .label{
    font-size:.875rem
}
.CT0300 .my-input .my-warn{
    border-color:#ea1917!important
}
.CT0300 .my-input .my-warn select{
    border-color:#ea1917
}
.CT0300 .my-input .c-search-box__form.my-warn{
    padding-right:0
}
.CT0300 .my-input .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-32-32.svg) 50%/contain no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:1.5rem;
    position:absolute;
    right:.9375rem;
    top:50%;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .CT0300 .my-input .my-form__eye{
        top:calc(50% + .125rem)
    }
}
.CT0300 .my-input .input-button__container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:0 .375rem
}
@media(min-width:48.0625rem){
    .CT0300 .my-input .input-button__container .button{
        margin:0
    }
    .CT0300 .my-input .input-button__container .button .cmp-button{
        min-height:2.75rem;
        min-width:0
    }
}
.CT0300 .my-input .input-button__container--validation .my-button-validation{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(max-width:48rem){
    .CT0300 .my-input .input-button__container--validation .my-button-validation{
        background-color:#fff;
        border-radius:.75rem;
        padding:1.25rem 1rem
    }
}
.CT0300 .my-input .input-button__container--validation .my-button-validation .c-warning{
    color:#ea1917;
    font-size:.75rem;
    line-height:.875rem;
    margin-top:.25rem;
    padding-left:.4375rem
}
@media(min-width:48.0625rem){
    .CT0300 .my-input .input-button__container--validation .my-button-validation .c-warning{
        font-size:.875rem;
        line-height:1rem;
        margin-top:.375rem;
        padding-left:.8125rem
    }
}
.CT0300 .my-input .c-select-item select{
    color:#666
}
.CT0300 .my-input .c-select-item select option[selected]{
    color:#333
}
.CT0300 .my-input__password{
    padding-right:2.8125rem!important
}
.CT0300 .c-checkout-step{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-bottom:.0625rem solid #cbc8c2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding:1.75rem 1rem .5rem
}
@media(min-width:48.0625rem){
    .CT0300 .c-checkout-step{
        padding-left:0;
        padding-right:0;
        padding-top:1rem
    }
}
.CT0300 .c-checkout-step__title{
    color:#000;
    font-size:1.25rem;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .CT0300 .c-checkout-step__title{
        color:#7e7c77;
        font-size:2rem;
        line-height:2.25rem
    }
}
.CT0300 .c-checkout-step__box{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:end;
    color:#999;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:1rem;
    gap:0 .25rem;
    line-height:1.25rem
}
@media(max-width:48rem){
    .CT0300 .c-checkout-step__box{
        font-size:.75rem;
        line-height:1rem
    }
}
.CT0300 .c-checkout-step__txt{
    color:#000;
    font-weight:400
}
@media(min-width:48.0625rem){
    .CT0300 .c-checkout-step__txt{
        color:#7e7c77
    }
}
.CT0300 .c-checkout-step__current{
    color:#000;
    font-weight:400
}
@media(min-width:48.0625rem){
    .CT0300 .c-checkout-step__current{
        color:#7e7c77
    }
}
.CT0300 .c-checkout-step__total{
    color:#646464
}
@media(min-width:48.0625rem){
    .CT0300 .c-checkout-step__total{
        color:#cbc8c2;
        font-weight:700
    }
}
.CT0300 .c-checkout-step:nth-child(n+2){
    margin-top:1.25rem
}
.CT0300 .c-checkout-step__edit{
    background:transparent url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-buy-step-edit-20-20.svg) 50%/contain no-repeat;
    border:none;
    cursor:pointer;
    height:1.25rem;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .CT0300 .c-checkout-step__edit{
        height:1.5rem;
        width:1.5rem
    }
}
.CT0300 .c-checkout-step+.c-checkout-step02{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT0300 .c-checkout-step+.c-checkout-step02{
        margin-top:1rem
    }
}
.CT0300 .my-linkedlogin-icon{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    list-style:none;
    margin:1rem 0 0;
    padding:0
}
.CT0300 .my-linkedlogin-icon li{
    margin:0
}
@media(min-width:48.0625rem){
    .CT0300 .my-linkedlogin-icon{
        margin-top:.625rem
    }
}
.CT0300 .my-linkedlogin-icon a{
    border:none
}
.CT0300 .my-linkedlogin-icon li+li{
    margin-left:.5rem
}
@media(min-width:48.0625rem){
    .CT0300 .my-linkedlogin-icon li+li{
        margin-left:1.5rem
    }
}
.CT0300 .my-linkedlogin-icon__ico-box{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#e6e1d6;
    border-radius:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:3.25rem;
    justify-content:center;
    width:3.25rem
}
@media(min-width:48.0625rem){
    .CT0300 .my-linkedlogin-icon__ico-box{
        height:6.125rem;
        width:6.125rem
    }
}
.CT0300 .my-linkedlogin-icon__ico{
    display:block;
    height:1rem;
    width:1rem
}
@media(min-width:48.0625rem){
    .CT0300 .my-linkedlogin-icon__ico{
        height:1.875rem;
        width:1.875rem
    }
}
.CT0300 .my-linkedlogin-icon__ico--apple{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-apple-color-30-30.svg) 50%/contain no-repeat
}
.CT0300 .my-linkedlogin-icon__ico--amazon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-amazon-color-30-30.svg) 50%/contain no-repeat
}
.CT0300 .my-linkedlogin-icon__ico--google{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-google-color-30-30.svg) 50%/contain no-repeat
}
.CT0300 .my-linkedlogin-icon__ico--facebook{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-facebook-color-30-30.svg) 50%/contain no-repeat
}
.CT0300 .my-signIn{
    border:1px solid #ddd;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:2.5rem;
    padding:3.75rem
}
@media(min-width:48.0625rem){
    .CT0300 .my-signIn{
        border-radius:1.75rem
    }
}
.CT0300 .my-signIn .my-component{
    overflow:unset
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .CT0300 .my-signIn{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        border:0;
        -ms-flex-flow:column;
        flex-flow:column
    }
}
@media(max-width:48rem){
    .CT0300 .my-signIn{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        border:0;
        -ms-flex-flow:column;
        flex-flow:column;
        margin-bottom:0;
        padding:0
    }
}
.CT0300 .my-signIn__item{
    width:50%
}
.CT0300 .my-signIn__item .c-text-contents__bodycopy{
    margin-top:.625rem
}
.CT0300 .my-signIn__item+.CT0300 .my-signIn__item{
    border-left:.0625rem solid #ddd;
    margin-left:3.75rem;
    padding-left:3.75rem
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .CT0300 .my-signIn__item{
        width:100%
    }
    .CT0300 .my-signIn__item+.CT0300 .my-signIn__item{
        border-left:0;
        border-top:.0625rem solid #ddd;
        margin-left:0;
        margin-top:1.875rem;
        padding-left:0;
        padding-top:1.875rem
    }
}
@media(max-width:48rem){
    .CT0300 .my-signIn__item{
        width:100%
    }
    .CT0300 .my-signIn__item+.CT0300 .my-signIn__item{
        border-left:0;
        border-top:.0625rem solid #ddd;
        margin-left:0;
        padding-left:0;
        padding-top:1.875rem
    }
}
.CT0300 .my-signIn__list{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .CT0300 .my-signIn__list{
        margin-top:2.75rem
    }
}
.CT0300 .my-signIn__list__check{
    margin-top:1.25rem
}
.CT0300 .my-signIn__list__check .c-cta{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    justify-content:space-between
}
.CT0300 .my-signIn__list__button{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .CT0300 .my-signIn__list__button{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:0 .625rem;
        justify-content:center
    }
}
@media(max-width:48rem){
    .CT0300 .my-signIn__list__button .button:first-child{
        margin-bottom:.3125rem
    }
    .CT0300 .my-signIn__list__button .button .cmp-button{
        width:100%
    }
}
.CT0300 .my-signIn__list__button .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.CT0300 .my-signIn__list .my-linkedlogin-list{
    margin-top:.625rem
}
.CT0300 .my-signIn__list .my-linkedlogin-icon li+li{
    margin-left:1rem
}
@media(min-width:48.0625rem){
    .CT0300 .my-signIn__list .my-linkedlogin-icon li+li{
        margin-left:1.5rem
    }
}
.CT0300 .my-signIn__list .my-linkedlogin-icon__ico-box{
    border:0;
    cursor:pointer
}
.CT0300 .my-signIn__text{
    border-radius:1.25rem;
    color:#333;
    text-align:center
}
@media(min-width:48.0625rem){
    .CT0300 .my-signIn__text{
        border-radius:1.75rem
    }
    .CT000C .CT0301 .font-w-semibold-14{
        font-size:.875rem;
        font-weight:600;
        line-height:.875rem
    }
}
@media(max-width:48rem){
    .CT000C .CT0301 .font-m-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.75rem
    }
}
.CT000C .CT0301 .font-m-semibold-12,.CT000C .CT0301 .font-w-semibold-12{
    font-size:.75rem;
    font-weight:600;
    line-height:.875rem
}
.CT000C .CT0301 .c-checkbox-item .label{
    font-size:.875rem
}
.CT000C .CT0301 .my-input ul{
    list-style:none;
    margin:0;
    padding:0
}
.CT000C .CT0301 .my-input ul li{
    margin:0
}
@media(max-width:48rem){
    .CT000C .CT0301 .my-input ul{
        gap:1.25rem
    }
    .CT000C .CT0301 .my-input ul li{
        width:100%
    }
}
.CT000C .CT0301 .my-input ul li+li{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .my-input ul li+li{
        margin-top:2.75rem
    }
}
.CT000C .CT0301 .my-input ul .c-input-item{
    position:relative
}
.CT000C .CT0301 .my-input ul .c-input-item label{
    color:#000
}
.CT000C .CT0301 .my-input ul .c-input-item.active .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-red-24-24.svg) 50%/contain no-repeat
}
@media(max-width:48rem){
    .CT000C .CT0301 .my-input ul .c-input-item+.c-checkbox-item{
        margin-top:1.25rem
    }
}
.CT000C .CT0301 .my-input input{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    color:#646464;
    font-size:1rem;
    height:auto;
    line-height:1.25rem;
    padding:.75rem .8125rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .my-input input{
        max-height:2.75rem
    }
}
.CT000C .CT0301 .my-input input[data-placeholder]:before{
    color:#666;
    font-size:.875rem
}
.CT000C .CT0301 .my-input input[readonly]{
    background-color:#f6f6f6
}
.CT000C .CT0301 .my-input input[readonly]::-webkit-input-placeholder{
    color:#bbb
}
.CT000C .CT0301 .my-input input[readonly]::-moz-placeholder{
    color:#bbb
}
.CT000C .CT0301 .my-input input[readonly]:-ms-input-placeholder{
    color:#bbb
}
.CT000C .CT0301 .my-input input[readonly]::-ms-input-placeholder{
    color:#bbb
}
.CT000C .CT0301 .my-input input[readonly]::placeholder{
    color:#bbb
}
.CT000C .CT0301 .my-input input[disabled]{
    background-color:#f6f6f6
}
.CT000C .CT0301 .my-input input[disabled]::-webkit-input-placeholder{
    color:#bbb
}
.CT000C .CT0301 .my-input input[disabled]::-moz-placeholder{
    color:#bbb
}
.CT000C .CT0301 .my-input input[disabled]:-ms-input-placeholder{
    color:#bbb
}
.CT000C .CT0301 .my-input input[disabled]::-ms-input-placeholder{
    color:#bbb
}
.CT000C .CT0301 .my-input input[disabled]::placeholder{
    color:#bbb
}
.CT000C .CT0301 .my-input .c-checkbox-item{
    margin-top:.5rem
}
.CT000C .CT0301 .my-input .c-checkbox-item .label{
    font-size:.875rem
}
.CT000C .CT0301 .my-input .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.875rem
}
.CT000C .CT0301 .my-input .my-warn{
    border-color:#ea1917!important
}
.CT000C .CT0301 .my-input .my-warn select{
    border-color:#ea1917
}
.CT000C .CT0301 .my-input .c-search-box__form.my-warn{
    padding-right:0
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .my-input .input-button__container{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:0 .375rem
    }
    .CT000C .CT0301 .my-input .input-button__container .button{
        margin:0
    }
    .CT000C .CT0301 .my-input .input-button__container .button .cmp-button{
        min-height:2.75rem;
        min-width:0
    }
}
@media(max-width:48rem){
    .CT000C .CT0301 .my-input .input-button__container .button{
        margin-top:1rem
    }
    .CT000C .CT0301 .my-input .input-button__container .button .cmp-button{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        font-size:1rem
    }
}
.CT000C .CT0301 .my-input .input-button__container--validation .my-button-validation{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(max-width:48rem){
    .CT000C .CT0301 .my-input .input-button__container--validation .my-button-validation{
        background-color:#fff;
        border-radius:.75rem;
        padding:1.25rem 1rem
    }
}
.CT000C .CT0301 .my-input .input-button__container--validation .my-button-validation .c-warning{
    color:#ea1917;
    font-size:.75rem;
    line-height:.875rem;
    margin-top:.25rem;
    padding-left:.4375rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .my-input .input-button__container--validation .my-button-validation .c-warning{
        font-size:.875rem;
        line-height:1rem;
        margin-top:.375rem;
        padding-left:.8125rem
    }
}
.CT000C .CT0301 .my-input .c-select-item select{
    color:#666
}
.CT000C .CT0301 .my-input .c-select-item select option[selected]{
    color:#333
}
.CT000C .CT0301 .buy-order-info-coupon{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon{
        margin-top:1rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon .c-accordion__head{
    position:relative
}
.CT000C .CT0301 .buy-order-info-coupon .c-accordion__head--empty{
    padding-bottom:0!important
}
.CT000C .CT0301 .buy-order-info-coupon .c-accordion__button{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.CT000C .CT0301 .buy-order-info-coupon .c-accordion__box{
    margin-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon .c-accordion__box{
        margin-bottom:1.5rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon .c-checkout-step01{
    padding-bottom:0!important
}
.CT000C .CT0301 .buy-order-info-coupon__list{
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    align-items:baseline;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    list-style:none;
    margin:0;
    padding:0
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon__list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon li{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    width:100%
}
@media(max-width:48rem){
    .CT000C .CT0301 .buy-order-info-coupon li:has(.buy-coupon-select) .toast-popup{
        margin-top:1rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon__item{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    overflow:hidden;
    padding:0;
    width:100%
}
.CT000C .CT0301 .buy-order-info-coupon__item:has(.c-accordion__button:focus-visible){
    outline:.0625rem solid currentColor
}
.CT000C .CT0301 .buy-order-info-coupon__item .c-accordion__head{
    padding:.75rem .8125rem
}
.CT000C .CT0301 .buy-order-info-coupon__item .c-accordion__head-text .buy-order-items__head{
    display:block;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon__item .c-accordion__head-text .buy-order-items__head{
        line-height:1.25rem;
        padding-right:1.125rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon__item .c-accordion__head strong{
    color:#ea1917;
    font-weight:400
}
.CT000C .CT0301 .buy-order-info-coupon__item .c-accordion__box{
    border-bottom:none;
    margin-bottom:0
}
.CT000C .CT0301 .buy-order-info-coupon__item .buy-order-items__head span{
    color:#646464
}
.CT000C .CT0301 .buy-order-info-coupon__item.buy-order-info-coupon--shipping{
    padding:0
}
.CT000C .CT0301 .buy-order-info-coupon__item .c-accordion__button{
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
}
.CT000C .CT0301 .buy-order-info-coupon__item .c-accordion__button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-10-6.svg)!important
}
.CT000C .CT0301 .buy-order-info-coupon__item+.toast-popup{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon__item+.toast-popup{
        margin-top:.375rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon__button{
    margin-top:1rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon__button{
        margin-top:2rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon__button .cmp-button{
    width:100%
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon__button .cmp-button{
        width:auto
    }
}
.CT000C .CT0301 .buy-order-info-coupon__button .c-button[class*=-box].large{
    height:2.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon__button .c-button[class*=-box].large{
        height:3rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon__button .c-button[class*=-box].large .c-button__text{
    font-size:.875rem
}
.CT000C .CT0301 .buy-order-info-coupon:has(.toast-popup) .buy-order-info-coupon__button{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon:has(.toast-popup) .buy-order-info-coupon__button{
        margin-top:3rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon--complete .buy-order-items{
    border-top:.0625rem solid #e6e6e6;
    margin-top:.875rem;
    padding-top:.875rem
}
.CT000C .CT0301 .buy-order-info-coupon--complete .buy-customer-info__headline .cmp-button{
    display:none
}
.CT000C .CT0301 .buy-order-info-coupon__form{
    margin-top:.875rem
}
.CT000C .CT0301 .buy-order-info-coupon__form .label{
    font-size:.875rem!important
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon__form .label{
        font-size:1rem!important
    }
}
.CT000C .CT0301 .buy-order-info-coupon .buy-coupon-register{
    border-top:.0625rem solid #cbc8c2;
    padding:.75rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-coupon-register{
        padding:.75rem .8125rem
    }
}
@media(max-width:48rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:.375rem
    }
    .CT000C .CT0301 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button{
        margin-top:0
    }
    .CT000C .CT0301 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button .c-button{
        height:1.875rem;
        min-width:3.75rem;
        width:3.75rem
    }
    .CT000C .CT0301 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button .c-button__text{
        font-size:.75rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button{
    height:100%
}
@media(max-width:48rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button{
        margin-top:0
    }
}
.CT000C .CT0301 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button .c-button{
    min-height:3rem;
    min-width:3.75rem;
    width:5rem
}
.CT000C .CT0301 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button .c-button__text{
    font-size:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button .c-button{
        min-height:2.75rem;
        min-width:0
    }
    .CT000C .CT0301 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button .c-button__text{
        font-size:1rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon .buy-coupon-select{
    border-top:.0625rem solid #cbc8c2;
    max-height:18.8125rem;
    overflow-y:scroll;
    padding:.875rem .8125rem .8125rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-coupon-select{
        max-height:16.875rem;
        padding:.75rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__form{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__form .my-input{
    width:100%
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__form .my-input__password{
    height:2.5rem
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__list{
    list-style:none;
    padding-left:0
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__list li{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.125rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__list li{
        border-radius:1.75rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__container{
    height:32.125rem;
    margin-right:-1.0625rem;
    margin-top:1.25rem;
    overflow-y:scroll;
    padding-right:1.0625rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__container{
        height:31.25rem;
        margin-top:1.5rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__box .c-text-contents__title{
    margin-bottom:.625rem
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__box+.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__box{
    margin-top:1.875rem
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__label{
    display:block;
    line-height:1.125rem;
    margin-bottom:.0625rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__label{
        line-height:1.375rem;
        margin-bottom:0
    }
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__context{
    display:block;
    margin-top:.25rem
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__date{
    color:#646464;
    display:block;
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__date{
        font-size:.875rem;
        line-height:1rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon__duplicate{
    color:#ea1917;
    margin-left:.5rem
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .c-pop-msg__container{
    background-color:#f6f6f6
}
@media(max-width:48rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .c-pop-msg__container{
        padding:2.5rem 1.5625rem 1.5625rem
    }
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .c-pop-msg__container{
        width:32.5rem
    }
    .CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .c-pop-msg__container .c-pop-msg__close{
        height:1.25rem;
        width:1.25rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .c-pop-msg__container .button.c-cta .c-button{
    width:100%
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item.c-checkbox-item{
    margin-top:0;
    position:relative
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item+.buy-coupon-item{
    margin-top:.625rem
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item label.checkbox{
    overflow:hidden
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item label.checkbox br{
    display:block
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item label.checkbox br{
        display:none
    }
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item label.checkbox:after,.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item label.checkbox:before{
    background:#fff;
    border:.0625rem solid #e6e1d6;
    border-radius:50%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    content:"";
    display:block;
    height:.625rem;
    position:absolute;
    right:1.0625rem;
    top:-.3125rem;
    width:.625rem;
    z-index:1
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item label.checkbox:after{
    bottom:-.3125rem;
    top:auto
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item label.checkbox.checked:after,.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item label.checkbox.checked:before{
    border:.125rem solid #000
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item .label{
    background:#fff;
    border:.0625rem solid #e6e1d6;
    border-radius:.75rem;
    line-height:1.125rem;
    min-height:3.125rem;
    overflow:hidden;
    padding:.5625rem .875rem;
    position:static;
    width:100%
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item .label{
        line-height:1.375rem;
        min-height:3.375rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item .label:after{
    border-left:1px dashed #cbc8c2;
    content:"";
    display:block;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:1.375rem
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item .label .c-text-contents{
    width:93%
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item .label:before{
    content:"";
    display:none
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item input[type=checkbox]:checked+.label{
    border:.125rem solid #000;
    padding:.5rem .8125rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item input[type=checkbox]:checked+.label{
        padding:.5rem .8125rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .title{
    color:#333;
    line-height:1rem;
    margin-bottom:.3125rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .title{
        line-height:1.25rem
    }
}
.CT000C .CT0301 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item+.title{
    margin-top:.6875rem
}
.CT000C .CT0301 .buy-order-info-coupon .buy-order-info-coupon__item .c-accordion__button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-10-6.svg)!important;
    background-position:100%;
    background-repeat:no-repeat;
    background-size:.75rem;
    height:1.5rem;
    margin-right:.8125rem;
    width:1.5rem
}
.CT000C .CT0301 .buy-order-info-coupon .buy-order-info-coupon__item .c-accordion__button[aria-expanded=true]:after{
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-member-id{
        border-bottom:.0625rem solid #cbc8c2;
        padding-bottom:.5rem
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT000C .CT0301 .buy-member-id{
        border:none;
        padding-bottom:0
    }
}
.CT000C .CT0301 .buy-member-id__top{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-member-id__top{
        color:#646464;
        margin-bottom:.25rem
    }
}
.CT000C .CT0301 .buy-member-id__top .cmp-button__text{
    font-size:1rem
}
@media(max-width:48rem){
    .CT000C .CT0301 .buy-member-id__bottom{
        color:#333;
        margin-top:.25rem
    }
}
.CT000C .CT0301 .buy-member-id+.buy-member-edit{
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-member-edit label{
        line-height:1.5rem
    }
}
.CT000C .CT0301 .buy-member-edit__button-container{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-bottom:.75rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-member-edit__button-container{
        margin-bottom:.5rem;
        padding-left:0
    }
}
.CT000C .CT0301 .buy-member-edit__button-container label{
    color:#000!important;
    margin-bottom:0
}
@media(max-width:48rem){
    .CT000C .CT0301 .buy-member-edit__button-container label{
        line-height:1.5rem
    }
}
.CT000C .CT0301 .buy-member-edit__button-container .cmp-button__text{
    font-size:.875rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-member-edit__button-container .cmp-button__text{
        font-size:1rem
    }
}
.CT000C .CT0301 .buy-member-edit .input-button__container{
    border-radius:.75rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-member-edit .input-button__container{
        border:.0625rem solid #cbc8c2;
        padding:1.25rem 1.5rem
    }
}
.CT000C .CT0301 .buy-member-edit .input-button__container .input-container [type=email],.CT000C .CT0301 .buy-member-edit .input-button__container .input-container [type=tel],.CT000C .CT0301 .buy-member-edit .input-button__container .input-container [type=text]{
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-member-edit .input-button__container .input-container{
        background-color:transparent;
        border-radius:0;
        padding:0
    }
    .CT000C .CT0301 .buy-member-edit .input-button__container .input-container [type=email],.CT000C .CT0301 .buy-member-edit .input-button__container .input-container [type=tel],.CT000C .CT0301 .buy-member-edit .input-button__container .input-container [type=text]{
        font-size:1rem;
        line-height:1.25rem
    }
}
.CT000C .CT0301 .buy-member-edit .input-button__container .input-container+.c-warning{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-member-edit .input-button__container .input-container+.c-warning{
        margin-top:.5rem
    }
}
.CT000C .CT0301 .buy-member-edit .button{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-member-edit .button{
        margin-top:0
    }
}
.CT000C .CT0301 .buy-member-edit .c-text-contents__title{
    margin-bottom:.375rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-member-edit .c-text-contents__title{
        margin-bottom:.625rem
    }
}
.CT000C .CT0301 .buy-member-edit .c-text-contents .my-input{
    margin-bottom:.625rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-member-edit .button-full{
        margin-left:0;
        margin-right:0
    }
}
.CT000C .CT0301 .buy-member-edit .c-warning:before{
    display:none
}
.CT000C .CT0301 .buy-member-edit .my-warn{
    border-radius:.75rem;
    color:#646464;
    font-size:1rem;
    line-height:1.25rem;
    padding:.75rem .8125rem
}
.CT000C .CT0301 .buy-checkout{
    list-style:none;
    margin:0;
    padding:0
}
.CT000C .CT0301 .buy-checkout li{
    margin:0
}
.CT000C .CT0301 .buy-checkout__item--coupon{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item--coupon{
        background-color:transparent;
        border-radius:1.75rem;
        border-radius:0;
        margin-top:1.25rem;
        padding:0
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT000C .CT0301 .buy-checkout__item--coupon{
        background-color:#fff;
        border-radius:1.25rem;
        padding:1.25rem 1rem
    }
}
@media(min-width:768px)and (max-width:61.25rem)and (min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item--coupon{
        border-radius:1.75rem
    }
}
.CT000C .CT0301 .buy-checkout__item--id.buy-checkout__item--complete+.buy-checkout__item{
    margin-top:0
}
.CT000C .CT0301 .buy-checkout__item--id{
    margin-bottom:.75rem;
    margin-top:1.5rem
}
.CT000C .CT0301 .buy-checkout__item--id.buy-checkout__item--complete{
    margin-bottom:1.5rem;
    margin-top:1rem;
    padding-bottom:0!important
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item--id.buy-checkout__item--complete{
        margin-top:0
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT000C .CT0301 .buy-checkout__item--id.buy-checkout__item--complete{
        margin-top:1rem
    }
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item--id{
        margin-bottom:1.5rem;
        margin-top:0
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT000C .CT0301 .buy-checkout__item--id{
        margin-bottom:.75rem;
        margin-top:1.5rem
    }
}
@media(max-width:48rem){
    .CT000C .CT0301 .buy-checkout__item+.buy-checkout__item{
        margin-top:1rem;
        padding-bottom:1.25rem
    }
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-bottom:.0625rem solid #cbc8c2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding-bottom:.5rem
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step__title{
    color:#000;
    font-size:1.25rem;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item .c-checkout-step__title{
        color:#7e7c77;
        font-size:2rem;
        line-height:2.25rem
    }
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step__box{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:end;
    color:#999;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:1rem;
    gap:0 .25rem;
    line-height:1.25rem
}
@media(max-width:48rem){
    .CT000C .CT0301 .buy-checkout__item .c-checkout-step__box{
        font-size:.75rem;
        line-height:1rem
    }
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step__txt{
    color:#000;
    font-weight:400
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item .c-checkout-step__txt{
        color:#7e7c77
    }
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step__current{
    color:#000;
    font-weight:400
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item .c-checkout-step__current{
        color:#7e7c77
    }
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step__total{
    color:#646464
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item .c-checkout-step__total{
        color:#cbc8c2;
        font-weight:700
    }
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step:nth-child(n+2){
    margin-top:1.25rem
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step__edit{
    cursor:pointer
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step+.c-checkout-step02{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item .c-checkout-step+.c-checkout-step02{
        margin-top:.3125rem
    }
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step .c-button__text{
    font-size:1rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item .c-checkout-step .c-button__text{
        line-height:1rem
    }
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step.active{
    border-bottom:0;
    padding-bottom:0
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step.active .c-checkout-step__current,.CT000C .CT0301 .buy-checkout__item .c-checkout-step.active .c-checkout-step__title,.CT000C .CT0301 .buy-checkout__item .c-checkout-step.active .c-checkout-step__txt{
    color:#000
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step.checked{
    border-bottom:0;
    padding-bottom:0
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step.checked .c-checkout-step__title{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.3125rem
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step.checked .c-checkout-step__title:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-buy-check-red-20-20.svg);
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:1.5625rem;
    width:1.5625rem
}
.CT000C .CT0301 .buy-checkout__item .c-checkout-step.checked .c-checkout-step__current,.CT000C .CT0301 .buy-checkout__item .c-checkout-step.checked .c-checkout-step__txt{
    color:#000
}
.CT000C .CT0301 .buy-checkout__item .apply-coupon{
    border:.0625rem solid #ddd;
    border-radius:1.25rem;
    margin-top:1rem;
    overflow:hidden;
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item .apply-coupon{
        border-radius:1.75rem;
        padding-bottom:2.5rem
    }
}
.CT000C .CT0301 .buy-checkout__item .apply-coupon--complete{
    border-radius:.75rem;
    margin-top:.25rem;
    padding:.875rem .9375rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item .apply-coupon--complete{
        margin-top:1rem;
        padding:1.5rem
    }
}
.CT000C .CT0301 .buy-checkout__item .apply-coupon--complete .buy-apply-coupon__title{
    color:#646464!important
}
.CT000C .CT0301 .buy-checkout__item .apply-coupon .button{
    margin-top:1.25rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item .apply-coupon .button{
        margin-top:1.875rem
    }
}
.CT000C .CT0301 .buy-checkout__item .apply-coupon .buy-apply-coupon__title{
    color:#333;
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item .apply-coupon .buy-apply-coupon__title{
        color:#000;
        font-size:1rem;
        line-height:1.25rem
    }
}
.CT000C .CT0301 .buy-checkout__item .apply-coupon .buy-apply-coupon__coupon{
    font-size:1rem;
    line-height:1.375rem;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0301 .buy-checkout__item .apply-coupon .buy-apply-coupon__coupon{
        font-size:1.25rem;
        line-height:1.5rem;
        margin-top:.375rem
    }
}
@media(max-width:48rem){
    .CT000C .CT0301 .buy-checkout__item--complete{
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .font-w-semibold-14{
        font-size:.875rem;
        font-weight:600;
        line-height:.875rem
    }
}
@media(max-width:48rem){
    .CT000C .CT0302 .font-m-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.75rem
    }
}
.CT000C .CT0302 .font-red{
    color:#ea1917
}
.CT000C .CT0302 .c-button[class*=-box].disabled:not(.c-button[class*=-box][class*=-box-outlined]){
    background-color:#999;
    color:#bbb
}
.CT000C .CT0302 .c-checkbox-item .label{
    color:#333;
    font-size:.875rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkbox-item .label{
        font-size:1rem
    }
}
.CT000C .CT0302 .c-checkout-step{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-bottom:.0625rem solid #cbc8c2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding-bottom:.5rem
}
.CT000C .CT0302 .c-checkout-step__title{
    color:#000;
    font-size:1.25rem;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step__title{
        color:#7e7c77;
        font-size:2rem;
        line-height:2.25rem
    }
}
.CT000C .CT0302 .c-checkout-step__box{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:end;
    color:#999;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:1rem;
    gap:0 .25rem;
    line-height:1.25rem
}
@media(max-width:48rem){
    .CT000C .CT0302 .c-checkout-step__box{
        font-size:.75rem;
        line-height:1rem
    }
}
.CT000C .CT0302 .c-checkout-step__txt{
    color:#000;
    font-weight:400
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step__txt{
        color:#7e7c77
    }
}
.CT000C .CT0302 .c-checkout-step__current{
    color:#000;
    font-weight:400
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step__current{
        color:#7e7c77
    }
}
.CT000C .CT0302 .c-checkout-step__total{
    color:#646464
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step__total{
        color:#cbc8c2;
        font-weight:700
    }
}
.CT000C .CT0302 .c-checkout-step:nth-child(n+2){
    margin-top:1.25rem
}
.CT000C .CT0302 .c-checkout-step__edit{
    cursor:pointer
}
.CT000C .CT0302 .c-checkout-step+.c-checkout-step02{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step+.c-checkout-step02{
        margin-top:1rem
    }
}
.CT000C .CT0302 .c-checkout-step .c-button__text{
    font-size:1rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step .c-button__text{
        line-height:1rem
    }
}
.CT000C .CT0302 .c-checkout-step.active{
    border-bottom:0;
    padding-bottom:0
}
.CT000C .CT0302 .c-checkout-step.active .c-checkout-step__current,.CT000C .CT0302 .c-checkout-step.active .c-checkout-step__title,.CT000C .CT0302 .c-checkout-step.active .c-checkout-step__txt{
    color:#000
}
.CT000C .CT0302 .c-checkout-step.checked{
    border-bottom:0;
    padding-bottom:0
}
.CT000C .CT0302 .c-checkout-step.checked .c-checkout-step__title{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.3125rem
}
.CT000C .CT0302 .c-checkout-step.checked .c-checkout-step__title:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-buy-check-red-20-20.svg);
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:1.5625rem;
    width:1.5625rem
}
.CT000C .CT0302 .c-checkout-step.checked .c-checkout-step__current,.CT000C .CT0302 .c-checkout-step.checked .c-checkout-step__txt{
    color:#000
}
.CT000C .CT0302 .c-checkout-step01-prevention{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    align-items:flex-start;
    color:#ea1917;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    font-size:.875rem;
    justify-content:flex-start;
    line-height:1rem;
    padding:1.25rem 1rem 1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step01-prevention{
        padding:1.5rem 1.5rem .625rem
    }
}
.CT000C .CT0302 .buy-checkout{
    list-style:none;
    margin:0;
    padding:0
}
.CT000C .CT0302 .buy-checkout li{
    margin:0
}
.CT000C .CT0302 .buy-checkout__item{
    background-color:#fff;
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-checkout__item{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .CT000C .CT0302 .buy-checkout__item{
        border-top-left-radius:0;
        border-top-right-radius:0;
        padding:0 1rem 1.25rem
    }
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-checkout__item{
        padding:1.5rem 0 0
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT000C .CT0302 .buy-checkout__item{
        border-top-left-radius:0;
        border-top-right-radius:0;
        padding:0 1rem 1.25rem
    }
}
@media(max-width:48rem){
    .CT000C .CT0302 .buy-checkout__item+.buy-checkout__item--complete{
        margin-top:0
    }
}
.CT000C .CT0302 .buy-checkout__item--complete .c-checkout-step03-preview__info{
    padding-right:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-checkout__item--complete .c-checkout-step03-preview__info{
        padding:0
    }
}
.CT000C .CT0302 .buy-checkout__item--id{
    border-bottom:.0625rem solid #f3f3f3
}
.CT000C .CT0302 .buy-checkout__item.before{
    background-color:transparent;
    padding:1.5rem 0 0
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-checkout__item.before{
        padding:1.25rem 0
    }
}
@media(max-width:48rem){
    .CT000C .CT0302 .buy-checkout__item.before .c-checkout-step{
        margin:0 -.75rem;
        padding:0 1.5625rem
    }
}
.CT000C .CT0302 .buy-checkout__item--complete{
    margin-top:0
}
@media(max-width:48rem){
    .CT000C .CT0302 .buy-checkout__item--complete{
        border-bottom-left-radius:0;
        border-bottom-right-radius:0
    }
}
.CT000C .CT0302 .buy-order-info-coupon{
    margin-top:.3125rem
}
.CT000C .CT0302 .buy-order-info-coupon .c-checkout-step01{
    padding-bottom:0!important
}
.CT000C .CT0302 .buy-order-info-coupon__list{
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    align-items:baseline;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.375rem;
    list-style:none;
    margin:0;
    padding:0
}
.CT000C .CT0302 .buy-order-info-coupon__list li{
    margin:0
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon__list{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.875rem
    }
}
.CT000C .CT0302 .buy-order-info-coupon li{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    width:100%
}
.CT000C .CT0302 .buy-order-info-coupon__item{
    border:.0625rem solid #e6e6e6;
    border-radius:1.25rem;
    padding:0;
    width:100%
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon__item{
        border-radius:1.75rem
    }
}
.CT000C .CT0302 .buy-order-info-coupon__item .c-accordion__head{
    padding:.625rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon__item .c-accordion__head{
        padding:.875rem
    }
}
.CT000C .CT0302 .buy-order-info-coupon__item .c-accordion__head-text .buy-order-items__head{
    display:block;
    line-height:1.0625rem
}
.CT000C .CT0302 .buy-order-info-coupon__item .c-accordion__head strong{
    color:#da0f47;
    font-weight:600
}
.CT000C .CT0302 .buy-order-info-coupon__item .c-accordion__box{
    border-bottom:none;
    margin-bottom:0
}
.CT000C .CT0302 .buy-order-info-coupon__item .buy-order-items__head span{
    color:#666
}
.CT000C .CT0302 .buy-order-info-coupon__item.buy-order-info-coupon--shipping{
    padding:0
}
.CT000C .CT0302 .buy-order-info-coupon__item .c-accordion__button{
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
}
.CT000C .CT0302 .buy-order-info-coupon__item .c-accordion__button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-10-6.svg)!important
}
.CT000C .CT0302 .buy-order-info-coupon__item+.toast-popup{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon__item+.toast-popup{
        margin-top:.375rem
    }
}
.CT000C .CT0302 .buy-order-info-coupon__button{
    margin-top:1rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon__button{
        margin-top:1.5rem
    }
}
@media(max-width:48rem){
    .CT000C .CT0302 .buy-order-info-coupon__button .cmp-button{
        width:100%
    }
}
.CT000C .CT0302 .buy-order-info-coupon__button .c-button[class*=-box].large{
    height:2.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon__button .c-button[class*=-box].large{
        height:3rem
    }
}
.CT000C .CT0302 .buy-order-info-coupon__button .c-button[class*=-box].large .c-button__text{
    font-size:.875rem
}
.CT000C .CT0302 .buy-order-info-coupon--complete .buy-order-items{
    border-top:.0625rem solid #e6e6e6;
    margin-top:.875rem;
    padding-top:.875rem
}
.CT000C .CT0302 .buy-order-info-coupon--complete .buy-customer-info__headline .cmp-button{
    display:none
}
.CT000C .CT0302 .buy-order-info-coupon__form{
    margin-top:.875rem
}
.CT000C .CT0302 .buy-order-info-coupon__form .label{
    font-size:.875rem!important
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon__form .label{
        font-size:1rem!important
    }
}
.CT000C .CT0302 .buy-order-info-coupon .buy-coupon-register{
    background-color:#f6f6f6;
    padding:.375rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon .buy-coupon-register{
        padding:.625rem
    }
}
.CT000C .CT0302 .buy-order-info-coupon .buy-coupon-register .my-input input{
    padding:.5rem .625rem
}
@media(max-width:48rem){
    .CT000C .CT0302 .buy-order-info-coupon .buy-coupon-register .my-input input{
        font-size:.75rem;
        height:1.875rem;
        padding:.1875rem .625rem
    }
    .CT000C .CT0302 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:.375rem
    }
    .CT000C .CT0302 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button{
        margin-top:0
    }
    .CT000C .CT0302 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button .c-button{
        height:1.875rem;
        min-width:3.75rem;
        width:3.75rem
    }
    .CT000C .CT0302 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button .c-button__text{
        font-size:.75rem
    }
    .CT000C .CT0302 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button{
        margin-top:0
    }
}
.CT000C .CT0302 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button .c-button{
    min-width:3.75rem;
    width:3.75rem
}
@media(max-width:48rem){
    .CT000C .CT0302 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button .c-button{
        height:1.875rem
    }
    .CT000C .CT0302 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button .c-button__text{
        font-size:.75rem
    }
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon .buy-coupon-register .my-input .input-button__container .button .c-button{
        min-width:0;
        width:5rem
    }
}
.CT000C .CT0302 .buy-order-info-coupon .buy-coupon-select{
    background-color:#f6f6f6;
    max-height:15.625rem;
    overflow-y:scroll;
    padding:.625rem .875rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon .buy-coupon-select{
        max-height:16.625rem;
        padding:.875rem
    }
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__form{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__form .my-input{
    width:100%
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__form .my-input__password{
    height:2.5rem
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__list{
    list-style:none;
    padding-left:0
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__list li{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.125rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__list li{
        border-radius:1.75rem
    }
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__container{
    height:32.125rem;
    margin-right:-1.0625rem;
    margin-top:1.25rem;
    overflow-y:scroll;
    padding-right:1.0625rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__container{
        height:31.25rem;
        margin-top:1.5rem
    }
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__box .c-text-contents__title{
    margin-bottom:.625rem
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__box+.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__box{
    margin-top:1.875rem
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__label{
    display:block;
    line-height:1.25rem
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__context{
    display:block;
    margin-top:.25rem
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__date{
    color:#333;
    display:block
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__date{
        font-size:.75rem
    }
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon__duplicate{
    margin-left:.25rem
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .c-pop-msg__container{
    background-color:#f6f6f6
}
@media(max-width:48rem){
    .CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .c-pop-msg__container{
        padding:2.5rem 1.5625rem 1.5625rem
    }
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .c-pop-msg__container{
        width:32.5rem
    }
    .CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .c-pop-msg__container .c-pop-msg__close{
        height:1.25rem;
        width:1.25rem
    }
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .c-pop-msg__container .button.c-cta .c-button{
    width:100%
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item.c-checkbox-item{
    margin-top:0;
    position:relative
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item+.buy-coupon-item{
    margin-top:.625rem
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item label.checkbox{
    overflow:hidden
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item label.checkbox:after,.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item label.checkbox:before{
    background:#f6f6f6;
    border:.0625rem solid #e6e6e6;
    border-radius:50%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    content:"";
    display:block;
    height:.625rem;
    position:absolute;
    right:1.0625rem;
    top:-.3125rem;
    width:.625rem;
    z-index:1
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item label.checkbox:after{
    bottom:-.3125rem;
    top:auto
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item label.checkbox.checked:after,.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item label.checkbox.checked:before{
    border:.125rem solid #fd312e
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item .label{
    background:#fff;
    border:.0625rem solid #e6e6e6;
    border-radius:1.25rem;
    min-height:3.125rem;
    overflow:hidden;
    padding:.5625rem .875rem;
    position:static;
    width:100%
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item .label{
        border-radius:1.75rem;
        min-height:3.375rem;
        padding:.5625rem .875rem
    }
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item .label:after{
    border-left:.0625rem dashed #e6e6e6;
    content:"";
    display:block;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:1.375rem
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item .label .c-text-contents{
    left:.875rem;
    max-width:14.625rem;
    max-width:calc(100% - 2.25rem);
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:100%
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item .label:before{
    content:"";
    display:none
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item input[type=checkbox]:checked+.label{
    border:.125rem solid #fd312e;
    padding:.5rem .75rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item input[type=checkbox]:checked+.label{
        padding:.5rem .8125rem
    }
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item input[type=checkbox]:checked+.label .c-text-contents{
    max-width:calc(100% - 1rem)
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item input[type=checkbox]:checked+.label .c-text-contents{
        max-width:calc(100% - .875rem)
    }
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .title{
    margin-bottom:.375rem
}
.CT000C .CT0302 .buy-order-info-coupon .buy-select-coupon .buy-coupon-item+.title{
    margin-top:.875rem
}
.CT000C .CT0302 .buy-order-info-coupon .buy-order-info-coupon__item .c-accordion__button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-10-6.svg)!important;
    background-position:100%;
    background-repeat:no-repeat;
    background-size:.75rem;
    height:1.5rem;
    margin-right:.875rem;
    width:1.5rem
}
.CT000C .CT0302 .c-checkout-step02{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    margin-top:1rem;
    overflow:hidden;
    padding:.9375rem 1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02{
        margin-top:1rem;
        padding:1.5rem
    }
}
.CT000C .CT0302 .c-checkout-step02 ul{
    margin:0;
    padding:0
}
.CT000C .CT0302 .c-checkout-step02 ul li{
    list-style:none
}
.CT000C .CT0302 .c-checkout-step02--save-button{
    padding-top:1.25rem;
    text-align:center;
    width:100%
}
.CT000C .CT0302 .c-checkout-step02 .c-address-box__flag.c-address-box__flag+.c-address-box__flag{
    margin-left:.125rem
}
.CT000C .CT0302 .c-checkout-step02 .c-address-box__flag{
    background-color:#333;
    border-radius:.25rem;
    color:#fff;
    display:inline-block;
    font-size:.625rem;
    font-weight:700;
    height:1.25rem;
    line-height:1.25rem;
    max-width:-webkit-fit-content;
    max-width:-moz-fit-content;
    max-width:fit-content;
    padding:0 .375rem
}
.CT000C .CT0302 .c-checkout-step02 .c-address-box__flag+.c-address-box__info{
    margin-top:.5rem
}
.CT000C .CT0302 .c-checkout-step02 .c-address-box__list{
    list-style:none;
    margin:0;
    padding:0
}
.CT000C .CT0302 .c-checkout-step02 .c-address-box__list li{
    margin:0
}
.CT000C .CT0302 .c-checkout-step02 .c-address-box__head{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.CT000C .CT0302 .c-checkout-step02 .c-address-box__title{
    color:#646464;
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02 .c-address-box__title{
        font-size:1rem;
        line-height:1.25rem
    }
}
.CT000C .CT0302 .c-checkout-step02 .c-address-box__text{
    font-size:1rem;
    line-height:1.25rem;
    margin-top:.25rem;
    width:80%
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02 .c-address-box__text{
        font-size:1.25rem;
        line-height:1.5rem;
        margin-top:.125rem;
        width:100%
    }
}
.CT000C .CT0302 .c-checkout-step02 .c-address-box__num{
    font-size:1rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02 .c-address-box__num{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.CT000C .CT0302 .c-checkout-step02--warn{
    border-color:#ea1917;
    border-width:.125rem
}
.CT000C .CT0302 .c-checkout-step02-form{
    padding:0
}
.CT000C .CT0302 .c-checkout-step02-form__title{
    padding:.625rem 1rem 0
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02-form__title{
        padding:.625rem 1.5rem 0
    }
}
.CT000C .CT0302 .c-checkout-step02-form .my-input{
    padding:.75rem 1rem 1.25rem;
    text-align:left
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02-form .my-input{
        padding:1.25rem 1.5rem
    }
}
.CT000C .CT0302 .c-checkout-step02-form .my-input ul{
    list-style:none;
    margin:0;
    padding:0
}
.CT000C .CT0302 .c-checkout-step02-form .my-input ul li{
    margin:0;
    width:100%
}
.CT000C .CT0302 .c-checkout-step02-form .my-input ul li+li{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02-form .my-input ul li+li{
        margin-top:1.5rem
    }
}
.CT000C .CT0302 .c-checkout-step02-form .my-input ul .c-input-item{
    position:relative
}
.CT000C .CT0302 .c-checkout-step02-form .my-input ul .c-input-item .number-text{
    color:#4a4946;
    margin-top:.25rem
}
.CT000C .CT0302 .c-checkout-step02-form .my-input ul .c-input-item label{
    color:#333;
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02-form .my-input ul .c-input-item label{
        font-size:1rem;
        line-height:1.125rem
    }
}
.CT000C .CT0302 .c-checkout-step02-form .my-input ul .c-input-item.active .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-red-24-24.svg) 50%/contain no-repeat
}
.CT000C .CT0302 .c-checkout-step02-form .my-input ul .c-input-item+.c-checkbox-item{
    font-size:.875rem;
    line-height:1.25rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02-form .my-input ul .c-input-item+.c-checkbox-item{
        font-size:.875rem
    }
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    color:#333;
    font-size:1rem;
    height:auto;
    line-height:1.25rem;
    max-height:2.75rem;
    padding:.75rem .8125rem
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input[data-placeholder]:before{
    color:#666;
    font-size:.875rem
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input[type=password]{
    padding-right:2.8125rem
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input[readonly]{
    background-color:#f6f6f6
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input[readonly]::-webkit-input-placeholder{
    color:#bbb
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input[readonly]::-moz-placeholder{
    color:#bbb
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input[readonly]:-ms-input-placeholder{
    color:#bbb
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input[readonly]::-ms-input-placeholder{
    color:#bbb
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input[readonly]::placeholder{
    color:#bbb
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input[disabled]{
    background-color:#f6f6f6
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input[disabled]::-webkit-input-placeholder{
    color:#bbb
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input[disabled]::-moz-placeholder{
    color:#bbb
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input[disabled]:-ms-input-placeholder{
    color:#bbb
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input[disabled]::-ms-input-placeholder{
    color:#bbb
}
.CT000C .CT0302 .c-checkout-step02-form .my-input input[disabled]::placeholder{
    color:#bbb
}
.CT000C .CT0302 .c-checkout-step02-form .my-input .c-text-contents{
    margin-bottom:1.875rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02-form .my-input .c-text-contents{
        margin-bottom:2.5rem
    }
}
.CT000C .CT0302 .c-checkout-step02-form .my-input .c-text-contents__bodycopy{
    margin:.625rem auto 0;
    max-width:28.125rem
}
.CT000C .CT0302 .c-checkout-step02-form .my-input .c-checkbox-item{
    margin-top:.5rem
}
.CT000C .CT0302 .c-checkout-step02-form .my-input .c-checkbox-item .label{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#4a4946;
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02-form .my-input .c-checkbox-item .label{
        font-size:1rem;
        line-height:1.25rem
    }
}
.CT000C .CT0302 .c-checkout-step02-form .my-input .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.875rem
}
.CT000C .CT0302 .c-checkout-step02-form .my-input .my-warn,.CT000C .CT0302 .c-checkout-step02-form .my-input .my-warn select{
    border-color:#ea1917
}
.CT000C .CT0302 .c-checkout-step02-form .my-input .input-button__container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.625rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02-form .my-input .input-button__container{
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        -ms-flex-direction:initial;
        flex-direction:row
    }
}
.CT000C .CT0302 .c-checkout-step02-form .my-input .input-button__container .button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin:0
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02-form .my-input .input-button__container .button{
        -webkit-box-flex:.1;
        -ms-flex:.1;
        flex:.1;
        width:100%
    }
}
.CT000C .CT0302 .c-checkout-step02-form .my-input .input-button__container input{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02-form .my-input .input-button__container input{
        -webkit-box-flex:.9;
        -ms-flex:.9;
        flex:.9;
        width:100%
    }
}
.CT000C .CT0302 .c-checkout-step02-form .my-input .input-button__container .cmp-button{
    padding:0;
    width:100%
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02-form .my-input .input-button__container .cmp-button{
        height:2.75rem;
        min-height:0;
        padding:0 1.25rem;
        white-space:nowrap
    }
}
.CT000C .CT0302 .c-checkout-step02-form .my-input .input-button__container--validation .my-button-validation{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.CT000C .CT0302 .c-checkout-step02-form .my-input .c-warning{
    color:#ea1917;
    font-size:.8125rem;
    line-height:.875rem;
    margin-top:.375rem;
    padding-left:.8125rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-step02-form .my-input .c-warning{
        font-size:.875rem;
        line-height:1rem;
        margin-top:.5rem
    }
}
.CT000C .CT0302 .c-checkout-step02-form .my-input .c-warning:before{
    content:none
}
.CT000C .CT0302 .c-checkout-step02+.c-checkout-orderd{
    margin-top:.625rem
}
.CT000C .CT0302 .c-checkout-step02+.c-checkbox-item,.CT000C .CT0302 .c-checkout-step02+.c-checkbox-item+.toast-popup{
    margin-top:.5rem
}
.CT000C .CT0302 .c-checkout-step02-form+.c-checkbox-item{
    margin-top:1rem
}
.CT000C .CT0302 .c-checkout-step02-form+.c-checkbox-item .label{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.CT000C .CT0302 .buy-delivery-box-product+.buy-delivery-box__list{
    margin-top:.9375rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box-product+.buy-delivery-box__list{
        margin-top:.5rem
    }
}
.CT000C .CT0302 .buy-delivery-box-product+.buy-delivery-box__list:has(.buy-delivery-box__head--only){
    margin-top:.25rem
}
.CT000C .CT0302 .buy-delivery-box-product+.buy-delivery-box-product{
    margin-top:.25rem
}
.CT000C .CT0302 .buy-delivery-box+.buy-delivery-box{
    margin-top:.625rem
}
.CT000C .CT0302 .buy-delivery-box{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    margin-top:1.25rem;
    padding:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box{
        margin-top:1.5rem;
        padding:1rem 1.5rem 1.5rem
    }
}
.CT000C .CT0302 .buy-delivery-box--error .buy-delivery-box{
    border-color:#ea1917;
    border-width:.125rem
}
.CT000C .CT0302 .buy-delivery-box--error+.toast-popup{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box--error+.toast-popup{
        margin-top:1.5rem
    }
}
.CT000C .CT0302 .buy-delivery-box-product{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box-product{
        gap:1.5rem
    }
}
.CT000C .CT0302 .buy-delivery-box-product__img{
    height:5rem;
    width:5rem
}
@media(max-width:48rem){
    .CT000C .CT0302 .buy-delivery-box-product__img{
        max-height:4rem;
        max-width:4rem;
        min-height:4rem;
        min-width:4rem
    }
}
.CT000C .CT0302 .buy-delivery-box-product__title{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box-product__title{
        font-size:1.25rem;
        line-height:1.625rem;
        max-width:36.25rem;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
}
.CT000C .CT0302 .buy-delivery-box__list{
    list-style:none;
    margin:0;
    padding:0
}
.CT000C .CT0302 .buy-delivery-box__list li{
    margin:0
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__list{
        margin-top:.25rem
    }
}
.CT000C .CT0302 .buy-delivery-box .buy-delivery-box__item+.buy-delivery-box__item,.CT000C .CT0302 .buy-delivery-box__item+.buy-delivery-box__item{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__item+.buy-delivery-box__item{
        margin-top:.625rem
    }
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__head{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    padding:.75rem .8125rem;
    position:relative
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__item .c-accordion__head.buy-delivery-box__head{
        padding:.875rem
    }
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__head__container{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding-right:1.375rem
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__head-text{
    display:inline-block;
    line-height:1.25rem;
    position:relative;
    width:72%
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__item .c-accordion__head-text{
        width:auto
    }
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__head-text .c-tooltip{
    bottom:0;
    height:1rem;
    position:absolute;
    right:0;
    width:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__item .c-accordion__head-text .c-tooltip{
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__head-text .c-tooltip .button{
    position:relative;
    z-index:1
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__head-text .c-tooltip__container{
    z-index:2
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__head-text .c-icon-button[class*=-more-info]{
    background-color:transparent
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__head-text .c-icon-button[class*=-more-info]:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-exclamation-gray9-20-20.svg);
    height:1rem;
    width:1rem
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__head-text span.c-accordion__initial{
    padding-right:1.25rem;
    position:relative
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__head-text span.c-accordion__initial.font-semibold{
    font-weight:600;
    line-height:1.25rem
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__button{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    left:0;
    padding-right:1rem;
    padding-top:0;
    position:absolute;
    top:0;
    width:100%
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__item .c-accordion__button{
        padding-right:.8125rem
    }
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-down-10-6.svg);
    background-position:bottom;
    height:.75rem;
    width:.75rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__item .c-accordion__button:after{
        height:.75rem;
        width:.75rem
    }
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__button[aria-expanded=true]:after{
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__box{
    margin-bottom:0
}
.CT000C .CT0302 .buy-delivery-box__item .c-accordion__box--expand .c-accordion__head{
    border-radius:.75rem .75rem 0 0
}
.CT000C .CT0302 .buy-delivery-box__item--complete .buy-delivery-box__head.c-accordion__head{
    border:none;
    padding:0
}
.CT000C .CT0302 .buy-delivery-box__item--complete .buy-delivery-box__head.c-accordion__head .c-accordion__head-text.c-text-contents{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
@media(max-width:48rem){
    .CT000C .CT0302 .buy-delivery-box__item--complete .buy-delivery-box__head.c-accordion__head .c-accordion__head-text.c-text-contents{
        width:100%
    }
}
.CT000C .CT0302 .buy-delivery-box__item--complete .buy-delivery-box__select{
    background-color:transparent
}
.CT000C .CT0302 .buy-delivery-box__item--complete .buy-delivery-box__select-info.buy-delivery-box__select{
    border:none;
    font-size:.75rem;
    line-height:.875rem;
    padding:0
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__item--complete .buy-delivery-box__select-info.buy-delivery-box__select{
        font-size:.875rem;
        line-height:1.25rem;
        margin-top:.125rem
    }
}
.CT000C .CT0302 .buy-delivery-box__item--complete .buy-delivery-box__select-info.buy-delivery-box__select:last-child{
    font-weight:600
}
.CT000C .CT0302 .buy-delivery-box__warn{
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__warn{
        font-size:.875rem;
        line-height:1rem;
        margin-top:.375rem
    }
}
.CT000C .CT0302 .buy-delivery-box--all.c-accordion__head-text{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    width:100%
}
.CT000C .CT0302 .buy-delivery-box__select{
    border:.0625rem solid #cbc8c2;
    border-radius:0 0 .75rem .75rem;
    border-top-width:0;
    padding:.75rem .8125rem
}
.CT000C .CT0302 .buy-delivery-box__select.buy-delivery-box__select-info{
    padding:.375rem .875rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__select.buy-delivery-box__select-info{
        padding:.625rem .875rem
    }
}
.CT000C .CT0302 .buy-delivery-box__select .c-button[class*=-box].medium{
    background-color:#fff;
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    color:#000;
    display:block;
    height:auto;
    padding:.75rem .8125rem;
    position:relative;
    text-align:left;
    width:100%
}
.CT000C .CT0302 .buy-delivery-box__select .c-button[class*=-box].medium:after{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-6-10.svg) 50%/cover no-repeat;
    content:"";
    display:inline-block;
    height:.6875rem;
    position:absolute;
    right:.8125rem;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:.4375rem
}
.CT000C .CT0302 .buy-delivery-box__select .c-button[class*=-box].medium span{
    color:#666;
    color:#646464;
    font-size:1rem;
    font-weight:400;
    line-height:1.125rem;
    text-transform:none
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__select .c-button[class*=-box].medium span{
        font-size:1rem;
        line-height:1.25rem
    }
}
.CT000C .CT0302 .buy-delivery-box__select--edit .c-button[class*=-box].medium span{
    color:#ea1917
}
.CT000C .CT0302 .buy-delivery-box__select__container{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-top:.125rem
}
.CT000C .CT0302 .buy-delivery-box__select__container .buy-delivery-box__select{
    border:none;
    margin-top:0!important;
    padding:0
}
.CT000C .CT0302 .buy-delivery-box--active{
    border-color:#333
}
.CT000C .CT0302 .buy-delivery-box .c-button .smallest{
    min-width:auto
}
.CT000C .CT0302 .buy-delivery-box__button{
    line-height:.875rem;
    margin-bottom:.5rem;
    text-align:right
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__button{
        margin-bottom:.625rem
    }
}
.CT000C .CT0302 .buy-delivery-box__list .buy-delivery-box__item--radio{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    padding:.75rem .8125rem;
    position:relative
}
.CT000C .CT0302 .buy-delivery-box__list .buy-delivery-box__item--radio+.buy-delivery-box__item--radio{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__list .buy-delivery-box__item--radio+.buy-delivery-box__item--radio{
        margin-top:.625rem
    }
}
.CT000C .CT0302 .buy-delivery-box__list .buy-delivery-box__item--radio .buy-delivery-box__head{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:inline-block;
    line-height:normal;
    max-width:75%;
    padding-right:1.25rem;
    position:relative
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__list .buy-delivery-box__item--radio .buy-delivery-box__head{
        max-width:100%;
        width:auto
    }
}
.CT000C .CT0302 .buy-delivery-box__list .buy-delivery-box__item--radio .buy-delivery-box__head+.buy-delivery-box__head{
    padding:0;
    text-align:right
}
.CT000C .CT0302 .buy-delivery-box__list .buy-delivery-box__item--radio .c-text-contents{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.CT000C .CT0302 .buy-delivery-box__list .buy-delivery-box__item--radio .c-text-contents .c-tooltip{
    height:1rem;
    position:relative;
    right:0;
    top:3px;
    width:1rem;
    z-index:1
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .buy-delivery-box__list .buy-delivery-box__item--radio .c-text-contents .c-tooltip{
        bottom:0;
        position:absolute
    }
}
.CT000C .CT0302 .buy-delivery-box__list .buy-delivery-box__item--radio .c-text-contents .c-tooltip .c-icon-button--more-info{
    background-color:transparent
}
.CT000C .CT0302 .buy-delivery-box__list .buy-delivery-box__item--radio .c-text-contents .c-tooltip .c-icon-button--more-info:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-exclamation-gray9-20-20.svg);
    height:1rem;
    width:1rem
}
.CT000C .CT0302 .buy-delivery-box__list .buy-delivery-box__item--radio>.button .cmp-button{
    background:transparent;
    border:none;
    bottom:0;
    cursor:pointer;
    left:0;
    padding:0;
    position:absolute;
    top:0;
    width:100%
}
.CT000C .CT0302 .buy-delivery-box__list .buy-delivery-box__item--radio+.buy-delivery-box__item{
    margin-top:.625rem
}
.CT000C .CT0302 .buy-delivery-box .buy-delivery-info{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-top:.25rem
}
.CT000C .CT0302 .buy-delivery-box--all .buy-delivery-box__head{
    display:inline-block;
    line-height:1.25rem
}
.CT000C .CT0302 .c-checkout-orderd{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    margin-top:.3125rem;
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd{
        padding:2.5rem
    }
}
.CT000C .CT0302 .c-checkout-orderd-delivery{
    margin:0;
    padding:0
}
.CT000C .CT0302 .c-checkout-orderd-delivery li{
    list-style:none
}
.CT000C .CT0302 .c-checkout-orderd-delivery__item{
    padding:1.25rem 0
}
.CT000C .CT0302 .c-checkout-orderd-delivery__item:first-child{
    padding-top:0
}
.CT000C .CT0302 .c-checkout-orderd-delivery__item:nth-child(n+2){
    border-top:.0625rem solid #eee
}
.CT000C .CT0302 .c-checkout-orderd-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:0 .625rem;
    margin-top:.5rem;
    padding:0
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd-list{
        margin-top:.625rem
    }
}
.CT000C .CT0302 .c-checkout-orderd-headline{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:0 .625rem
}
@media(max-width:48rem){
    .CT000C .CT0302 .c-checkout-orderd-headline{
        display:block
    }
}
.CT000C .CT0302 .c-checkout-orderd-head{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-delivered-16-16.svg);
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:1.5rem;
    font-size:.875rem;
    line-height:1.25rem;
    padding-left:2.125rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd-head{
        font-size:1rem;
        line-height:1.375rem;
        margin-bottom:.625rem
    }
}
.CT000C .CT0302 .c-checkout-orderd-head__time{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-clack-black-12-12.svg);
    background-position:0;
    background-repeat:no-repeat;
    font-weight:600;
    margin-left:.25rem;
    padding-left:.875rem
}
.CT000C .CT0302 .c-checkout-orderd-head__date{
    font-weight:600
}
.CT000C .CT0302 .c-checkout-orderd-head__text{
    color:#da0f47
}
.CT000C .CT0302 .c-checkout-orderd-buttons{
    margin-top:1.25rem;
    padding:0 1.5625rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd-buttons .c-button{
        width:inherit
    }
    .CT000C .CT0302 .c-checkout-orderd-buttons{
        padding:0 2.5rem;
        width:inherit
    }
}
.CT000C .CT0302 .c-checkout-orderd__product{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.5rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd__product{
        margin-top:.25rem
    }
}
.CT000C .CT0302 .c-checkout-orderd__product__image-box{
    max-height:4rem;
    max-width:4rem;
    min-height:4rem;
    min-width:4rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd__product__image-box{
        max-height:5rem;
        max-width:5rem;
        min-height:5rem;
        min-width:5rem
    }
}
.CT000C .CT0302 .c-checkout-orderd__product__title{
    font-size:1rem;
    line-height:1.375rem;
    max-width:27.8125rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd__product__title{
        font-size:1.25rem;
        line-height:1.625rem;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
}
.CT000C .CT0302 .c-checkout-orderd__product__text-box__desc{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-top:.3125rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd__product__text-box__desc{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        gap:1rem;
        justify-content:flex-start;
        margin-top:.25rem
    }
}
.CT000C .CT0302 .c-checkout-orderd__product__text-box__desc-qty{
    font-size:.875rem;
    line-height:1.25rem
}
.CT000C .CT0302 .c-checkout-orderd__product__text-box__desc-price{
    font-size:1rem;
    font-weight:600;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd__product__text-box__desc-price{
        font-size:1.25rem;
        line-height:1.25rem
    }
}
.CT000C .CT0302 .c-checkout-orderd__item--delivery-info__title{
    padding-left:1.25rem;
    position:relative
}
.CT000C .CT0302 .c-checkout-orderd__item--delivery-info__title:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-delivered-16-16.svg) 50%/contain no-repeat;
    content:"";
    display:inline-block;
    height:1rem;
    left:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:1rem
}
.CT000C .CT0302 .c-checkout-orderd__item--delivery-info__date{
    color:#4a4946;
    font-size:.875rem;
    line-height:1.25rem;
    margin-top:.125rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd__item--delivery-info__date{
        margin-top:.25rem
    }
}
.CT000C .CT0302 .c-checkout-orderd--confirm{
    padding:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd--confirm{
        padding:1.5rem 1.5rem 1rem
    }
}
.CT000C .CT0302 .c-checkout-orderd--confirm>.c-checkout-orderd__item+.c-checkout-orderd__item{
    border-top:.0625rem solid #eee;
    padding-top:.875rem
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__sub-title+.c-checkout-orderd__container{
    margin-top:.875rem
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__item--coupon .c-checkout-orderd__container{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.25rem;
    padding-bottom:.875rem
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__item--address .c-checkout-orderd__container{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    gap:.875rem;
    justify-content:space-between;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__item--address .c-checkout-orderd__container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row;
        flex-flow:row;
        gap:2.5rem;
        margin-top:.625rem
    }
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__item--delivery.c-checkout-orderd__item{
    border-top:0
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__item--delivery .c-checkout-orderd__container{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.25rem
}
@media(max-width:48rem){
    .CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__item--delivery .c-checkout-orderd__container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        -ms-flex-flow:column-reverse;
        flex-flow:column-reverse;
        gap:.5rem
    }
    .CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__item--delivery .c-checkout-orderd__container .c-checkout-orderd__product__title{
        display:none
    }
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__item--delivery+.c-checkout-orderd__item--delivery{
    padding-top:0
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__item--payment .c-checkout-orderd__container{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.375rem;
    justify-content:space-between;
    margin-top:.5rem
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd-coupon{
    width:100%
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd-coupon__title{
    font-size:1rem;
    font-weight:600;
    line-height:1.375rem
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd-coupon__info{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd-coupon__info{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        gap:.625rem;
        justify-content:flex-start;
        margin-top:.625rem
    }
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd-coupon__info-coupon,.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd-coupon__info-price{
    font-size:.875rem;
    line-height:.75rem
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__address-item{
    width:calc(50% - 1.25rem)
}
@media(max-width:48rem){
    .CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__address-item{
        width:100%
    }
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__address-item__plag{
    background-color:#333;
    border-radius:.25rem;
    max-width:-webkit-fit-content;
    max-width:-moz-fit-content;
    max-width:fit-content;
    padding:.375rem .5rem
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__address-item__plag .c-text-contents .c-text-contents__bodycopy span{
    color:#fff;
    display:block;
    font-size:.625rem;
    font-weight:700;
    line-height:.625rem
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__address-item__addr-box{
    margin-top:.1875rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__address-item__addr-box{
        margin-top:.125rem
    }
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__address-item__addr-box .c-text-contents .c-text-contents__bodycopy span{
    display:block
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__address-item__addr-box .c-text-contents .c-text-contents__bodycopy span+span{
    margin-top:.25rem
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__payment__image-box{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-visa-31-23.svg) 50%/contain no-repeat;
    height:1rem;
    width:1.5625rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__payment__image-box{
        height:1.5rem;
        width:2.5rem
    }
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__payment__text-box{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    width:calc(100% - 1.5625rem)
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__payment__text-box{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        gap:1.25rem;
        justify-content:flex-start;
        width:calc(100% - 2.5rem)
    }
}
.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__payment__card-info{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__payment__card-info__num,.CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__payment__card-info__type{
        color:#333;
        font-size:.875rem
    }
    .CT000C .CT0302 .c-checkout-orderd--confirm .c-checkout-orderd__payment__card-info__period span{
        font-size:.875rem
    }
}
.CT000C .CT0302 .c-checkout-orderd+.button{
    display:none;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0302 .c-checkout-orderd+.button{
        display:block
    }
}
.CT000C .CT0302 .c-checkout-orderd+.button .c-button{
    font-size:.875rem;
    height:3rem
}
.mem-modal .c-pop-msg__container{
    background-color:#f0ece4;
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .mem-modal .c-pop-msg__container{
        border-radius:1.75rem;
        height:auto;
        max-width:41.25rem;
        padding:3.125rem
    }
}
.mem-modal .c-pop-msg__close--on-top{
    height:1.5rem;
    margin-right:.75rem;
    margin-top:1rem;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .mem-modal .c-pop-msg__close--on-top{
        margin:0;
        right:1rem;
        top:1.25rem
    }
}
.mem-modal .c-pop-msg__close--on-top .cmp-button{
    height:100%;
    margin-top:0;
    width:100%
}
.mem-modal .c-pop-msg__close--on-top .cmp-button:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-20-20.svg);
    height:1.25rem;
    width:1.25rem
}
@media(max-width:48rem){
    .mem-modal .Buy-calendar{
        height:100vh
    }
}
.mem-modal .Buy-calendar .fc-dayGridMonth-view{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1rem .8125rem
}
@media(min-width:48.0625rem){
    .mem-modal .Buy-calendar .fc-dayGridMonth-view{
        border-radius:1.75rem;
        padding:2rem
    }
}
.mem-modal .Buy-calendar .Buy-calendar__radio-item:has(input:checked) span.font-w-normal-16{
    font-weight:600
}
.mem-modal .Buy-calendar input:checked~.label{
    font-weight:600
}
.mem-modal .Buy-calendar .fc-col-header-cell{
    font-size:.75rem
}
.mem-modal .Buy-calendar__box .fc-header-toolbar{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    margin-bottom:0!important;
    padding:0 0 .875rem;
    position:relative
}
@media(min-width:48.0625rem){
    .mem-modal .Buy-calendar__box .fc-header-toolbar{
        padding:0 0 1.25rem
    }
}
.mem-modal .Buy-calendar__box .fc-header-toolbar .fc-prev-button{
    position:absolute;
    right:2.5rem
}
.mem-modal .Buy-calendar__box .fc-header-toolbar .fc-next-button{
    position:absolute;
    right:0
}
.mem-modal .Buy-calendar__box .fc-header-toolbar .fc-toolbar-chunk>div{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.mem-modal .Buy-calendar__box .fc-header-toolbar .fc-toolbar-title{
    font-size:1.5rem;
    font-weight:300;
    line-height:1.75rem;
    margin:0
}
@media(min-width:48.0625rem){
    .mem-modal .Buy-calendar__box .fc-header-toolbar .fc-toolbar-title{
        font-size:2.25rem;
        line-height:2.625rem
    }
}
.mem-modal .Buy-calendar__box .fc-header-toolbar .fc-button{
    background-color:#fff;
    border-color:#eee;
    border-radius:50%;
    color:#333;
    height:2pc;
    padding:0;
    width:2pc
}
.mem-modal .Buy-calendar__box .fc-header-toolbar .fc-button .fc-icon{
    font-size:1.25rem;
    margin-top:-.125rem
}
.mem-modal .Buy-calendar__box .fc-view-harness{
    max-height:22.75rem
}
.mem-modal .Buy-calendar__box .fc-scrollgrid,.mem-modal .Buy-calendar__box .fc-scrollgrid td,.mem-modal .Buy-calendar__box .fc-scrollgrid th{
    border-color:#fff!important
}
.mem-modal .Buy-calendar__box .fc-scrollgrid .fc-view .fc-scroller .fc-col-header-cell{
    border:unset
}
.mem-modal .Buy-calendar__box .fc-scrollgrid .fc-daygrid-day-number{
    cursor:pointer;
    font-size:.875rem;
    font-weight:600
}
.mem-modal .Buy-calendar__box .fc-scrollgrid .fc-daygrid-day-frame{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column-reverse;
    flex-flow:column-reverse;
    height:3rem;
    justify-content:center;
    margin:0 auto;
    min-height:unset;
    width:1.875rem
}
.mem-modal .Buy-calendar__box .fc-scrollgrid .fc-day-today{
    background:#fff!important
}
.mem-modal .Buy-calendar__box .fc-scrollgrid .fc-day-today .fc-daygrid-day-frame .fc-daygrid-day-events{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.mem-modal .Buy-calendar__box .fc-scrollgrid .fc-day-today .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-day-bottom{
    background-color:#287d00;
    border-radius:50%;
    display:block;
    height:.5rem;
    width:.5rem
}
.mem-modal .Buy-calendar__box .fc-scrollgrid .fc-day-past{
    color:#bbb
}
.mem-modal .Buy-calendar__box .fc-scrollgrid .fc-day-past a:hover{
    text-decoration:none
}
.mem-modal .Buy-calendar__box .fc-scrollgrid .fc-day-future.selected .fc-daygrid-day-number{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#ea1917;
    border-radius:50%;
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-weight:600;
    height:1.875rem;
    justify-content:center;
    width:1.875rem
}
.mem-modal .Buy-calendar__box .fc-scrollgrid .fc-day-other.selected .fc-daygrid-day-top{
    opacity:1
}
.mem-modal .Buy-calendar__radiobox{
    background-color:#fff;
    border:none;
    border-radius:1.25rem;
    margin-top:1.5rem;
    width:100%
}
@media(min-width:48.0625rem){
    .mem-modal .Buy-calendar__radiobox{
        border-radius:1.75rem;
        margin-top:2rem
    }
}
.mem-modal .Buy-calendar__radiobox .c-text-contents{
    background-color:#f6f6f6;
    border-bottom:.0625rem solid #ddd;
    border-radius:1.25rem;
    padding:.6875rem 0;
    text-align:center
}
@media(min-width:48.0625rem){
    .mem-modal .Buy-calendar__radiobox .c-text-contents{
        border-radius:1.75rem
    }
}
.mem-modal .Buy-calendar__radio{
    padding:1rem .8125rem
}
@media(min-width:48.0625rem){
    .mem-modal .Buy-calendar__radio{
        padding:1.375rem 1.5625rem
    }
}
.mem-modal .Buy-calendar__radio-miximum{
    font-size:.875rem;
    line-height:1.375rem;
    margin-top:.125rem;
    padding-left:1.75rem
}
.mem-modal .Buy-calendar__radio-item{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.mem-modal .Buy-calendar__radio-item+.Buy-calendar__radio-item{
    margin-top:1rem
}
.mem-modal .Buy-calendar__radio-item--disabled .c-radio-item .label{
    color:#bbb
}
.mem-modal .Buy-calendar__radio-item--disabled .c-radio-item .label:before{
    background-color:#f6f6f6;
    border-color:#bbb
}
.mem-modal .Buy-calendar__radio-item--disabled span{
    color:#bbb
}
.mem-modal .Buy-calendar__button{
    margin-top:1.5rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .mem-modal .Buy-calendar__button{
        margin-top:1.75rem
    }
}
.mem-modal .Buy-calendar__button .cmp-button{
    width:100%
}
@media(min-width:48.0625rem){
    .mem-modal .Buy-calendar__button .cmp-button{
        width:auto
    }
    .mem-modal .c-pop-msg_container{
        padding-left:3rem;
        padding-right:3rem
    }
}
@media(max-width:48rem){
    .mem-modal .c-pop-msg{
        padding:0
    }
    .mem-modal .c-pop-msg__container{
        border-radius:0;
        padding-left:1rem;
        padding-right:1rem;
        padding-top:3.375rem
    }
}
.CT000C .CT0303 .c-button[class*=-box].disabled:not(.c-button[class*=-box][class*=-box-outlined]){
    background-color:#999;
    color:#bbb
}
.CT000C .CT0303 .c-checkbox-item .label{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkbox-item .label{
        font-size:1rem;
        line-height:1.25rem
    }
}
.CT000C .CT0303 .c-button[class*=-text].red,.CT000C .CT0303 .font-red{
    color:#ea1917
}
.CT000C .CT0303 .c-checkout-step{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-bottom:.0625rem solid #cbc8c2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding-bottom:.5rem
}
.CT000C .CT0303 .c-checkout-step__title{
    color:#000;
    font-size:1.25rem;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step__title{
        color:#7e7c77;
        font-size:2rem;
        line-height:2.25rem
    }
}
.CT000C .CT0303 .c-checkout-step__box{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:end;
    color:#999;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:1rem;
    gap:0 .25rem;
    line-height:1.25rem
}
@media(max-width:48rem){
    .CT000C .CT0303 .c-checkout-step__box{
        font-size:.75rem;
        line-height:1rem
    }
}
.CT000C .CT0303 .c-checkout-step__txt{
    color:#000;
    font-weight:400
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step__txt{
        color:#7e7c77
    }
}
.CT000C .CT0303 .c-checkout-step__current{
    color:#000;
    font-weight:400
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step__current{
        color:#7e7c77
    }
}
.CT000C .CT0303 .c-checkout-step__total{
    color:#646464
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step__total{
        color:#cbc8c2;
        font-weight:700
    }
}
.CT000C .CT0303 .c-checkout-step:nth-child(n+2){
    margin-top:1.25rem
}
.CT000C .CT0303 .c-checkout-step__edit{
    cursor:pointer
}
.CT000C .CT0303 .c-checkout-step+.c-checkout-step02{
    margin-top:.3125rem
}
.CT000C .CT0303 .c-checkout-step .c-button__text{
    font-size:1rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step .c-button__text{
        line-height:1rem
    }
}
.CT000C .CT0303 .c-checkout-step.active{
    border-bottom:0;
    padding-bottom:0
}
.CT000C .CT0303 .c-checkout-step.active .c-checkout-step__current,.CT000C .CT0303 .c-checkout-step.active .c-checkout-step__title,.CT000C .CT0303 .c-checkout-step.active .c-checkout-step__txt{
    color:#000
}
.CT000C .CT0303 .c-checkout-step.checked{
    border-bottom:0;
    padding-bottom:0
}
.CT000C .CT0303 .c-checkout-step.checked .c-checkout-step__title{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.3125rem
}
.CT000C .CT0303 .c-checkout-step.checked .c-checkout-step__title:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-buy-check-red-20-20.svg);
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:block;
    height:1.5625rem;
    width:1.5625rem
}
.CT000C .CT0303 .c-checkout-step.checked .c-checkout-step__current,.CT000C .CT0303 .c-checkout-step.checked .c-checkout-step__txt{
    color:#000
}
.CT000C .CT0303 .c-checkout-step03-email{
    margin-top:1rem
}
.CT000C .CT0303 .c-checkout-step03-email .unline-red .c-button.red{
    display:inline;
    font-size:inherit;
    font-weight:400;
    margin-right:0
}
.CT000C .CT0303 .c-checkout-step03-email .c-checkbox-item+.c-checkbox-item{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-email .c-checkbox-item+.c-checkbox-item{
        margin-top:.8125rem
    }
    .CT000C .CT0303 .c-checkout-step03-email .c-input-item{
        max-width:19.375rem
    }
}
.CT000C .CT0303 .c-checkout-step03-email .c-input-item input:-moz-read-only{
    background-color:#f6f6f6;
    color:#666
}
.CT000C .CT0303 .c-checkout-step03-email .c-input-item input:read-only{
    background-color:#f6f6f6;
    color:#666
}
.CT000C .CT0303 .c-checkout-step03-email .c-button .smallest{
    min-width:auto
}
.CT000C .CT0303 .c-checkout-step03{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    margin-top:.25rem;
    padding:.9375rem 1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03{
        margin-top:1rem;
        padding:1rem 1.5rem
    }
}
.CT000C .CT0303 .c-checkout-step03-active{
    border:none;
    padding:0
}
.CT000C .CT0303 .c-checkout-step03 ul{
    margin:0;
    padding:0
}
.CT000C .CT0303 .c-checkout-step03 ul li{
    list-style:none
}
.CT000C .CT0303 .c-checkout-step03-payment__item+.c-checkout-step03-payment__item{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment__item+.c-checkout-step03-payment__item{
        margin-top:.625rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-accordion__head{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    position:relative
}
.CT000C .CT0303 .c-checkout-step03-payment .c-accordion__head .cmp-text{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:1rem;
    justify-content:space-between;
    line-height:1.25rem
}
.CT000C .CT0303 .c-checkout-step03-payment .c-accordion__head .button{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.CT000C .CT0303 .c-checkout-step03-payment .c-accordion__head-text{
    padding:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-accordion__head-text{
        padding:1rem 1.5rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-accordion__head-text .c-text-contents__headline .cmp-text{
    position:relative
}
@media(max-width:48rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-accordion__head-text .c-text-contents__headline .cmp-text{
        font-size:1rem;
        line-height:1.25rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-accordion__body{
    display:none;
    padding-bottom:.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-accordion__body{
        padding-bottom:1.25rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-accordion__button{
    height:100%;
    width:100%
}
.CT000C .CT0303 .c-checkout-step03-payment .c-accordion__button:after{
    display:none
}
.CT000C .CT0303 .c-checkout-step03-payment .c-accordion__box{
    margin-bottom:0
}
.CT000C .CT0303 .c-checkout-step03-payment .c-accordion__box--expand .cmp-text:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-buy-check-red-20-20.svg)!important
}
.CT000C .CT0303 .c-checkout-step03-payment .c-accordion__box--expand .c-accordion__head{
    border:.125rem solid #000
}
.CT000C .CT0303 .c-checkout-step03-payment .c-accordion__box--expand .c-accordion__head-text{
    padding:.9375rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-accordion__box--expand .c-accordion__head-text{
        padding:.9375rem 1.4375rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-accordion__box--expand .c-accordion__body{
    display:block
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-creditCard{
        padding:0 1.5rem
    }
    .CT000C .CT0303 .c-checkout-step03-payment .c-creditCard--col02{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:0 3.125rem
    }
    .CT000C .CT0303 .c-checkout-step03-payment .c-creditCard--col02 .c-creditCard__box{
        width:100%
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-creditCard__box{
    margin-top:1rem
}
.CT000C .CT0303 .c-checkout-step03-payment .c-creditCard__box .c-input-item label{
    color:#333;
    font-size:.875rem;
    font-weight:400;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-creditCard__box .c-input-item label{
        font-size:1rem;
        line-height:1.125rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-creditCard__box .c-input-item input{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    color:#646464;
    font-size:1rem;
    height:auto;
    line-height:1.25rem;
    padding:.75rem .8125rem
}
.CT000C .CT0303 .c-checkout-step03-payment .c-creditCard__box:has(.c-warning) input{
    border-color:#ea1917
}
.CT000C .CT0303 .c-checkout-step03-payment .c-creditCard__box .c-warning{
    color:#ea1917;
    font-size:.75rem;
    line-height:.875rem;
    margin-top:.375rem;
    padding-left:.8125rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-creditCard__box .c-warning{
        font-size:.875rem;
        line-height:1rem;
        margin-top:.5rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-creditCard__box .c-warning:before{
    content:none
}
.CT000C .CT0303 .c-checkout-step03-payment .c-creditCard--col02 .c-creditCard__box{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-creditCard--col02 .c-creditCard__box{
        margin-top:1.5rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-creditCard .c-creditCard__box--cvv label{
    padding-right:1.25rem;
    position:relative
}
.CT000C .CT0303 .c-checkout-step03-payment .c-creditCard__notice{
    color:#666;
    font-size:.875rem;
    line-height:1.25rem;
    margin-top:1.5rem
}
@media(max-width:48rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-creditCard__notice{
        margin-top:.875rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-creditCard .button{
    margin-top:1rem
}
.CT000C .CT0303 .c-checkout-step03-payment .c-creditCard .button .cmp-button{
    width:100%
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-creditCard .button{
        margin-top:2rem
    }
    .CT000C .CT0303 .c-checkout-step03-payment .c-creditCard .button .cmp-button{
        width:auto
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-payPal{
    border-bottom:none
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-payPal{
        padding:0 1.5rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-payPal-list{
    list-style:none;
    margin-top:.5rem;
    padding-left:.625rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-payPal-list{
        margin-top:1rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-payPal-list li{
    color:#333;
    font-size:.875rem;
    position:relative
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-payPal-list li{
        font-size:1rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-payPal-list li:before{
    background-color:#666;
    border-radius:50%;
    content:"";
    display:block;
    height:.1875rem;
    left:-.625rem;
    position:absolute;
    top:.625rem;
    width:.1875rem
}
.CT000C .CT0303 .c-checkout-step03-payment .c-payPal-list li:nth-child(n+2){
    margin-top:.5rem
}
.CT000C .CT0303 .c-checkout-step03-payment .c-payPal-list .cmp-button{
    margin-left:.25rem
}
.CT000C .CT0303 .c-checkout-step03-payment .c-payPal-list .cmp-button__text{
    font-size:1rem;
    font-weight:400
}
.CT000C .CT0303 .c-checkout-step03-payment .c-payPal-list .cmp-button:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-info-gray-16-16.svg)
}
.CT000C .CT0303 .c-checkout-step03-payment .c-payPal__bold{
    font-weight:600;
    margin-left:.25rem;
    position:relative
}
.CT000C .CT0303 .c-checkout-step03-payment .c-payPal__bold .c-tooltip{
    display:inline-block
}
.CT000C .CT0303 .c-checkout-step03-payment .c-payPal .button{
    margin-top:.875rem
}
.CT000C .CT0303 .c-checkout-step03-payment .c-payPal .button .cmp-button:not(.c-tooltip__button){
    width:100%
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-payPal .button{
        margin-top:1.25rem
    }
    .CT000C .CT0303 .c-checkout-step03-payment .c-payPal .button .cmp-button:not(.c-tooltip__button){
        width:auto
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna{
        margin-top:1rem;
        padding:0 1.5rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna dd,.CT000C .CT0303 .c-checkout-step03-payment .c-klarna dt{
    margin:0
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna-text-content strong{
    color:#333;
    font-size:.875rem;
    font-weight:600;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna-text-content strong{
        font-size:1rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna-text-content p{
    color:#333;
    font-size:.875rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna-text-content p{
        font-size:1rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna-text-content p+p{
    margin-top:.25rem
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna-instalments{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    margin:.625rem 0;
    padding:.9375rem 0
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna-instalments{
        margin:1rem 0;
        padding:1.25rem 0
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna-instalments dt{
    border-bottom:.0625rem solid #cbc8c2;
    padding:0 1rem .625rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna-instalments dt{
        padding:0 1.5rem .625rem
    }
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna-instalments dt .c-klarna-instalments__info{
        color:#333;
        font-size:1.125rem;
        line-height:1.375rem
    }
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna-instalments dt .c-klarna-instalments__cost{
        font-size:1.125rem;
        line-height:1.25rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna-instalments dt .c-klarna-instalments__cost{
    color:#ea1917
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna-instalments dd{
        margin-top:.625rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna-instalments-flexbox{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-top:0;
    padding:.625rem 1.125rem 0
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna-instalments-flexbox{
        padding:0 1.5rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna-instalments__info{
    color:#333;
    font-size:.875rem;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna-instalments__info{
        font-size:1rem;
        line-height:1.375rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna-instalments__cost{
    color:#333;
    font-size:.875rem;
    font-weight:600;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna-instalments__cost{
        font-size:1rem;
        line-height:1.25rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna-list{
    margin-top:.625rem;
    padding-left:.625rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna-list{
        margin-top:1rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna-list li{
    color:#333;
    font-size:.875rem;
    line-height:1.25rem;
    position:relative
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna-list li{
        font-size:1rem;
        line-height:1.375rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna-list li:before{
    background-color:#666;
    border-radius:50%;
    content:"";
    display:block;
    height:.1875rem;
    left:-.625rem;
    position:absolute;
    top:.625rem;
    width:.1875rem
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna-list li:nth-child(n+2){
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna-list li:nth-child(n+2){
        margin-top:1rem
    }
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna__bold{
    font-weight:600;
    margin-left:.25rem;
    padding-right:.9375rem;
    position:relative
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna__bold .js-pop-open{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-info-gray-16-16.svg) 50%/contain no-repeat;
    display:inline-block;
    height:.875rem;
    position:absolute;
    right:-.125rem;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:.875rem
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna .button{
    margin-top:1rem
}
.CT000C .CT0303 .c-checkout-step03-payment .c-klarna .button .cmp-button{
    width:100%
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna .button{
        margin-top:2rem
    }
    .CT000C .CT0303 .c-checkout-step03-payment .c-klarna .button .cmp-button{
        width:auto
    }
}
.CT000C .CT0303 .c-checkout-step03-preview__info{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.CT000C .CT0303 .c-checkout-step03-preview__info,.CT000C .CT0303 .c-checkout-step03-preview__info--img{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.CT000C .CT0303 .c-checkout-step03-preview__info--img .c-checkout-step03-preview__info--title{
    color:#333
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-preview__info--img .c-checkout-step03-preview__info--title{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.CT000C .CT0303 .c-checkout-step03-preview__info--img img{
    height:1.25rem;
    margin-right:.5rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-preview__info--img img{
        height:2.0625rem;
        margin-right:1rem
    }
}
.CT000C .CT0303 .c-checkout-step03-preview__info--img--column{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-preview__info--img--column{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.CT000C .CT0303 .c-checkout-step03-preview__info--img--column img{
    height:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-preview__info--img--column img{
        height:1.25rem;
        margin-right:1rem
    }
}
.CT000C .CT0303 .c-checkout-step03-preview__info--img--column span{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-preview__info--img--column span{
        margin-top:0
    }
}
.CT000C .CT0303 .c-checkout-step03-preview__info--title{
    font-size:1rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-preview__info--title{
        font-size:1.125rem;
        line-height:1.375rem
    }
}
.CT000C .CT0303 .c-checkout-step03-preview__info--date{
    font-size:.875rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-preview__info--date{
        font-size:1rem
    }
}
.CT000C .CT0303 .c-checkout-step03-preview__notice .c-warning{
    color:#666
}
.CT000C .CT0303 .c-checkout-step03-preview__notice .c-warning:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-warning-gray-fill-16-16.svg);
    background-repeat:no-repeat;
    background-size:1.25rem
}
.CT000C .CT0303 .c-checkout-step03-preview__warning{
    display:block;
    margin-top:1.5rem
}
.CT000C .CT0303 .c-checkout-step03-preview__warning .c-warning{
    margin-top:0
}
.CT000C .CT0303 .c-checkout-step03-preview__warning .c-warning:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-warning-red-fill-16-16.svg);
    background-repeat:no-repeat;
    background-size:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .c-checkout-step03-preview__warning{
        margin-top:1.25rem
    }
}
.CT000C .CT0303 .c-checkout-step03-buttons{
    margin-bottom:.625rem;
    text-align:right;
    width:100%
}
.CT000C .CT0303 .c-checkout-step03 .c-button .smallest{
    min-width:auto
}
.CT000C .CT0303 .buy-checkout{
    list-style:none;
    margin:0;
    padding:0
}
.CT000C .CT0303 .buy-checkout li{
    margin:0
}
.CT000C .CT0303 .buy-checkout__item{
    background-color:#fff;
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .buy-checkout__item{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .CT000C .CT0303 .buy-checkout__item{
        border-radius:0;
        padding:0 .8125rem 1.25rem
    }
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .buy-checkout__item{
        padding:1.25rem 0 0
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT000C .CT0303 .buy-checkout__item{
        border-radius:0;
        padding:0 .8125rem 1.25rem
    }
}
.CT000C .CT0303 .buy-checkout__item+.buy-checkout__item{
    margin-top:1.25rem
}
.CT000C .CT0303 .buy-checkout__item:first-child+.buy-checkout__item{
    margin-top:0
}
.CT000C .CT0303 .buy-checkout__item--complete .c-checkout-step03{
    margin-top:.5rem;
    padding:1rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .buy-checkout__item--complete .c-checkout-step03{
        padding:1.5rem
    }
}
.CT000C .CT0303 .buy-checkout__item--complete .c-checkout-step03:last-child{
    padding:1rem 1.25rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .buy-checkout__item--complete .c-checkout-step03:last-child{
        padding:1rem 1.5rem
    }
}
.CT000C .CT0303 .buy-checkout__item--complete .c-checkout-step03:last-child .c-checkout-step03-preview__info--img--column span{
    margin-top:.5625rem
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .buy-checkout__item--complete .c-checkout-step03:last-child .c-checkout-step03-preview__info--img--column span{
        margin-top:0
    }
}
@media(min-width:48.0625rem){
    .CT000C .CT0303 .buy-checkout__item--complete .c-checkout-step03:first-child-preview__info{
        padding:.5rem 0
    }
}
.CT000C .CT0303 .buy-checkout__item--complete .c-checkout-step03:first-child .c-checkout-step03-preview__info--img--column img{
    margin-right:1.25rem
}
@media(max-width:48rem){
    .CT000C .CT0303 .buy-checkout__item .c-button[class*=-text].black{
        line-height:1.375rem
    }
}
.CT000C .CT0303 .buy-checkout__item.before{
    background-color:transparent;
    padding:1.5rem 0 .75rem
}
@media(max-width:48rem){
    .CT000C .CT0303 .buy-checkout__item.before .c-checkout-step{
        margin:0 -.75rem;
        padding:0 1.5625rem .25rem
    }
}
.CT-buy-checkout__DR{
    background-color:#fff;
    border-radius:1.25rem;
    border-top-left-radius:0;
    border-top-right-radius:0;
    color:#333;
    font-size:.875rem;
    line-height:1.25rem;
    padding:1.25rem 1rem;
    position:relative
}
.CT-buy-checkout__DR a{
    text-decoration:underline
}
@media(min-width:48.0625rem){
    .CT-buy-checkout__DR{
        border-radius:1.75rem
    }
}
.CT-buy-checkout__DR:before{
    background-color:#e6e6e6;
    content:"";
    display:inline-block;
    height:.0625rem;
    left:50%;
    position:absolute;
    top:0;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:calc(100% - 2rem)
}
@media(min-width:48.0625rem){
    .CT-buy-checkout__DR{
        background-color:transparent;
        border-radius:0;
        font-size:1rem;
        padding-top:1rem
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT-buy-checkout__DR{
        background-color:#fff;
        border-radius:1.25rem;
        border-top-left-radius:0!important;
        border-top-right-radius:0!important;
        font-size:.875rem;
        padding:1.25rem 1rem
    }
}
@media(min-width:768px)and (max-width:61.25rem)and (min-width:48.0625rem){
    .CT-buy-checkout__DR{
        border-radius:1.75rem
    }
}
@media(min-width:768px)and (max-width:61.25rem){
    .CT-buy-checkout__DR:before{
        background-color:#e6e6e6;
        content:"";
        display:inline-block;
        height:.0625rem;
        left:50%;
        position:absolute;
        top:0;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%);
        width:calc(100% - 2rem)
    }
}
@media(min-width:48.0625rem){
    .CT-buy-checkout__DR .c-button[class*=-text]{
        font-weight:400
    }
}
.CT-buy-checkout__DR .c-button[class*=-text]:not(:last-child){
    margin-right:.375rem
}
.CT-buy-checkout__DR-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.75rem 0;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .CT-buy-checkout__DR-list{
        margin-top:.5rem
    }
}
.CT-buy-checkout__DR-list .cmp-button{
    gap:0 .625rem
}
.CT-buy-checkout__DR-list .cmp-button:not(:last-child){
    margin-right:0;
    padding-right:.25rem
}
.CT-buy-checkout__DR-list .cmp-button:not(:last-child):after{
    background:#646464;
    content:"";
    display:block;
    height:.875rem;
    width:.0625rem
}
.CT0019 .c-pop-msg__container{
    background-color:#f0ece4;
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .CT0019 .c-pop-msg__container{
        border-radius:1.75rem
    }
}
.CT0019 .c-pop-msg__header{
    border:none
}
.CT0019 .c-pop-msg__header .cmp-title{
    font-size:1.5rem;
    font-weight:300;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .CT0019 .c-pop-msg__header .cmp-title{
        font-size:2.25rem;
        line-height:2.625rem;
        padding-bottom:0
    }
}
@media(max-width:48rem){
    .CT0019 .c-pop-msg{
        padding-left:0;
        padding-right:0
    }
    .CT0019 .c-pop-msg__container{
        border-radius:0;
        bottom:0;
        padding-left:1.5625rem;
        padding-right:.625rem;
        position:absolute
    }
}
.CT0019 .buy-klarna .c-button{
    text-decoration:underline
}
.CT0019 .buy-klarna .c-pop-msg__header{
    margin:0;
    padding:0
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna .c-pop-msg__header{
        padding:0
    }
}
.CT0019 .buy-klarna .c-pop-msg__container{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    height:100%;
    justify-content:flex-start;
    padding:4rem .625rem 1.5625rem 1rem;
    width:calc(100% - .625rem)
}
.CT0019 .buy-klarna .c-pop-msg__container .mem-scroll{
    max-height:none
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna .c-pop-msg__container{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        height:auto;
        justify-content:center;
        max-width:41.25rem;
        padding:3.125rem 2rem 3.125rem 3.125rem
    }
}
.CT0019 .buy-klarna .c-pop-msg .c-pop-msg__close--on-top{
    height:1.5rem;
    margin-right:.75rem;
    margin-top:1rem;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna .c-pop-msg .c-pop-msg__close--on-top{
        margin:0;
        right:1.5rem;
        top:1.5rem
    }
}
.CT0019 .buy-klarna .c-pop-msg .c-pop-msg__close--on-top .cmp-button{
    height:100%;
    margin-top:0;
    width:100%
}
.CT0019 .buy-klarna .c-pop-msg .c-pop-msg__close--on-top .cmp-button:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-20-20.svg);
    height:1.25rem;
    width:1.25rem
}
.CT0019 .buy-klarna .mem-scroll{
    margin-top:.75rem;
    max-height:none;
    overflow:hidden;
    padding:0
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna .mem-scroll{
        margin-top:1.25rem
    }
}
.CT0019 .buy-klarna .mem-scroll__container{
    max-height:calc(100vh - 12.5rem);
    overflow-y:scroll;
    padding-bottom:0;
    padding-right:.875rem;
    padding-top:0
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna .mem-scroll__container{
        max-height:28.75rem;
        padding-right:.625rem
    }
}
.CT0019 .buy-klarna-step{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna-step{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.CT0019 .buy-klarna-step.mem-scroll__item{
    margin-bottom:1.5rem
}
.CT0019 .buy-klarna-step__title{
    color:#333;
    margin-top:.5rem
}
.CT0019 .buy-klarna-step__title span{
    display:inline-block
}
.CT0019 .buy-klarna-step__list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border-top:.0625rem solid #cbc8c2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:1.0625rem;
    list-style:none;
    margin:1rem 0 0;
    padding:1rem 0 0
}
.CT0019 .buy-klarna-step__list li{
    margin:0
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna-step__list{
        margin-top:1.25rem;
        padding-top:1.25rem
    }
}
.CT0019 .buy-klarna-step__item{
    -webkit-box-flex:1;
    background-color:#fff;
    border-radius:1.25rem;
    display:block;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna-step__item{
        border-radius:1.75rem
    }
}
.CT0019 .buy-klarna-step__num{
    line-height:1.25rem;
    margin-bottom:.25rem
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna-step__num{
        margin-bottom:.25rem
    }
}
.CT0019 .buy-klarna-step__desc{
    -webkit-box-flex:1;
    color:#333;
    -ms-flex:1;
    flex:1;
    line-height:1.25rem
}
.CT0019 .buy-klarna-desc__item+.buy-klarna-desc__item{
    margin-top:1.25rem
}
.CT0019 .buy-klarna-desc__item+.buy-klarna-desc__item.buy-klarna-about{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna-desc__item+.buy-klarna-desc__item{
        margin-top:1.25rem
    }
}
.CT0019 .buy-klarna-desc__title{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna-desc__title{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.CT0019 .buy-klarna-desc__bodycopy{
    color:#333;
    margin-top:.5rem
}
.CT0019 .buy-klarna-desc__bodycopy .c-button{
    font-size:1rem;
    font-weight:400;
    line-height:1.375rem;
    margin-top:.25rem
}
.CT0019 .buy-klarna-desc__list{
    list-style:none;
    margin:.5rem 0 0;
    padding:0
}
.CT0019 .buy-klarna-desc__list li{
    color:#333;
    line-height:1.25rem;
    margin:0;
    padding-left:.875rem;
    position:relative;
    text-indent:-.25rem
}
.CT0019 .buy-klarna-desc__list li:before{
    background-color:#333;
    border-radius:50%;
    content:"";
    display:inline-block;
    height:.1875rem;
    left:0;
    position:absolute;
    top:.75rem;
    width:.1875rem
}
.CT0019 .buy-klarna-desc__list li+li{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna-desc__list li+li{
        margin-top:.125rem
    }
}
.CT0019 .buy-klarna-desc__info{
    color:#4a4946;
    line-height:1.25rem;
    margin-top:.5rem;
    padding-left:1.5rem;
    position:relative
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna-desc__info{
        line-height:1rem
    }
}
.CT0019 .buy-klarna-desc__info span{
    display:inline-block;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna-desc__info span{
        line-height:1rem
    }
}
.CT0019 .buy-klarna-desc__info span a{
    text-decoration:underline
}
.CT0019 .buy-klarna-desc__info:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-info-gray-16-16.svg) 50%/contain no-repeat;
    content:"";
    display:inline-block;
    height:1rem;
    left:0;
    position:absolute;
    top:0;
    width:1rem
}
.CT0019 .buy-klarna-about .buy-klarna-desc__bodycopy{
    margin-top:.5rem
}
.CT0019 .buy-klarna-about__bold{
    color:#000;
    display:inline-block;
    margin-bottom:.5rem
}
@media(min-width:48.0625rem){
    .CT0019 .buy-klarna-about__bold{
        margin-bottom:.375rem
    }
}
.CT0019 .buy-klarna-more{
    padding-top:1.5rem
}
.CT0019 .buy-klarna-more.buy-klarna-desc__item{
    margin-top:0
}
.CT0019 .buy-klarna-more .buy-klarna-desc__bodycopy{
    margin-top:.5rem
}
.CT0400>.component>.fluid-container{
    margin-left:auto;
    margin-right:auto;
    max-width:123rem
}
.CT0400>.component{
    border-bottom:.0625rem solid #cbc8c2
}
.CT0400 .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:0;
    position:relative
}
@media(min-width:48.0625rem){
    .CT0400 .my-component{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .CT0400 .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CT0400 .c-checkout-thank{
    padding:1.5rem 1rem
}
@media(min-width:48.0625rem){
    .CT0400 .c-checkout-thank{
        padding:1.5rem 0
    }
}
.CT0400 .c-checkout-thank .c-text-contents__headline{
    margin-bottom:.5rem
}
.CT0400 .c-checkout-thank .c-text-contents__headline .cmp-title__text{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem
}
@media(min-width:48.0625rem){
    .CT0400 .c-checkout-thank .c-text-contents__headline .cmp-title__text{
        font-size:3.5rem;
        line-height:3.75rem
    }
}
.CT0400 .c-checkout-thank .c-text-contents__bodycopy p{
    color:#333
}
.CT0400 .c-checkout-thank .c-text-contents__bodycopy p+p{
    margin-top:.25rem
}
.CT0400 .c-checkout-thank .c-text-contents__bodycopy p .font-semibold{
    color:#000
}
.CT0400 .c-checkout-thank .c-button{
    font-size:1rem
}
@media(min-width:48.0625rem){
    .CT0400 .c-checkout-thank .c-button{
        font-size:1.25rem
    }
    .CT0401 .font-w-semibold-30{
        font-size:1.875rem;
        font-weight:600;
        line-height:2.125rem
    }
}
.CT0401 .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:1.25rem 0 1.5rem;
    position:unset
}
@media(min-width:48.0625rem){
    .CT0401 .my-component{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem;
        justify-content:space-between;
        padding:1.5rem 1rem 3rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .CT0401 .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.CT0401 .my-component .buy-summary-area__primary{
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .CT0401 .my-component .buy-summary-area__primary{
        padding:0;
        width:100%
    }
}
.CT0401 .my-component .buy-summary-area__primary+.buy-summary-area__secondary{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT0401 .my-component .buy-summary-area__primary+.buy-summary-area__secondary{
        margin-top:0
    }
    .CT0401 .my-component .buy-summary-area__primary__title{
        color:#121212
    }
}
.CT0401 .my-component .buy-summary-area__primary .button__ordered-confirm__details{
    display:none;
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .CT0401 .my-component .buy-summary-area__primary .button__ordered-confirm__details{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:center
    }
}
.CT0401 .my-component .buy-summary-area__secondary{
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .CT0401 .my-component .buy-summary-area__secondary{
        max-width:29rem;
        padding:0;
        width:100%
    }
}
.CT0401 .my-component .buy-summary-area__secondary__title{
    font-size:1.25rem;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .CT0401 .my-component .buy-summary-area__secondary__title{
        color:#121212;
        font-size:1.875rem;
        line-height:1.75rem
    }
}
.CT0401 .my-component .buy-summary-area__secondary .button__ordered-confirm__details{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1rem
}
@media(max-width:48rem){
    .CT0401 .my-component .buy-summary-area__secondary .button__ordered-confirm__details .c-button{
        width:100%
    }
}
@media(min-width:48.0625rem){
    .CT0401 .my-component .buy-summary-area__secondary .button__ordered-confirm__details{
        display:none
    }
}
.CT0401 .my-component .buy-summary-area__secondary .cart-price-total{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .CT0401 .my-component .buy-summary-area__secondary .cart-price-total{
        margin-top:1.25rem
    }
}
.CT0401 .my-component .buy-summary-area__secondary .cart-price-total .c-product-price-information{
    border-radius:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .CT0401 .my-component .buy-summary-area__secondary .cart-price-total .c-product-price-information{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
@media(max-width:48rem){
    .CT0401 .my-component .buy-summary-area__secondary .cart-price-total .c-product-price-information{
        -webkit-box-shadow:none;
        box-shadow:none
    }
}
.CT0401 .my-component .buy-summary-area__secondary .cart-price-total .c-product-price-sticky .c-product-pay-cta.button{
    margin-top:.75rem
}
.CT0401 .my-component .buy-summary-area__secondary .c-price-box__item{
    border-color:#cbc8c2
}
.CT0401 .my-component .buy-summary-area__secondary .c-product-price-information.active .c-price-info{
    margin-top:.75rem
}
.CT0401 .my-component .buy-summary-area__secondary .c-product-price-information.active .c-price-info-detail,.CT0401 .my-component .buy-summary-area__secondary .c-product-price-information.active .c-price-info:first-child{
    margin-top:0
}
.CT0401 .my-component .buy-summary-area__secondary .c-product-price-information.active .c-price-info+.c-price-info-detail{
    margin-top:.25rem
}
.CT0401 .my-component .buy-summary-area__secondary .cart-price-total .c-product-price--expand-bottom{
    padding:0 1rem 1.5rem
}
.CT0401 .my-component .buy-summary-area__secondary .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active{
    background-color:#fff;
    border-radius:1.25rem;
    border-top-left-radius:0;
    border-top-right-radius:0;
    padding:0 1rem 1.25rem
}
@media(min-width:48.0625rem){
    .CT0401 .my-component .buy-summary-area__secondary .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active{
        border-radius:1.75rem
    }
}
.CT0401 .my-component .buy-summary-area__secondary .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-box__item{
    border-color:#e6e1d6
}
.CT0401 .my-component .buy-summary-area__secondary .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-product-price-information__inner{
    border-color:#cbc8c2
}
.CT0401 .my-component .buy-summary-area__secondary .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-info{
    margin-top:.75rem
}
.CT0401 .my-component .buy-summary-area__secondary .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-info-detail,.CT0401 .my-component .buy-summary-area__secondary .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-info:first-child{
    margin-top:0
}
.CT0401 .my-component .buy-summary-area__secondary .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-info+.c-price-info-detail{
    margin-top:.25rem
}
.CT0401 .my-component .buy-summary-area__payment{
    margin-top:.375rem;
    padding:0
}
@media(min-width:48.0625rem){
    .CT0401 .my-component .buy-summary-area__payment{
        margin-top:0
    }
}
.CT0401 .c-checkout-ordered{
    border-radius:1.25rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered{
        border-radius:1.75rem
    }
}
.CT0401 .c-checkout-ordered-wrap{
    background-color:#fff;
    border-radius:1.25rem;
    margin-top:.75rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered-wrap{
        border-radius:1.75rem;
        margin-top:1.25rem;
        padding:2.5rem 1.5rem
    }
}
.CT0401 .c-checkout-ordered__item+.c-checkout-ordered__item{
    border-top:.0625rem solid #e6e1d6;
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item+.c-checkout-ordered__item{
        border-top:.0625rem solid #cbc8c2;
        padding-top:1.5rem
    }
}
.CT0401 .c-checkout-ordered__item--coupon .c-checkout-ordered__container{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.25rem;
    padding-bottom:1rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--coupon .c-checkout-ordered__container{
        padding-bottom:1.5rem
    }
}
.CT0401 .c-checkout-ordered__item--coupon .c-checkout-ordered-coupon{
    width:100%
}
.CT0401 .c-checkout-ordered__item--coupon .c-checkout-ordered-coupon__title{
    font-size:1.25rem;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--coupon .c-checkout-ordered-coupon__title{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.CT0401 .c-checkout-ordered__item--coupon .c-checkout-ordered-coupon__info{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--coupon .c-checkout-ordered-coupon__info{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        gap:.625rem;
        justify-content:flex-start;
        margin-top:.625rem
    }
}
.CT0401 .c-checkout-ordered__item--coupon .c-checkout-ordered-coupon__info-coupon{
    font-size:1rem;
    line-height:1.125rem;
    max-width:14.0625rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--coupon .c-checkout-ordered-coupon__info-coupon{
        font-size:1.25rem;
        line-height:1.625rem;
        max-width:none
    }
}
.CT0401 .c-checkout-ordered__item--coupon .c-checkout-ordered-coupon__info-price{
    font-size:1rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--coupon .c-checkout-ordered-coupon__info-price{
        font-size:1.25rem;
        line-height:1.625rem
    }
}
.CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__container{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    gap:.875rem;
    justify-content:space-between;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row;
        flex-flow:row;
        gap:2.5rem;
        margin-top:.75rem
    }
}
.CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__container+.c-checkout-ordered__container{
    margin-top:.875rem
}
.CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__address-item{
    width:100%
}
.CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__address-item__flag{
    background-color:#333;
    border-radius:.25rem;
    max-width:-webkit-fit-content;
    max-width:-moz-fit-content;
    max-width:fit-content;
    padding:.375rem .5rem;
    text-transform:uppercase
}
.CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__address-item__flag-box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__address-item__flag .c-text-contents .c-text-contents__bodycopy span{
    color:#fff;
    display:block;
    font-size:.625rem;
    font-weight:700;
    line-height:.625rem
}
.CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__address-item__flag+.c-checkout-ordered__address-item__flag{
    margin-left:.125rem
}
.CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__address-item__addr-box{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__address-item__addr-box{
        margin-top:.375rem
    }
}
.CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__address-item__addr-box .c-text-contents .c-text-contents__bodycopy{
    color:#000
}
.CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__address-item__addr-box .c-text-contents .c-text-contents__bodycopy:first-child{
    color:#646464
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__address-item__addr-box .c-text-contents .c-text-contents__bodycopy:first-child{
        margin-bottom:.375rem
    }
}
.CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__address-item__addr-box .c-text-contents .c-text-contents__bodycopy.font-w-normal-20:first-child{
    margin-top:.125rem
}
.CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__address-item__addr-box .c-text-contents .c-text-contents__bodycopy span{
    display:block
}
.CT0401 .c-checkout-ordered__item--address .c-checkout-ordered__address-item__addr-box .c-text-contents .c-text-contents__bodycopy span+span{
    margin-top:.25rem
}
.CT0401 .c-checkout-ordered__item--delivery{
    border-top:0!important;
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--delivery{
        padding-bottom:1.5rem
    }
}
.CT0401 .c-checkout-ordered__item--delivery+.c-checkout-ordered__item--delivery{
    padding-bottom:1rem;
    padding-top:0
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--delivery+.c-checkout-ordered__item--delivery{
        padding-bottom:1.5rem
    }
}
.CT0401 .c-checkout-ordered__item--delivery-info__title{
    padding-left:1.25rem;
    position:relative
}
.CT0401 .c-checkout-ordered__item--delivery-info__title:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-delivered-16-16.svg) 50%/contain no-repeat;
    content:"";
    display:inline-block;
    height:1rem;
    left:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:1rem
}
.CT0401 .c-checkout-ordered__item--delivery-info__date{
    font-size:.75rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--delivery-info__date{
        font-size:.875rem;
        margin-top:.25rem
    }
}
.CT0401 .c-checkout-ordered__item--delivery-info__info{
    color:#333;
    font-size:.75rem;
    line-height:1rem;
    margin-bottom:.625rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--delivery-info__info{
        margin-bottom:1rem
    }
}
.CT0401 .c-checkout-ordered__item--delivery .c-checkout-ordered__product{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.625rem;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--delivery .c-checkout-ordered__product{
        gap:1.5rem
    }
}
.CT0401 .c-checkout-ordered__item--delivery .c-checkout-ordered__product__image-box{
    max-height:4rem;
    max-width:4rem;
    min-height:4rem;
    min-width:4rem
}
.CT0401 .c-checkout-ordered__item--delivery .c-checkout-ordered__product__title{
    font-size:1rem;
    line-height:1.375rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--delivery .c-checkout-ordered__product__title{
        font-size:1.25rem;
        line-height:1.625rem
    }
}
.CT0401 .c-checkout-ordered__item--delivery .c-checkout-ordered__product__text-box__desc{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-top:.1875rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--delivery .c-checkout-ordered__product__text-box__desc{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        gap:.625rem;
        justify-content:flex-start;
        margin-top:.25rem
    }
}
.CT0401 .c-checkout-ordered__item--delivery .c-checkout-ordered__product__text-box__desc-qty{
    font-size:.875rem;
    line-height:.875rem
}
.CT0401 .c-checkout-ordered__item--delivery .c-checkout-ordered__product__text-box__desc-price{
    font-size:1rem;
    font-weight:600;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--delivery .c-checkout-ordered__product__text-box__desc-price{
        font-size:1.25rem;
        line-height:1.25rem
    }
}
.CT0401 .c-checkout-ordered__item--payment .c-checkout-ordered__container{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.375rem;
    justify-content:space-between;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--payment .c-checkout-ordered__container{
        margin-top:1.5rem
    }
}
.CT0401 .c-checkout-ordered__item--payment .c-checkout-ordered__contents{
    color:#333;
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--payment .c-checkout-ordered__contents{
        margin-top:.75rem
    }
}
.CT0401 .c-checkout-ordered__item--payment .c-checkout-ordered__payment__image-box{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-visa-31-23.svg) 50%/contain no-repeat;
    height:1rem;
    width:1.5625rem
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--payment .c-checkout-ordered__payment__image-box{
        height:1.5rem;
        width:2.5rem
    }
}
.CT0401 .c-checkout-ordered__item--payment .c-checkout-ordered__payment__text-box{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    width:calc(100% - 1.5625rem)
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--payment .c-checkout-ordered__payment__text-box{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        gap:1.25rem;
        justify-content:flex-start;
        width:calc(100% - 2.5rem)
    }
}
.CT0401 .c-checkout-ordered__item--payment .c-checkout-ordered__payment__card-info{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:48.0625rem){
    .CT0401 .c-checkout-ordered__item--payment .c-checkout-ordered__payment__card-info__num,.CT0401 .c-checkout-ordered__item--payment .c-checkout-ordered__payment__card-info__type{
        color:#333;
        font-size:.875rem
    }
    .CT0401 .c-checkout-ordered__item--payment .c-checkout-ordered__payment__card-info__period span{
        font-size:.875rem
    }
}
.component>.fluid-container{
    margin-left:auto;
    margin-right:auto;
    max-width:123rem
}
.CT0403 .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:0;
    position:relative
}
@media(min-width:48.0625rem){
    .CT0403 .my-component{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .CT0403 .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .CT0403 .my-component.margin-top{
        padding-top:3.125rem
    }
}
.CT0403 .my-component.margin-bottom{
    padding-bottom:.75rem
}
@media(min-width:48.0625rem){
    .CT0403 .my-component.margin-bottom{
        padding-bottom:2.5rem
    }
}
.CT0403 .my-component:last-child{
    padding-bottom:0
}
@media(min-width:48.0625rem){
    .CT0403 .my-component:last-child{
        padding-bottom:2.5rem
    }
}
.CT0403 .buy-feed-back{
    background-color:#e6e1d6;
    padding:2.5rem 1.5625rem 4rem
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back{
        border-radius:1.25rem;
        padding-bottom:2.5rem;
        padding-left:4.375rem;
        padding-right:4.375rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .CT0403 .buy-feed-back{
        border-radius:1.75rem
    }
}
.CT0403 .buy-feed-back__list{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    list-style:none;
    margin:1.25rem auto 0 0;
    padding:0
}
.CT0403 .buy-feed-back__list li{
    margin:0
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__list{
        max-width:43.75rem;
        padding:.375rem
    }
}
.CT0403 .buy-feed-back .cmp-title{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back .cmp-title{
        font-size:3.5rem;
        line-height:3.75rem
    }
}
.CT0403 .buy-feed-back .c-text-contents__bodycopy{
    margin-top:.375rem
}
.CT0403 .buy-feed-back .c-text-contents__bodycopy .cmp-text{
    color:#4a4946;
    line-height:1.375rem
}
.CT0403 .buy-feed-back__iconbox{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    justify-content:center;
    position:relative
}
.CT0403 .buy-feed-back__iconbox label{
    bottom:0;
    cursor:pointer;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.CT0403 .buy-feed-back__iconbox span{
    color:#333;
    font-size:.875rem;
    font-weight:400;
    line-height:.875rem
}
.CT0403 .buy-feed-back__input:hover+.buy-feed-back__iconbox .buy-feed-back__icon--terrible{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-terrible-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__input:hover+.buy-feed-back__iconbox .buy-feed-back__icon--terrible{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-terrible-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back__input:hover+.buy-feed-back__iconbox .buy-feed-back__icon--bad{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-bad-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__input:hover+.buy-feed-back__iconbox .buy-feed-back__icon--bad{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-bad-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back__input:hover+.buy-feed-back__iconbox .buy-feed-back__icon--okay{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-okay-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__input:hover+.buy-feed-back__iconbox .buy-feed-back__icon--okay{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-okay-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back__input:hover+.buy-feed-back__iconbox .buy-feed-back__icon--good{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-good-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__input:hover+.buy-feed-back__iconbox .buy-feed-back__icon--good{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-good-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back__input:hover+.buy-feed-back__iconbox .buy-feed-back__icon--great{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-great-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__input:hover+.buy-feed-back__iconbox .buy-feed-back__icon--great{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-great-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back__input:focus-visible+.buy-feed-back__iconbox label{
    outline:.0625rem solid currentColor
}
.CT0403 .buy-feed-back__input:checked+.buy-feed-back__iconbox .buy-feed-back__icon{
    border:.125rem solid #fd312e;
    border-radius:50%
}
.CT0403 .buy-feed-back__input:checked+.buy-feed-back__iconbox .buy-feed-back__icon--terrible{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-terrible-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__input:checked+.buy-feed-back__iconbox .buy-feed-back__icon--terrible{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-terrible-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back__input:checked+.buy-feed-back__iconbox .buy-feed-back__icon--bad{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-bad-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__input:checked+.buy-feed-back__iconbox .buy-feed-back__icon--bad{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-bad-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back__input:checked+.buy-feed-back__iconbox .buy-feed-back__icon--okay{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-okay-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__input:checked+.buy-feed-back__iconbox .buy-feed-back__icon--okay{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-okay-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back__input:checked+.buy-feed-back__iconbox .buy-feed-back__icon--good{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-good-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__input:checked+.buy-feed-back__iconbox .buy-feed-back__icon--good{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-good-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back__input:checked+.buy-feed-back__iconbox .buy-feed-back__icon--great{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-great-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__input:checked+.buy-feed-back__iconbox .buy-feed-back__icon--great{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-great-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back__input:checked+.buy-feed-back__iconbox span{
    font-weight:700
}
.CT0403 .buy-feed-back__icon{
    height:2.625rem;
    margin-bottom:.375rem;
    width:2.625rem
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__icon{
        height:4.75rem;
        margin-bottom:1rem;
        width:4.75rem
    }
}
.CT0403 .buy-feed-back__icon--terrible{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-terrible-unactive-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__icon--terrible{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-terrible-unactive-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back__icon--bad{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-bad-unactive-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__icon--bad{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-bad-unactive-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back__icon--okay{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-okay-unactive-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__icon--okay{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-okay-unactive-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back__icon--good{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-good-unactive-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__icon--good{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-good-unactive-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back__icon--great{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-great-unactive-64-64.svg) 50%/2rem 2rem no-repeat
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back__icon--great{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-feedback-great-unactive-64-64.svg) 50%/4rem 4rem no-repeat
    }
}
.CT0403 .buy-feed-back+.c-checkout-thank--feedback{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .CT0403 .buy-feed-back+.c-checkout-thank--feedback{
        margin-top:2.5rem
    }
}
.CT0403 .c-checkout-thank--feedback{
    background-color:#e6e1d6;
    padding:2.5rem 1.5625rem
}
@media(min-width:48.0625rem){
    .CT0403 .c-checkout-thank--feedback{
        border-radius:1.25rem;
        padding-left:4.375rem;
        padding-right:4.375rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .CT0403 .c-checkout-thank--feedback{
        border-radius:1.75rem
    }
}
.CT0403 .c-checkout-thank--feedback--hidden{
    display:none
}
.CT0403 .c-checkout-thank--feedback .c-text-contents__headline .cmp-title{
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem
}
@media(min-width:48.0625rem){
    .CT0403 .c-checkout-thank--feedback .c-text-contents__headline .cmp-title{
        font-size:3.5rem;
        line-height:3.75rem
    }
}
.CT0403 .c-checkout-thank--feedback .c-text-contents__bodycopy{
    color:#4a4946;
    margin-top:.375rem
}
.CT0403 .c-checkout-thank--feedback .c-text-contents__bodycopy .cmp-text{
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .CT0403 .c-checkout-thank--feedback .c-text-contents__bodycopy .cmp-text{
        line-height:1.375rem
    }
}
.CT000E .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .CT000E .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .CT000E .my-component{
        padding-left:0;
        padding-right:0
    }
}
.CT000E .my-component.margin-top{
    padding-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT000E .my-component.margin-top{
        padding-top:2.5rem
    }
}
.CT000E .my-component--buy{
    position:unset
}
@media(min-width:48.0625rem){
    .CT000E .my-component--buy{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:0 1.5rem;
        justify-content:space-between;
        padding-bottom:6.25rem
    }
}
@media(max-width:48rem){
    .CT000E .my-component--buy{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
    .CT000E .buy-summary-area.my-component{
        padding:1.25rem 0 0
    }
}
@media(min-width:48.0625rem){
    .CT000E .buy-summary-area--margin-top{
        margin-top:2.5rem
    }
    .CT000E .buy-summary-area__primary{
        padding:0;
        width:100%
    }
    .CT000E .buy-summary-area__primary .buy-checkout{
        background-color:#fff;
        border-radius:1.25rem;
        padding:3rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .CT000E .buy-summary-area__primary .buy-checkout{
        border-radius:1.75rem
    }
}
@media(min-width:48.0625rem){
    .CT000E .buy-summary-area__secondary{
        max-width:29rem;
        width:100%
    }
    .CT000E .buy-summary-area__payment{
        left:0;
        position:sticky;
        top:1.5rem
    }
}
.CT000E .buy-checkout__tabpanel{
    display:none
}
.CT000E .buy-checkout__tabpanel--active{
    display:block
}
@media(min-width:48.0625rem){
    .CT000E .cart-price-total .c-product-pay-cta{
        margin-top:1rem
    }
}
.CT000E .cart-price-total .c-product-price-sticky .c-product-pay-cta.button{
    margin-top:.75rem
}
.CT000E .c-price-box__item{
    border-color:#cbc8c2
}
.CT000E .c-product-price-information.active .c-price-info{
    margin-top:.75rem
}
.CT000E .c-product-price-information.active .c-price-info-detail,.CT000E .c-product-price-information.active .c-price-info:first-child{
    margin-top:0
}
.CT000E .c-product-price-information.active .c-price-info+.c-price-info-detail{
    margin-top:.25rem
}
@media(max-width:48rem){
    .CT000E .cart-price-total .c-product-price--expand-bottom{
        padding:0 1rem 1.5rem
    }
    .CT000E .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active{
        background-color:#fff;
        border-radius:1.25rem;
        border-top-left-radius:0;
        border-top-right-radius:0;
        padding:0 1rem 1.25rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .CT000E .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .CT000E .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-box__item{
        border-color:#e6e1d6
    }
    .CT000E .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-product-price-information__inner{
        border-color:#cbc8c2
    }
    .CT000E .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-info{
        margin-top:.75rem
    }
    .CT000E .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-info-detail,.CT000E .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-info:first-child{
        margin-top:0
    }
    .CT000E .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-price-info+.c-price-info-detail{
        margin-top:.25rem
    }
    .CT000E .cart-price-total .c-product-price--expand-bottom .c-product-price-information.active .c-product-pay-cta.button{
        margin-top:1rem
    }
}
.CT0304 .my-component{
    max-width:none;
    overflow:hidden;
    padding-left:0;
    padding-right:0;
    position:relative
}
.CT0304 .buy-checkout__tablist{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:1.5rem;
    list-style:none;
    margin:0 auto;
    max-width:93rem;
    padding:0 1rem;
    width:100%
}
@media(min-width:48.0625rem){
    .CT0304 .buy-checkout__tablist{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .CT0304 .buy-checkout__tablist{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem){
    .CT0304 .buy-checkout__tablist{
        gap:4.8125rem
    }
}
.CT0304 .buy-checkout-tabs__inner{
    border-bottom:.0625rem solid #cbc8c2;
    margin-bottom:0;
    width:100%
}
@media(min-width:48.0625rem){
    .CT0304 .buy-checkout-tabs__inner{
        border-top:.0625rem solid #cbc8c2
    }
}
.CT0304 .buy-checkout-tabs .buy-checkout__tab{
    cursor:pointer;
    line-height:1.125rem;
    padding:1.1875rem 0;
    text-align:center
}
@media(min-width:48.0625rem){
    .CT0304 .buy-checkout-tabs .buy-checkout__tab{
        font-size:2rem;
        font-weight:400;
        line-height:2.25rem;
        padding:1.4375rem 0
    }
}
.CT0304 .buy-checkout-tabs .buy-checkout__tab--active{
    position:relative
}
.CT0304 .buy-checkout-tabs .buy-checkout__tab--active:after{
    background-color:#ea1917;
    bottom:0;
    content:"";
    display:inline-block;
    height:.125rem;
    left:0;
    position:absolute;
    width:100%
}
@media(min-width:48.0625rem){
    .CT0304 .buy-checkout-tabs .buy-checkout__tab--active:after{
        height:.25rem
    }
}
.CT000F .c-button[class*=-default].highlight.disabled{
    background-color:transparent;
    border:.0625rem solid #cbc8c2;
    color:#cbc8c2
}
.CT000F .c-checkbox-item .label{
    font-size:.875rem
}
@media(min-width:48.0625rem){
    .CT000F .font-w-semibold-14{
        font-size:.875rem;
        font-weight:600;
        line-height:.875rem
    }
}
@media(max-width:48rem){
    .CT000F .font-m-semibold-12{
        font-size:.75rem;
        font-weight:600;
        line-height:.75rem
    }
}
.CT000F .toast-popup{
    margin-top:1rem
}
.CT000F .c-pop-msg__container{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    background-color:#f0ece4;
    border-radius:0;
    justify-content:flex-start;
    margin:auto;
    overflow:hidden;
    padding:4rem 1rem 1.5rem
}
@media(min-width:48.0625rem){
    .CT000F .c-pop-msg__container{
        border-radius:1.25rem;
        height:auto;
        max-width:41.25rem;
        min-height:0;
        padding:3.125rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .CT000F .c-pop-msg__container{
        border-radius:1.75rem
    }
}
.CT000F .c-pop-msg__header{
    border-bottom:0;
    margin-bottom:.5rem;
    padding-bottom:0
}
.CT000F .c-pop-msg__header .cmp-title{
    font-size:1.5rem;
    font-weight:300;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .CT000F .c-pop-msg__header .cmp-title{
        font-size:2.25rem;
        line-height:2.625rem
    }
}
.CT000F .c-pop-msg .c-pop-msg__close--on-top{
    margin-right:.75rem;
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .CT000F .c-pop-msg .c-pop-msg__close--on-top{
        height:1.5rem;
        margin:0;
        right:1.5rem;
        top:1.5rem;
        width:1.5rem
    }
}
.CT000F .c-pop-msg .c-pop-msg__close--on-top .cmp-button{
    height:100%;
    width:100%
}
.CT000F .another-address-pop .buy-new-address__alert{
    color:#333;
    margin-bottom:1.375rem
}
@media(min-width:48.0625rem){
    .CT000F .another-address-pop .buy-new-address__alert{
        margin-bottom:1.5rem
    }
}
.CT000F .another-address-pop .buy-new-address .c-checkout-step01{
    padding-bottom:1.25rem
}
.CT000F .another-address-pop .buy-new-address .c-checkout-step01-prevention{
    font-size:.875rem;
    padding:.75rem 1rem .625rem
}
.CT000F .another-address-pop .buy-new-address .c-checkout-step01-prevention:before{
    display:none
}
.CT000F .another-address-pop .buy-new-address .c-checkout-step01-formbox{
    margin-top:0;
    padding:1.25rem 1.25rem 0
}
.CT000F .another-address-pop .buy-new-address .c-checkout-step01-formbox .my-input .my-warn{
    border:.0625rem solid #ddd;
    padding-right:1rem
}
.CT000F .another-address-pop .buy-new-address .c-checkout-step01-formbox .my-input .c-input-item label{
    font-size:.875rem;
    margin-bottom:.375rem
}
.CT000F .another-address-pop .buy-new-address .c-checkout-step01-formbox .my-input .c-input-item input{
    font-size:1rem
}
@media(min-width:48.0625rem){
    .CT000F .another-address-pop .buy-new-address .c-checkout-step01-formbox .my-input ul{
        gap:1.25rem;
        margin:0;
        padding-right:0
    }
    .CT000F .another-address-pop .buy-new-address .c-checkout-step01-formbox .my-input ul li{
        padding-left:0;
        width:100%
    }
}
.CT000F .another-address-pop .buy-new-address .button.c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT000F .another-address-pop .buy-new-address .button.c-cta{
        margin-top:1.5rem
    }
}
.CT000F .another-address-pop .buy-new-address .button.c-cta .c-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .CT000F .another-address-pop .buy-new-address .button.c-cta .c-button{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
}
.CT000F .another-address-pop .buy-new-address .input-button__container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:48rem){
    .CT000F .another-address-pop .buy-new-address .input-button__container{
        gap:.5rem
    }
}
.CT000F .another-address-pop .buy-new-address .input-button__container .button{
    margin-top:0
}
.CT000F .another-address-pop .buy-new-address .input-button__container .button .c-button{
    font-size:.75rem;
    padding-left:.6875rem;
    padding-right:.6875rem;
    white-space:nowrap
}
@media(max-width:48rem){
    .CT000F .another-address-pop .buy-new-address .input-button__container .button .c-button{
        height:3.125rem;
        padding-left:.75rem;
        padding-right:.75rem
    }
}
.CT000F .another-address-pop .buy-another-address{
    overflow-y:auto;
    padding-right:.5rem
}
.CT000F .another-address-pop .buy-another-address .title{
    margin-bottom:.625rem
}
@media(min-width:48.0625rem){
    .CT000F .another-address-pop .buy-another-address .title{
        margin-bottom:.875rem
    }
}
.CT000F .another-address-pop .buy-another-address__title{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.375rem;
    margin-bottom:.375rem
}
@media(min-width:48.0625rem){
    .CT000F .another-address-pop .buy-another-address__title{
        margin-bottom:.625rem
    }
}
.CT000F .another-address-pop .buy-another-address__title:before{
    background-position:50%;
    background-repeat:no-repeat;
    background-size:contain;
    content:"";
    display:inline-block;
    height:1.5rem;
    min-width:1.5rem;
    width:1.5rem
}
.CT000F .another-address-pop .buy-another-address__title--ship:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-delivered-16-16.svg)
}
.CT000F .another-address-pop .buy-another-address__title--bill:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-buy-receipt-24-24.svg)
}
.CT000F .another-address-pop .buy-another-address__label{
    color:#646464;
    display:block;
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .CT000F .another-address-pop .buy-another-address__label{
        font-size:1rem;
        line-height:1.25rem
    }
}
.CT000F .another-address-pop .buy-another-address__address{
    display:block;
    line-height:1.375rem
}
@media(min-width:48.0625rem){
    .CT000F .another-address-pop .buy-another-address__address{
        line-height:1.5rem;
        margin-top:.125rem
    }
}
.CT000F .another-address-pop .buy-another-address .c-checkbox-item{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .CT000F .another-address-pop .buy-another-address .c-checkbox-item{
        padding-bottom:.625rem
    }
}
.CT000F .another-address-pop .buy-another-address .buy-coupon-item.c-checkbox-item{
    margin-top:0
}
.CT000F .another-address-pop .buy-another-address .buy-coupon-item+.buy-coupon-item{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .CT000F .another-address-pop .buy-another-address .buy-coupon-item+.buy-coupon-item{
        margin-top:.625rem
    }
}
.CT000F .another-address-pop .buy-another-address .buy-coupon-item .label{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    background-color:#fff;
    border-radius:1.25rem;
    justify-content:space-between;
    padding:1.25rem 1rem;
    width:100%
}
@media(min-width:48.0625rem){
    .CT000F .another-address-pop .buy-another-address .buy-coupon-item .label{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.CT000F .another-address-pop .buy-another-address .buy-coupon-item .label:before{
    display:none
}
.CT000F .another-address-pop .buy-another-address .buy-coupon-item input:checked+.label{
    border:.125rem solid #000;
    padding:1.125rem .875rem
}
@media(min-width:48.0625rem){
    .CT000F .another-address-pop .buy-another-address .buy-coupon-item input:checked+.label{
        padding:1.375rem
    }
}
.CT000F .another-address-pop .buy-another-address .buy-coupon-item input:checked+.label:after{
    display:none
}
.CT000F .another-address-pop .buy-another-address+.buy-another-address{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT000F .select-address-pop .c-pop-msg__container{
        max-width:45rem
    }
}
.CT000F .select-address-pop .c-pop-msg__header{
    margin-bottom:.5rem
}
.CT000F .shipping_address .c-checkout-step01.buy-guest-ship .c-checkout-step01-formbox{
    margin-top:0
}
.CT000F .shipping_address .c-checkout-step01.buy-guest-ship .tabs{
    margin-top:3.75rem
}
@media(max-width:48rem){
    .CT000F .shipping_address .c-checkout-step01.buy-guest-ship .tabs{
        margin-bottom:.625rem;
        margin-top:1.875rem
    }
}
.CT000F .shipping_address .c-checkout-step01 .my-signIn__list{
    padding:0 2.5rem
}
@media(max-width:48rem){
    .CT000F .shipping_address .c-checkout-step01 .my-signIn__list{
        padding:0 1.25rem
    }
    .CT000F .shipping_address .c-checkout-step01 .my-signIn__list .my-linkedlogin-icon{
        margin-bottom:0
    }
}
.CT000F .shipping_address .c-checkout-step01 .my-signIn__list .my-linkedlogin-icon__ico-box{
    background-color:#fff
}
@media(max-width:48rem){
    .CT000F .shipping_address .c-checkout-step01 .my-signIn__list .my-linkedlogin-icon__ico-box{
        height:2.75rem;
        width:2.75rem
    }
}
.CT000F .shipping_address .c-checkout-step01__address{
    margin:0;
    padding:1.25rem 1.25rem 0
}
@media(min-width:48.0625rem){
    .CT000F .shipping_address .c-checkout-step01__address{
        padding:2.5rem 2.5rem 0
    }
}
.CT000F .shipping_address .c-checkout-step01__item{
    list-style:none
}
@media(min-width:48.0625rem){
    .CT000F .shipping_address .c-checkout-step01__item{
        width:100%
    }
}
.CT000F .shipping_address .c-checkout-step01__item:nth-child(n+2){
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .CT000F .shipping_address .c-checkout-step01__item:nth-child(n+2){
        margin-top:2.5rem
    }
}
.CT000F .shipping_address .c-checkout-step01__item-title{
    font-size:1.125rem;
    font-weight:600;
    line-height:1.375rem
}
@media(min-width:48.0625rem){
    .CT000F .shipping_address .c-checkout-step01__item-title{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.CT000F .shipping_address .c-checkout-step01 .c-checkbox-item{
    margin-top:.625rem
}
.CT000F .shipping_address .c-checkout-step01 .button{
    margin-top:1.25rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .CT000F .shipping_address .c-checkout-step01 .button{
        margin-top:1.875rem
    }
}
.CT000F .shipping_address .c-checkout-step01-caution{
    margin-top:1.25rem
}
.CT000F .shipping_address .c-checkout-step01-caution:first-child{
    margin-bottom:1.5rem;
    margin-top:0
}
@media(min-width:48.0625rem){
    .CT000F .shipping_address .c-checkout-step01-caution{
        margin-top:2.5rem
    }
}
.CT000F .shipping_address .c-checkout-step01-caution__text{
    font-size:.875rem;
    line-height:1.25rem;
    padding:0 1.25rem 0 2.75rem;
    position:relative
}
@media(min-width:48.0625rem){
    .CT000F .shipping_address .c-checkout-step01-caution__text{
        padding:0 2.5rem 0 4rem
    }
}
.CT000F .shipping_address .c-checkout-step01-caution__text:nth-child(n+2){
    margin-top:1.25rem
}
.CT000F .shipping_address .c-checkout-step01-caution__text:before{
    background-color:#999;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-exclamation-white.svg);
    background-position:50%;
    background-repeat:no-repeat;
    border-radius:50%;
    content:"";
    display:block;
    height:1rem;
    left:1.25rem;
    position:absolute;
    top:.125rem;
    width:1rem
}
@media(min-width:48.0625rem){
    .CT000F .shipping_address .c-checkout-step01-caution__text:before{
        left:2.5rem
    }
}
.CT000F .shipping_address .c-checkout-step01-caution .warning{
    color:#da0f47
}
.CT000F .shipping_address .c-checkout-step01-caution .warning:before{
    background-color:#da0f47
}
.CT000F .shipping_address .c-checkout-step01-caution__strong{
    font-weight:600
}
.CT000F .shipping_address .c-checkout-step01-caution__subText{
    color:#666;
    display:block;
    margin-top:.5rem
}
.CT000F .shipping_address .c-checkout-step01-formbox{
    margin-top:1.25rem;
    padding:0 1.25rem
}
@media(min-width:48.0625rem){
    .CT000F .shipping_address .c-checkout-step01-formbox{
        margin-top:2.5rem;
        padding:0 2.5rem
    }
}
.CT000F .shipping_address .c-checkout-step01-formbox .my-input ul{
    margin:0
}
@media(min-width:48.0625rem){
    .CT000F .shipping_address .c-checkout-step01-formbox .my-input ul{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        gap:1.5rem 0;
        margin:0 -1.5625rem;
        padding-right:1.875rem
    }
}
.CT000F .shipping_address .c-checkout-step01-formbox .my-input ul li{
    list-style:none;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .CT000F .shipping_address .c-checkout-step01-formbox .my-input ul li{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        padding-left:1.875rem;
        width:50%
    }
}
.CT000F .shipping_address .c-checkout-step01-formbox .my-input ul li:nth-child(n+2){
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .CT000F .shipping_address .c-checkout-step01-formbox .my-input ul li:nth-child(n+2){
        margin-top:0
    }
}
.CT000F .shipping_address .c-checkout-step01-formbox .c-input-item input[readonly=readonly]{
    background-color:#f6f6f6
}
.CT000F .shipping_address .c-checkout-step01-formbox .c-input-item input[readonly=readonly]::-webkit-input-placeholder{
    color:#bbb
}
.CT000F .shipping_address .c-checkout-step01-formbox .c-input-item input[readonly=readonly]::-moz-placeholder{
    color:#bbb
}
.CT000F .shipping_address .c-checkout-step01-formbox .c-input-item input[readonly=readonly]:-ms-input-placeholder{
    color:#bbb
}
.CT000F .shipping_address .c-checkout-step01-formbox .c-input-item input[readonly=readonly]::-ms-input-placeholder{
    color:#bbb
}
.CT000F .shipping_address .c-checkout-step01-formbox .c-input-item input[readonly=readonly]::placeholder{
    color:#bbb
}
.CT000F .shipping_address .c-checkout-step01-formbox__pw{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border-bottom:.0625rem solid #f6f6f6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-top:1.5rem;
    padding-bottom:1.25rem
}
@media(max-width:48rem){
    .CT000F .shipping_address .c-checkout-step01-formbox__pw{
        gap:1.25rem 0
    }
}
.CT000F .shipping_address .c-checkout-step01-formbox__pw .c-checkbox-item{
    -ms-flex-item-align:start;
    align-self:flex-start
}
.CT000F .shipping_address .c-checkout-step01-formbox__pw .cmp-button{
    -ms-flex-item-align:end;
    align-self:flex-end
}
@media(min-width:48.0625rem){
    .CT000F .shipping_address .c-checkout-step01-formbox__pw{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-flex:0;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        -ms-flex-direction:row;
        flex-direction:row;
        justify-content:space-between;
        margin-top:2.5rem
    }
}
.CT000F .shipping_address .c-checkout-step01-edit{
    margin-top:.625rem;
    padding:0 1.5625rem
}
@media(min-width:48.0625rem){
    .CT000F .shipping_address .c-checkout-step01-edit{
        padding:0 2.5rem
    }
}
.CT000F .shipping_address .c-checkout-step01-edit .c-button{
    display:inline-block;
    margin:0
}
.CT000F .shipping_address .c-checkout-step01-edit .c-button .smallest{
    min-width:auto
}
.CT000F .shipping_address .c-checkout-step01-edit+.c-checkout-step01__address{
    padding-top:.625rem
}
.CT000F .shipping_address .c-checkout-step01--active{
    border-color:#333
}
@media(min-width:48.0625rem){
    .CT000F .buy-new-address .c-pop-msg__container{
        padding-right:2.5rem
    }
}
.CT000F .buy-new-address-scroll{
    max-height:90vh;
    overflow-y:auto;
    padding-right:.5rem
}
@media(min-width:48.0625rem){
    .CT000F .buy-new-address-scroll{
        max-height:70vh;
        padding:0 .5rem 0 0
    }
}
.CT000F .buy-new-address-scroll .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.5rem
}
.CT000F .buy-new-address-scroll .button .cmp-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .CT000F .buy-new-address-scroll .button .cmp-button{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
}
.CT000F .buy-new-address .c-checkout-step01-prevention{
    color:#333;
    font-size:1rem;
    line-height:1.25rem
}
.CT000F .buy-new-address .c-checkout-step01-prevention:before{
    display:none
}
.CT000F .buy-new-address .c-checkout-step01-formbox{
    background-color:#fff;
    border-radius:1.25rem;
    margin-top:.75rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .CT000F .buy-new-address .c-checkout-step01-formbox{
        border-radius:1.75rem;
        margin-top:1.5rem;
        padding:1.5rem
    }
}
.CT000F .buy-new-address .c-checkout-step01-formbox .my-input .c-input-item .number-text{
    color:#4a4946;
    margin-top:.25rem
}
.CT000F .buy-new-address .c-checkout-step01-formbox .my-input .c-input-item label{
    font-size:.875rem;
    line-height:1rem;
    margin-bottom:.375rem
}
@media(min-width:48.0625rem){
    .CT000F .buy-new-address .c-checkout-step01-formbox .my-input .c-input-item label{
        font-size:1rem;
        line-height:1.125rem
    }
}
.CT000F .buy-new-address .c-checkout-step01-formbox .my-input .c-input-item input{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    color:#333;
    font-size:1rem;
    height:auto;
    line-height:1.25rem;
    max-height:2.75rem;
    padding:.75rem .8125rem
}
@media(min-width:48.0625rem){
    .CT000F .buy-new-address .c-checkout-step01-formbox .my-input ul{
        gap:1rem;
        margin:0;
        padding-right:0
    }
    .CT000F .buy-new-address .c-checkout-step01-formbox .my-input ul li{
        padding-left:0;
        width:100%
    }
}
.CT000F .buy-new-address .input-button__container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.625rem
}
@media(min-width:48.0625rem){
    .CT000F .buy-new-address .input-button__container{
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        -ms-flex-direction:initial;
        flex-direction:row
    }
}
.CT000F .buy-new-address .input-button__container .button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin:0
}
@media(min-width:48.0625rem){
    .CT000F .buy-new-address .input-button__container .button{
        -webkit-box-flex:.1;
        -ms-flex:.1;
        flex:.1;
        width:100%
    }
}
.CT000F .buy-new-address .input-button__container input{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .CT000F .buy-new-address .input-button__container input{
        -webkit-box-flex:.9;
        -ms-flex:.9;
        flex:.9;
        width:100%
    }
}
.CT000F .buy-new-address .input-button__container .cmp-button{
    padding:0;
    width:100%
}
@media(min-width:48.0625rem){
    .CT000F .buy-new-address .input-button__container .cmp-button{
        height:2.75rem;
        min-height:0;
        padding:0 1.25rem;
        white-space:nowrap
    }
}
.CT000F .buy-new-address .input-button__container--validation .my-button-validation{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.CT000F .my-input{
    text-align:left
}
.CT000F .my-input ul{
    list-style:none;
    margin:0;
    padding:0
}
.CT000F .my-input ul li{
    margin:0;
    width:100%
}
.CT000F .my-input ul li+li{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .CT000F .my-input ul li+li{
        margin-top:2.75rem
    }
}
.CT000F .my-input ul .c-input-item{
    position:relative
}
.CT000F .my-input ul .c-input-item label{
    color:#333
}
.CT000F .my-input ul .c-input-item .my-input__password{
    padding-right:2.8125rem
}
.CT000F .my-input ul .c-input-item.active .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-red-24-24.svg) 50%/contain no-repeat
}
.CT000F .my-input ul .c-input-item+.c-checkbox-item{
    margin-top:.5rem
}
.CT000F .my-input ul .c-input-item:has(.input-button__container)+.c-warning{
    margin-top:.5rem
}
.CT000F .my-input input{
    padding:.8125rem 1rem
}
@media(min-width:48.0625rem){
    .CT000F .my-input input{
        font-size:.875rem
    }
}
.CT000F .my-input input[data-placeholder]:before{
    color:#666;
    font-size:.875rem
}
.CT000F .my-input input[readonly]{
    background-color:#f6f6f6
}
.CT000F .my-input input[readonly]::-webkit-input-placeholder{
    color:#bbb
}
.CT000F .my-input input[readonly]::-moz-placeholder{
    color:#bbb
}
.CT000F .my-input input[readonly]:-ms-input-placeholder{
    color:#bbb
}
.CT000F .my-input input[readonly]::-ms-input-placeholder{
    color:#bbb
}
.CT000F .my-input input[readonly]::placeholder{
    color:#bbb
}
.CT000F .my-input input[disabled]{
    background-color:#f6f6f6
}
.CT000F .my-input input[disabled]::-webkit-input-placeholder{
    color:#bbb
}
.CT000F .my-input input[disabled]::-moz-placeholder{
    color:#bbb
}
.CT000F .my-input input[disabled]:-ms-input-placeholder{
    color:#bbb
}
.CT000F .my-input input[disabled]::-ms-input-placeholder{
    color:#bbb
}
.CT000F .my-input input[disabled]::placeholder{
    color:#bbb
}
.CT000F .my-input .c-text-contents{
    margin-bottom:1.875rem
}
@media(min-width:48.0625rem){
    .CT000F .my-input .c-text-contents{
        margin-bottom:2.5rem
    }
}
.CT000F .my-input .c-text-contents__bodycopy{
    margin:.625rem auto 0;
    max-width:28.125rem
}
.CT000F .my-input .c-checkbox-item{
    margin-top:.5rem
}
.CT000F .my-input .c-checkbox-item .label{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .CT000F .my-input .c-checkbox-item .label{
        font-size:1rem;
        line-height:1.25rem
    }
}
.CT000F .my-input .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.875rem
}
.CT000F .my-input input.my-warn{
    border-color:#ea1917!important;
    padding-right:2.5rem
}
.CT000F .my-input input.my-warn select{
    border-color:#ea1917!important
}
.CT000F .my-input .c-search-box__form.my-warn{
    padding-right:0
}
.CT000F .my-input .c-warning{
    color:#ea1917;
    font-size:.8125rem;
    line-height:.875rem;
    margin-top:.375rem;
    padding-left:.8125rem
}
@media(min-width:48.0625rem){
    .CT000F .my-input .c-warning{
        font-size:.875rem;
        line-height:1rem;
        margin-top:.5rem
    }
}
.CT000F .my-input .c-warning:before{
    content:none
}
.CT000F .my-input .c-select-item select{
    color:#666
}
@media(min-width:48.0625rem){
    .CT000F .my-input .c-select-item select{
        background-size:1.125rem
    }
}
.CT000F .my-input .c-select-item select option[selected]{
    color:#333
}
.CT000F .buy-find-address .c-pop-msg__header{
    margin-bottom:.75rem
}
@media(min-width:48.0625rem){
    .CT000F .buy-find-address .c-pop-msg__header{
        margin-bottom:1rem
    }
}
.CT000F .buy-find-address .c-pop-msg__header .cmp-title{
    font-size:1.5rem;
    font-weight:300;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .CT000F .buy-find-address .c-pop-msg__header .cmp-title{
        font-size:2.25rem;
        line-height:2.625rem;
        margin-bottom:0
    }
}
.CT000F .buy-find-address .button:not(.c-pop-msg__close){
    margin-top:0
}
@media(min-width:48.0625rem){
    .CT000F .buy-find-address .button:not(.c-pop-msg__close){
        margin:0 auto;
        max-width:8.125rem
    }
}
.CT000F .buy-find-address .button:not(.c-pop-msg__close) .c-button{
    padding-left:.75rem;
    padding-right:.75rem;
    white-space:nowrap
}
@media(max-width:48rem){
    .CT000F .buy-find-address .button:not(.c-pop-msg__close) .c-button{
        height:3.125rem
    }
}
@media(min-width:48.0625rem){
    .CT000F .buy-find-address .button:not(.c-pop-msg__close) .c-button{
        padding-left:.6875rem;
        padding-right:.6875rem
    }
}
.CT000F .buy-find-address .c-pop-msg__container{
    background:#f0ece4;
    display:block;
    height:auto;
    margin:0;
    padding:2.5rem 1rem 1.5rem
}
@media(min-width:48.0625rem){
    .CT000F .buy-find-address .c-pop-msg__container{
        border-radius:1.75rem;
        margin:auto;
        max-height:27.375rem;
        padding:3.125rem;
        width:41.25rem
    }
}
.CT000F .buy-find-address__form{
    background:#fff;
    border-radius:1.25rem;
    margin-bottom:1.5rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .CT000F .buy-find-address__form{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.CT000F .buy-find-address__form .c-radio-item+.c-radio-item{
    margin-top:1rem
}
.CT000F .buy-find-address__form__container{
    max-height:12.625rem;
    overflow-y:auto
}
.CT000F .buy-find-address .c-radio-item .label{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .CT000F .buy-find-address .c-radio-item .label{
        font-size:1rem;
        line-height:1.25rem
    }
}
.CT000F .buy-find-address .c-button{
    width:100%
}
@media(max-width:48rem){
    .CT000F .buy-find-address .c-button{
        height:2.75rem!important
    }
}
.ML000A .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    overflow:hidden;
    padding:1.25rem 1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000A .my-component{
        padding-bottom:4rem;
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding-top:3.125rem
    }
}
.ML000A .sub-title{
    color:#333;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .ML000A .sub-title{
        margin-top:.5rem
    }
}
.ML000A .align-text-center{
    text-align:left
}
@media(min-width:48.0625rem){
    .ML000A .align-text-center{
        text-align:center
    }
}
.ML000A .my-wishlist__title{
    display:inline-block;
    position:relative
}
.ML000A .my-wishlist .c-product-list{
    padding:0
}
.ML000A .my-wishlist .c-product-list-button{
    margin-bottom:.5rem;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000A .my-wishlist .c-product-list-button{
        margin-bottom:0;
        margin-top:2rem
    }
}
.ML000A .my-wishlist .c-product-list-button .cmp-button{
    color:#000;
    font-size:.875rem
}
@media(min-width:48.0625rem){
    .ML000A .my-wishlist .c-product-list-button .cmp-button{
        font-size:1.5rem
    }
}
.ML000A .my-wishlist .c-product-list-button .cmp-button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-7-12.svg)
}
@media(min-width:48.0625rem){
    .ML000A .my-wishlist .c-product-list-button .cmp-button:after{
        height:1.125rem;
        width:.6875rem
    }
}
.ML000A .my-wishlist__product-list{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ML000A .my-wishlist__product-list{
        margin-top:1.25rem
    }
}
.ML000A .my-wishlist__product-list .c-icon-button[class*=-wish]:not(.active):hover:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-heart-gray3-16-16.svg)
}
.ML000A .my-wishlist__product-list .c-tooltip__container{
    display:none
}
.ML000A .my-wishlist__product-list .c-price__flag--vip{
    display:inline
}
.ML000A .my-club{
    margin-left:auto;
    margin-right:auto;
    margin-top:.75rem;
    max-width:93rem
}
@media(min-width:48.0625rem){
    .ML000A .my-club{
        margin-top:1.25rem
    }
}
.ML000A .my-club__list{
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.5rem;
    list-style:none;
    margin:0;
    padding:0
}
.ML000A .my-club__list li{
    margin:0
}
@media(max-width:48rem){
    .ML000A .my-club__list{
        display:block;
        gap:0
    }
}
.ML000A .my-club__box{
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:flex-start;
    background:#fff;
    border-radius:1.25rem;
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important;
    gap:.75rem;
    justify-content:space-between;
    list-style:none;
    margin:0;
    min-height:7.75rem;
    padding:1.25rem 1rem
}
.ML000A .my-club__box li{
    margin:0
}
@media(min-width:48.0625rem){
    .ML000A .my-club__box{
        border-radius:1.75rem
    }
}
@media(min-width:48.0625rem)and (max-width:62.5rem){
    .ML000A .my-club__box{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse;
        justify-content:flex-end
    }
}
@media(min-width:48.0625rem){
    .ML000A .my-club__box{
        gap:1.5625rem;
        min-height:11.875rem;
        padding:1.5rem;
        width:33%
    }
}
.ML000A .my-club__box+.my-club__box{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000A .my-club__box+.my-club__box{
        margin-top:0
    }
}
.ML000A .my-club__tit{
    margin-bottom:.5rem
}
.ML000A .my-club__tit span{
    display:block
}
.ML000A .my-club__desc{
    color:#262626;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .ML000A .my-club__desc{
        line-height:1.375rem;
        min-height:2.75rem
    }
}
.ML000A .my-club__desc span{
    font-size:.875rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .ML000A .my-club__desc span{
        font-size:1rem;
        line-height:1.375rem
    }
}
.ML000A .my-club__icon{
    -ms-flex-negative:0;
    flex-shrink:0;
    max-height:4rem;
    max-width:4rem
}
.ML000A .my-club__link{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ML000A .my-club__link{
        margin-top:1.25rem
    }
}
.ML000A .my-club__link .cmp-button{
    color:#000;
    display:block
}
.ML000A .my-club__btn-away-from{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.75rem;
    margin-bottom:.75rem;
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ML000A .my-club__btn-away-from{
        gap:1rem;
        position:absolute;
        right:1.5rem;
        top:3rem
    }
}
.ML000A .my-club__btn-away-from .cmp-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .ML000A .my-club__btn-away-from .cmp-button{
        -webkit-box-flex:1;
        -ms-flex:auto;
        flex:auto
    }
}
.ML000A .ml-recently-viewed .swiper,.ML000A .my-wishlist .swiper{
    overflow:visible
}
.ML000A .ml-recently-viewed .c-carousel__handler--away-from-carousel,.ML000A .my-wishlist .c-carousel__handler--away-from-carousel{
    margin-top:0;
    right:0;
    top:-3.375rem
}
@media(min-width:48.0625rem){
    .ML000A .ml-recently-viewed .c-carousel__handler--away-from-carousel,.ML000A .my-wishlist .c-carousel__handler--away-from-carousel{
        top:-5.25rem
    }
    .font-w-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.75rem
    }
}
@media(max-width:48rem){
    .font-m-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.75rem
    }
}
.ML000B.c-wrapper{
    overflow:visible
}
@media(max-width:48rem){
    .ML000B .font-m-bold-10{
        font-size:.625rem;
        font-weight:700;
        line-height:.625rem
    }
}
.ML000B .c-button[class*=-box].disabled:not(.c-button[class*=-box][class*=-box-outlined]){
    background-color:#999;
    color:#bbb
}
.ML000B .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    position:relative
}
.ML000B .bg-lightgray>.my-component.ST0029,.ML000B .my-component.bg-lightgray{
    background:#f6f6f6;
    margin-left:auto;
    margin-right:auto;
    margin-top:1.875rem;
    max-width:123rem
}
@media(min-width:48.0625rem){
    .ML000B .bg-lightgray>.my-component.ST0029,.ML000B .my-component.bg-lightgray{
        margin-top:2.5rem
    }
}
.ML000B .bg-lightgray>.my-component.ST0029+.my-component,.ML000B .my-component.bg-lightgray+.my-component{
    margin-top:2.5rem
}
@media(min-width:48.0625rem){
    .ML000B .bg-lightgray>.my-component.ST0029+.my-component,.ML000B .my-component.bg-lightgray+.my-component{
        margin-top:6.25rem
    }
}
.ML000B .my-component.margin-top{
    padding-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000B .my-component.margin-top{
        padding-top:3.125rem
    }
}
.ML000B .my-component.margin-bottom{
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .ML000B .my-component.margin-bottom{
        padding-bottom:3.125rem
    }
}
.ML000B .my-component--maximum{
    max-width:100%;
    padding:0
}
.ML000B .my-component--momax{
    padding-top:1.25rem
}
@media(max-width:48rem){
    .ML000B .my-component--momax{
        padding-left:0;
        padding-right:0
    }
    .ML000B .my-component--momax .my-list{
        padding:0 1.5625rem
    }
    .ML000B .my-component--momax .my-listbox{
        overflow:initial
    }
}
@media(min-width:48.0625rem){
    .ML000B .my-component--momax{
        padding-top:2.5rem
    }
}
.ML000B .my-component--momax .swiper{
    overflow:initial
}
@media(min-width:48.0625rem){
    .ML000B .my-component--momax .swiper{
        overflow:hidden
    }
}
.ML000B .my-component>.c-text-contents>.c-text-contents__bodycopy{
    margin-top:.625rem
}
.ML000B .my-component .cmp-title h3{
    text-align:left
}
@media(min-width:48.0625rem){
    .ML000B .my-component .cmp-title h3{
        text-align:center
    }
}
.ML000B .my-component.no-crop{
    overflow:initial
}
.ML000B .tabs__wide .cmp-tabs__inner{
    border-bottom:.0625rem solid #cbc8c2;
    margin-bottom:0;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000B .tabs__wide .cmp-tabs__inner{
        border-top:.0625rem solid #cbc8c2
    }
}
.ML000B .tabs__wide .cmp-tabs__tablist{
    gap:1.5rem;
    margin:0 auto;
    max-width:93rem;
    padding:0 1rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000B .tabs__wide .cmp-tabs__tablist{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .ML000B .tabs__wide .cmp-tabs__tablist{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
}
@media(min-width:48.0625rem){
    .ML000B .tabs__wide .cmp-tabs__tablist{
        gap:4.8125rem
    }
}
.ML000B .tabs__wide .cmp-tabs__tab{
    line-height:1.125rem;
    padding:1.1875rem 0;
    text-align:center
}
@media(min-width:48.0625rem){
    .ML000B .tabs__wide .cmp-tabs__tab{
        font-size:2rem;
        font-weight:400;
        line-height:2.25rem;
        padding:1.4375rem 0
    }
}
.ML000B .tabs__wide .cmp-tabs__tab--active:after{
    bottom:0;
    height:.125rem
}
@media(min-width:48.0625rem){
    .ML000B .tabs__wide .cmp-tabs__tab--active:after{
        height:.25rem
    }
}
.ML000B .tabs__wide .cmp-tabs__tabpanel{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .ML000B .tabs__wide .cmp-tabs__tabpanel{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000B .my-order-history{
    margin:4rem 0;
    max-width:123rem
}
.ML000B .my-order-history-text{
    background-color:#f6f6f6;
    border-radius:0;
    color:#666;
    font-size:.75rem;
    padding:.3125rem 1.5625rem
}
.ML000B .my-order-container{
    margin:1rem auto;
    max-width:93rem
}
@media(min-width:48.0625rem){
    .ML000B .my-order-container{
        margin-bottom:4rem;
        margin-top:1.25rem
    }
}
.ML000B .my-order-container .my-order-text{
    color:#000;
    font-size:.875rem
}
@media(min-width:48.0625rem){
    .ML000B .my-order-container .my-order-text{
        font-size:1rem
    }
}
.ML000B .my-order-container>.my-orderlist{
    padding:0
}
.ML000B .my-order-container>.my-orderlist ul li{
    position:relative
}
.ML000B .my-order-container>.my-orderlist ul li+li{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ML000B .my-order-container>.my-orderlist ul li+li{
        margin-top:1.5rem
    }
    .ML000B .my-order-container>.my-orderlist .my-orderlist__img{
        max-width:6.25rem
    }
}
.ML000B .my-order-container>.my-orderlist .c-text-contents__title+.button{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .ML000B .my-order-container>.my-orderlist .c-text-contents__title+.button{
        margin-top:.75rem
    }
}
.ML000B .my-order-container>.button-cancel:last-child{
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .ML000B .my-order-container>.button-cancel:last-child{
        margin-top:2.5rem
    }
}
.ML000B .my-order{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding:1.25rem 1rem 0;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000B .my-order{
        min-height:2.75rem;
        padding:1.5rem 1.5rem 0
    }
}
.ML000B .my-order__txt{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column
}
@media(min-width:48.0625rem){
    .ML000B .my-order__txt{
        -ms-flex-flow:wrap;
        flex-flow:wrap;
        gap:.625rem
    }
}
.ML000B .my-order__txt div{
    display:grid;
    font-size:.75rem;
    grid-template-columns:1.5rem 2fr;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .ML000B .my-order__txt div{
        display:block;
        font-size:.875rem;
        line-height:1.25rem
    }
}
.ML000B .my-order__txt--return div{
    grid-template-columns:3.6875rem 2fr
}
.ML000B .my-order__txt strong{
    font-size:.75rem;
    font-weight:600;
    line-height:.875rem;
    margin-left:.625rem
}
@media(min-width:48.0625rem){
    .ML000B .my-order__txt strong{
        font-size:.875rem;
        line-height:1.25rem;
        margin:0
    }
}
.ML000B .my-order__txt div+div:before{
    display:none
}
@media(min-width:48.0625rem){
    .ML000B .my-order__txt div+div:before{
        background:#cbc8c2;
        clear:both;
        content:"";
        display:inline-block;
        height:.875rem;
        margin-right:.625rem;
        width:.0625rem
    }
}
.ML000B .my-order .c-button.red:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-red-right-6-10.svg);
    height:.625rem;
    width:.375rem
}
.ML000B .my-order-container.my-product-list .my-orderlist{
    max-width:none
}
.ML000B .c-page{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ML000B .c-page{
        margin-top:1.25rem
    }
}
.ML000B .my-orderlist{
    margin:1rem auto 0;
    max-width:93rem;
    padding:1.25rem 0
}
@media(min-width:48.0625rem){
    .ML000B .my-orderlist{
        margin:1.5rem auto 0;
        padding:1.25rem 0
    }
}
.ML000B .my-orderlist+.ML000B .my-orderlist{
    border-top:.0625rem solid #e6e6e6
}
.ML000B .my-orderlist ul{
    list-style:none;
    margin:0;
    padding:0
}
.ML000B .my-orderlist ul li{
    background:#fff;
    border-radius:1.25rem;
    margin:0;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ML000B .my-orderlist ul li{
        border-radius:1.75rem
    }
}
.ML000B .my-orderlist__item{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-start;
    padding:1rem 1rem 1.25rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000B .my-orderlist__item{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        padding:.25rem 1.5rem .625rem
    }
}
.ML000B .my-orderlist__img{
    max-width:4rem;
    width:100%
}
@media(max-width:48rem){
    .ML000B .my-orderlist__img{
        -ms-flex-item-align:start;
        align-self:flex-start;
        position:absolute
    }
}
@media(min-width:48.0625rem){
    .ML000B .my-orderlist__img{
        max-width:6.25rem
    }
}
.ML000B .my-orderlist__img .image{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin:0 auto;
    max-width:6.25rem;
    width:100%
}
.ML000B .my-orderlist__txt{
    -webkit-box-flex:1;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-flow:column;
    flex-flow:column;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000B .my-orderlist__txt{
        margin-left:.875rem
    }
}
.ML000B .my-orderlist__txt .c-text-contents__title,.ML000B .my-orderlist__txt .my-orderlist__other,.ML000B .my-orderlist__txt .my-orderlist__tag{
    margin-left:auto;
    width:calc(100% - 4.875rem)
}
@media(min-width:48.0625rem){
    .ML000B .my-orderlist__txt .c-text-contents__title,.ML000B .my-orderlist__txt .my-orderlist__other,.ML000B .my-orderlist__txt .my-orderlist__tag{
        width:100%
    }
}
.ML000B .my-orderlist__txt .my-orderlist__other{
    padding-right:6.25rem
}
.ML000B .my-orderlist__tag{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.75rem;
    font-weight:400;
    gap:.0625rem;
    line-height:.875rem
}
.ML000B .my-orderlist__tag--awaiting{
    color:#646464
}
.ML000B .my-orderlist__tag--order{
    color:#555
}
.ML000B .my-orderlist__tag--complete{
    color:#ea1917
}
.ML000B .my-orderlist__tag--cancel{
    color:#f04d19
}
.ML000B .my-orderlist__tag--return{
    color:#daa40d
}
.ML000B .my-orderlist__tag__icon{
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    height:1.125rem;
    width:1.125rem
}
.ML000B .my-orderlist__tag__icon--awaiting-transfer{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-awaiting-transfer-18-18.svg)
}
.ML000B .my-orderlist__tag__icon--order-placed{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-place-order-18-18.svg)
}
.ML000B .my-orderlist__tag__icon--preparing-for-delivery{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-preparing-for-delivery-18-18.svg)
}
.ML000B .my-orderlist__tag__icon--picking-for-delivery{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-picking-for-delivery-18-18.svg)
}
.ML000B .my-orderlist__tag__icon--on-delivery{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-on-delivery-18-18.svg)
}
.ML000B .my-orderlist__tag__icon--complete,.ML000B .my-orderlist__tag__icon--delivery-completed{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-delivery-completed-18-18.svg)
}
.ML000B .my-orderlist__tag__icon--cancel-requested{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-cancel-requested-18-18.svg)
}
.ML000B .my-orderlist__tag__icon--cancelled{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-cancelled-18-18.svg)
}
.ML000B .my-orderlist__tag__icon--return-requested{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-return-requested-18-18.svg)
}
.ML000B .my-orderlist__tag__icon--returned{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-returned-18-18.svg)
}
.ML000B .my-orderlist__tag__icon--authorized{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-return-authorized-18-18.svg)
}
.ML000B .my-orderlist__tag__icon--return-processing{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-return-processing-18-18.svg)
}
.ML000B .my-orderlist__tag__icon--received{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-return-completed-18-18.svg)
}
.ML000B .my-orderlist__tag__icon--return-refund{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-return-refund-18-18.svg)
}
.ML000B .my-orderlist__title{
    line-height:1.25rem;
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .ML000B .my-orderlist__title{
        line-height:1.625rem
    }
}
.ML000B .my-orderlist__other{
    color:#666;
    font-size:.75rem;
    line-height:.875rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000B .my-orderlist__other{
        font-size:.875rem;
        line-height:.875rem;
        margin-top:.125rem
    }
}
.ML000B .my-orderlist__cancel{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    position:absolute;
    right:0
}
.ML000B .my-orderlist__cancel .c-button[class*=-text][class*=-icon]{
    color:#333;
    font-size:.75rem;
    font-weight:600;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .ML000B .my-orderlist__cancel .c-button[class*=-text][class*=-icon]{
        font-size:.875rem;
        line-height:.875rem
    }
}
.ML000B .my-orderlist__cancel .c-button[class*=-text][class*=-icon]:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-6-10.svg)
}
.ML000B .my-orderlist__cancel-info{
    color:#333;
    font-size:.625rem;
    font-weight:600;
    line-height:.875rem;
    margin-top:.5rem;
    padding-left:.875rem;
    position:relative
}
.ML000B .my-orderlist__cancel-info:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-notifications-12-12.svg);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    content:"";
    display:inline-block;
    height:.75rem;
    left:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:.75rem
}
@media(min-width:48.0625rem){
    .ML000B .my-orderlist__cancel-info{
        font-size:.75rem;
        line-height:.875rem;
        margin-top:.625rem;
        padding-left:.875rem
    }
}
.ML000B .my-orderlist__btn{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    margin-top:.875rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000B .my-orderlist__btn{
        margin-top:1.25rem
    }
}
.ML000B .my-orderlist .c-button.red:after{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-red-right-6-10.svg)
}
.ML000B .my-orderlist .price-box{
    margin-bottom:1.25rem
}
.ML000B .notice-area{
    border-bottom:.0625rem solid #e6e6e6;
    margin:0 1.5625rem;
    padding:1.25rem 0
}
@media(min-width:48.0625rem){
    .ML000B .notice-area{
        margin:0;
        padding:1.5625rem 0
    }
}
.ML000B .notice-area__text{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.ML000B .notice-area__text+.notice-area__text{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000B .notice-area__text+.notice-area__text{
        margin-top:1.5rem
    }
}
.ML000B .notice-area__text .c-text-contents__bodycopy{
    color:#666;
    line-height:1.25rem
}
.ML000B .notice-area__text .c-button--text{
    text-decoration:underline
}
@media(min-width:48.0625rem){
    .ML000B .notice-area__text .c-button--text{
        margin-left:.1875rem
    }
}
.ML000B .notice-area__icon{
    -ms-flex-item-align:start;
    align-self:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.ML000B .notice-area__icon__warning{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-warning-gray-20-20.svg) 50%/contain no-repeat;
    height:1rem;
    margin-right:.5rem;
    margin-top:.3125rem;
    width:1rem
}
@media(min-width:48.0625rem){
    .ML000B .notice-area__icon__warning{
        height:1.25rem;
        margin-top:.1875rem;
        width:1.25rem
    }
}
.ML000B .toast-popup{
    bottom:.625rem;
    left:0;
    margin-top:1rem;
    position:sticky;
    width:100%;
    z-index:1
}
@media(min-width:48.0625rem){
    .ML000B .toast-popup{
        margin-top:1.25rem;
        position:static;
        -webkit-transform:none;
        transform:none;
        width:100%
    }
}
.my-order-requested{
    list-style:none;
    margin:0;
    padding:0
}
.my-order-requested-text{
    color:#333
}
.my-order-requested li{
    font-weight:600;
    margin:0;
    padding-left:1.25rem;
    position:relative
}
.my-order-requested li:before{
    background-color:#333;
    border-radius:50%;
    content:"";
    display:inline-block;
    height:.25rem;
    left:.625rem;
    position:absolute;
    top:.5rem;
    width:.25rem
}
@media(max-width:48rem){
    .c-pop-msg__button-wrap--no-divide-on-mobile{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .c-pop-msg__button-wrap--no-divide-on-mobile .cmp-button{
        width:100%
    }
}
.c-button[class*=-box].disabled:not(.c-button[class*=-box][class*=-box-outlined]){
    background-color:#999;
    color:#bbb
}
.ML000C .component>.fluid-container{
    margin:0 auto
}
@media(min-width:48.0625rem){
    .ML000C .component>.fluid-container .font-w-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.75rem
    }
    .ML000C .component>.fluid-container .font-w-light-32{
        font-size:2rem;
        font-weight:300;
        line-height:2.25rem
    }
}
@media(max-width:48rem){
    .ML000C .component>.fluid-container .font-m-normal-14{
        font-size:.875rem;
        font-weight:400;
        line-height:1.25rem
    }
    .ML000C .component>.fluid-container .font-m-semibold-12{
        font-size:.75rem;
        font-weight:600;
        line-height:.875rem
    }
    .ML000C .component>.fluid-container .font-m-semibold-14{
        font-size:.875rem;
        font-weight:600;
        line-height:1.25rem
    }
}
.ML000C .c-text-contents__title{
    margin-bottom:.75rem;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000C .c-text-contents__title{
        margin-bottom:1.25rem;
        margin-top:1.5rem
    }
}
.ML000C .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .ML000C .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000C .my-component:last-child{
    margin-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .ML000C .my-component:last-child{
        margin-bottom:4rem
    }
}
.ML000C .my-component--maximum{
    max-width:100%;
    padding:0
}
.ML000C .my-component--return-detail{
    margin-left:auto;
    margin-right:auto;
    max-width:62.5rem
}
.ML000C .my-detail-product__item{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1rem;
    justify-content:space-between;
    margin-bottom:1rem
}
@media(min-width:48.0625rem){
    .ML000C .my-detail-product__item{
        gap:1.25rem;
        margin-bottom:0
    }
}
.ML000C .my-detail-product__txt{
    width:100%
}
@media(min-width:48.0625rem){
    .ML000C .my-detail-product__txt{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.ML000C .my-detail-product__txt .c-text-contents__eyebrow{
    color:#666;
    font-weight:400
}
@media(max-width:48rem){
    .ML000C .my-detail-product__txt .c-text-contents__eyebrow{
        line-height:1.25rem
    }
}
.ML000C .my-detail-product__txt .c-text-contents__title{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    display:-webkit-box;
    margin-bottom:.5rem;
    margin-top:.125rem;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .ML000C .my-detail-product__txt .c-text-contents__title{
        margin-top:.3125rem
    }
}
.ML000C .my-detail-product__txt .c-text-contents__quantity{
    color:#000;
    display:inline-block;
    margin-left:.5rem
}
@media(min-width:48.0625rem){
    .ML000C .my-detail-product__txt .c-text-contents__quantity{
        margin-left:1.25rem
    }
}
.ML000C .my-detail-product__txt .my-orderDetail .c-text-contents__title{
    margin-top:0
}
.ML000C .my-detail-product__txt .my-orderDetail .c-text-contents__title span{
    display:block
}
@media(max-width:48rem){
    .ML000C .my-detail-product__txt .my-orderDetail .c-text-contents__bodycopy{
        margin-top:.375rem
    }
}
.ML000C .my-detail-product__txt .my-orderDetail .c-text-contents__bodycopy span{
    display:block
}
.ML000C .my-detail-product__tag{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.75rem;
    font-weight:400;
    gap:.0625rem;
    line-height:.875rem;
    margin-bottom:.125rem
}
@media(min-width:48.0625rem){
    .ML000C .my-detail-product__tag{
        margin-bottom:.375rem
    }
}
.ML000C .my-detail-product__tag--return{
    color:#daa40d
}
.ML000C .my-detail-product__tag__icon{
    background-position:100%;
    background-repeat:no-repeat;
    background-size:100%;
    height:1.125rem;
    width:1.125rem
}
.ML000C .my-detail-product__tag__icon--return-requested{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-return-requested-18-18.svg)
}
.ML000C .my-detail-product__price-box{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:.5rem
}
@media(max-width:48rem){
    .ML000C .my-detail-product .my-detail-link .c-text-contents__title{
        line-height:1rem;
        margin-top:0
    }
    .ML000C .my-detail-product .my-detail-link .c-text-contents__bodycopy,.ML000C .my-detail-product .my-detail-link .c-text-contents__bodycopy span{
        line-height:1.25rem
    }
}
.ML000C .my-detail-product__img{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -ms-flex-negative:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-shrink:0;
    justify-content:center
}
@media(min-width:48.0625rem){
    .ML000C .my-detail-product__img{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        max-width:7.5rem;
        width:7.5rem
    }
}
.ML000C .my-detail-product__img .c-image{
    max-width:5rem;
    min-width:5rem
}
@media(min-width:48.0625rem){
    .ML000C .my-detail-product__img .c-image{
        max-width:7.5rem;
        min-width:7.5rem
    }
}
.ML000C .my-detail-product+.c-cta{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000C .my-detail-product+.c-cta{
        margin-top:2.75rem
    }
}
.ML000C .my-detail-product+.c-cta .my-detail-product .my-orderDetail{
    border-bottom:1px solid #e6e6e6
}
.ML000C .my-detail-product .my-orderDetail-warp--border-none .my-orderDetail{
    padding-bottom:0
}
.ML000C .my-detail-product-aside{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border-top:.0625rem solid #e6e6e6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.75rem 0;
    margin:1.25rem 0 0;
    padding:1rem 0 0
}
@media(min-width:48.0625rem){
    .ML000C .my-detail-product-aside{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem;
        padding:1rem 0 0
    }
}
.ML000C .my-detail-product-aside__item{
    -ms-flex-negative:0;
    -webkit-box-flex:0;
    -ms-flex-positive:0;
    flex-grow:0;
    flex-shrink:0;
    list-style:none
}
@media(min-width:48.0625rem){
    .ML000C .my-detail-product-aside__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.ML000C .my-detail-product-aside__title{
    color:#000;
    margin-bottom:.25rem
}
@media(min-width:48.0625rem){
    .ML000C .my-detail-product-aside__title{
        color:#333
    }
}
.ML000C .my-detail-product-aside__desc{
    color:#1a1a1a
}
@media(max-width:48rem){
    .ML000C .my-return-detail{
        margin-bottom:0;
        padding:0
    }
    .ML000C .my-return-detail__desc{
        display:table
    }
}
@media(min-width:48.125rem){
    .ML000C .my-return-detail__desc{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        margin-top:0
    }
}
.ML000C .my-return-detail__desc-item{
    display:table-row
}
@media(min-width:48.0625rem){
    .ML000C .my-return-detail__desc-item{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        white-space:nowrap
    }
}
.ML000C .my-return-detail__desc-item:not(:last-child){
    margin-right:.625rem
}
@media(max-width:48.125rem){
    .ML000C .my-return-detail__desc-item:not(:last-child){
        margin-right:0
    }
}
.ML000C .my-return-detail__desc-item:not(:last-child):after{
    background:#cbc8c2;
    clear:both;
    content:"";
    display:inline-block;
    height:.875rem;
    margin-left:.625rem;
    width:.0625rem
}
@media(max-width:48.125rem){
    .ML000C .my-return-detail__desc-item:not(:last-child):after{
        display:none
    }
}
@media(max-width:48rem){
    .ML000C .my-return-detail__title{
        min-width:3.9375rem;
        padding-right:.625rem
    }
}
.ML000C .my-return-detail__num{
    color:#000;
    margin-left:.5rem
}
.ML000C .my-return-detail__headbox{
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin:0 auto;
    max-width:93rem
}
@media(max-width:48rem){
    .ML000C .my-return-detail__headbox{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
}
@media(min-width:48.0625rem){
    .ML000C .my-return-detail__headbox{
        padding:.625rem 1.5rem
    }
}
.ML000C .my-return-detail__headbox--wrap{
    background:#e6e1d6
}
@media(max-width:48rem){
    .ML000C .my-return-detail__headbox--wrap{
        padding:.75rem 1rem
    }
}
.ML000C .my-return-detail__txtbox{
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    justify-content:space-between
}
.ML000C .my-return-detail__txtbox span{
    display:table-cell
}
@media(min-width:48.0625rem){
    .ML000C .my-return-detail__txtbox span{
        display:block
    }
}
.ML000C .my-return-detail .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .ML000C .my-return-detail .c-cta{
        margin-top:2.5rem
    }
}
.ML000C .my-return-detail .my-detail-product+.c-cta{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000C .my-return-detail .my-detail-product+.c-cta{
        margin-top:2.5rem
    }
}
.ML000C .my-return__container{
    background-color:#fff;
    border-radius:1.25rem;
    margin-top:.75rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .ML000C .my-return__container{
        border-radius:1.75rem;
        margin-top:1.25rem;
        padding:1.5rem
    }
    .ML000C .my-return__container+.my-return__container{
        margin-top:.625rem
    }
}
.ML000C .my-return__container .c-input-item label{
    font-weight:400
}
.ML000C .my-return-address__list{
    color:#333
}
.ML000C .my-return-address .my-return__container{
    margin-bottom:.125rem
}
@media(min-width:48.0625rem){
    .ML000C .my-return-address .my-return__container{
        margin-bottom:0
    }
}
.ML000C .c-text-contents__title+.my-comments{
    margin-top:-.5rem
}
@media(min-width:48.0625rem){
    .ML000C .c-text-contents__title+.my-comments{
        margin-top:-1.25rem
    }
}
.ML000C .my-comments__desc{
    color:#666
}
.ML000C .my-comments__desc span{
    display:block
}
@media(min-width:48.0625rem){
    .ML000C .my-comments__desc span{
        display:inline
    }
}
.ML000C .c-btn-submit__group .cmp-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .ML000C .c-btn-submit__group .cmp-button{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
}
@media(min-width:48.0625rem){
    .ML000D .font-w-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.75rem
    }
    .ML000D .font-w-normal-14{
        font-size:.875rem;
        font-weight:400;
        line-height:.875rem
    }
}
@media(max-width:48rem){
    .ML000D .font-m-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.75rem
    }
    .ML000D .font-m-normal-16{
        font-size:1rem;
        font-weight:400;
        line-height:1.125rem
    }
}
@media(min-width:48.0625rem){
    .ML000D .font-w-bold-10{
        font-size:.625rem;
        font-weight:700;
        line-height:.625rem
    }
}
@media(max-width:48rem){
    .ML000D .font-m-bold-10{
        font-size:.625rem;
        font-weight:700;
        line-height:.625rem
    }
}
@media(min-width:48.0625rem){
    .ML000D .font-w-semibold-12{
        font-size:.75rem;
        font-weight:600;
        line-height:.75rem
    }
}
@media(max-width:48rem){
    .ML000D .font-m-semibold-12{
        font-size:.75rem;
        font-weight:600;
        line-height:.875rem
    }
}
.ML000D .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    overflow:hidden;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000D .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000D .my-component:first-child{
    padding-bottom:.75rem;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .ML000D .my-component:first-child{
        padding-bottom:1.5rem;
        padding-top:1.5rem
    }
}
.ML000D .my-component.my-summary-area{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    gap:0;
    padding-bottom:1.5rem;
    padding-top:0
}
@media(min-width:48.0625rem){
    .ML000D .my-component.my-summary-area{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -ms-flex-flow:row;
        flex-flow:row;
        gap:1.5rem;
        justify-content:space-between;
        padding-bottom:4rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000D .my-component.my-summary-area .my-summary-area__primary,.ML000D .my-component.my-summary-area .my-summary-area__secondary{
    max-width:unset;
    width:100%
}
.ML000D .my-component.my-summary-area .my-summary-area__primary .c-cta,.ML000D .my-component.my-summary-area .my-summary-area__secondary .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .ML000D .my-component.my-summary-area .my-summary-area__primary .c-cta,.ML000D .my-component.my-summary-area .my-summary-area__secondary .c-cta{
        margin-top:2.5rem
    }
}
.ML000D .my-component.my-summary-area .my-summary-area__primary .my-return-info__fold-btn+.c-cta,.ML000D .my-component.my-summary-area .my-summary-area__secondary .my-return-info__fold-btn+.c-cta{
    margin-top:2.5rem
}
.ML000D .my-component.my-summary-area .my-summary-area__primary>.notice-area+.c-cta:last-child,.ML000D .my-component.my-summary-area .my-summary-area__secondary>.notice-area+.c-cta:last-child{
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .ML000D .my-component.my-summary-area .my-summary-area__primary>.notice-area+.c-cta:last-child,.ML000D .my-component.my-summary-area .my-summary-area__secondary>.notice-area+.c-cta:last-child{
        margin-top:2.5rem
    }
}
.ML000D .my-component.my-summary-area .my-summary-area__primary .my-orderlist__item--count__box+.my-orderlist__btn .c-cta,.ML000D .my-component.my-summary-area .my-summary-area__secondary .my-orderlist__item--count__box+.my-orderlist__btn .c-cta{
    margin-top:0
}
@media(min-width:48.0625rem){
    .ML000D .my-component.my-summary-area .my-summary-area__primary{
        max-width:59.5rem
    }
}
.ML000D .my-component.my-summary-area .my-summary-area__primary .my-orderlist__txt{
    margin-left:.75rem
}
@media(min-width:48.0625rem){
    .ML000D .my-component.my-summary-area .my-summary-area__primary .my-orderlist__txt{
        margin-left:1.5rem
    }
}
.ML000D .my-component.my-summary-area .my-summary-area__primary .my-orderDetail{
    margin-left:1.5625rem;
    margin-right:1.5625rem
}
@media(min-width:48.0625rem){
    .ML000D .my-component.my-summary-area .my-summary-area__primary .my-orderDetail{
        margin-left:0;
        margin-right:0
    }
}
.ML000D .my-component.my-summary-area .my-summary-area__primary>.button.my-button{
    margin-left:1.5625rem;
    margin-right:1.5625rem;
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .ML000D .my-component.my-summary-area .my-summary-area__primary>.button.my-button{
        margin-top:2.5rem
    }
}
.ML000D .my-component.my-summary-area .my-summary-area__secondary{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .ML000D .my-component.my-summary-area .my-summary-area__secondary{
        margin-top:0;
        max-width:29rem;
        padding:0
    }
}
@media(max-width:48rem){
    .ML000D .my-component.my-summary-area .my-summary-area__secondary.my-topBorder{
        border-top:.75rem solid #f6f6f6;
        margin-top:2.5rem;
        padding-top:2.5rem
    }
}
.ML000D .my-component.my-summary-area .my-summary-area__secondary__title{
    color:#000;
    display:block;
    font-size:1.75rem;
    font-weight:400;
    line-height:1.5rem;
    margin-bottom:.75rem
}
@media(min-width:48.0625rem){
    .ML000D .my-component.my-summary-area .my-summary-area__secondary__title{
        font-size:2rem;
        line-height:2.25rem
    }
}
.ML000D .my-component>.c-text-contents>.c-text-contents__bodycopy{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .ML000D .my-component>.c-text-contents>.c-text-contents__bodycopy{
        margin-top:.625rem
    }
}
.ML000D .my-order{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    background:#fff;
    border-top-left-radius:1.25rem;
    border-top-right-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding:1.25rem 1rem 0;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000D .my-order{
        border-top-left-radius:1.75rem;
        border-top-right-radius:1.75rem;
        padding:1.5rem 1.5rem 0
    }
}
.ML000D .my-order__txt{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-weight:400;
    justify-content:space-between;
    line-height:.875rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000D .my-order__txt{
        line-height:1.25rem
    }
}
@media(max-width:48rem){
    .ML000D .my-order__txt div{
        line-height:.875rem
    }
}
.ML000D .my-order__txt span{
    font-weight:600
}
.ML000D .my-order .c-button.red:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-red-right-6-10.svg)
}
.ML000D .buy-cart-list__bottom-btn+.my-order{
    margin-top:1.875rem
}
.ML000D .my-shipping{
    background:#fff;
    border-radius:1.25rem;
    margin-bottom:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .ML000D .my-shipping{
        border-radius:1.75rem;
        margin-bottom:1.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding:1.5rem
    }
}
.ML000D .my-shipping ul{
    list-style:none;
    margin:0;
    padding:0
}
.ML000D .my-shipping ul li{
    margin:0
}
.ML000D .my-shipping ul li+li{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ML000D .my-shipping ul li+li{
        margin-top:1.5rem
    }
}
.ML000D .my-shipping .c-text-contents__title{
    background:#333;
    border-radius:.25rem;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin-bottom:.5rem;
    padding:.3125rem .375rem;
    text-align:center;
    width:3.625rem
}
.ML000D .my-shipping .c-text-contents__title span{
    color:#fff;
    display:block;
    line-height:.625rem
}
.ML000D .my-shipping .c-text-contents__bodycopy{
    color:#333
}
.ML000D .buy-cart-list{
    background:#fff;
    border-bottom-left-radius:1.25rem;
    border-bottom-right-radius:1.25rem;
    list-style:none;
    margin:0;
    padding:0 1rem
}
.ML000D .buy-cart-list li{
    margin:0
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list{
        border-bottom-left-radius:1.75rem;
        border-bottom-right-radius:1.75rem;
        padding:0 1.5rem
    }
}
.ML000D .buy-cart-list__item+.buy-cart-list__item .c-product-directly-item{
    border-top:.0625rem solid #e6e6e6
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    padding:1rem 0;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item{
        min-height:8.875rem;
        padding:1.5rem 0 1.625rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__input{
    left:0;
    margin-bottom:0;
    position:absolute
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    align-items:flex-start;
    border-radius:0;
    border-width:0;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:0 .875rem;
    justify-content:space-between;
    padding:0;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        gap:1.5rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-checkbox-item{
    left:0;
    position:absolute
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__top-container{
    -webkit-box-flex:0;
    -ms-flex:0 0 6.25rem;
    flex:0 0 6.25rem;
    max-width:5rem;
    min-width:4.375rem;
    position:absolute;
    width:28%
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__top-container{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial;
        max-width:90pt;
        min-width:75pt;
        position:relative;
        width:14.5%
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__top-container .c-product-item__visual-image{
    margin-top:0
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__top-container .c-product-item__visual-image .c-image__img{
    height:auto;
    width:100%
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    max-width:none;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container{
        max-width:47.5rem;
        width:84.1%
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__tag{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.75rem;
    font-weight:400;
    gap:.0625rem;
    line-height:.625rem;
    margin-bottom:.125rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__tag{
        font-size:.875rem;
        line-height:1.25rem;
        margin-bottom:.25rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__tag__icon{
    font-size:0;
    height:1.125rem;
    width:1.125rem
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__tag__icon:before{
    clear:both;
    content:"";
    display:block;
    height:100%;
    width:100%
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__tag--cancel .c-text-contents__tag__icon:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-cancel-requested-gray5-18-18.svg) 50%/contain no-repeat
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__eyebrow{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#646464;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-start;
    margin:0 0 .125rem
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__eyebrow .font-red{
    color:#ea1917
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__eyebrow .cmp-text{
    color:#646464;
    font-weight:400;
    line-height:.875rem;
    margin-right:.25rem;
    text-transform:uppercase
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__eyebrow .cmp-text{
        line-height:1.25rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__eyebrow+.c-text-contents__plag{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__eyebrow+.c-text-contents__plag{
        margin-top:.625rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__plag{
    background:#333;
    border-radius:4px;
    max-width:-webkit-fit-content;
    max-width:-moz-fit-content;
    max-width:fit-content;
    padding:.1875rem .3125rem
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__plag span{
    display:block
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__plag+.c-text-contents__headline{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__plag+.c-text-contents__headline{
        margin-top:.375rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__headline{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__headline+.c-text-contents__warrantyinfo{
    margin-top:.25rem
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__warrantyinfo__box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:48rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__warrantyinfo__box{
        margin-top:.125rem
    }
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__warrantyinfo__box:first-child{
        margin-top:.25rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__warrantyinfo span{
    color:#666;
    display:block;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__warrantyinfo span{
        line-height:1.25rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-text-contents__warrantyinfo__text{
    margin-left:.3125rem
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area{
        margin-top:.25rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area .price-box{
    margin-top:0
}
@media(max-width:48rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area .price-box{
        display:block
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area .price-box .c-price{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area .price-box .c-price{
        gap:1.25rem
    }
}
@media(max-width:48rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area .price-box .c-price__purchase{
        font-size:1.5rem;
        line-height:1.5rem
    }
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area .price-box .c-price__purchase{
        line-height:2rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area .price-box .c-price .c-qty{
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area .price-box .c-price .c-qty{
        line-height:1.375rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area .price-box .c-price__installment{
    margin-bottom:0;
    text-transform:none
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area .price-box .c-price__installment:nth-child(n+2){
    margin-top:.5rem
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area .price-box:nth-of-type(2){
    margin-top:.1875rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area .price-box:nth-of-type(2){
        margin-top:.25rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area+.c-product-item_delivery-status{
    margin-top:.125rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .price-area+.c-product-item_delivery-status{
        margin-top:.875rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-product-item_delivery-status{
    background:#f6f6f6;
    border-radius:.25rem;
    padding:.375rem .625rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-product-item_delivery-status{
        padding:.3125rem .625rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-product-item_delivery-status__text{
    color:#333;
    display:block
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-product-item_delivery-status__text:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-track-order-32-32.svg) 50%/contain no-repeat;
    clear:both;
    content:"";
    display:inline-block;
    height:1rem;
    margin-right:.25rem;
    vertical-align:middle;
    width:1rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-product-item_delivery-status__text:before{
        height:1.25rem;
        width:1.25rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__bottom-container .c-product-item_delivery-status__date{
    color:#000;
    font-style:normal;
    margin-left:.25rem
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__button a{
    font-weight:400
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item .c-product-item__msg+.c-product-item__bundle{
        margin-top:1.25rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle{
        margin-top:1.5rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle__items{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border:.0625rem solid #e6e1d6;
    border-radius:.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle__items{
        border-radius:1rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item{
    gap:.875rem;
    margin:0 .5rem;
    padding:.5rem 0
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item{
        gap:1.5rem;
        margin:0 1.5rem;
        padding:1rem 0 .875rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item+.c-product-item{
    border-top:.0625rem solid #e6e6e6
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__top-container{
    max-width:4rem;
    min-width:3.75rem;
    width:24%
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__top-container{
        max-width:5rem;
        min-width:4rem;
        width:10%
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container{
    width:100%
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container{
        max-width:47.75rem;
        width:91%
    }
}
@media(max-width:48rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .c-product-item__layout{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-flow:column;
        flex-flow:column;
        justify-content:center;
        min-height:4rem;
        width:calc(100% - 5rem)
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .c-product-item__layout .c-text-contents__eyebrow{
    margin-bottom:.125rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .c-product-item__layout .c-text-contents__eyebrow{
        margin-bottom:.25rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .c-product-item__layout .c-text-contents__eyebrow .cmp-text{
    color:#666;
    line-height:.75rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .c-product-item__layout .c-text-contents__eyebrow .cmp-text{
        line-height:.875rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .c-text-contents__headline .cmp-text{
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .c-text-contents__headline .cmp-text{
        line-height:1.25rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .price-area{
    margin-top:.25rem
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .price-area .price-box{
    line-height:1.25rem
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .price-area .price-box .c-price{
    gap:.625rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .price-area .price-box .c-price{
        gap:1.25rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .price-area .price-box .c-price__purchase{
    font-size:1rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .price-area .price-box .c-price__purchase{
        font-size:1.25rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .price-area .price-box .c-price .c-qty{
    font-size:.75rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item__bottom-container__text-box .price-area .price-box .c-price .c-qty{
        font-size:.875rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item .c-installaion-text{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item .c-installaion-text{
        margin-top:.3125rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item .c-installaion-text+.delivery-box{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item .c-installaion-text+.delivery-box{
        margin-top:.3125rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item .delivery-box{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item .delivery-box{
        margin-top:.3125rem
    }
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle .c-product-item .delivery-box .delivery-step{
        max-width:17rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle+.buy-product-btn{
    margin-top:.625rem
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__bundle+.buy-product-btn .buy-product-btn__pos{
    position:static
}
@media(max-width:48rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item__layout{
        margin-left:auto;
        min-height:5rem;
        width:calc(100% - 6rem)
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item--return{
    background:#f6f3eb;
    border-radius:1rem;
    margin-top:.625rem;
    padding:1rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item--return{
        margin-top:.75rem;
        padding:1.5rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item--return__desc{
    color:#4a4946;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.1875rem;
    margin-top:.625rem
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item--return__desc+.c-product-item--return__desc{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item--return__desc+.c-product-item--return__desc{
        margin-top:.5rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item--return__desc .c-text-contents div{
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item--return__desc .c-text-contents div{
        line-height:1.25rem
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item--return__num{
    color:#000
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item .c-product-item--return__num a{
    display:block;
    text-decoration:underline
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item--warranty{
        min-height:10.5rem
    }
}
@media(max-width:48rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item--warranty .c-product-item__bottom-container--warranty .c-product-item__bottom-container__text-box{
        min-height:0
    }
    .ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item--warranty .c-product-item .price-area,.ML000D .buy-cart-list .c-product-directly.c-medium-size .c-product-directly-item--warranty .c-product-item__layout{
        width:calc(100% - 6rem)!important
    }
}
.ML000D .buy-cart-list .c-product-directly.c-medium-size+.c-product-directly.c-medium-size:first-child .c-product-directly-item{
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list .c-product-directly.c-medium-size+.c-product-directly.c-medium-size:first-child .c-product-directly-item{
        padding-bottom:2.5rem
    }
}
.ML000D .buy-cart-list__msg{
    color:#666;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list__msg{
        margin-top:1.125rem
    }
}
.ML000D .buy-cart-list__msg>span{
    color:#4a4946;
    display:block;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list__msg>span{
        line-height:1.25rem
    }
}
.ML000D .buy-cart-list__msg .c-button{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list__msg .c-button{
        font-size:1rem;
        line-height:1.25rem
    }
}
.ML000D .buy-cart-list__msg .c-button__text{
    font-weight:400
}
.ML000D .buy-cart-list__msg .c-button a,.ML000D .buy-cart-list__msg .c-button.black{
    color:#000
}
.ML000D .buy-cart-list__msg+.c-product-item__bundle{
    margin-top:.75rem!important
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list__msg+.c-product-item__bundle{
        margin-top:1rem!important
    }
}
.ML000D .buy-cart-list+.buy-cart-list__msg{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list+.buy-cart-list__msg{
        margin-top:1rem
    }
}
.ML000D .buy-cart-list+.my-order{
    margin-top:1.875rem
}
.ML000D .buy-cart-list+.buy-cart-list__bottom-btn,.ML000D .buy-cart-list__msg+.buy-cart-list__bottom-btn{
    margin-top:1.5rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .ML000D .buy-cart-list+.buy-cart-list__bottom-btn,.ML000D .buy-cart-list__msg+.buy-cart-list__bottom-btn{
        margin-top:2rem
    }
}
@media(max-width:48rem){
    .ML000D .buy-cart-list+.buy-cart-list__bottom-btn .c-button,.ML000D .buy-cart-list__msg+.buy-cart-list__bottom-btn .c-button{
        width:100%
    }
}
.ML000D .c-product-item__bottom-container__other{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:center;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000D .c-product-item__bottom-container__other{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        -ms-flex-direction:row;
        flex-direction:row;
        justify-content:space-between
    }
}
.ML000D .c-product-item__bottom-container__other--installaion{
    max-width:28.75rem;
    width:100%
}
.ML000D .c-product-item__bottom-container__other--installaion .c-installaion-text{
    margin-top:1rem
}
.ML000D .c-product-item__bottom-container__other--installaion .c-installaion-text div{
    color:#333
}
@media(max-width:48rem){
    .ML000D .c-product-item__bottom-container__other--installaion .c-installaion-text div{
        line-height:.875rem
    }
}
.ML000D .c-product-item__bottom-container__other--installaion .c-installaion-text__bold{
    color:#000;
    font-weight:700
}
.ML000D .c-product-item__bottom-container__other .c-button.button{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -ms-flex-item-align:end;
    align-self:flex-end;
    bottom:.4375rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.75rem;
    justify-content:flex-end;
    position:absolute;
    right:0;
    text-align:right;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000D .c-product-item__bottom-container__other .c-button.button{
        bottom:auto;
        gap:1rem;
        position:static;
        right:auto;
        width:auto
    }
}
.ML000D .c-product-item__bottom-container__other .c-button.button .c-button{
    gap:.25rem
}
@media(min-width:48.0625rem){
    .ML000D .c-product-item__bottom-container__other .c-button.button .c-button{
        padding:.25rem 0
    }
}
@media(max-width:48rem){
    .ML000D .c-product-item__bottom-container__other .c-button.button .c-button{
        margin-top:.625rem
    }
}
.ML000D .c-product-item__bottom-container__other .c-button.button .c-button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-3-6.svg);
    height:.5rem;
    width:.3125rem
}
.ML000D .c-product-item__bottom-container__other .c-button.button .c-button:not(:last-child){
    margin-right:0
}
.ML000D .c-product-item__bottom-container__other .c-button.button .c-button__text{
    font-weight:600;
    line-height:.75rem
}
@media(max-width:48rem){
    .ML000D .c-product-item__bottom-container__other .c-button.button .c-button__text{
        color:#1a1a1a;
        line-height:.75rem
    }
}
@media(min-width:48.0625rem){
    .ML000D .c-product-item__bottom-container__other .c-button.button .c-button__text{
        font-size:1rem;
        line-height:1rem
    }
}
.ML000D .delivery-box{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    gap:.25rem;
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ML000D .delivery-box{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-direction:row;
        flex-direction:row;
        -ms-flex-wrap:wrap-reverse;
        flex-wrap:wrap-reverse;
        gap:.75rem;
        margin-top:1rem
    }
}
.ML000D .delivery-box .delivery-step{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    list-style:none;
    margin:0;
    padding:0;
    width:100%
}
.ML000D .delivery-box .delivery-step li{
    margin:0
}
@media(min-width:48.0625rem){
    .ML000D .delivery-box .delivery-step{
        max-width:17rem
    }
}
.ML000D .delivery-box .delivery-step--active-01 .delivery-step__item:first-child,.ML000D .delivery-box .delivery-step--active-02 .delivery-step__item:nth-child(-n+2),.ML000D .delivery-box .delivery-step--active-03 .delivery-step__item:nth-child(-n+3),.ML000D .delivery-box .delivery-step--active-04 .delivery-step__item:nth-child(-n+4),.ML000D .delivery-box .delivery-step--active-05 .delivery-step__item{
    background:#333
}
.ML000D .delivery-box .delivery-step__item{
    background:#e6e6e6;
    height:.4375rem;
    position:relative;
    text-align:center;
    width:25%
}
.ML000D .delivery-box .delivery-step__item__step-text.delivery-step--active-01 span:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-order-delivery-01-24-24.svg) 50%/contain no-repeat
}
.ML000D .delivery-box .delivery-step__item__step-text.delivery-step--active-02 span:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-order-delivery-02-24-24.svg) 50%/contain no-repeat
}
.ML000D .delivery-box .delivery-step__item__step-text.delivery-step--active-03 span:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-order-delivery-03-24-24.svg) 50%/contain no-repeat
}
.ML000D .delivery-box .delivery-step__item__step-text.delivery-step--active-04 span:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-order-delivery-04-24-24.svg) 50%/contain no-repeat
}
.ML000D .delivery-box .delivery-step__item__step-text.delivery-step--active-05 span:before{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-order-delivery-05-24-24.svg) 50%/contain no-repeat
}
.ML000D .delivery-box .delivery-step__item__step-text span{
    color:#1a1a1a;
    display:block;
    line-height:.875rem;
    white-space:nowrap
}
@media(min-width:48.0625rem){
    .ML000D .delivery-box .delivery-step__item__step-text span{
        line-height:1.25rem
    }
}
.ML000D .delivery-box .delivery-step__item__step-text span:before{
    clear:both;
    content:"";
    display:inline-block;
    height:1.5rem;
    margin-right:.25rem;
    vertical-align:middle;
    width:1.5rem
}
.ML000D .delivery-box .delivery-step__item:after{
    border-right:.1875rem solid #fff;
    border-top:.1875rem solid #fff;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    clear:both;
    content:"";
    display:block;
    height:.75rem;
    position:absolute;
    right:-.075rem;
    top:-.1575rem;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    width:.75rem;
    z-index:1
}
@media(min-width:48.0625rem){
    .ML000D .delivery-box .delivery-step__item:after{
        border-right:.16875rem solid #fff;
        border-top:.16875rem solid #fff;
        top:-.1625rem
    }
}
.ML000D .delivery-box .delivery-step__item:first-child{
    border-bottom-left-radius:1.25rem;
    border-top-left-radius:1.25rem;
    text-align:left
}
@media(min-width:48.0625rem){
    .ML000D .delivery-box .delivery-step__item:first-child{
        border-bottom-left-radius:1.75rem;
        border-top-left-radius:1.75rem
    }
}
.ML000D .delivery-box .delivery-step__item:first-child .delivery-step__item__step-text{
    left:0;
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.ML000D .delivery-box .delivery-step__item:last-child{
    border-bottom-right-radius:1.25rem;
    border-top-right-radius:1.25rem;
    text-align:right
}
@media(min-width:48.0625rem){
    .ML000D .delivery-box .delivery-step__item:last-child{
        border-bottom-right-radius:1.75rem;
        border-top-right-radius:1.75rem
    }
}
.ML000D .delivery-box .delivery-step__item:last-child:after{
    display:none
}
.ML000D .cart-price-total .c-product-price-information{
    border:.0625rem solid #e6e6e6;
    border-radius:1.25rem;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:1.25rem 0
}
@media(min-width:48.0625rem){
    .ML000D .cart-price-total .c-product-price-information{
        border:0;
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.ML000D .cart-price-total .c-product-total-price{
    border-bottom:.0625rem solid #e6e1d6;
    margin:0 1rem;
    padding-bottom:.75rem
}
@media(min-width:48.0625rem){
    .ML000D .cart-price-total .c-product-total-price{
        margin:0;
        padding-bottom:1rem
    }
}
.ML000D .cart-price-total .c-product-total-price__num .cmp-text,.ML000D .cart-price-total .c-product-total-price__text .cmp-text{
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .ML000D .cart-price-total .c-product-total-price__num .cmp-text,.ML000D .cart-price-total .c-product-total-price__text .cmp-text{
        line-height:2rem
    }
}
.ML000D .cart-price-total .c-product-total-price__num .cmp-text strong{
    display:block
}
.ML000D .cart-price-total .c-price-box__item{
    border-top:0;
    padding:0
}
.ML000D .cart-price-total .c-price-info{
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .ML000D .cart-price-total .c-price-info{
        padding:0
    }
}
.ML000D .cart-price-total .c-price-info__subject:not(:first-child){
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ML000D .cart-price-total .c-price-info__subject:not(:first-child){
        margin-top:1rem
    }
}
.ML000D .cart-price-total .c-price-info__subject:not(:first-child) .font-red{
    color:#ea1917
}
.ML000D .cart-price-total .c-price-info-detail{
    color:#646464;
    margin-top:.25rem;
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .ML000D .cart-price-total .c-price-info-detail{
        margin-top:.5rem;
        padding:0
    }
}
.ML000D .cart-price-total .c-price-info-detail__name{
    color:#666;
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .ML000D .cart-price-total .c-price-info-detail__name{
        font-size:1rem;
        line-height:1.125rem
    }
}
.ML000D .cart-price-total .c-price-info-detail__price{
    color:#646464;
    font-size:.75rem;
    line-height:.75rem
}
@media(min-width:48.0625rem){
    .ML000D .cart-price-total .c-price-info-detail__price{
        font-size:1rem;
        line-height:1rem
    }
}
.ML000D .cart-price-total .c-price-info--payment-info{
    border-top:.0625rem solid #e6e1d6;
    margin:.75rem 0 0!important;
    padding:.75rem 1rem 0
}
@media(min-width:48.0625rem){
    .ML000D .cart-price-total .c-price-info--payment-info{
        margin-top:1rem!important;
        padding:1rem 0 0
    }
    .ML000D .cart-price-total .c-price-info--payment-info .c-price-info__title{
        line-height:1.375rem
    }
}
.ML000D__modal-container{
    padding:0
}
@media(min-width:48.0625rem){
    .ML000D__modal-container{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(max-width:48rem){
    .ML000D__modal-container .display-only-web{
        display:none
    }
}
.ML000D__modal-container .c-pop-msg__container{
    background:#f0ece4;
    border-radius:0;
    height:100%;
    max-width:100%;
    padding:3.5rem 1rem 1rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .c-pop-msg__container{
        border-radius:1.75rem;
        height:auto;
        max-width:41.25rem;
        padding:3.125rem
    }
}
.ML000D__modal-container .c-pop-msg__header{
    border-bottom:0;
    margin-bottom:1rem;
    padding-bottom:0
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .c-pop-msg__header{
        margin-bottom:1.5rem
    }
}
.ML000D__modal-container .c-pop-msg__header .c-text-contents__headline .cmp-title{
    color:#000;
    font-size:1.75rem;
    font-weight:300;
    line-height:2rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .c-pop-msg__header .c-text-contents__headline .cmp-title{
        font-size:2.25rem;
        line-height:2.625rem
    }
}
.ML000D__modal-container .c-pop-msg__contents{
    height:100%;
    margin:0;
    max-height:100%;
    padding:0
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .c-pop-msg__contents{
        max-height:70vh;
        overflow-y:auto
    }
}
.ML000D__modal-container .c-pop-msg__contents__text-box__title{
    color:#000;
    font-weight:400
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .c-pop-msg__contents__text-box__title{
        color:#333;
        font-size:1.5rem;
        font-weight:300;
        line-height:1.75rem
    }
}
.ML000D__modal-container .c-pop-msg__contents__text-box__desc .cmp-text{
    color:#333;
    font-size:.875rem;
    line-height:1.125rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .c-pop-msg__contents__text-box__desc .cmp-text{
        line-height:1.25rem;
        margin-top:1rem
    }
}
@media(max-width:48rem){
    .ML000D__modal-container .c-pop-msg__contents__text-box__desc .cmp-text+.cmp-text{
        line-height:1.25rem;
        margin-top:1rem
    }
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .c-pop-msg__contents__text-box__desc .cmp-text br{
        display:none
    }
}
.ML000D__modal-container .c-pop-msg__contents__text-box .c-pop-msg__contents__list{
    list-style:none;
    margin:.125rem 0 0;
    padding:0
}
.ML000D__modal-container .c-pop-msg__contents__text-box .c-pop-msg__contents__list li{
    margin:0
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .c-pop-msg__contents__text-box .c-pop-msg__contents__list{
        margin-top:.25rem
    }
}
.ML000D__modal-container .c-pop-msg__contents__text-box .c-pop-msg__contents__list--dot li:before{
    background:#333;
    border-radius:50%;
    clear:both;
    content:"";
    display:inline-block;
    height:.1875rem;
    left:0;
    position:absolute;
    top:.625rem;
    vertical-align:middle;
    width:.1875rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .c-pop-msg__contents__text-box .c-pop-msg__contents__list--dot li:before{
        top:.625rem
    }
}
.ML000D__modal-container .c-pop-msg__contents__text-box .c-pop-msg__contents__list li{
    color:#000;
    font-size:.875rem;
    line-height:1.25rem;
    margin-left:.625rem;
    padding-left:.625rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .c-pop-msg__contents__text-box .c-pop-msg__contents__list li{
        font-size:1rem;
        line-height:1.375rem;
        margin-left:.6875rem;
        padding-left:.6875rem
    }
}
.ML000D__modal-container .c-pop-msg__button-wrap{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    justify-content:center;
    padding:0
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .c-pop-msg__button-wrap{
        margin-top:1.5rem
    }
}
.ML000D__modal-container .c-pop-msg__button-wrap .c-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .c-pop-msg__button-wrap .c-button{
        max-width:6.25rem
    }
}
.ML000D__modal-container.large .c-pop-msg__close-button,.ML000D__modal-container.medium .c-pop-msg__close-button{
    height:1.25rem;
    position:absolute;
    right:1.125rem;
    top:1.125rem;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container.large .c-pop-msg__close-button,.ML000D__modal-container.medium .c-pop-msg__close-button{
        height:1.25rem;
        right:1.5rem;
        top:1.5rem;
        width:1.25rem
    }
}
.ML000D__modal-container.large .c-pop-msg__close-button:before,.ML000D__modal-container.medium .c-pop-msg__close-button:before{
    height:100%;
    width:100%
}
.ML000D__modal-container--invoice .c-pop-msg__container{
    max-width:70.25rem;
    padding:3rem 1rem 1.5rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container--invoice .c-pop-msg__container{
        padding:3.125rem
    }
}
@media(max-width:48rem){
    .ML000D__modal-container--invoice .c-pop-msg__header{
        margin-bottom:.75rem
    }
}
.ML000D__modal-container--invoice .c-pop-msg__button-wrap{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container--invoice .c-pop-msg__button-wrap{
        margin-top:1.5rem
    }
}
@media(max-width:48rem){
    .ML000D__modal-container--invoice .c-pop-msg__button-wrap .c-button{
        width:100%
    }
}
@media(min-width:48.0625rem){
    .ML000D__modal-container--invoice .c-pop-msg__button-wrap .c-button{
        max-width:11.75rem;
        padding:0
    }
    .ML000D__modal-container--invoice__container{
        background:#fff;
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.ML000D__modal-container--invoice__box{
    background:#fff;
    border-radius:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container--invoice__box{
        padding:0
    }
}
.ML000D__modal-container--invoice .order-item-warp{
    padding-bottom:1rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container--invoice .order-item-warp{
        padding-bottom:0
    }
}
.ML000D__modal-container--invoice .order-item-warp .order-item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.75rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000D__modal-container--invoice .order-item-warp .order-item{
        gap:1.25rem;
        padding:0 1.34375rem
    }
}
.ML000D__modal-container--invoice .order-item-warp .order-item__image{
    max-width:5rem;
    min-width:5rem;
    width:37%
}
@media(min-width:48.0625rem){
    .ML000D__modal-container--invoice .order-item-warp .order-item__image{
        max-width:7.5rem;
        min-width:6.25rem;
        width:14%
    }
    .ML000D__modal-container--invoice .order-item-warp .order-item__info-text{
        max-width:732%;
        width:79%
    }
}
.ML000D__modal-container--invoice .order-item-warp .order-item__code .c-text-contents__bodycopy span{
    color:#646464;
    display:block;
    font-size:.75rem;
    font-weight:400;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container--invoice .order-item-warp .order-item__code .c-text-contents__bodycopy span{
        font-size:1rem;
        line-height:1.25rem
    }
}
.ML000D__modal-container--invoice .order-item-warp .order-item__name .c-text-contents{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
.ML000D__modal-container--invoice .order-item-warp .order-item__name .c-text-contents__bodycopy span{
    color:#000;
    display:block;
    font-size:1rem;
    font-weight:400;
    line-height:1.125rem;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container--invoice .order-item-warp .order-item__name .c-text-contents__bodycopy span{
        font-size:1.25rem;
        line-height:1.5rem;
        margin-top:.3125rem
    }
}
.ML000D__modal-container .my-orderDetail{
    border-top:.0625rem solid #e6e6e6;
    padding-top:.625rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .my-orderDetail{
        padding-top:1.5rem
    }
}
.ML000D__modal-container .my-orderDetail ul{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    list-style:none;
    margin:0;
    padding:0
}
.ML000D__modal-container .my-orderDetail ul li{
    margin:0;
    width:100%
}
.ML000D__modal-container .my-orderDetail .c-text-contents__title{
    color:#333;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .my-orderDetail .c-text-contents__title{
        line-height:1.25rem
    }
}
.ML000D__modal-container .my-orderDetail .c-text-contents__title span{
    display:block
}
.ML000D__modal-container .my-orderDetail .c-text-contents__bodycopy{
    color:#1a1a1a;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .my-orderDetail .c-text-contents__bodycopy{
        margin-top:.5rem
    }
}
.ML000D__modal-container .my-orderDetail .c-text-contents__bodycopy span{
    display:block;
    line-height:1.125rem;
    word-break:break-all
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .my-orderDetail .c-text-contents__bodycopy span{
        line-height:1.75rem
    }
}
@media(max-width:48rem){
    .ML000D__modal-container .my-orderDetail ul{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        gap:.625rem 0;
        padding-bottom:.25rem
    }
    .ML000D__modal-container .my-orderDetail ul li{
        width:50%
    }
}
.ML000D__modal-container .cart-price-total{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .cart-price-total{
        margin-top:2.5rem
    }
}
.ML000D__modal-container .cart-price-total .c-product-price-information{
    border-radius:1.25rem;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .cart-price-total .c-product-price-information{
        border:.0625rem solid #e6e6e6;
        border-radius:1rem;
        padding:1.4375rem 1.5rem
    }
}
.ML000D__modal-container .cart-price-total .c-product-total-price__num .cmp-text,.ML000D__modal-container .cart-price-total .c-product-total-price__text .cmp-text{
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .cart-price-total .c-product-total-price__num .cmp-text,.ML000D__modal-container .cart-price-total .c-product-total-price__text .cmp-text{
        line-height:2rem
    }
}
.ML000D__modal-container .cart-price-total .c-product-total-price__num .cmp-text strong{
    display:block
}
.ML000D__modal-container .cart-price-total .c-price-box__item{
    border-top:.0625rem solid #cbc8c2
}
.ML000D__modal-container .cart-price-total .c-price-info__subject:not(:first-child){
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .cart-price-total .c-price-info__subject:not(:first-child){
        margin-top:1rem
    }
}
.ML000D__modal-container .cart-price-total .c-price-info__subject:not(:first-child) .font-red{
    color:#ea1917
}
.ML000D__modal-container .cart-price-total .c-price-info-detail{
    color:#646464;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .cart-price-total .c-price-info-detail{
        margin-top:.5rem
    }
}
.ML000D__modal-container .cart-price-total .c-price-info-detail__name{
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .cart-price-total .c-price-info-detail__name{
        font-size:1rem;
        line-height:1.125rem
    }
}
.ML000D__modal-container .cart-price-total .c-price-info-detail__price{
    color:#646464;
    font-size:.75rem;
    line-height:.75rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .cart-price-total .c-price-info-detail__price{
        font-size:1rem;
        line-height:1rem
    }
}
.ML000D__modal-container .cart-price-total .c-price-info--payment-info{
    border-top:.0625rem solid #cbc8c2;
    margin:.75rem 0 0!important;
    padding:.75rem 1.25rem 0
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .cart-price-total .c-price-info--payment-info{
        margin-top:1.0625rem!important;
        padding:1rem 0 0
    }
    .ML000D__modal-container .cart-price-total .c-price-info--payment-info .c-price-info__title{
        line-height:1.375rem
    }
}
.ML000D__modal-container .error-content-msg{
    list-style:none;
    margin:0;
    padding:0
}
.ML000D__modal-container .error-content-msg__container{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    line-height:1.25rem
}
.ML000D__modal-container .error-content-msg__item{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-top:1.5rem;
    padding:.75rem 1rem;
    width:100%
}
.ML000D__modal-container .error-content-msg__item+.error-content-msg__item{
    margin-top:.5rem
}
.ML000D__modal-container .error-content-msg__item--error{
    background-color:#262626;
    color:#fff
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .error-content-msg__item--error{
        background-color:#262626
    }
}
.ML000D__modal-container .error-content-msg__item--warning{
    background-color:rgba(218,164,13,.9);
    color:#fff
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .error-content-msg__item--warning{
        background-color:#daa40d
    }
}
.ML000D__modal-container .error-content-msg__item--success{
    background-color:rgba(18,181,161,.9);
    color:#fff
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .error-content-msg__item--success{
        background-color:#12b5a1
    }
}
.ML000D__modal-container .error-content-msg__title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-weight:600;
    line-height:1rem;
    margin-right:1.375rem
}
.ML000D__modal-container .error-content-msg__icon{
    -ms-flex-negative:0;
    flex-shrink:0;
    height:1rem;
    width:1rem
}
.ML000D__modal-container .error-content-msg__icon--error{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-buy-error-16-16.svg) 50%/contain no-repeat
}
.ML000D__modal-container .error-content-msg__icon--warning{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-buy-warning-16-16.svg) 50%/contain no-repeat
}
.ML000D__modal-container .error-content-msg__icon--info{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-buy-info-16-16.svg) 50%/contain no-repeat
}
.ML000D__modal-container .error-content-msg__icon--success{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-buy-success-16-16.svg) 50%/contain no-repeat
}
.ML000D__modal-container .error-content-msg__remove{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-white-12-12.svg) 50%/contain no-repeat;
    background-size:.625rem;
    border:none;
    cursor:pointer;
    height:1rem;
    opacity:.5;
    width:1rem
}
@media(max-width:48rem){
    .ML000D__modal-container .error-content-msg__remove{
        -webkit-box-align:start;
        -ms-flex-align:start;
        -ms-flex-item-align:start;
        align-items:flex-start;
        align-self:flex-start;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ML000D__modal-container .error-content-msg__remove{
        -webkit-box-align:start;
        -ms-flex-align:start;
        -ms-flex-item-align:start;
        align-items:flex-start;
        align-self:flex-start;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .error-content-msg+.c-product-directly.c-medium-size{
        margin-top:1.25rem
    }
    .ML000D__modal-container .error-content-msg+.c-product-price-information{
        margin-top:.625rem
    }
}
.ML000D__modal-container .error-content-msg+.button.c-pop-msg__button-wrap{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000D__modal-container .error-content-msg+.button.c-pop-msg__button-wrap{
        margin-top:.75rem
    }
}
.ML000D.c-print-wrapper .c-pop-msg{
    left:auto;
    position:relative;
    top:auto
}
.ML000D.c-print-wrapper .c-pop-msg__container{
    background:#fff;
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.ML000D.c-print-wrapper .c-pop-msg .cart-price-total .c-price-box__item{
    border-top:0
}
.ML000E.c-wrapper{
    overflow:visible
}
@media(min-width:48.0625rem){
    .ML000E .font-w-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.75rem
    }
    .ML000E .font-w-light-32{
        font-size:2rem;
        font-weight:300;
        line-height:2.25rem
    }
    .ML000E .font-w-semibold-24{
        font-size:1.5rem;
        font-weight:600;
        line-height:1.75rem
    }
}
@media(max-width:48rem){
    .ML000E .font-m-normal-14{
        font-size:.875rem;
        font-weight:400;
        line-height:1.25rem
    }
    .ML000E .font-m-semibold-16{
        font-size:1rem;
        font-weight:600;
        line-height:1.125rem
    }
    .ML000E .font-m-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.875rem
    }
    .ML000E .font-m-semibold-14{
        font-size:.875rem;
        font-weight:600;
        line-height:1.25rem
    }
}
.ML000E .component>.fluid-container{
    margin:0 auto;
    padding-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .ML000E .component>.fluid-container{
        padding-bottom:4rem
    }
}
.ML000E .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000E .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000E .my-component--maximum{
    max-width:100%;
    padding:0
}
.ML000E .my-component.my-summary-area{
    gap:0;
    margin:0 auto;
    max-width:62.5rem
}
@media(max-width:48rem){
    .ML000E .my-component.my-summary-area{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column;
        padding-left:0;
        padding-right:0
    }
}
.ML000E .my-component.my-summary-area .my-summary-area__secondary{
    padding:1.25rem 1rem 0;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000E .my-component.my-summary-area .my-summary-area__secondary{
        margin-top:1.5rem;
        padding:0
    }
    .ML000E .my-component.my-summary-area .my-summary-area__secondary:not(:first-child){
        border-top:0
    }
}
.ML000E .my-component .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .ML000E .my-component .c-cta{
        margin-top:2rem
    }
}
.ML000E .my-component .c-cta .cmp-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .ML000E .my-component .c-cta .cmp-button{
        -ms-flex-negative:0;
        -webkit-box-flex:0;
        -ms-flex-positive:0;
        -ms-flex-preferred-size:0;
        flex-basis:0;
        flex-grow:0;
        flex-shrink:0
    }
}
.ML000E .my-component .my-return-info__fold-btn+.c-cta{
    margin-bottom:1.875rem;
    margin-top:1.875rem
}
@media(max-width:48rem){
    .ML000E .my-component .my-return-info__fold-btn+.c-cta{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:.375rem
    }
}
@media(min-width:48.0625rem){
    .ML000E .my-component .my-return-info__fold-btn+.c-cta{
        margin-top:2.5rem
    }
}
.ML000E .my-component>.my-summary-area+.c-cta:last-child{
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .ML000E .my-component>.my-summary-area+.c-cta:last-child{
        margin-top:2.5rem
    }
}
@media(max-width:48rem){
    .ML000E .my-component>.my-summary-area+.c-cta:last-child .c-button{
        margin-bottom:0
    }
}
.ML000E .my-component .my-orderlist__item--count__box+.my-orderlist__btn .c-cta{
    margin-top:0
}
.ML000E .my-return-info__item:not(:first-child){
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info__item:not(:first-child){
        margin-top:1.5rem
    }
}
@media(max-width:48rem){
    .ML000E .button.my-button__block-m{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse;
        gap:0
    }
    .ML000E .button.my-button__block-m .cmp-button{
        width:100%
    }
    .ML000E .button.my-button__block-m .cmp-button:last-child{
        margin-top:0
    }
    .ML000E .button.my-button__block-m .cmp-button:first-child{
        margin-top:.375rem
    }
    .ML000E .my-return-detail{
        margin-bottom:0;
        padding:0
    }
    .ML000E .my-return-detail__desc{
        display:table
    }
}
@media(min-width:48.125rem){
    .ML000E .my-return-detail__desc{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        margin-top:0
    }
}
.ML000E .my-return-detail__desc-item{
    display:table-row
}
@media(min-width:48.0625rem){
    .ML000E .my-return-detail__desc-item{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        white-space:nowrap
    }
}
.ML000E .my-return-detail__desc-item:not(:last-child){
    margin-right:.625rem
}
@media(max-width:48.125rem){
    .ML000E .my-return-detail__desc-item:not(:last-child){
        margin-right:0
    }
}
.ML000E .my-return-detail__desc-item:not(:last-child):after{
    background:#cbc8c2;
    clear:both;
    content:"";
    display:inline-block;
    height:.875rem;
    margin-left:.625rem;
    width:.0625rem
}
@media(max-width:48.125rem){
    .ML000E .my-return-detail__desc-item:not(:last-child):after{
        display:none
    }
}
@media(max-width:48rem){
    .ML000E .my-return-detail__title{
        min-width:3.9375rem;
        padding-right:.625rem
    }
}
.ML000E .my-return-detail__num{
    color:#000;
    margin-left:.5rem
}
.ML000E .my-return-detail__headbox{
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin:0 auto;
    max-width:93rem
}
@media(max-width:48rem){
    .ML000E .my-return-detail__headbox{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
}
@media(min-width:48.0625rem){
    .ML000E .my-return-detail__headbox{
        padding:.625rem 1.5rem
    }
}
.ML000E .my-return-detail__headbox--wrap{
    background:#e6e1d6
}
@media(max-width:48rem){
    .ML000E .my-return-detail__headbox--wrap{
        padding:1.25rem 1rem
    }
}
.ML000E .my-return-detail__headbox .button{
    text-align:left;
    width:100%
}
@media(max-width:48rem){
    .ML000E .my-return-detail__headbox .button{
        margin-top:.75rem
    }
}
@media(min-width:48.0625rem){
    .ML000E .my-return-detail__headbox .button{
        text-align:right
    }
}
.ML000E .my-return-detail__txtbox{
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    justify-content:space-between
}
.ML000E .my-return-detail__txtbox span{
    display:table-cell
}
@media(min-width:48.0625rem){
    .ML000E .my-return-detail__txtbox span{
        display:block
    }
}
.ML000E .my-return-detail__product{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.ML000E .my-return-detail .my-orderDetail{
    margin-top:1.5rem
}
.ML000E .my-return-detail .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-detail .c-cta{
        margin-top:1.5rem
    }
}
.ML000E .my-return-detail .my-detail-product+.c-cta{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-detail .my-detail-product+.c-cta{
        margin-top:2.5rem
    }
}
.ML000E .my-order{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:center;
    background-color:#f6f6f6;
    border-radius:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-bottom:1.25rem;
    padding:.75rem 1.5625rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000E .my-order{
        border-radius:.5rem;
        margin-bottom:1.875rem;
        padding:.625rem
    }
}
.ML000E .my-order .c-button.red:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-red-right-6-10.svg)
}
.ML000E .my-order-container.my-product-list .my-orderlist{
    max-width:none
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info__container{
        background-color:#fff;
        border-radius:1.25rem;
        margin-top:1.25rem;
        padding:1.5rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .ML000E .my-return-info__container{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .ML000E .my-return-info{
        background-color:#fff;
        border-radius:1.25rem;
        margin-top:.75rem;
        padding:1.25rem 1rem
    }
}
@media(max-width:48rem)and (min-width:48.0625rem){
    .ML000E .my-return-info{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .ML000E .my-return-info:not(:first-child){
        margin-top:.75rem
    }
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info:not(:first-child){
        margin-top:1.5rem
    }
}
.ML000E .my-return-info .c-text-contents{
    border-bottom:.0625rem solid #cbc8c2;
    margin-bottom:.75rem;
    padding-bottom:.75rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .c-text-contents{
        margin-bottom:1.5rem;
        padding-bottom:1.5rem
    }
}
.ML000E .my-return-info .c-text-contents__title{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.ML000E .my-return-info .c-text-contents__title .cmp-button span{
    font-size:.875rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .c-text-contents__title .cmp-button span{
        font-size:1rem
    }
}
.ML000E .my-return-info .c-text-contents__bodycopy{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    color:#666;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .c-text-contents__bodycopy{
        margin-top:.5rem
    }
}
.ML000E .my-return-info .my-formFile .my-formFile__upload{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .my-formFile .my-formFile__upload{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.ML000E .my-return-info .my-formFile__title{
    color:#333;
    margin-bottom:.5rem
}
.ML000E .my-return-info .my-input ul li+li{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .my-input ul li+li{
        margin-top:1.5rem
    }
}
.ML000E .my-return-info .c-input-item label,.ML000E .my-return-info .c-search-box__form label,.ML000E .my-return-info .my-formFile__title{
    font-size:.875rem;
    font-weight:400;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .c-input-item label,.ML000E .my-return-info .c-search-box__form label,.ML000E .my-return-info .my-formFile__title{
        font-size:1rem;
        line-height:1.125rem
    }
}
.ML000E .my-return-info .c-input-item{
    position:relative
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .c-search-box__form{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        gap:0
    }
}
.ML000E .my-return-info .c-search-box__form .my-input__info{
    color:#666;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .c-search-box__form .my-input__info{
        margin-top:.375rem
    }
}
.ML000E .my-return-info .c-search-box__form .my-input__info li{
    font-size:.875rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .c-search-box__form .my-input__info li{
        line-height:1.25rem
    }
}
.ML000E .my-return-info .c-search-box__form+.c-search-box__form{
    margin-top:1.25rem
}
.ML000E .my-return-info .my-input__info{
    list-style:none;
    margin:0;
    padding:0
}
.ML000E .my-return-info .my-input__info li{
    margin:0
}
.ML000E .my-return-info .my-formFile input:focus-visible~label .btn-upload,.ML000E .my-return-info .my-formFile input:focus~label .btn-upload{
    outline:.0625rem solid #000;
    outline-offset:-rem(2px)
}
.ML000E .my-return-info .my-formFile label:not(.c-not-required){
    color:#333;
    margin-bottom:.5rem
}
.ML000E .my-return-info .my-formFile__inner{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .my-formFile__inner{
        gap:1rem
    }
}
.ML000E .my-return-info .my-formFile__inner input:focus-visible+label{
    outline:.0625rem solid currentColor
}
.ML000E .my-return-info .my-formFile__inner label.c-not-required{
    width:100%
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .my-formFile__inner label.c-not-required{
        width:inherit
    }
}
.ML000E .my-return-info .my-formFile .btn-upload{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    background:#fff;
    border:.0625rem solid #333;
    border-radius:6px;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-weight:700;
    height:2.5rem;
    justify-content:center;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .my-formFile .btn-upload{
        width:6.4375rem
    }
}
.ML000E .my-return-info .my-formFile__preview{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.ML000E .my-return-info .my-formFile__preview-item{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#f6f6f6;
    border-radius:.75rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:3rem;
    padding-left:1rem;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .my-formFile__preview-item{
        height:2.75rem
    }
}
.ML000E .my-return-info .my-formFile__preview-item:not(:first-child){
    margin-top:.625rem
}
.ML000E .my-return-info .my-formFile__preview__btn-delete{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-16-16.svg) 50%/.875rem .875rem no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:1rem;
    position:absolute;
    right:1.1875rem;
    top:calc(50% - .5rem);
    width:1rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .my-formFile__preview__btn-delete{
        right:1rem
    }
}
.ML000E .my-return-info .my-formFile__preview p{
    color:#000;
    font-size:1rem;
    line-height:1.25rem;
    padding:.5rem 3rem .5rem 0;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .my-formFile__preview p{
        padding-top:.625rem
    }
}
.ML000E .my-return-info .my-formFile__preview p span{
    color:#000
}
.ML000E .my-return-info .my-formFile__remove{
    background:transparent url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg) 50%/contain no-repeat;
    background-size:.625rem;
    border:none;
    cursor:pointer;
    line-height:.625rem;
    position:absolute;
    right:1.1875rem;
    text-indent:-9999px;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.ML000E .my-return-info .my-formFile__msg{
    color:#4a4946;
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .my-formFile__msg{
        color:#646464
    }
}
.ML000E .my-return-info .my-formFile__btn{
    border:.0625rem solid #646464;
    border-radius:6.25rem;
    cursor:pointer;
    display:inline-block;
    min-height:2.75rem;
    min-width:3.25rem;
    padding:0 1.25rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .my-formFile__btn{
        border-color:#cbc8c2
    }
}
.ML000E .my-return-info .my-formFile__btn-upload{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    color:#000;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    font-size:1rem;
    font-weight:600;
    justify-content:center;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info .my-formFile__btn-upload{
        width:inherit
    }
}
.ML000E .my-return-info .my-formFile__btn-add{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-black-16-16.svg) no-repeat 50%;
    background-size:1.25rem 1.25rem
}
.ML000E .my-return-info__desc{
    color:#666;
    margin-bottom:2.5rem;
    margin-top:.75rem
}
@media(max-width:48rem){
    .ML000E .my-return-info__desc p+p{
        margin-top:1.25rem
    }
}
.ML000E .my-return-info__fold-btn.disabled{
    border-bottom:.0625rem solid #e6e6e6;
    color:#999;
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .ML000E .my-return-info__fold-btn.disabled{
        padding-bottom:.75rem
    }
}
.ML000E .my-return-accordion .c-accordion__button{
    margin-right:.125rem
}
.ML000E .my-return-accordion .c-accordion__button:after{
    height:.5625rem;
    width:1rem
}
.ML000E .my-option-list{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .ML000E .my-option-list{
        margin-top:.75rem
    }
}
.ML000E .my-option-list .c-sibling-option--single{
    display:block!important
}
.ML000E .my-option-list .c-sibling-option__definition{
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ML000E .my-option-list .c-sibling-option__definition{
        line-height:1.375rem
    }
}
.ML000E .my-option-list .c-sibling-option__desc{
    line-height:1.25rem;
    margin-top:0
}
@media(min-width:48.0625rem){
    .ML000E .my-option-list .c-sibling-option__desc{
        line-height:1.375rem;
        margin-top:.25rem
    }
}
.ML000E .c-button[class*=-box].disabled:not(.c-button[class*=-box][class*=-box-outlined]){
    background-color:#999;
    color:#bbb
}
.ML000E .c-select-item select{
    color:#000
}
.ML000E .c-select-item select:disabled{
    background-color:#f6f6f6;
    color:#cbc8c2;
    font-size:1rem;
    font-weight:400;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .ML000E .c-select-item select:disabled{
        line-height:1.25rem
    }
}
.ML000E .my-input{
    text-align:left
}
.ML000E .my-input ul{
    list-style:none;
    margin:0;
    padding:0
}
.ML000E .my-input ul li{
    margin:0
}
.ML000E .my-input ul .c-input-item{
    position:relative
}
.ML000E .my-input ul .c-input-item label{
    color:#333
}
.ML000E .my-input ul .c-input-item .my-input__password{
    padding-right:2.8125rem
}
.ML000E .my-input ul .c-input-item.active .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-red-24-24.svg) 50%/contain no-repeat
}
.ML000E .my-input .my-warn,.ML000E .my-input .my-warn select{
    border-color:#ea1917
}
.ML000E .my-input input{
    height:auto;
    padding:.5625rem 1rem;
    text-overflow:ellipsis
}
@media(min-width:48.0625rem){
    .ML000E .my-input input{
        font-size:.875rem
    }
}
.ML000E .my-input input[type=date]{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-calendar-black-20-19.svg) no-repeat right 1rem center;
    background-color:#fff;
    background-size:1.25rem 1.1875rem;
    position:relative
}
.ML000E .my-input input[type=date]::-webkit-clear-button,.ML000E .my-input input[type=date]::-webkit-inner-spin-button{
    display:none
}
.ML000E .my-input input[type=date]::-webkit-calendar-picker-indicator{
    background:transparent;
    color:transparent;
    cursor:pointer;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.ML000E .my-input input[type=date]:before{
    content:attr(data-placeholder);
    width:100%
}
.ML000E .my-input input[type=date]:focus:before,.ML000E .my-input input[type=date]:valid:before{
    display:none
}
.ML000E .my-input input[data-placeholder]:before{
    color:#666;
    font-size:.875rem
}
.ML000E .my-input input[type=password]{
    padding-right:2.8125rem
}
.ML000E .my-input input[readonly]{
    background-color:#f6f6f6;
    color:#cbc8c2
}
.ML000E .my-input input[readonly]::-webkit-input-placeholder{
    color:#bbb
}
.ML000E .my-input input[readonly]::-moz-placeholder{
    color:#bbb
}
.ML000E .my-input input[readonly]:-ms-input-placeholder{
    color:#bbb
}
.ML000E .my-input input[readonly]::-ms-input-placeholder{
    color:#bbb
}
.ML000E .my-input input[readonly]::placeholder{
    color:#bbb
}
.ML000E .my-input input[disabled]{
    background-color:#f6f6f6;
    color:#bbb
}
.ML000E .my-input input[disabled]::-webkit-input-placeholder{
    color:#bbb
}
.ML000E .my-input input[disabled]::-moz-placeholder{
    color:#bbb
}
.ML000E .my-input input[disabled]:-ms-input-placeholder{
    color:#bbb
}
.ML000E .my-input input[disabled]::-ms-input-placeholder{
    color:#bbb
}
.ML000E .my-input input[disabled]::placeholder{
    color:#bbb
}
.ML000E .my-input .input-button__container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:0 .5rem
}
.ML000E .my-input .input-button__container .button{
    margin:0
}
@media(min-width:48.0625rem){
    .ML000E .my-input .input-button__container .button{
        min-width:6.6875rem
    }
    .ML000E .my-input .input-button__container .button .c-button[class*=-box-outlined].medium{
        padding:0;
        width:100%
    }
    .ML000E .my-input .input-button__container .button .c-button[class*=-box-outlined].medium span{
        font-size:.75rem
    }
}
@media(max-width:48rem){
    .ML000E .my-input .input-button__container .button .cmp-button{
        font-size:.75rem;
        height:100%;
        padding:0 .75rem;
        width:100%
    }
    .ML000E .my-input .input-button__container input{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.ML000E .my-input .input-button__container--validation .my-button-validation{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.ML000E .my-input .c-text-contents{
    margin-bottom:1.875rem
}
@media(min-width:48.0625rem){
    .ML000E .my-input .c-text-contents{
        margin-bottom:2.5rem
    }
}
.ML000E .my-input .c-text-contents__bodycopy{
    margin:.625rem auto 0;
    max-width:28.125rem
}
.ML000E .my-input .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.875rem
}
.ML000E .my-input .my-form__search{
    padding-right:3.125rem
}
.ML000E .my-input .my-form__search__icon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-black-24-24.svg) 50%/1.3125rem 1.3125rem no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:1.5rem;
    position:absolute;
    right:1rem;
    top:50%;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .ML000E .my-input .my-form__search__icon{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-black-24-24.svg) 50%/1rem 1rem no-repeat;
        top:53%
    }
}
.ML000E .my-input .c-valid,.ML000E .my-input .c-warning{
    line-height:.875rem;
    margin-left:.8125rem;
    margin-top:.375rem;
    padding-left:0
}
.ML000E .my-input .c-valid:before,.ML000E .my-input .c-warning:before{
    display:none
}
.ML000E .my-input .c-valid+.c-valid,.ML000E .my-input .c-valid+.c-warning,.ML000E .my-input .c-warning+.c-valid,.ML000E .my-input .c-warning+.c-warning{
    margin-top:0
}
.ML000E .my-toastPopup.my-component{
    padding:0 1rem
}
@media(min-width:48.0625rem){
    .ML000E .my-toastPopup.my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000E .toast-popup{
    margin:1.25rem auto 0
}
@media(min-width:48.0625rem){
    .ML000E .toast-popup{
        margin-top:1.5rem
    }
}
.ML000E .c-accordion__head{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
@media(min-width:48.0625rem){
    .ML000E .c-accordion__head .button{
        display:none
    }
}
.ML000E .c-accordion__body{
    display:none
}
.ML000E .c-accordion__body.expanded{
    display:block
}
.ML000N .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    overflow:hidden;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000N .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000N .my-component.margin-top{
    padding-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000N .my-component.margin-top{
        padding-top:3.125rem
    }
}
.ML000N .my-component--my-account{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000N .my-component--my-account{
        margin-top:0
    }
    .ML000N .my-component--my-account:last-child{
        margin-bottom:4rem
    }
}
.ML000N .my-component.no-crop{
    overflow:initial
}
.ML000N .my-account{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin:0 0 1.25rem;
    padding:1.25rem 1rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000N .my-account{
        border-radius:1.75rem;
        margin:1.5rem 0;
        padding:1.5rem
    }
}
.ML000N .my-account__item{
    padding:1rem 0;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000N .my-account__item{
        padding:1.5rem 0
    }
}
.ML000N .my-account__item:first-child{
    padding-top:0
}
.ML000N .my-account__item:last-child{
    padding-bottom:0
}
.ML000N .my-account__item+.my-account__item{
    border-top:.0625rem solid #eee
}
.ML000N .my-account__item:focus .my-account__more,.ML000N .my-account__item:hover .my-account__more{
    background:#333
}
.ML000N .my-account__item:focus .my-account__more .c-text-contents__bodycopy,.ML000N .my-account__item:hover .my-account__more .c-text-contents__bodycopy{
    color:#fff
}
.ML000N .my-account__item .my-account__info{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    width:100%
}
.ML000N .my-account__item .my-account__info:after{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-7-12.svg) 50%/contain no-repeat;
    content:"";
    height:.75rem;
    position:absolute;
    right:0;
    top:.4375rem;
    width:.4375rem
}
.ML000N .my-account__icon{
    display:block;
    height:1.5rem;
    margin:0 .375rem 0 0;
    width:1.5rem
}
.ML000N .my-account__icon--profile{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-account-profile-24-24.svg) 50%/contain no-repeat
}
.ML000N .my-account__icon--password{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-account-password-24-24.svg) 50%/contain no-repeat
}
.ML000N .my-account__icon--address{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-account-address-24-24.svg) 50%/contain no-repeat
}
.ML000N .my-account__text{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000N .my-account__text{
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        -ms-flex-direction:initial;
        flex-direction:row;
        margin-top:.75rem
    }
}
.ML000N .my-account__text-item{
    color:#646464;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .ML000N .my-account__text-item{
        line-height:1.375rem
    }
    .ML000N .my-account__text-item+.my-account__text-item{
        padding-left:1.25rem;
        position:relative
    }
    .ML000N .my-account__text-item+.my-account__text-item:before{
        background-color:#eee;
        content:"";
        display:inline-block;
        height:.875rem;
        left:.625rem;
        position:absolute;
        top:50%;
        -webkit-transform:translate(-50%,-50%);
        transform:translate(-50%,-50%);
        width:.0625rem
    }
}
.ML000N .my-account__text-item--empty{
    color:#646464
}
@media(max-width:48rem){
    .ML000N .my-account__text-item--empty{
        line-height:1.25rem
    }
}
.ML000N .my-account__btn{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000N .my-account__btn{
        margin-top:0
    }
}
.ML000N .my-account-content{
    max-width:none;
    padding-left:0;
    padding-right:0
}
@media(min-width:48.0625rem){
    .ML000N .my-account__more{
        border:.0625rem solid #333;
        border-radius:.375rem;
        display:block;
        margin-top:1.25rem;
        padding:.5rem .75rem
    }
}
.ML000N .my-account__link{
    cursor:pointer;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000N .my-account__link{
        border-radius:.375rem;
        bottom:0;
        height:1.875rem;
        left:50%;
        top:auto;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%);
        width:6.1875rem
    }
}
.ML000O .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000O .my-component{
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .ML000O .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(min-width:48.0625rem){
    .ML000O .my-component{
        margin:0 auto
    }
}
@media(max-width:48rem){
    .ML000O .my-component{
        padding-left:1rem;
        padding-right:1rem
    }
}
.ML000O .my-component.margin-top{
    padding-top:1.875rem
}
@media(min-width:48.0625rem){
    .ML000O .my-component.margin-top{
        padding-top:2.5rem
    }
}
.ML000O .my-component.my-topBorder{
    padding-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000O .my-component.my-topBorder{
        border:0;
        margin:0 auto;
        padding-top:1.5rem
    }
}
.ML000O .my-component.my-topBorder:last-child{
    padding-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .ML000O .my-component.my-topBorder:last-child{
        padding-bottom:4rem
    }
}
.ML000O .my-component>.c-text-contents>.c-text-contents__bodycopy{
    margin-top:.5rem
}
.ML000O .my-component.my-edit-profile .my-formbox{
    padding:0
}
.ML000O .my-component.my-edit-profile+.my-component{
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .ML000O .my-component.my-edit-profile+.my-component{
        padding-top:1.5rem
    }
}
.ML000O .my-component:first-child{
    padding-bottom:1.25rem;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .ML000O .my-component:first-child{
        padding-bottom:1.5rem
    }
}
.ML000O .my-component__wrap{
    border-bottom:.0625rem solid #cbc8c2
}
@media(max-width:48rem){
    .ML000O .my-component__wrap{
        border-top:0
    }
}
.ML000O .align-text-center{
    text-align:left
}
@media(min-width:48.0625rem){
    .ML000O .align-text-center{
        text-align:center
    }
}
.ML000O .my-formbox{
    margin:0 auto
}
.ML000O .my-formbox .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:3.75rem
}
.ML000O .my-formbox .my-formbox__button{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-top:2rem
}
@media(min-width:48.0625rem){
    .ML000O .my-formbox .my-formbox__button{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-top:3.75rem
    }
}
.ML000O .my-formbox .my-formbox__button .c-button{
    min-width:calc(50% - .3125rem)
}
@media(min-width:48.0625rem){
    .ML000O .my-formbox .my-formbox__button .c-button{
        min-width:0
    }
}
.ML000O .my-edit-profile{
    padding-top:1.25rem
}
.ML000O .my-edit-profile-text{
    background-color:#f6f6f6;
    color:#666;
    font-size:.75rem;
    line-height:.9375rem;
    padding:.3125rem 1.5625rem
}
@media(min-width:48.0625rem){
    .ML000O .my-edit-profile-text{
        border-radius:.5rem;
        padding:.625rem 1.25rem
    }
}
.ML000O .my-edit-profile-text+.my-edit-profile__title{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000O .my-edit-profile-text+.my-edit-profile__title{
        margin-top:1.875rem
    }
}
.ML000O .my-edit-profile__title{
    font-size:1.25rem;
    font-weight:400;
    line-height:1.5rem;
    margin:0 auto .75rem;
    max-width:59.5rem;
    padding:0
}
@media(min-width:48.0625rem){
    .ML000O .my-edit-profile__title{
        font-size:2rem;
        line-height:2.25rem;
        margin-bottom:0;
        padding:0 0 1.25rem
    }
}
.ML000O .my-edit-profile .c-checkbox-item{
    padding:0
}
.ML000O .my-edit-profile .c-checkbox-item .label{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ML000O .my-edit-profile .c-checkbox-item .label{
        font-size:1rem;
        line-height:1.25rem
    }
}
.ML000O .my-edit-profile .c-checkbox-item .label:before{
    height:1.25rem;
    width:1.25rem
}
.ML000O .my-edit-profile .c-checkbox-item+.my-formbox{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ML000O .my-edit-profile .c-checkbox-item+.my-formbox{
        margin-top:1.5rem
    }
}
.ML000O .my-edit-profile__desc{
    color:#646464;
    font-size:.875rem;
    line-height:1rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000O .my-edit-profile__desc{
        font-size:1rem;
        line-height:1.25rem
    }
}
.ML000O .my-edit-profile__desc a{
    color:#ea1917;
    text-decoration:underline
}
.ML000O .my-edit-profile__box{
    background-color:#fff;
    border-radius:1.25rem;
    margin:0 auto;
    max-width:59.5rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .ML000O .my-edit-profile__box{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.ML000O .my-form-required{
    color:#646464;
    font-size:.75rem;
    line-height:.875rem;
    margin:0 auto .5rem;
    max-width:59.5rem;
    text-align:right
}
@media(max-width:48rem){
    .ML000O .my-form-required{
        text-align:right
    }
}
@media(min-width:48.0625rem){
    .ML000O .my-form-required{
        font-size:1rem;
        line-height:1.25rem
    }
}
.ML000O .my-form-required .c-required{
    color:inherit;
    font-size:inherit;
    font-weight:inherit;
    line-height:inherit
}
.ML000O .my-linkedlogin__list{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.625rem;
    justify-content:center;
    list-style:none;
    margin:0;
    padding:0;
    width:100%
}
.ML000O .my-linkedlogin__list li{
    margin:0
}
@media(min-width:48.0625rem){
    .ML000O .my-linkedlogin__list{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        gap:1rem;
        justify-content:flex-start
    }
}
.ML000O .my-linkedlogin li{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem
}
@media(max-width:48rem){
    .ML000O .my-linkedlogin li{
        width:calc(50% - .3125rem)
    }
}
@media(min-width:48.0625rem){
    .ML000O .my-linkedlogin li{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.ML000O .my-linkedlogin li:has(.my-linkedlogin__desc--linked){
    border-color:#ea1917
}
.ML000O .my-linkedlogin__item{
    display:block;
    width:100%
}
.ML000O .my-linkedlogin__container{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    padding:.9375rem 0 .9375rem 1rem
}
@media(min-width:48.0625rem){
    .ML000O .my-linkedlogin__container{
        padding:.9375rem 1rem
    }
}
.ML000O .my-linkedlogin__link:hover{
    text-decoration:none
}
.ML000O .my-linkedlogin .my-linkedlogin__ico{
    height:1.5rem;
    text-indent:-9999rem;
    width:1.5rem
}
.ML000O .my-linkedlogin .my-linkedlogin__ico--apple{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-apple-color-30-30.svg) 50%/contain no-repeat
}
.ML000O .my-linkedlogin .my-linkedlogin__ico--amazon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-amazon-color-30-30.svg) 50%/contain no-repeat
}
.ML000O .my-linkedlogin .my-linkedlogin__ico--google{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-google-color-30-30.svg) 50%/contain no-repeat
}
.ML000O .my-linkedlogin .my-linkedlogin__ico--facebook{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-facebook-color-30-30.svg) 50%/contain no-repeat
}
@media(max-width:48rem){
    .ML000O .my-linkedlogin__desc .c-text-contents__title{
        display:none
    }
}
.ML000O .my-linkedlogin__desc .c-text-contents__title .cmp-text{
    line-height:1.375rem;
    text-align:left
}
.ML000O .my-linkedlogin__desc .my-linkedlogin__link{
    color:#ea1917;
    margin-top:0;
    text-align:left;
    text-decoration:underline
}
.ML000O .my-linkedlogin__desc .my-linkedlogin__link span{
    display:block;
    font-size:.875rem;
    line-height:1.375rem
}
@media(min-width:48.0625rem){
    .ML000O .my-linkedlogin__desc .my-linkedlogin__link span{
        line-height:1.5rem;
        margin-left:0
    }
}
.ML000O .my-linkedlogin__desc--linked .my-linkedlogin__link{
    padding-right:1.25rem;
    position:relative
}
.ML000O .my-linkedlogin__desc--linked .my-linkedlogin__link:after{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-check-red-20-20.svg) 50%/contain no-repeat;
    content:"";
    height:1.25rem;
    position:absolute;
    right:0;
    top:calc(50% - .625rem);
    width:1.25rem
}
.ML000O .my-input{
    text-align:left
}
.ML000O .my-input ul{
    list-style:none;
    margin:0;
    padding:0
}
.ML000O .my-input ul li{
    margin:0;
    width:100%
}
.ML000O .my-input ul li+li{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000O .my-input ul li+li{
        margin-top:1.5rem
    }
}
.ML000O .my-input ul .c-input-item{
    position:relative
}
.ML000O .my-input ul .c-input-item label{
    color:#333;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ML000O .my-input ul .c-input-item label{
        line-height:1.125rem
    }
}
.ML000O .my-input ul .c-input-item label .c-required{
    color:#ea1917;
    font-size:inherit;
    font-weight:inherit;
    line-height:inherit;
    margin-left:.125rem
}
@media(min-width:48.0625rem){
    .ML000O .my-input ul .c-input-item label .c-required{
        margin-left:.25rem
    }
}
.ML000O .my-input ul .c-input-item .my-input__password{
    padding-right:2.8125rem
}
.ML000O .my-input ul .c-input-item.active .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-red-24-24.svg) 50%/contain no-repeat
}
.ML000O .my-input input{
    border-radius:.75rem;
    color:#000;
    font-size:1rem;
    height:2.75rem;
    line-height:1.25rem;
    padding:.75rem .875rem
}
@media(min-width:48.0625rem){
    .ML000O .my-input input{
        padding:.75rem .8125rem
    }
}
.ML000O .my-input input::-webkit-input-placeholder{
    color:#646464!important;
    font-size:1rem;
    line-height:1.25rem
}
.ML000O .my-input input::-moz-placeholder{
    color:#646464!important;
    font-size:1rem;
    line-height:1.25rem
}
.ML000O .my-input input:-ms-input-placeholder{
    color:#646464!important;
    font-size:1rem;
    line-height:1.25rem
}
.ML000O .my-input input::-ms-input-placeholder{
    color:#646464!important;
    font-size:1rem;
    line-height:1.25rem
}
.ML000O .my-input input::placeholder{
    color:#646464!important;
    font-size:1rem;
    line-height:1.25rem
}
.ML000O .my-input input[data-placeholder]:before{
    color:#666;
    font-size:1rem
}
.ML000O .my-input input[readonly]{
    background-color:#f6f6f6
}
.ML000O .my-input input[readonly]::-webkit-input-placeholder{
    color:#bbb
}
.ML000O .my-input input[readonly]::-moz-placeholder{
    color:#bbb
}
.ML000O .my-input input[readonly]:-ms-input-placeholder{
    color:#bbb
}
.ML000O .my-input input[readonly]::-ms-input-placeholder{
    color:#bbb
}
.ML000O .my-input input[readonly]::placeholder{
    color:#bbb
}
.ML000O .my-input input[disabled]{
    background-color:#f6f6f6
}
.ML000O .my-input input[disabled]::-webkit-input-placeholder{
    color:#bbb
}
.ML000O .my-input input[disabled]::-moz-placeholder{
    color:#bbb
}
.ML000O .my-input input[disabled]:-ms-input-placeholder{
    color:#bbb
}
.ML000O .my-input input[disabled]::-ms-input-placeholder{
    color:#bbb
}
.ML000O .my-input input[disabled]::placeholder{
    color:#bbb
}
.ML000O .my-input input+.c-checkbox-item{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000O .my-input input+.c-checkbox-item{
        margin-top:.375rem
    }
}
.ML000O .my-input .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-32-32.svg) 50%/contain no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:1.5rem;
    position:absolute;
    right:.9375rem;
    top:calc(50% + 2px);
    width:1.5rem
}
.ML000O .my-input .c-text-contents{
    margin-bottom:1.875rem
}
@media(min-width:48.0625rem){
    .ML000O .my-input .c-text-contents{
        margin-bottom:2.5rem
    }
}
.ML000O .my-input .c-text-contents__bodycopy{
    margin:.625rem auto 0;
    max-width:28.125rem
}
.ML000O .my-input .c-checkbox-item .label{
    color:#000;
    font-size:.875rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .ML000O .my-input .c-checkbox-item .label{
        color:#333;
        font-size:1rem
    }
}
.ML000O .my-input .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.875rem
}
.ML000O .my-input .my-warn,.ML000O .my-input .my-warn select{
    border-color:#ea1917
}
.ML000O .my-input .c-search-box__form.my-warn{
    padding-right:0
}
.ML000O .my-input .input-button__container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:0 .5rem
}
.ML000O .my-input .input-button__container .button{
    margin:0
}
@media(min-width:48.0625rem){
    .ML000O .my-input .input-button__container .button{
        min-width:6.8125rem
    }
}
@media(max-width:48rem){
    .ML000O .my-input .input-button__container .button .cmp-button{
        font-size:1rem;
        height:100%;
        padding:0 .75rem;
        width:100%
    }
}
.ML000O .my-input .input-button__container .c-button[class*=-box-outlined].medium{
    font-size:.75rem;
    padding:0 .75rem
}
@media(max-width:48rem){
    .ML000O .my-input .input-button__container input{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.ML000O .my-input .c-valid,.ML000O .my-input .c-warning{
    margin-top:.375rem;
    padding:0 .8125rem
}
@media(min-width:48.0625rem){
    .ML000O .my-input .c-valid,.ML000O .my-input .c-warning{
        line-height:1rem;
        margin-top:.5rem
    }
}
.ML000O .my-input .c-valid:before,.ML000O .my-input .c-warning:before{
    display:none
}
.ML000O .my-input .c-warning{
    color:#ea1917;
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .ML000O .my-input .c-warning{
        font-size:.875rem;
        line-height:1rem
    }
}
.ML000O .my-input .c-select-item select{
    border-radius:.75rem;
    color:#000;
    height:2.75rem
}
.ML000O .my-input .c-select-item select option[selected]{
    color:#333
}
.ML000O .my-input .c-select-item select:disabled{
    background-color:#f6f6f6;
    color:#cbc8c2
}
.ML000O ul.my-input__info{
    color:#4a4946;
    margin-top:.5rem
}
.ML000O ul.my-input__info li{
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ML000O ul.my-input__info li{
        line-height:1.25rem
    }
}
.ML000O .button.my-button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    gap:.5rem;
    justify-content:center;
    margin-top:1.5rem
}
.ML000O .button.my-button .cmp-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .ML000O .button.my-button{
        margin-top:2rem
    }
    .ML000O .button.my-button .cmp-button{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
}
.ML000O .buy-find-address .c-pop-msg__header{
    margin-bottom:1.25rem
}
.ML000O .buy-find-address .input-button__container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:48rem){
    .ML000O .buy-find-address .input-button__container{
        gap:.5rem
    }
}
.ML000O .buy-find-address .input-button__container .button{
    margin-top:0
}
.ML000O .buy-find-address .input-button__container .button .c-button{
    font-size:.75rem;
    padding-left:.75rem;
    padding-right:.75rem;
    white-space:nowrap
}
@media(max-width:48rem){
    .ML000O .buy-find-address .input-button__container .button .c-button{
        height:3.125rem
    }
}
@media(min-width:48.0625rem){
    .ML000O .buy-find-address .input-button__container .button .c-button{
        padding-left:.6875rem;
        padding-right:.6875rem
    }
}
.ML000O .buy-find-address .c-pop-msg__container{
    display:block;
    height:auto;
    margin-bottom:0;
    padding:2.5rem 1.5625rem 1.5625rem
}
@media(min-width:48.0625rem){
    .ML000O .buy-find-address .c-pop-msg__container{
        border-radius:.5rem;
        height:-webkit-fit-content;
        height:-moz-fit-content;
        height:fit-content;
        margin:auto;
        padding:3.125rem;
        width:41.25rem
    }
}
.ML000O .buy-find-address .c-pop-msg__container .c-pop-msg__close-button{
    height:1.25rem;
    margin:1.25rem;
    width:1.25rem
}
@media(max-width:48rem){
    .ML000O .buy-find-address .c-pop-msg__container .c-pop-msg__close-button{
        margin-top:1rem;
        padding:.125rem
    }
}
.ML000O .buy-find-address .c-pop-msg__container .c-pop-msg__header{
    margin-bottom:1rem
}
@media(min-width:48.0625rem){
    .ML000O .buy-find-address .c-pop-msg__container .c-pop-msg__header{
        margin-bottom:1.25rem
    }
}
.ML000O .buy-find-address .c-pop-msg__container .c-pop-msg__header .cmp-title{
    line-height:1.75rem;
    text-align:center
}
@media(min-width:48.0625rem){
    .ML000O .buy-find-address .c-pop-msg__container .c-pop-msg__header .cmp-title{
        line-height:2rem;
        margin-bottom:0
    }
}
.ML000O .buy-find-address__form{
    border-bottom:.0625rem solid #eee;
    margin-bottom:1.25rem;
    padding-bottom:1.25rem
}
.ML000O .buy-find-address__form .c-radio-item+.c-radio-item{
    margin-top:1.25rem
}
.ML000O .buy-find-address .c-radio-item .label{
    color:#000
}
.ML000O .buy-find-address .c-radio-item input[type=radio]:checked+.label{
    font-weight:600
}
.ML000O .buy-find-address .c-button{
    width:100%
}
@media(max-width:48rem){
    .ML000O .buy-find-address .c-button{
        height:2.75rem!important
    }
}
.ML000O .c-accordion__head{
    margin:0 auto;
    max-width:59.5rem;
    padding:0;
    position:relative
}
.ML000O .c-accordion__head .c-accordion__initial{
    color:#da0f47;
    margin-right:.5rem
}
@media(min-width:48.0625rem){
    .ML000O .c-accordion__head .c-accordion__initial{
        margin-right:.625rem
    }
}
.ML000O .c-accordion__head-text{
    color:#000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    line-height:1.25rem;
    padding-right:2.1875rem
}
@media(min-width:48.0625rem){
    .ML000O .c-accordion__head-text{
        color:#333;
        line-height:1.375rem;
        padding-right:7.625rem
    }
}
.ML000O .c-accordion__head-text .c-text-contents__headline .cmp-text:first-child{
    color:#666;
    margin-bottom:.25rem
}
.ML000O .c-accordion__body{
    padding-top:.75rem
}
@media(min-width:48.0625rem){
    .ML000O .c-accordion__body{
        padding-top:1.25rem
    }
}
.ML000O .c-accordion__body .text{
    color:#666
}
@media(min-width:48.0625rem){
    .ML000O .c-accordion__body .text{
        line-height:1.25rem
    }
}
.ML000O .c-accordion__body .text+.title{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .ML000O .c-accordion__body .text+.title{
        margin-top:.625rem
    }
}
.ML000O .c-accordion__body .title{
    margin-bottom:.25rem
}
@media(min-width:48.0625rem){
    .ML000O .c-accordion__body .title{
        line-height:1rem
    }
}
.ML000O .c-accordion__body-text{
    -ms-flex-line-pack:start;
    align-content:flex-start;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media(min-width:48.0625rem){
    .ML000O .c-accordion__body-text{
        -ms-flex-preferred-size:51.875rem;
        flex-basis:51.875rem;
        min-width:22.875rem
    }
    .ML000O .c-accordion__body-text:only-child{
        -ms-flex-preferred-size:67.125rem;
        flex-basis:67.125rem
    }
}
.ML000O .c-accordion__body-text .c-text-contents__bodycopy{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.ML000O .c-accordion__body-text .c-text-contents__bodycopy a{
    color:#333;
    text-decoration:underline
}
.ML000O .c-accordion__body-text .c-text-contents__bodycopy strong{
    font-weight:700
}
.ML000O .c-accordion__body-text .c-cta{
    width:100%
}
.ML000O .c-accordion__body-text .c-accordion__initial{
    margin-right:.5rem
}
@media(min-width:48.0625rem){
    .ML000O .c-accordion__body-text .c-accordion__initial{
        margin-right:.625rem
    }
    .ML000O .c-accordion__body-image{
        -ms-flex-preferred-size:36.625rem;
        flex-basis:36.625rem
    }
}
.ML000O .c-accordion__body-image:empty{
    display:none
}
.ML000O .c-accordion__button{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000O .c-accordion__button{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:none;
        padding-right:0;
        padding-top:0
    }
}
.ML000O .c-accordion__button:after{
    height:.4375rem;
    width:.75rem
}
@media(max-width:48rem){
    .c-pop-msg--change-password{
        padding:0 1.5625rem
    }
}
.c-pop-msg--change-password .c-pop-msg__container{
    background:#f0ece4;
    border-radius:1.25rem;
    padding:2.5rem 1.875rem
}
@media(min-width:48.0625rem){
    .c-pop-msg--change-password .c-pop-msg__container{
        border-radius:1.75rem;
        max-width:30rem!important;
        padding:3.125rem
    }
}
.c-pop-msg--change-password .c-pop-msg__header{
    border-bottom:none;
    margin-bottom:.5rem;
    padding:0
}
@media(min-width:48.0625rem){
    .c-pop-msg--change-password .c-pop-msg__header{
        margin-bottom:1.5rem;
        padding:0
    }
}
.c-pop-msg--change-password .c-pop-msg__header .cmp-title{
    font-size:1.5rem;
    font-weight:300;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .c-pop-msg--change-password .c-pop-msg__header .cmp-title{
        font-size:2.25rem;
        line-height:2.625rem;
        padding-bottom:0
    }
}
.c-pop-msg--change-password .c-pop-msg__close-button{
    height:2.75rem!important;
    margin:0!important;
    width:2.75rem!important
}
@media(min-width:48.0625rem){
    .c-pop-msg--change-password .c-pop-msg__close-button{
        height:3.75rem!important;
        width:3.75rem!important
    }
}
.c-pop-msg--change-password .c-pop-msg__close-button:before{
    height:1.25rem!important;
    width:1.25rem!important
}
@media(max-width:48rem){
    .c-pop-msg--change-password .c-pop-msg__close-button:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-24-24.svg);
        content:""!important;
        display:block;
        height:.75rem!important;
        width:.75rem!important
    }
    .c-pop-msg--change-password .c-button{
        width:100%
    }
}
.ML000P .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    overflow:hidden;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000P .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000P .my-component.margin-top{
    padding-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000P .my-component.margin-top{
        padding-top:3.125rem
    }
}
.ML000P .my-component.margin-bottom{
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .ML000P .my-component.margin-bottom{
        padding-bottom:3.125rem
    }
}
.ML000P .my-component>.c-text-contents>.c-text-contents__bodycopy{
    margin-top:0
}
.ML000P .align-text-center{
    text-align:left
}
@media(min-width:48.0625rem){
    .ML000P .align-text-center{
        text-align:center
    }
}
.ML000P .my-text__max{
    margin:0
}
.ML000P .my-text__max .text+.title{
    margin-bottom:.5rem
}
@media(min-width:48.0625rem){
    .ML000P .my-text__max .text+.title{
        margin-bottom:.5rem
    }
}
.ML000P .my-formbox{
    background-color:#fff;
    border-radius:1.25rem;
    margin:.5rem auto 0;
    max-width:59.5rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .ML000P .my-formbox{
        border-radius:1.75rem;
        margin-top:1.5rem;
        padding:1.5rem
    }
}
.ML000P .my-formbox .c-cta{
    margin-top:3.75rem
}
.ML000P .button.my-button,.ML000P .my-formbox .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.ML000P .button.my-button{
    gap:.5rem;
    margin-top:1.5rem;
    padding-bottom:1.5rem
}
.ML000P .button.my-button .cmp-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .ML000P .button.my-button{
        margin-top:2rem;
        padding-bottom:4rem
    }
    .ML000P .button.my-button .cmp-button{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
}
.ML000P .my-input{
    text-align:left
}
.ML000P .my-input ul{
    list-style:none;
    margin:0;
    padding:0
}
.ML000P .my-input ul li{
    margin:0;
    width:100%
}
.ML000P .my-input ul li+li{
    margin-top:1.25rem
}
.ML000P .my-input ul .c-input-item{
    position:relative
}
.ML000P .my-input ul .c-input-item label{
    color:#333;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ML000P .my-input ul .c-input-item label{
        line-height:1.125rem
    }
}
.ML000P .my-input ul .c-input-item .my-input__password{
    padding-right:2.9375rem
}
.ML000P .my-input ul .c-input-item.active .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-red-24-24.svg) 50%/contain no-repeat
}
.ML000P .my-input ul .c-input-item+.c-warning{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .ML000P .my-input ul .c-input-item+.c-warning{
        margin-top:.5rem
    }
}
.ML000P .my-input ul .c-input-item+.c-valid{
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .ML000P .my-input ul .c-input-item+.c-valid{
        margin-top:.5rem
    }
}
.ML000P .my-input input{
    border-radius:.75rem;
    font-size:1rem;
    height:2.75rem;
    line-height:1.25rem;
    padding:.75rem .8125rem
}
.ML000P .my-input input::-webkit-input-placeholder{
    color:#646464!important;
    font-size:1rem;
    line-height:1.25rem
}
.ML000P .my-input input::-moz-placeholder{
    color:#646464!important;
    font-size:1rem;
    line-height:1.25rem
}
.ML000P .my-input input:-ms-input-placeholder{
    color:#646464!important;
    font-size:1rem;
    line-height:1.25rem
}
.ML000P .my-input input::-ms-input-placeholder{
    color:#646464!important;
    font-size:1rem;
    line-height:1.25rem
}
.ML000P .my-input input::placeholder,.ML000P .my-input input[data-placeholder]:before{
    color:#646464!important;
    font-size:1rem;
    line-height:1.25rem
}
.ML000P .my-input input[type=password]{
    padding-right:2.8125rem
}
.ML000P .my-input .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.875rem
}
.ML000P .my-input .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-32-32.svg) 50%/contain no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:1.5rem;
    position:absolute;
    right:.9375rem;
    top:50%;
    width:1.5rem
}
.ML000P .my-input .my-warn{
    border-color:#ea1917;
    padding-right:2.5rem
}
.ML000P .my-input .my-warn select{
    border-color:#ea1917
}
.ML000P .my-input .c-valid,.ML000P .my-input .c-warning{
    font-size:.75rem;
    line-height:.875rem;
    margin-top:.25rem;
    padding:0 .8125rem
}
@media(min-width:48.0625rem){
    .ML000P .my-input .c-valid,.ML000P .my-input .c-warning{
        font-size:.875rem;
        line-height:1rem;
        margin-top:.375rem
    }
}
.ML000P .my-input .c-valid:before,.ML000P .my-input .c-warning:before{
    display:none
}
.ML000P .my-input .c-warning{
    color:#ea1917
}
.ML000R .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    overflow:hidden;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000R .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000R .my-component--nodata{
    padding-bottom:1.5rem;
    padding-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000R .my-component--nodata{
        padding-bottom:4rem;
        padding-top:4rem
    }
}
.ML000R .address-book{
    margin-bottom:1.5rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000R .address-book{
        margin-bottom:4rem;
        margin-top:1.5rem
    }
}
.ML000R .c-checkout-step02{
    background:#fff;
    border-radius:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .ML000R .c-checkout-step02{
        border-radius:1.75rem;
        margin:0 auto;
        max-width:59.5rem;
        padding:1.5rem
    }
}
.ML000R .c-checkout-step02+.c-checkout-step02{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .ML000R .c-checkout-step02+.c-checkout-step02{
        margin-top:.75rem
    }
}
.ML000R .c-checkout-step02 ul{
    margin:0;
    padding:0
}
.ML000R .c-checkout-step02 ul li{
    list-style:none
}
.ML000R .c-checkout-step02--save-button{
    padding-top:1.25rem;
    text-align:center;
    width:100%
}
.ML000R .c-checkout-step02 .c-address-box__flag.c-address-box__flag+.c-address-box__flag{
    margin-left:.125rem
}
.ML000R .c-checkout-step02 .c-address-box__flag{
    background-color:#333;
    border-radius:.25rem;
    color:#fff;
    font-size:.625rem;
    font-weight:700;
    line-height:.625rem;
    padding:.3125rem .375rem;
    text-align:center;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content
}
@media(min-width:48.0625rem){
    .ML000R .c-checkout-step02 .c-address-box__flag{
        margin-bottom:.125rem
    }
}
.ML000R .c-checkout-step02 .c-address-box__list{
    list-style:none;
    margin:0;
    padding:0
}
.ML000R .c-checkout-step02 .c-address-box__list li{
    margin:0
}
.ML000R .c-checkout-step02 .c-address-box__body,.ML000R .c-checkout-step02 .c-address-box__head{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
.ML000R .c-checkout-step02 .c-address-box__body{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:end;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .ML000R .c-checkout-step02 .c-address-box__body{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        margin-top:.125rem
    }
}
.ML000R .c-checkout-step02 .c-address-box__body .c-product-item__input--delete{
    -webkit-box-flex:0;
    -ms-flex-item-align:center;
    align-self:center;
    background:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-trash-24-24.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:1.5rem;
    border:0;
    cursor:pointer;
    display:inline-block;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    height:1.5rem;
    margin-left:1.875rem;
    padding:0;
    width:1.5rem
}
.ML000R .c-checkout-step02 .c-address-box__body .c-product-item__input--delete .cmp-image{
    padding:.1875rem
}
.ML000R .c-checkout-step02 .c-address-box__body .c-product-item__input--delete .cmp-image__image{
    display:block;
    width:1.125rem
}
.ML000R .c-checkout-step02 .c-address-box__context{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.ML000R .c-checkout-step02 .c-address-box__title{
    color:#333;
    font-size:.875rem;
    font-weight:400;
    line-height:1rem;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .ML000R .c-checkout-step02 .c-address-box__title{
        font-size:1rem;
        line-height:1.25rem;
        margin-top:.125rem
    }
}
.ML000R .c-checkout-step02 .c-address-box__title+.c-button{
    font-size:.875rem;
    line-height:.875rem;
    text-underline-offset:auto
}
.ML000R .c-checkout-step02 .c-address-box__text{
    color:#000;
    font-size:1rem;
    line-height:1.25rem;
    word-break:break-word
}
@media(min-width:48.0625rem){
    .ML000R .c-checkout-step02 .c-address-box__text{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.ML000R .c-checkout-step02 .c-address-box__num{
    color:#000;
    font-size:1rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .ML000R .c-checkout-step02 .c-address-box__num{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
@media(max-width:48rem){
    .ML000R .my-button,.ML000R .my-button .c-button{
        width:100%
    }
}
.ML000R .c-checkout-step02+.my-button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .ML000R .c-checkout-step02+.my-button{
        margin-top:2rem
    }
}
.ML000R .nodata-wrap .c-text-contents__bodycopy{
    color:#000
}
@media(max-width:48rem){
    .ML000R .nodata-wrap .c-text-contents__bodycopy div{
        line-height:1.25rem
    }
}
.ML000R .nodata-wrap .c-text-contents+.my-button{
    margin-top:1.5rem
}
@media(max-width:48rem){
    .ML000R .nodata-wrap .c-text-contents+.my-button .c-button{
        margin:0 .5625rem
    }
}
.ML000S .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    overflow:hidden;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000S .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000S .my-component:last-child{
    margin-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .ML000S .my-component:last-child{
        margin-bottom:4rem
    }
}
.ML000S .my-form-required>.c-required{
    color:#646464;
    font-size:inherit;
    font-weight:inherit;
    line-height:inherit
}
.ML000S .my-form-required{
    margin:.5rem auto 0;
    max-width:59.5rem
}
@media(min-width:48.0625rem){
    .ML000S .my-form-required{
        margin-top:1.5rem
    }
}
.ML000S .my-formbox{
    background-color:#fff;
    border-radius:1.75rem;
    margin:.75rem auto 0;
    max-width:59.5rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .ML000S .my-formbox{
        margin-top:1.25rem;
        padding:1.5rem
    }
}
.ML000S .my-formbox .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:3.75rem
}
.ML000S .my-formbox .my-formbox__button{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-top:2rem
}
@media(min-width:48.0625rem){
    .ML000S .my-formbox .my-formbox__button{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-top:3.75rem
    }
}
.ML000S .my-formbox .my-formbox__button .c-button{
    min-width:calc(50% - .3125rem)
}
@media(min-width:48.0625rem){
    .ML000S .my-formbox .my-formbox__button .c-button{
        min-width:0
    }
}
.ML000S .button.my-button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    gap:.375rem;
    justify-content:center;
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .ML000S .button.my-button{
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        -ms-flex-direction:initial;
        flex-direction:row;
        gap:.5rem;
        margin-top:1.875rem
    }
}
@media(max-width:48rem){
    .ML000S .button.my-button .c-button{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.ML000S .my-form-required{
    color:#646464;
    text-align:end
}
.ML000S .align-text-center{
    text-align:left
}
@media(min-width:48.0625rem){
    .ML000S .align-text-center{
        text-align:center
    }
}
.ML000S .my-input{
    text-align:left
}
.ML000S .my-input ul{
    list-style:none;
    margin:0;
    padding:0
}
.ML000S .my-input ul li{
    margin:0;
    width:100%
}
.ML000S .my-input ul li+li{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ML000S .my-input ul li+li{
        margin-top:1.25rem
    }
}
.ML000S .my-input ul .c-input-item{
    position:relative
}
.ML000S .my-input ul .c-input-item label{
    color:#333;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ML000S .my-input ul .c-input-item label{
        line-height:1.125rem
    }
}
.ML000S .my-input ul .c-input-item label .c-required{
    font-size:inherit;
    font-weight:inherit;
    line-height:inherit
}
.ML000S .my-input ul .c-input-item input{
    border-radius:.75rem;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:2.75rem;
    line-height:1.25rem;
    padding:.75rem .8125rem
}
.ML000S .my-input ul .c-input-item input::-webkit-input-placeholder{
    color:#646464;
    font-size:1rem;
    line-height:1.25rem
}
.ML000S .my-input ul .c-input-item input::-moz-placeholder{
    color:#646464;
    font-size:1rem;
    line-height:1.25rem
}
.ML000S .my-input ul .c-input-item input:-ms-input-placeholder{
    color:#646464;
    font-size:1rem;
    line-height:1.25rem
}
.ML000S .my-input ul .c-input-item input::-ms-input-placeholder{
    color:#646464;
    font-size:1rem;
    line-height:1.25rem
}
.ML000S .my-input ul .c-input-item input::placeholder{
    color:#646464;
    font-size:1rem;
    line-height:1.25rem
}
.ML000S .my-input ul .c-input-item input[type=checkbox]{
    height:1.25rem;
    width:1.25rem
}
.ML000S .my-input ul .c-input-item .my-input__password{
    padding-right:2.8125rem
}
.ML000S .my-input ul .c-input-item.active .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-red-24-24.svg) 50%/contain no-repeat
}
.ML000S .my-input input{
    border-radius:.75rem;
    font-size:1rem;
    height:auto;
    padding:.5rem 1rem
}
.ML000S .my-input input[data-placeholder]:before{
    color:#666;
    font-size:1rem
}
.ML000S .my-input input[readonly]{
    background-color:#f6f6f6
}
.ML000S .my-input input[readonly]::-webkit-input-placeholder{
    color:#cbc8c2!important
}
.ML000S .my-input input[readonly]::-moz-placeholder{
    color:#cbc8c2!important
}
.ML000S .my-input input[readonly]:-ms-input-placeholder{
    color:#cbc8c2!important
}
.ML000S .my-input input[readonly]::-ms-input-placeholder{
    color:#cbc8c2!important
}
.ML000S .my-input input[readonly]::placeholder{
    color:#cbc8c2!important
}
.ML000S .my-input input[disabled=disabled]{
    background-color:#f6f6f6
}
.ML000S .my-input input[disabled=disabled]::-webkit-input-placeholder{
    color:#cbc8c2!important
}
.ML000S .my-input input[disabled=disabled]::-moz-placeholder{
    color:#cbc8c2!important
}
.ML000S .my-input input[disabled=disabled]:-ms-input-placeholder{
    color:#cbc8c2!important
}
.ML000S .my-input input[disabled=disabled]::-ms-input-placeholder{
    color:#cbc8c2!important
}
.ML000S .my-input input[disabled=disabled]::placeholder{
    color:#cbc8c2!important
}
.ML000S .my-input .c-text-contents{
    margin-bottom:1.875rem
}
@media(min-width:48.0625rem){
    .ML000S .my-input .c-text-contents{
        margin-bottom:2.5rem
    }
}
.ML000S .my-input .c-text-contents__bodycopy{
    margin:.625rem auto 0;
    max-width:28.125rem
}
.ML000S .my-input .c-checkbox-item{
    margin-top:.5rem
}
.ML000S .my-input .c-checkbox-item .label{
    color:#333;
    display:block;
    font-size:.875rem;
    line-height:1rem;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content
}
@media(min-width:48.0625rem){
    .ML000S .my-input .c-checkbox-item .label{
        font-size:1rem;
        line-height:1.25rem
    }
}
.ML000S .my-input .c-checkbox-item .label:before{
    vertical-align:middle
}
.ML000S .my-input .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.875rem
}
.ML000S .my-input .my-warn{
    border-color:#ea1917;
    padding-right:2.5rem
}
.ML000S .my-input .my-warn select{
    border-color:#ea1917
}
.ML000S .my-input .c-search-box__form.my-warn{
    padding-right:0
}
.ML000S .my-input .input-button__container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
@media(max-width:48rem){
    .ML000S .my-input .input-button__container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.ML000S .my-input .input-button__container .button{
    margin-top:0;
    padding:0
}
.ML000S .my-input .input-button__container .button .cmp-button{
    width:100%
}
@media(min-width:48.0625rem){
    .ML000S .my-input .input-button__container .button .cmp-button{
        padding:0;
        width:8.25rem
    }
}
.ML000S .my-input .input-button__container .c-button[class*=-box-outlined]{
    font-size:1rem;
    font-weight:600;
    line-height:1rem;
    margin-top:.5rem;
    padding:1.3125rem 0;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000S .my-input .input-button__container .c-button[class*=-box-outlined]{
        margin-left:.5rem;
        margin-top:0
    }
}
.ML000S .my-input .input-button__container--validation .my-button-validation{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.ML000S .my-input .c-valid,.ML000S .my-input .c-warning{
    font-size:.75rem;
    line-height:.875rem;
    margin-top:.375rem;
    padding-left:.8125rem
}
@media(min-width:48.0625rem){
    .ML000S .my-input .c-valid,.ML000S .my-input .c-warning{
        font-size:.875rem;
        line-height:1rem;
        margin-top:.5rem
    }
}
.ML000S .my-input .c-valid:before,.ML000S .my-input .c-warning:before{
    display:none
}
.ML000S .my-input .c-warning{
    color:#ea1917
}
.ML000S .my-input .c-select-item select{
    color:#666
}
.ML000S .my-input .c-select-item select option[selected]{
    color:#333
}
.ML000S ul.my-input__info{
    color:#666;
    margin-top:.5rem;
    max-width:19.375rem
}
@media(min-width:48.0625rem){
    .ML000S ul.my-input__info{
        max-width:44.25rem
    }
}
.ML000S ul.my-input__info li{
    line-height:1.25rem
}
.ML000S .toast-popup,.ML000S .toast-popup .toast-popup__item+.toast-popup__item{
    margin-top:.5rem
}
.buy-find-address .c-pop-msg__header{
    margin-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .buy-find-address .c-pop-msg__header{
        margin-bottom:1rem
    }
}
.buy-find-address .c-pop-msg__header .cmp-title{
    font-size:1.5rem;
    font-weight:300;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .buy-find-address .c-pop-msg__header .cmp-title{
        font-size:2.25rem;
        line-height:2.625rem;
        margin-bottom:0
    }
}
.buy-find-address .button{
    margin-top:0
}
@media(min-width:48.0625rem){
    .buy-find-address .button{
        margin:0 auto;
        max-width:8.125rem;
        right:1.5rem!important;
        top:1.5rem!important
    }
}
.buy-find-address .button .c-button{
    padding-left:.75rem;
    padding-right:.75rem;
    white-space:nowrap
}
@media(max-width:48rem){
    .buy-find-address .button .c-button{
        height:3.125rem
    }
}
@media(min-width:48.0625rem){
    .buy-find-address .button .c-button{
        padding-left:.6875rem;
        padding-right:.6875rem
    }
}
.buy-find-address .c-pop-msg__container{
    background:#f0ece4;
    display:block;
    height:auto;
    margin:0;
    padding:2.5rem 1rem 1.5rem
}
@media(min-width:48.0625rem){
    .buy-find-address .c-pop-msg__container{
        border-radius:1.75rem;
        margin:auto;
        max-height:27.375rem;
        padding:3.125rem;
        width:41.25rem
    }
}
.buy-find-address .c-pop-msg__container .c-pop-msg__close-button{
    height:.75rem;
    margin:1rem;
    width:.75rem
}
@media(min-width:48.0625rem){
    .buy-find-address .c-pop-msg__container .c-pop-msg__close-button{
        height:1.25rem;
        margin:0;
        width:1.25rem
    }
}
.buy-find-address__form{
    background:#fff;
    border-radius:1.25rem;
    margin-bottom:1.5rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .buy-find-address__form{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.buy-find-address__form .c-radio-item+.c-radio-item{
    margin-top:1rem
}
.buy-find-address .c-radio-item .label{
    font-size:.875rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .buy-find-address .c-radio-item .label{
        font-size:1rem
    }
}
.buy-find-address .c-button{
    width:100%
}
@media(max-width:48rem){
    .buy-find-address .c-button{
        height:2.75rem!important
    }
}
.ML000T .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    overflow:hidden;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000T .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000T .my-component.no-crop{
    overflow:initial
}
.ML000T .my-component>.c-text-contents>.c-text-contents__bodycopy{
    margin-top:.625rem
}
@media(max-width:48rem){
    .ML000T .my-page-title{
        padding-bottom:1.25rem
    }
}
.ML000T .align-text-center{
    text-align:left
}
@media(min-width:48.0625rem){
    .ML000T .align-text-center{
        text-align:center
    }
}
.ML000T .align-text-center .title div{
    line-height:2.125rem
}
@media(min-width:48.0625rem){
    .ML000T .align-text-center .title div{
        line-height:2.75rem
    }
}
.ML000T .my-text__max{
    margin:0 auto;
    max-width:34.375rem;
    padding:0 1.25rem
}
@media(min-width:48.0625rem){
    .ML000T .my-text__max{
        padding:0
    }
}
.ML000T .my-formbox{
    margin:0 auto 1.5rem;
    max-width:59.5rem
}
@media(min-width:48.0625rem){
    .ML000T .my-formbox{
        margin-bottom:4rem
    }
}
.ML000T .my-formbox+.my-formbox{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000T .my-formbox+.my-formbox{
        margin-top:1.5rem
    }
}
.ML000T .my-input{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.25rem 1rem;
    text-align:left
}
@media(min-width:48.0625rem){
    .ML000T .my-input{
        border-radius:1.75rem;
        margin-top:1.5rem;
        padding:1.5rem
    }
}
.ML000T .my-input ul{
    list-style:none;
    margin:0;
    padding:0
}
.ML000T .my-input ul li{
    margin:0;
    width:100%
}
.ML000T .my-input ul li+li{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000T .my-input ul li+li{
        margin-top:2.75rem
    }
}
.ML000T .my-input ul .c-input-item{
    position:relative
}
.ML000T .my-input ul .c-input-item label{
    color:#333;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ML000T .my-input ul .c-input-item label{
        line-height:1.125rem
    }
}
.ML000T .my-input ul .c-input-item .my-input__password{
    padding-right:2.9375rem
}
.ML000T .my-input ul .c-input-item .my-input__password.my-warn{
    border:.0625rem solid #ea1917
}
.ML000T .my-input ul .c-input-item.active .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-red-24-24.svg) 50%/contain no-repeat
}
.ML000T .my-input input{
    border-radius:.75rem;
    font-size:1rem;
    height:2.75rem;
    line-height:1.25rem;
    padding:.75rem .8125rem
}
.ML000T .my-input input[type=password]{
    padding-right:2.8125rem
}
.ML000T .my-input input::-webkit-input-placeholder{
    color:#646464!important;
    font-size:1rem!important;
    font-weight:400;
    letter-spacing:normal!important;
    line-height:1.25rem!important
}
.ML000T .my-input input::-moz-placeholder{
    color:#646464!important;
    font-size:1rem!important;
    font-weight:400;
    letter-spacing:normal!important;
    line-height:1.25rem!important
}
.ML000T .my-input input:-ms-input-placeholder{
    color:#646464!important;
    font-size:1rem!important;
    font-weight:400;
    letter-spacing:normal!important;
    line-height:1.25rem!important
}
.ML000T .my-input input::-ms-input-placeholder{
    color:#646464!important;
    font-size:1rem!important;
    font-weight:400;
    letter-spacing:normal!important;
    line-height:1.25rem!important
}
.ML000T .my-input input::placeholder{
    color:#646464!important;
    font-size:1rem!important;
    font-weight:400;
    letter-spacing:normal!important;
    line-height:1.25rem!important
}
.ML000T .my-input .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .ML000T .my-input .c-warning{
        line-height:1rem
    }
}
.ML000T .my-input .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-32-32.svg) 50%/contain no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:1.5rem;
    position:absolute;
    right:.9375rem;
    top:50%;
    width:1.5rem
}
.ML000T .my-input .my-warn{
    border-color:#da0f47;
    padding-right:2.5rem
}
.ML000T .my-input .my-warn select{
    border-color:#da0f47
}
.ML000T .my-input .c-valid,.ML000T .my-input .c-warning{
    color:#ea1917;
    margin-top:.375rem;
    padding:0 .8125rem
}
@media(min-width:48.0625rem){
    .ML000T .my-input .c-valid,.ML000T .my-input .c-warning{
        margin-top:.5rem
    }
}
.ML000T .my-input .c-valid:before,.ML000T .my-input .c-warning:before{
    display:none
}
.ML000T .my-input .c-warning{
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .ML000T .my-input .c-warning{
        font-size:.875rem;
        line-height:1rem
    }
}
.ML000T ul.my-input__info{
    color:#666;
    margin-top:.5rem
}
.ML000T ul.my-input__info li{
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ML000T ul.my-input__info li{
        line-height:1.25rem
    }
}
.ML000T .my-check-msg{
    margin-top:.5rem
}
.ML000T .my-check-msg__list{
    list-style:none;
    margin:0;
    padding:0
}
.ML000T .my-check-msg__list li{
    margin:0
}
.ML000T .my-check-msg__item{
    color:#333;
    line-height:1.25rem;
    padding-left:1.5rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000T .my-check-msg__item{
        line-height:1.625rem;
        padding-left:2.125rem
    }
}
.ML000T .my-check-msg__item:before{
    background-color:#333;
    border-radius:50%;
    content:"";
    display:inline-block;
    height:.1875rem;
    left:.625rem;
    position:absolute;
    top:.5rem;
    width:.1875rem
}
@media(min-width:48.0625rem){
    .ML000T .my-check-msg__item:before{
        height:.3125rem;
        left:1.0625rem;
        top:.75rem;
        width:.3125rem
    }
}
.ML000T .my-check-msg__item span{
    display:block
}
.ML000T .my-check-msg__button{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ML000T .my-check-msg__button{
        margin-top:.5rem
    }
}
.ML000T .my-check-msg__button .c-checkbox-item .label{
    font-size:1rem
}
@media(min-width:48.0625rem){
    .ML000T .my-check-msg__button .c-checkbox-item .label{
        font-size:.875rem
    }
}
.ML000T .my-button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    gap:.5rem;
    justify-content:center;
    margin:1.25rem .5625rem 0
}
@media(min-width:48.0625rem){
    .ML000T .my-button{
        -webkit-box-orient:initial;
        -webkit-box-direction:initial;
        -ms-flex-direction:initial;
        flex-direction:row;
        margin:2rem 0 0
    }
}
@media(max-width:48rem){
    .ML000T .my-button .c-button{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.ML000T .my-button button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .ML000T .my-button button{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
}
.ML000T .my-profile{
    margin-top:2.5rem;
    outline:1px solid #00ced1
}
@media(min-width:48.0625rem){
    .ML000T .my-profile .my-check-msg__container{
        padding:.625rem 1.25rem .625rem 1.875rem
    }
}
@media(max-width:48rem){
    .c-pop-msg--my-vip{
        padding-left:1.5625rem;
        padding-right:1.5625rem
    }
}
.c-pop-msg--my-vip .c-pop-msg__container{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    background-color:#f0ece4;
    border-radius:1.25rem;
    justify-content:flex-start;
    margin:auto;
    overflow:hidden;
    padding:2.5rem 1.875rem
}
@media(min-width:48.0625rem){
    .c-pop-msg--my-vip .c-pop-msg__container{
        border-radius:1.75rem;
        max-width:30rem!important;
        padding:3.125rem
    }
}
.c-pop-msg--my-vip .c-pop-msg__header{
    border-bottom:none;
    margin-bottom:.5rem;
    padding:0
}
@media(min-width:48.0625rem){
    .c-pop-msg--my-vip .c-pop-msg__header{
        margin-bottom:1.5rem
    }
}
.c-pop-msg--my-vip .c-pop-msg__header .cmp-title{
    font-size:1.5rem;
    font-weight:300;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .c-pop-msg--my-vip .c-pop-msg__header .cmp-title{
        font-size:2.25rem;
        line-height:2.625rem;
        padding-bottom:0
    }
}
.c-pop-msg--my-vip .c-pop-msg__close-button{
    height:2.75rem!important;
    margin:0!important;
    width:2.75rem!important
}
@media(min-width:48.0625rem){
    .c-pop-msg--my-vip .c-pop-msg__close-button{
        height:3.75rem!important;
        width:3.75rem!important
    }
}
.c-pop-msg--my-vip .c-pop-msg__close-button:before{
    height:1.25rem!important;
    width:1.25rem!important
}
@media(max-width:48rem){
    .c-pop-msg--my-vip .c-pop-msg__close-button:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-24-24.svg);
        content:""!important;
        display:block;
        height:.75rem!important;
        width:.75rem!important
    }
    .c-pop-msg--my-vip .c-button{
        width:100%
    }
}
@media(min-width:48.0625rem){
    .ML000Q .font-w-light-32{
        font-size:2rem;
        font-weight:300;
        line-height:2.25rem
    }
}
.ML000Q .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    overflow:hidden;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000Q .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .ML000Q .my-component .font-w-semibold-14{
        font-size:.875rem;
        font-weight:600;
        line-height:.875rem
    }
}
.ML000Q .my-component.no-crop{
    overflow:initial
}
.ML000Q .my-component--bykey,.ML000Q .my-component--validation-success{
    margin:.5rem auto 1.5rem;
    max-width:62.5rem
}
@media(min-width:48.0625rem){
    .ML000Q .my-component--bykey,.ML000Q .my-component--validation-success{
        margin-bottom:4rem;
        margin-top:1.5rem
    }
}
.ML000Q .my-component .button.my-button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin-top:1.5rem;
    padding:0;
    text-align:center
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .button.my-button{
        margin-top:2rem
    }
}
@media(max-width:48rem){
    .ML000Q .my-component .button.my-button .c-button{
        width:100%
    }
}
.ML000Q .my-component .my-formbox{
    margin:0 auto
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-formbox{
        margin:0 auto
    }
}
.ML000Q .my-component .my-formbox .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:3.75rem
}
.ML000Q .my-component .my-formbox+.my-formbox{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-formbox+.my-formbox{
        margin-top:1.5rem
    }
}
.ML000Q .my-component .my-formbox .c-input-item__title .c-text-contents__headline strong.font-m-semibold-14{
    font-weight:600
}
.ML000Q .my-component .my-input{
    text-align:left
}
.ML000Q .my-component .my-input ul{
    list-style:none;
    margin:0;
    padding:0
}
.ML000Q .my-component .my-input ul li{
    margin:0;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-input ul li{
        width:auto
    }
}
.ML000Q .my-component .my-input ul li .button{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-input ul li .button{
        margin-top:2rem
    }
}
.ML000Q .my-component .my-input ul li+li{
    margin-top:1.25rem
}
.ML000Q .my-component .my-input ul .c-input-item{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.25rem 1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-input ul .c-input-item{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.ML000Q .my-component .my-input ul .c-input-item.active .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-red-24-24.svg) 50%/contain no-repeat
}
.ML000Q .my-component .my-input ul .c-input-item+.c-checkbox-item{
    margin-top:1.125rem
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-input ul .c-input-item+.c-checkbox-item{
        margin-top:.5rem
    }
}
.ML000Q .my-component .my-input ul .c-input-item+.c-checkbox-item .label{
    color:#000;
    font-size:.875rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-input ul .c-input-item+.c-checkbox-item .label{
        font-size:1rem
    }
    .ML000Q .my-component .my-input ul .c-input-item+.c-checkbox-item{
        font-size:.875rem;
        margin-top:.5rem
    }
    .ML000Q .my-component .my-input ul .c-input-item+.c-checkbox-item .label{
        color:#333
    }
}
.ML000Q .my-component .my-input ul .c-input-item label{
    line-height:1rem!important;
    margin-bottom:.5rem
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-input ul .c-input-item label{
        line-height:1.125rem!important
    }
}
.ML000Q .my-component .my-input ul .c-input-item__title p{
    line-height:.875rem
}
.ML000Q .my-component .my-input input{
    border-radius:.75rem;
    font-size:1rem;
    height:2.75rem;
    line-height:1.25rem;
    padding:.75rem .8125rem
}
.ML000Q .my-component .my-input input[type=text]::-webkit-input-placeholder{
    color:#646464;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Q .my-component .my-input input[type=text]::-moz-placeholder{
    color:#646464;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Q .my-component .my-input input[type=text]:-ms-input-placeholder{
    color:#646464;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Q .my-component .my-input input[type=text]::-ms-input-placeholder{
    color:#646464;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Q .my-component .my-input input[type=text]::placeholder{
    color:#646464;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Q .my-component .my-input textarea{
    background-color:#fff;
    border:.0625rem solid #ddd;
    border-radius:.375rem;
    font-size:1rem;
    height:15rem;
    padding:.8125rem 1rem;
    resize:none;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-input textarea{
        font-size:.875rem;
        height:20.5rem
    }
}
.ML000Q .my-component .my-input textarea::-webkit-input-placeholder{
    left:50%;
    position:absolute;
    text-align:center;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%
}
.ML000Q .my-component .my-input textarea::-moz-placeholder{
    left:50%;
    position:absolute;
    text-align:center;
    top:50%;
    transform:translate(-50%,-50%);
    width:100%
}
.ML000Q .my-component .my-input textarea:-ms-input-placeholder{
    left:50%;
    position:absolute;
    text-align:center;
    top:50%;
    transform:translate(-50%,-50%);
    width:100%
}
.ML000Q .my-component .my-input textarea::-ms-input-placeholder{
    left:50%;
    position:absolute;
    text-align:center;
    top:50%;
    transform:translate(-50%,-50%);
    width:100%
}
.ML000Q .my-component .my-input textarea::placeholder{
    left:50%;
    position:absolute;
    text-align:center;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%
}
.ML000Q .my-component .my-input .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.875rem
}
.ML000Q .my-component .my-input .my-warn{
    border-color:#ea1917;
    padding-right:2.5rem
}
.ML000Q .my-component .my-input .my-warn select{
    border-color:#da0f47
}
.ML000Q .my-component .my-input>.c-input-item+.c-checkbox-item{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-input>.c-input-item+.c-checkbox-item{
        margin-top:.375rem
    }
}
.ML000Q .my-component .my-input>.c-input-item+.c-checkbox-item label.checkbox input[type=checkbox]+.label{
    color:#333;
    font-size:.875rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-input>.c-input-item+.c-checkbox-item label.checkbox input[type=checkbox]+.label{
        font-size:1rem
    }
}
.ML000Q .my-component .my-input .input-button__container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:0 .5rem
}
.ML000Q .my-component .my-input .input-button__container .button{
    margin-top:0
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-input .input-button__container .button{
        margin-top:.5rem
    }
}
.ML000Q .my-component .my-input .input-button__container .button .cmp-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-input .input-button__container .button{
        margin:0
    }
}
.ML000Q .my-component .my-input .input-button__container--validation .my-button-validation{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.ML000Q .my-component .my-input .c-valid,.ML000Q .my-component .my-input .c-warning{
    color:#ea1917;
    font-size:.75rem;
    line-height:.875rem;
    margin-top:.375rem;
    padding:0 .8125rem
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-input .c-valid,.ML000Q .my-component .my-input .c-warning{
        font-size:.875rem;
        line-height:1rem;
        margin-top:.5rem
    }
}
.ML000Q .my-component .my-input .c-valid:before,.ML000Q .my-component .my-input .c-warning:before{
    display:none
}
.ML000Q .my-component .my-input .c-select-item select{
    color:#666
}
.ML000Q .my-component .my-input .c-select-item select option[selected]{
    color:#333
}
.ML000Q .my-component .my-check-msg{
    background-color:#fff;
    border-radius:1.25rem;
    margin-top:.75rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-check-msg{
        border-radius:1.75rem;
        margin-top:1.25rem;
        padding:1.5rem
    }
}
.ML000Q .my-component .my-check-msg__container{
    border-radius:.5rem;
    color:#646464;
    max-height:18.75rem;
    overflow-y:auto
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-check-msg__container{
        max-height:10rem
    }
}
.ML000Q .my-component .my-check-msg__container p{
    line-height:1.25rem
}
.ML000Q .my-component .my-check-msg__container p .display-pc{
    display:none
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-check-msg__container p .display-pc{
        display:block
    }
}
.ML000Q .my-component .my-check-msg__list{
    list-style:none;
    margin:0;
    padding:0
}
.ML000Q .my-component .my-check-msg__list li{
    color:#666;
    line-height:1.25rem;
    margin:0;
    padding-left:.625rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-check-msg__list li{
        line-height:1.625rem;
        padding-left:1rem
    }
}
.ML000Q .my-component .my-check-msg__list li:before{
    background:#666;
    border-radius:50%;
    content:"";
    display:inline-block;
    height:.1875rem;
    left:0;
    position:absolute;
    top:.5625rem;
    width:.1875rem
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-check-msg__list li:before{
        height:.25rem;
        top:.75rem;
        width:.25rem
    }
}
.ML000Q .my-component .my-check-msg__list li+li{
    margin-top:.25rem
}
.ML000Q .my-component .my-check-msg__button{
    border-top:.0625rem solid #cbc8c2;
    margin-top:1.125rem;
    padding-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-check-msg__button{
        margin-top:2rem;
        padding-top:.5rem
    }
}
.ML000Q .my-component .my-check-msg__button .c-checkbox-item .label{
    font-size:.875rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .ML000Q .my-component .my-check-msg__button .c-checkbox-item .label{
        font-size:1rem
    }
}
@media(max-width:48rem){
    .ML000Q .my-component--bykey{
        padding:0 .75rem
    }
    .ML000Q .my-component--bykey .my-input input{
        height:3rem
    }
}
.ML000Q .c-input-item__title+.my-input{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ML000Q .c-input-item__title+.my-input{
        margin-top:1.25rem
    }
}
.ML000Q .tncactive{
    display:block;
    margin-top:1.5rem
}
.ML000Q .tnchidden{
    display:none
}
.my-vip .c-text-contents__bodycopy .cmp-text{
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .my-vip .c-text-contents__bodycopy .cmp-text{
        line-height:1.375rem
    }
}
.my-vip .c-pop-msg__button-wrap--no-divide-on-mobile{
    -webkit-box-orient:initial;
    -webkit-box-direction:initial;
    -ms-flex-direction:initial;
    flex-direction:row
}
.ML000V .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000V .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000V .my-component--toast-wrap .toast-popup{
    margin-bottom:.625rem
}
@media(min-width:48.0625rem){
    .ML000V .my-component--toast-wrap .toast-popup{
        margin-bottom:2.75rem;
        margin-top:.5rem
    }
}
.ML000V .my-component--toast-wrap+.my-component--maximum{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .ML000V .my-component--toast-wrap+.my-component--maximum{
        margin-top:1.5rem
    }
}
.ML000V .my-component--sub-menu .c-text-contents{
    padding-bottom:.625rem
}
@media(min-width:48.0625rem){
    .ML000V .my-component--sub-menu .c-text-contents{
        padding-bottom:0
    }
}
.ML000V .my-component--sub-menu .cmp-title__text{
    line-height:2rem
}
@media(min-width:48.0625rem){
    .ML000V .my-component--sub-menu .cmp-title__text{
        line-height:3.75rem
    }
}
.ML000V .my-component--maximum{
    border-top:.0625rem solid #cbc8c2;
    max-width:100%;
    padding-left:0;
    padding-right:0
}
@media(max-width:48rem){
    .ML000V .my-component--tab{
        border-top:0;
        margin-top:.625rem
    }
    .ML000V .my-component--sub-menu+.my-component--tab,.ML000V .my-component--toast-wrap+.my-component--tab{
        margin-top:.125rem
    }
}
@media(min-width:48.0625rem){
    .ML000V .font-w-bold-10{
        font-size:.625rem;
        font-weight:700;
        line-height:.625rem
    }
}
@media(max-width:48rem){
    .ML000V .font-m-bold-10{
        font-size:.625rem;
        font-weight:700;
        line-height:.625rem
    }
    .ML000V .font-m-normal-12{
        font-size:.75rem;
        font-weight:400;
        line-height:.75rem
    }
    .ML000V .font-m-normal-14{
        font-size:.875rem;
        font-weight:400;
        line-height:.875rem
    }
    .ML000V .font-m-normal-24{
        font-size:1.5rem;
        font-weight:400;
        line-height:1.75rem
    }
}
.ML000V .my-nodata-wrap{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:1.5rem 1rem
}
@media(min-width:48.0625rem){
    .ML000V .my-nodata-wrap{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000V .tabs .my-nodata-wrap{
    border-top:none;
    padding:.5rem 0 1.5rem
}
@media(min-width:48.0625rem){
    .ML000V .tabs .my-nodata-wrap{
        padding:2.5rem 0 4rem
    }
    .ML000V .my-nodata-wrap{
        padding-bottom:4rem;
        padding-top:4rem
    }
}
.ML000V .my-nodata-wrap .c-no-data{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.ML000V .my-nodata-wrap .c-no-data:before{
    display:none
}
@media(max-width:48rem){
    .ML000V .my-nodata-wrap .c-no-data strong{
        color:#333;
        line-height:1.25rem
    }
}
.ML000V .tabs__wide .cmp-tabs__inner{
    border-bottom:.0625rem solid #cbc8c2;
    margin-bottom:0;
    width:100%
}
.ML000V .tabs__wide .cmp-tabs__tablist{
    gap:1.5rem;
    margin:0 auto;
    max-width:93rem;
    padding:0 1rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000V .tabs__wide .cmp-tabs__tablist{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
@media(max-width:48rem){
    .ML000V .tabs__wide .cmp-tabs__tablist{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
}
@media(min-width:48.0625rem){
    .ML000V .tabs__wide .cmp-tabs__tablist{
        gap:4.5rem
    }
}
.ML000V .tabs__wide .cmp-tabs__tab{
    line-height:1.125rem;
    padding:1.1875rem 0;
    text-align:center
}
@media(min-width:48.0625rem){
    .ML000V .tabs__wide .cmp-tabs__tab{
        font-size:2rem;
        font-weight:400;
        line-height:2.25rem;
        padding:1.4375rem 0
    }
}
.ML000V .tabs__wide .cmp-tabs__tab--active:after{
    bottom:0;
    height:.125rem
}
@media(min-width:48.0625rem){
    .ML000V .tabs__wide .cmp-tabs__tab--active:after{
        height:.25rem
    }
}
.ML000V .tabs__wide .cmp-tabs__tabpanel{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .ML000V .tabs__wide .cmp-tabs__tabpanel{
        padding-left:1.5rem;
        padding-right:1.5rem;
        padding-top:1.5rem
    }
}
.ML000V .tabs .cmp-tabs__tab.cmp-tabs__tab{
    color:#333
}
.ML000V .tabs .cmp-tabs__tab.cmp-tabs__tab--active{
    color:#000
}
.ML000V .my-coupons{
    display:grid;
    gap:1rem 0;
    grid-template-columns:1fr;
    list-style:none;
    margin:0 0 1rem;
    padding:0
}
.ML000V .my-coupons li{
    margin:0
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons{
        gap:1.25rem 1.5rem;
        grid-template-columns:1fr 1fr 1fr 1fr;
        margin-bottom:2.5rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .ML000V .my-coupons{
        grid-template-columns:1fr 1fr 1fr
    }
}
.ML000V .my-coupons__top{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.625rem;
    margin:0 0 .625rem
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__top{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.ML000V .my-coupons__register-code{
    -webkit-box-flex:1;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:#f6f6f6;
    border:1px solid #e6e6e6;
    border-radius:8px;
    color:#000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:6px;
    padding:.5rem .625rem
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__register-code{
        border:none;
        border-radius:.5rem;
        margin:0;
        padding:.625rem 1.25rem
    }
}
.ML000V .my-coupons__register-code .title{
    -ms-flex-preferred-size:100%;
    flex-basis:100%;
    white-space:nowrap
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__register-code .title{
        -ms-flex-preferred-size:0;
        flex-basis:0
    }
}
.ML000V .my-coupons__register-code .c-input-item{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.ML000V .my-coupons__register-code .c-input-item input{
    height:1.875rem
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__register-code .c-input-item input{
        height:2.5rem
    }
}
.ML000V .my-coupons__register-code .c-button[class*=-box].medium{
    height:1.875rem;
    min-width:3.75rem
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__register-code .c-button[class*=-box].medium{
        height:2.5rem;
        min-width:5rem
    }
}
.ML000V .my-coupons__pagination{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    margin:1rem auto 1.5rem
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__pagination{
        margin:2.25rem auto 4rem
    }
}
.ML000V .my-coupons__item{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:space-between;
    overflow:hidden;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__item{
        border-radius:1.75rem
    }
}
.ML000V .my-coupons__item span{
    display:block;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__item span{
        line-height:1.125rem
    }
}
.ML000V .my-coupons__item span.font-red{
    color:#ea1917
}
.ML000V .my-coupons__inner{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    justify-content:space-between;
    overflow:hidden;
    padding:1.25rem 1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__inner{
        padding:1.25rem 1.25rem 1.3125rem
    }
}
.ML000V .my-coupons__badge{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    justify-content:flex-start;
    left:1.25rem;
    position:absolute;
    top:1.25rem;
    z-index:1
}
.ML000V .my-coupons__badge-item{
    background:#ea1917;
    border-radius:.25rem;
    color:#fff;
    display:inline-block;
    padding:.3125rem .375rem
}
.ML000V .my-coupons__badge-item span{
    display:block;
    line-height:.625rem
}
.ML000V .my-coupons__icon--member:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-coupons-member-50-50.svg)
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__icon--member:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-coupons-member-64-46.svg)
    }
}
.ML000V .my-coupons__icon--birthday:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-coupons-birthday-50-50.svg)
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__icon--birthday:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-coupons-birthday-62-57.svg)
    }
}
.ML000V .my-coupons__icon--basket:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-coupons-basket-50-50.svg)
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__icon--basket:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-coupons-basket-54-50.svg)
    }
}
.ML000V .my-coupons__icon--product:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-coupons-product-50-50.svg)
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__icon--product:before{
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-coupons-product-w-253-43.svg)
    }
}
.ML000V .my-coupons__aside{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    border-top:.0625rem dashed #e6e6e6;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:2.6875rem;
    justify-content:center;
    position:relative;
    text-align:center
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__aside{
        height:3rem
    }
}
.ML000V .my-coupons__aside:after{
    border:.0625rem solid #e6e6e6;
    border-radius:50%;
    left:-.5rem
}
.ML000V .my-coupons__aside:after,.ML000V .my-coupons__aside:before{
    background:#f0ece4;
    content:"";
    display:block;
    height:.875rem;
    position:absolute;
    top:-.4375rem;
    width:1rem
}
.ML000V .my-coupons__aside:before{
    border-radius:50%;
    right:-.5rem
}
.ML000V .my-coupons__aside .my-coupons__icon--arrow:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-12-6.svg);
    height:.375rem;
    width:.625rem
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons__aside .cmp-button{
        display:none
    }
}
.ML000V .my-coupons__aside .cmp-button span{
    line-height:.75rem
}
.ML000V .my-coupons__aside .cmp-button.active,.ML000V .my-coupons__aside .cmp-button:hover{
    text-decoration:none
}
.ML000V .my-coupons__aside .cmp-button.active:after{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.ML000V .my-coupons .c-text-contents__top{
    padding-top:5.375rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons .c-text-contents__top{
        padding-top:6.25rem
    }
}
.ML000V .my-coupons .c-text-contents__top:before{
    background-position:50%;
    background-repeat:no-repeat;
    content:"";
    display:block;
    height:3.125rem;
    left:0;
    position:absolute;
    top:1.875rem;
    width:100%
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons .c-text-contents__top:before{
        height:5rem;
        top:1.25rem
    }
}
.ML000V .my-coupons .c-text-contents__bottom{
    margin-top:1.5rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons .c-text-contents__bottom{
        margin-top:1.125rem
    }
}
@media(max-width:48rem){
    .ML000V .my-coupons .c-text-contents__bottom.open{
        display:block;
        max-height:18.75rem;
        -webkit-transition:max-height 2s;
        transition:max-height 2s
    }
    .ML000V .my-coupons .c-text-contents__bottom.close{
        display:none;
        max-height:0;
        -webkit-transition:max-height 1s;
        transition:max-height 1s
    }
}
.ML000V .my-coupons .c-text-contents__title{
    text-align:center
}
.ML000V .my-coupons .c-text-contents__title span{
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons .c-text-contents__title span{
        line-height:2.25rem
    }
}
.ML000V .my-coupons .c-text-contents__desc{
    margin:.375rem auto 0;
    text-align:center;
    width:100%
}
.ML000V .my-coupons .c-text-contents__desc span{
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons .c-text-contents__desc span{
        line-height:1.5rem
    }
}
.ML000V .my-coupons .c-text-contents__valid{
    color:#666;
    line-height:1
}
.ML000V .my-coupons .c-text-contents__valid span{
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons .c-text-contents__valid span{
        line-height:1.125rem
    }
}
.ML000V .my-coupons .c-text-contents__code{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    align-items:center;
    color:#333;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-start;
    line-height:1.125rem;
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons .c-text-contents__code{
        margin-top:.375rem
    }
}
.ML000V .my-coupons .c-text-contents__code span{
    display:inline-block;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons .c-text-contents__code span{
        line-height:1.125rem
    }
}
.ML000V .my-coupons .c-text-contents__code .cmp-button{
    height:1.125rem;
    margin-left:.25rem;
    min-width:2.625rem;
    padding:0 .5rem
}
.ML000V .my-coupons .c-text-contents__code .cmp-button__text{
    font-size:.75rem;
    line-height:.875rem
}
.ML000V .my-coupons .c-text-contents__warningMsg{
    line-height:1;
    margin-top:.25rem
}
.ML000V .my-coupons .c-text-contents__warningMsg span{
    display:inline-block;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons .c-text-contents__warningMsg span{
        line-height:1.125rem
    }
}
.ML000V .my-coupons .c-text-contents__warningMsg span+span{
    margin-left:.1875rem
}
.ML000V .my-coupons .c-text-contents__info{
    color:#646464;
    line-height:1rem;
    margin-top:.75rem;
    max-width:17.5rem
}
@media(min-width:48.0625rem){
    .ML000V .my-coupons .c-text-contents__info{
        line-height:1.125rem;
        max-width:15.75rem
    }
}
.ML000V .toast-popup__title{
    line-height:.8125rem
}
.ML000Y .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    overflow:hidden;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000Y .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000Y .my-page-title{
    padding-bottom:1.25rem
}
.ML000Y .my-formbox{
    margin:0 auto 1.5rem;
    max-width:59.5rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-formbox{
        margin-bottom:4rem
    }
}
.ML000Y .my-formbox__title{
    line-height:1.5rem;
    margin-top:1.5rem
}
@media(max-width:48rem){
    .ML000Y .my-formbox__title:first-child{
        margin-top:0
    }
}
@media(min-width:48.0625rem){
    .ML000Y .my-formbox__title{
        line-height:2.25rem
    }
}
.ML000Y .my-formbox__title+.my-formbox__profile{
    border-top:.0625rem solid #e6f6f6
}
.ML000Y .my-formbox__title+.my-formbox__container{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-formbox__title+.my-formbox__container{
        margin-top:1.25rem
    }
}
.ML000Y .my-formbox__container{
    background:#fff;
    border-radius:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-formbox__container{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.ML000Y .my-formbox__profile{
    margin:-1.25rem 0
}
@media(min-width:48.0625rem){
    .ML000Y .my-formbox__profile{
        display:grid;
        grid-template-columns:1fr 1fr
    }
}
.ML000Y .my-formbox__profile__box{
    margin-bottom:0;
    padding:1rem 0
}
@media(min-width:48.0625rem){
    .ML000Y .my-formbox__profile__box{
        padding:1.5rem 0
    }
}
@media(max-width:48rem){
    .ML000Y .my-formbox__profile__box:first-child{
        padding-top:1.25rem
    }
    .ML000Y .my-formbox__profile__box:last-child{
        padding-bottom:1.25rem
    }
}
.ML000Y .my-formbox__profile__box--wide{
    border-top:.0625rem solid #f0ece4;
    grid-column:1/span 2
}
@media(min-width:48.0625rem){
    .ML000Y .my-formbox__profile__box--wide{
        border-bottom:.0625rem solid #f0ece4
    }
}
@media(max-width:48rem){
    .ML000Y .my-formbox__profile__box+.my-formbox__profile__box{
        border-top:.0625rem solid #f0ece4
    }
}
.ML000Y .my-formbox__profile__title .c-text-contents__bodycopy{
    color:#333
}
.ML000Y .my-formbox__profile__title .c-text-contents__bodycopy span{
    display:block
}
@media(min-width:48.0625rem){
    .ML000Y .my-formbox__profile__title .c-text-contents__bodycopy span{
        line-height:1.125rem
    }
}
.ML000Y .my-formbox__profile__text{
    margin-top:.5rem
}
.ML000Y .my-formbox__profile__text .c-text-contents__bodycopy{
    color:#000
}
.ML000Y .my-formbox__profile__text .c-text-contents__bodycopy span{
    display:block;
    line-height:1.375rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-formbox__profile__text .c-text-contents__bodycopy span{
        line-height:1.75rem
    }
}
.ML000Y .my-formbox>.my-input{
    margin-top:1.25rem
}
.ML000Y .my-formbox .my-formbox__button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-formbox .my-formbox__button{
        margin-top:1.5rem
    }
}
.ML000Y .c-cta,.ML000Y .my-formbox__button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    gap:.5rem;
    justify-content:center;
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .ML000Y .c-cta,.ML000Y .my-formbox__button{
        margin-top:2rem
    }
}
@media(max-width:48rem){
    .ML000Y .c-cta .c-button,.ML000Y .my-formbox__button .c-button{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.ML000Y .my-input{
    margin-top:1rem;
    text-align:left
}
@media(min-width:48.0625rem){
    .ML000Y .my-input{
        margin-top:1.5rem
    }
}
.ML000Y .my-input ul{
    list-style:none;
    margin:0;
    padding:0
}
.ML000Y .my-input ul li{
    margin:0;
    width:100%
}
.ML000Y .my-input ul li+li{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-input ul li+li{
        margin-top:1.5rem
    }
}
.ML000Y .my-input ul .c-input-item{
    position:relative
}
.ML000Y .my-input ul .c-input-item label{
    color:#333;
    line-height:1.125rem;
    margin-bottom:.5rem
}
.ML000Y .my-input ul .c-input-item .my-input__password{
    padding-right:2.8125rem
}
.ML000Y .my-input ul .c-input-item.active .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-red-24-24.svg) 50%/contain no-repeat
}
.ML000Y .my-input input{
    font-size:1rem;
    height:2.75rem;
    padding:.75rem .8125rem
}
.ML000Y .my-input input[readonly]{
    background-color:#f6f6f6
}
.ML000Y .my-input input[readonly]::-webkit-input-placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input input[readonly]::-moz-placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input input[readonly]:-ms-input-placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input input[readonly]::-ms-input-placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input input[readonly]::placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input input[disabled]{
    background-color:#f6f6f6
}
.ML000Y .my-input input[disabled]::-webkit-input-placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input input[disabled]::-moz-placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input input[disabled]:-ms-input-placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input input[disabled]::-ms-input-placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input input[disabled]::placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input input::-webkit-input-placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input input::-moz-placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input input:-ms-input-placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input input::-ms-input-placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input input::placeholder{
    color:#cbc8c2;
    font-size:1rem;
    line-height:1.25rem
}
.ML000Y .my-input .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.875rem
}
.ML000Y .my-input .my-form__search{
    padding-right:3.125rem
}
.ML000Y .my-input .my-form__search__icon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-black-24-24.svg) 50%/1.3125rem 1.3125rem no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:1.5rem;
    position:absolute;
    right:1rem;
    top:50%;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-input .my-form__search__icon{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-black-24-24.svg) 50%/1rem 1rem no-repeat;
        top:53%
    }
}
.ML000Y .my-input .my-warn{
    border-color:#da0f47;
    padding-right:2.5rem
}
.ML000Y .my-input .my-warn select{
    border-color:#da0f47
}
.ML000Y .my-input .c-search-box__form.my-warn{
    padding-right:0
}
.ML000Y .my-input .c-valid,.ML000Y .my-input .c-warning{
    margin-top:.5rem;
    padding-left:0
}
.ML000Y .my-input .c-valid:before,.ML000Y .my-input .c-warning:before{
    display:none
}
.ML000Y .my-input .c-select-item select{
    color:#666
}
.ML000Y .my-input .c-select-item select option[selected]{
    color:#333
}
.ML000Y ul.my-input__info{
    color:#4a4946;
    margin-top:.5rem
}
@media(max-width:48rem){
    .ML000Y ul.my-input__info li{
        line-height:1rem
    }
}
.ML000Y .my-check-msg__container{
    background-color:#f6f6f6;
    border-radius:.75rem;
    padding:.75rem 1.375rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-check-msg__container{
        border-radius:1rem;
        padding:.75rem 1.4375rem
    }
}
.ML000Y .my-check-msg ul{
    list-style:none;
    margin:0;
    padding:0
}
.ML000Y .my-check-msg ul li{
    color:#646464;
    line-height:1.25rem;
    margin:0;
    padding-left:.625rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000Y .my-check-msg ul li{
        padding-left:1rem
    }
}
.ML000Y .my-check-msg ul li:before{
    background:#646464;
    border-radius:50%;
    content:"";
    display:inline-block;
    height:.1875rem;
    left:0;
    position:absolute;
    top:.5625rem;
    width:.1875rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-check-msg ul li:before{
        height:.25rem;
        top:.5rem;
        width:.25rem
    }
}
@media(max-width:48rem){
    .ML000Y .my-check-msg ul li p{
        line-height:1.25rem
    }
}
.ML000Y .my-check-msg ul li .c-button.red,.ML000Y .my-check-msg ul li a{
    font-size:.875rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-check-msg ul li .c-button.red,.ML000Y .my-check-msg ul li a{
        font-size:1rem;
        line-height:1.375rem
    }
}
.ML000Y .my-check-msg ul li+li{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-check-msg ul li+li{
        margin-top:1rem
    }
}
.ML000Y .my-check-msg__button{
    margin-top:.5rem
}
.ML000Y .my-check-msg__button .c-checkbox-item .label{
    font-size:.875rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-check-msg__button .c-checkbox-item .label{
        font-size:1rem
    }
}
.ML000Y .guide-msg-area{
    background:#f6f6f6;
    padding:.3125rem 1.5625rem
}
@media(min-width:48.0625rem){
    .ML000Y .guide-msg-area{
        border-radius:.5rem;
        padding:.625rem 1.25rem
    }
}
.ML000Y .guide-msg-area .c-text-contents__bodycopy{
    color:#666;
    line-height:.9375rem
}
.ML000Y .my-linkedlogin-icon{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-linkedlogin-icon{
        margin-top:1.5rem
    }
}
.ML000Y .my-linkedlogin-icon__title .c-text-contents__bodycopy span{
    display:block
}
@media(min-width:48.0625rem){
    .ML000Y .my-linkedlogin-icon__title .c-text-contents__bodycopy span{
        line-height:1.125rem
    }
}
.ML000Y .my-linkedlogin-icon__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.75rem;
    list-style:none;
    margin:.75rem 0 0;
    padding:0
}
.ML000Y .my-linkedlogin-icon__list li{
    margin:0
}
@media(min-width:48.0625rem){
    .ML000Y .my-linkedlogin-icon__list{
        margin-top:.5rem
    }
}
.ML000Y .my-linkedlogin-icon__list a{
    border:none
}
.ML000Y .my-linkedlogin-icon__ico-box{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    background-color:#f6f6f6;
    border-radius:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:2.5rem;
    justify-content:center;
    width:2.5rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-linkedlogin-icon__ico-box{
        height:3.25rem;
        width:3.25rem
    }
}
.ML000Y .my-linkedlogin-icon__ico{
    display:block;
    height:1.125rem;
    width:1.125rem
}
@media(min-width:48.0625rem){
    .ML000Y .my-linkedlogin-icon__ico{
        height:1rem;
        width:1rem
    }
}
.ML000Y .my-linkedlogin-icon__ico--apple{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-apple-color-30-30.svg) 50%/contain no-repeat
}
.ML000Y .my-linkedlogin-icon__ico--amazon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-amazon-color-30-30.svg) 50%/contain no-repeat
}
.ML000Y .my-linkedlogin-icon__ico--google{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-google-color-30-30.svg) 50%/contain no-repeat
}
.ML000Y .my-linkedlogin-icon__ico--facebook{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-facebook-color-30-30.svg) 50%/contain no-repeat
}
.ML0100 .component>.fluid-container{
    margin-left:auto;
    margin-right:auto;
    max-width:123rem
}
@media(max-width:48rem){
    .ML0100 .font-m-normal-12{
        font-size:.75rem;
        line-height:.75rem
    }
}
.ML0100 .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    overflow:hidden;
    padding:1.5rem 1rem 1.25rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML0100 .my-component{
        padding-bottom:1.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML0100 .my-profile{
    width:100%
}
.ML0100 .my-profile a:hover{
    text-decoration:none
}
.ML0100 .my-profile__namebox{
    -webkit-box-align:end;
    -ms-flex-align:end;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    align-items:flex-end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    padding-bottom:1.25rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile__namebox{
        padding-bottom:1.0625rem
    }
}
.ML0100 .my-profile__namebox--obs{
    border-bottom:.0625rem solid #f6f6f6
}
.ML0100 .my-profile__namebox .my-profile-coupon{
    gap:.5rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile__namebox .my-profile-coupon{
        gap:1.25rem
    }
}
.ML0100 .my-profile__icon{
    display:block;
    height:1.5rem;
    text-indent:-9999rem;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile__icon{
        height:3rem;
        width:3rem
    }
}
.ML0100 .my-profile__icon--time{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-time-48-48.svg) 50%/contain no-repeat
}
.ML0100 .my-profile__icon--cart{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-orders-48-48.svg) 50%/contain no-repeat
}
.ML0100 .my-profile__icon--product{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-product-48-48.svg) 50%/contain no-repeat
}
.ML0100 .my-profile__icon--coupon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-my-coupons-48-48.svg) 50%/contain no-repeat
}
.ML0100 .my-profile__icon--request{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-request-repair-48-48.svg) 50%/contain no-repeat
}
.ML0100 .my-profile__icon--inquires{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-inquiry-48-48.svg) 50%/contain no-repeat
}
.ML0100 .my-profile__name{
    word-break:break-all
}
.ML0100 .my-profile__name div{
    font-weight:400
}
.ML0100 .my-profile__name a{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile__name a{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:.5625rem;
        gap:.5rem
    }
}
.ML0100 .my-profile__name .my-profile-vip{
    display:inline-block;
    font-size:.75rem;
    font-weight:700;
    line-height:.75rem;
    margin-right:.25rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile__name .my-profile-vip{
        font-size:.875rem;
        line-height:.875rem
    }
}
.ML0100 .my-profile__name .my-profile-vip__icon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-crown-14-10.svg) 50%/contain no-repeat;
    display:inline-block;
    height:.4375rem;
    width:.75rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile__name .my-profile-vip__icon{
        height:.625rem;
        width:.875rem
    }
}
.ML0100 .my-profile__more{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-right-7-12.svg) 50%/contain no-repeat;
    display:inline-block;
    height:.75rem;
    width:.4375rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile__more{
        height:1rem;
        width:.5rem
    }
}
.ML0100 .my-profile__info{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile__info{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem
    }
}
.ML0100 .my-profile__info--no-point .my-profile__info-list{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.ML0100 .my-profile__info__container{
    -ms-flex-preferred-size:100%;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    flex-basis:100%;
    justify-content:space-between;
    min-height:4rem;
    padding:.625rem 1rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile__info__container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-preferred-size:21.375rem;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        border-radius:1.75rem;
        flex-basis:21.375rem;
        -ms-flex-direction:column;
        flex-direction:column;
        justify-content:center;
        min-height:100%;
        padding:1.5rem
    }
}
.ML0100 .my-profile-point{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    justify-content:space-between
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile-point{
        gap:0
    }
}
.ML0100 .my-profile-point__info{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.125rem
}
.ML0100 .my-profile-point__text{
    display:none
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile-point__text{
        display:block
    }
}
.ML0100 .my-profile-point__icon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-available-points-48-48.svg) 50%/contain no-repeat;
    display:inline-block;
    height:1.5rem;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile-point__icon{
        height:3rem;
        width:3rem
    }
}
.ML0100 .my-profile-point__number{
    text-decoration:underline
}
.ML0100 .my-profile-coupon{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    justify-content:space-between
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile-coupon{
        gap:0
    }
}
.ML0100 .my-profile-coupon__info{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.125rem
}
.ML0100 .my-profile-coupon__text{
    font-size:.75rem;
    line-height:.75rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile-coupon__text{
        font-size:1rem;
        line-height:1.5rem
    }
}
.ML0100 .my-profile-coupon__icon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-coupon-48-48.svg) 50%/contain no-repeat;
    display:inline-block;
    height:1.5rem;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile-coupon__icon{
        height:3rem;
        width:3rem
    }
}
.ML0100 .my-profile-coupon__number{
    text-decoration:underline
}
.ML0100 .my-profile-orders{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.5rem;
    justify-content:space-between
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile-orders{
        gap:0
    }
}
.ML0100 .my-profile-orders__info{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:.125rem
}
.ML0100 .my-profile-orders__text{
    font-size:.75rem;
    line-height:.75rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile-orders__text{
        font-size:1rem;
        line-height:1.5rem
    }
}
.ML0100 .my-profile-orders__icon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-orders-48-48.svg) 50%/contain no-repeat;
    display:inline-block;
    height:1.5rem;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile-orders__icon{
        height:3rem;
        width:3rem
    }
}
.ML0100 .my-profile-orders__number{
    text-decoration:underline
}
.ML0100 .my-profile__info-list{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-flex:1;
    align-items:center;
    background:#fff;
    border:.0625rem solid #e6e6e6;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1;
    flex:1;
    margin-left:0;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile__info-list{
        border-radius:1.75rem;
        padding:1.25rem 0
    }
}
.ML0100 .my-profile__info-list ul{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between;
    list-style:none;
    margin:0;
    padding:0;
    width:100%
}
.ML0100 .my-profile__info-list ul li{
    margin:0
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile__info-list ul{
        -webkit-box-pack:initial;
        -ms-flex-pack:initial;
        justify-content:normal
    }
}
.ML0100 .my-profile__info-list ul li{
    -webkit-box-flex:1;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1 1 0px;
    flex:1 1 0;
    justify-content:center;
    position:relative
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile__info-list ul li{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.ML0100 .my-profile__info-list ul li a{
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:0
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile__info-list ul li a{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.875rem
    }
}
.ML0100 .my-profile__list-icon{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    justify-content:center
}
.ML0100 .my-profile__list-icon span:not(.my-profile__icon){
    margin-top:.1875rem;
    white-space:nowrap
}
@media(min-width:48.0625rem){
    .ML0100 .my-profile__list-icon span:not(.my-profile__icon){
        margin-top:.5rem
    }
}
.ML0100 .my-profile__list-count{
    color:#da0f47;
    text-decoration:underline
}
@media(max-width:48rem){
    .ML0100 .my-profile__list-count{
        margin-top:.3125rem
    }
    .ML0100 .my-profile__list-count span{
        display:block
    }
}
.ML0100 .toast-popup{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML0100 .toast-popup{
        margin-top:.75rem
    }
}
.ML000W ul{
    list-style:none;
    margin:0;
    padding:0
}
.ML000W ul li{
    margin:0
}
.ML000W .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .ML000W .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.ML000W .my-input{
    text-align:left
}
.ML000W .my-input ul{
    list-style:none;
    margin:0;
    padding:0
}
.ML000W .my-input ul li{
    margin:0
}
.ML000W .my-input ul li+li{
    margin-top:1rem
}
@media(min-width:48.0625rem){
    .ML000W .my-input ul li+li{
        margin-top:1.5rem
    }
}
.ML000W .my-input ul .c-input-item label{
    line-height:1rem
}
@media(min-width:48.0625rem){
    .ML000W .my-input ul .c-input-item label{
        line-height:1.125rem
    }
}
.ML000W .my-input ul .c-input-item label .c-required{
    font-size:inherit;
    font-weight:inherit;
    line-height:inherit
}
.ML000W .my-input ul .c-input-item input{
    padding-left:.8125rem
}
.ML000W .my-input ul .c-input-item input::-webkit-input-placeholder{
    color:#646464
}
.ML000W .my-input ul .c-input-item input::-moz-placeholder{
    color:#646464
}
.ML000W .my-input ul .c-input-item input:-ms-input-placeholder{
    color:#646464
}
.ML000W .my-input ul .c-input-item input::-ms-input-placeholder{
    color:#646464
}
.ML000W .my-input ul .c-input-item input::placeholder{
    color:#646464
}
.ML000W .my-input ul .c-input-item .c-warning+.c-warning{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .ML000W .my-input ul .c-input-item .c-warning+.c-warning{
        margin-top:.375rem
    }
}
.ML000W .my-input .my-warn,.ML000W .my-input .my-warn select{
    border-color:#ea1917
}
.ML000W .my-input .c-valid,.ML000W .my-input .c-warning{
    padding-left:.8125rem
}
.ML000W .my-input .c-valid:before,.ML000W .my-input .c-warning:before{
    display:none
}
.ML000W .my-input .c-warning{
    color:#ea1917;
    line-height:.875rem;
    margin-top:.375rem
}
@media(min-width:48.0625rem){
    .ML000W .my-input .c-warning{
        line-height:1rem;
        margin-top:.5rem
    }
}
.ML000W .my-input .c-warning+.c-warning{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .ML000W .my-input .c-warning+.c-warning{
        margin-top:.375rem
    }
}
.ML000W .my-formbox{
    margin:.75rem auto 1.5rem;
    max-width:59.5rem
}
@media(min-width:48.0625rem){
    .ML000W .my-formbox{
        margin-bottom:4rem;
        margin-top:1.5rem
    }
}
.ML000W .my-input{
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .ML000W .my-input{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.ML000W .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .ML000W .button{
        margin-top:2rem
    }
}
.ML000W .button button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .ML000W .button button{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
}
.MB000J .my-component{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    overflow:hidden;
    padding-left:1rem;
    padding-right:1rem;
    position:relative
}
@media(min-width:48.0625rem){
    .MB000J .my-component{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.MB000J .my-component:first-child{
    border-bottom:.0625rem solid #cbc8c2;
    max-width:none;
    padding-bottom:1.25rem;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .MB000J .my-component:first-child{
        padding-bottom:1.5rem
    }
}
.MB000J .my-component:first-child .c-text-contents{
    margin:0 auto;
    max-width:59.5rem
}
.MB000J .my-component:first-child .c-text-contents .text{
    color:#333;
    margin-top:.5rem
}
.MB000J .my-component>.c-text-contents>.c-text-contents__bodycopy{
    margin-top:.625rem
}
.MB000J .my-component>.c-product-list--carousel{
    padding-left:0;
    padding-right:0
}
.MB000J .my-component.form-wrapper .toast-popup{
    left:50%;
    position:fixed;
    top:0;
    -webkit-transform:translate(-50%,10%);
    transform:translate(-50%,10%)
}
.MB000J .my-form{
    margin:0 auto;
    max-width:59.5rem
}
.MB000J .my-form+.my-form{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .MB000J .my-form+.my-form{
        margin-top:1.5rem
    }
}
.MB000J .my-form-required{
    color:#646464;
    margin:1.25rem auto 0;
    max-width:59.5rem;
    text-align:right
}
@media(min-width:48.0625rem){
    .MB000J .my-form-required{
        margin-top:1.5rem
    }
}
.MB000J .my-form-required em.c-required{
    color:#646464
}
.MB000J .my-form-required+.my-form{
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .MB000J .my-form-required+.my-form{
        margin-top:1.25rem
    }
}
.MB000J .my-form__info{
    color:#646464
}
.MB000J .my-form__info span.font-black{
    color:#000
}
.MB000J .my-form__info+.my-input{
    border-top:.0625rem solid #cbc8c2;
    margin-top:1rem;
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .MB000J .my-form__info+.my-input{
        margin-top:1.25rem;
        padding-top:1.5rem
    }
}
.MB000J .my-formbox{
    background-color:#fff;
    border-radius:1.25rem;
    margin:.75rem auto 0;
    max-width:59.5rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .MB000J .my-formbox{
        border-radius:1.75rem;
        margin-top:1.25rem;
        padding:1.5rem
    }
}
.MB000J .my-formbox label:has(input:focus-visible){
    display:block;
    outline:.0625rem solid currentColor
}
.MB000J .my-formbox .c-cta{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:3.75rem
}
.MB000J .my-formbox .my-formbox__button{
    margin-top:3.75rem
}
@media(max-width:48rem){
    .MB000J .my-formbox .my-formbox__button{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        margin-top:2rem
    }
    .MB000J .my-formbox .my-formbox__button .c-button{
        min-width:calc(50% - .3125rem)
    }
}
.MB000J .my-formbox .c-radio-item+.my-input,.MB000J .my-formbox .c-radio-item.c-radio-item{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .MB000J .my-formbox .c-radio-item+.my-input,.MB000J .my-formbox .c-radio-item.c-radio-item{
        margin-top:1.5rem
    }
}
.MB000J .my-formbox .c-radio-item label{
    display:block;
    font-size:.875rem;
    line-height:1.25rem
}
@media(min-width:48.0625rem){
    .MB000J .my-formbox .c-radio-item label{
        font-size:1rem;
        line-height:1.25rem
    }
}
.MB000J .my-formbox .c-radio-item label .language-name{
    color:#646464;
    display:block;
    font-size:.875rem;
    line-height:1.25rem;
    margin-top:.25rem;
    padding-left:1.75rem
}
@media(min-width:48.0625rem){
    .MB000J .my-formbox .c-radio-item label .language-name{
        font-size:1rem;
        line-height:1.25rem
    }
}
.MB000J .my-formbox .c-radio-item label .language-name .font-black{
    color:#000;
    margin-left:1rem
}
.MB000J .my-check .button+.button,.MB000J .my-formbox .c-radio-item label .language-name+.language-name{
    margin-top:.5rem
}
.MB000J .my-check__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.MB000J .my-check+.c-cta .c-button{
    width:100%
}
@media(min-width:48.0625rem){
    .MB000J .my-check+.c-cta .c-button{
        width:auto
    }
}
.MB000J .my-check__button{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:0 .375rem
}
.MB000J .my-check .c-checkbox-item .label{
    font-size:.875rem;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .MB000J .my-check .c-checkbox-item .label{
        font-size:1rem;
        line-height:1.25rem
    }
}
.MB000J .my-check--receipt-text{
    color:#333;
    font-size:.875rem;
    line-height:1rem;
    margin-top:.5rem;
    max-width:42.5rem;
    padding-left:1.75rem
}
@media(min-width:48.0625rem){
    .MB000J .my-check--receipt-text{
        font-size:1rem;
        line-height:1.25rem
    }
}
.MB000J .my-check--receipt-text .cmp-button{
    font-weight:400
}
.MB000J .my-check--receipt-info{
    color:#4a4946;
    font-size:.875rem;
    line-height:1rem;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .MB000J .my-check--receipt-info{
        font-size:1rem;
        line-height:1.25rem
    }
}
.MB000J .button.my-button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-bottom:1.5rem;
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .MB000J .button.my-button{
        margin-top:2rem
    }
}
.MB000J .button.my-button .cmp-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .MB000J .button.my-button .cmp-button{
        -webkit-box-flex:initial;
        -ms-flex:initial;
        flex:initial
    }
}
.MB000J .button.my-button .c-button[class*=-box]:not(.c-button[class*=-box][class*=-box-outlined]):disabled,.MB000J .button.my-button .c-button[class*=-box]:not(.c-button[class*=-box][class*=-box-outlined])[disabled]{
    cursor:not-allowed;
    pointer-events:none
}
.MB000J .custom-item{
    padding:0 0 0 30px;
    position:relative
}
.MB000J .custom-item .c-checkbox-item{
    display:inline
}
.MB000J .custom-item .c-checkbox-item label{
    display:initial;
    position:static
}
.MB000J .custom-item .c-checkbox-item label:has(input:focus-visible){
    display:block;
    outline:.0625rem solid currentColor
}
.MB000J .custom-item .c-checkbox-item label .label{
    display:initial;
    position:static
}
.MB000J .custom-item .c-checkbox-item label .label:before{
    left:0;
    position:absolute;
    top:.125rem
}
.MB000J .custom-item .c-checkbox-item label .label span{
    display:block
}
.MB000J .custom-item .c-button{
    line-height:1.25rem
}
.MB000J .custom-item .c-button__text{
    font-weight:400;
    line-height:1.25rem
}
.MB000J .my-input{
    text-align:left
}
.MB000J .my-input ul{
    list-style:none;
    margin:0;
    padding:0
}
.MB000J .my-input ul li{
    margin:0;
    width:100%
}
@media(min-width:48.0625rem){
    .MB000J .my-input ul li{
        width:auto
    }
}
.MB000J .my-input ul li .c-warning{
    color:#ea1917
}
.MB000J .my-input ul li .c-valid,.MB000J .my-input ul li .c-warning{
    font-size:.75rem;
    line-height:.875rem;
    margin-top:0;
    padding-left:.8125rem
}
.MB000J .my-input ul li .c-valid:before,.MB000J .my-input ul li .c-warning:before{
    display:none
}
@media(min-width:48.0625rem){
    .MB000J .my-input ul li .c-valid,.MB000J .my-input ul li .c-warning{
        font-size:.875rem;
        line-height:1rem;
        margin-top:.375rem
    }
}
.MB000J .my-input ul .c-input-item+.c-valid,.MB000J .my-input ul .c-input-item+.c-warning{
    margin-top:.375rem
}
.MB000J .my-input ul li+li{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .MB000J .my-input ul li+li{
        margin-top:1.5rem
    }
}
.MB000J .my-input ul .c-input-item{
    position:relative
}
.MB000J .my-input ul .c-input-item label{
    color:#333
}
.MB000J .my-input ul .c-input-item .label--not-email{
    color:#646464
}
.MB000J .my-input ul .c-input-item .my-input__password{
    padding-right:2.8125rem
}
.MB000J .my-input ul .c-input-item.active .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-red-24-24.svg) 50%/contain no-repeat
}
.MB000J .my-input ul .my-captcha__container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column
}
.MB000J .my-input ul .my-captcha__area{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.MB000J .my-input ul .my-captcha__box{
    border:.0625rem solid #ddd;
    border-radius:.375rem;
    height:4.75rem;
    margin-bottom:.625rem;
    margin-top:.625rem;
    width:100%
}
.MB000J .my-input ul .my-captcha__btnbox{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column;
    flex-flow:column;
    margin-left:.625rem
}
.MB000J .my-input ul .my-captcha__btnbox .my-captcha__button+.my-captcha__button{
    margin-top:1.25rem
}
.MB000J .my-input ul .my-captcha__button{
    border:none;
    cursor:pointer;
    max-height:1.5rem;
    max-width:1.5rem;
    min-height:1.5rem;
    min-width:1.5rem;
    position:relative
}
.MB000J .my-input ul .my-captcha__button--reload{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-captcha-refresh-24-24.svg) 50%/contain no-repeat
}
.MB000J .my-input ul .my-captcha__button--play{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-captcha-volume-24-24.svg) 50%/contain no-repeat
}
.MB000J .my-input input{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    color:#646464;
    font-size:1rem;
    height:2.75rem;
    line-height:1.25rem;
    padding:.75rem .8125rem
}
.MB000J .my-input input[type=date]{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-calendar-black-24-24.svg) no-repeat right .8125rem center;
    background-color:#fff;
    background-size:1.5rem 1.5rem;
    position:relative
}
.MB000J .my-input input[type=date]::-webkit-clear-button,.MB000J .my-input input[type=date]::-webkit-inner-spin-button{
    display:none
}
.MB000J .my-input input[type=date]::-webkit-calendar-picker-indicator{
    background:transparent;
    color:transparent;
    cursor:pointer;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.MB000J .my-input input[type=date]:before{
    content:attr(data-placeholder);
    width:100%
}
.MB000J .my-input input[type=date]:focus:before,.MB000J .my-input input[type=date]:valid:before{
    display:none
}
.MB000J .my-input input[data-placeholder]:before{
    color:#646464;
    font-size:1rem
}
.MB000J .my-input input[type=password]{
    padding-right:2.8125rem
}
.MB000J .my-input input[readonly]{
    background-color:#f6f6f6
}
.MB000J .my-input input[readonly]::-webkit-input-placeholder{
    color:#bbb
}
.MB000J .my-input input[readonly]::-moz-placeholder{
    color:#bbb
}
.MB000J .my-input input[readonly]:-ms-input-placeholder{
    color:#bbb
}
.MB000J .my-input input[readonly]::-ms-input-placeholder{
    color:#bbb
}
.MB000J .my-input input[readonly]::placeholder{
    color:#bbb
}
.MB000J .my-input input[disabled]{
    background-color:#f6f6f6
}
.MB000J .my-input input[disabled]::-webkit-input-placeholder{
    color:#bbb
}
.MB000J .my-input input[disabled]::-moz-placeholder{
    color:#bbb
}
.MB000J .my-input input[disabled]:-ms-input-placeholder{
    color:#bbb
}
.MB000J .my-input input[disabled]::-ms-input-placeholder{
    color:#bbb
}
.MB000J .my-input input[disabled]::placeholder{
    color:#bbb
}
.MB000J .my-input .c-text-contents{
    margin-bottom:1.875rem
}
@media(min-width:48.0625rem){
    .MB000J .my-input .c-text-contents{
        margin-bottom:2.5rem
    }
}
.MB000J .my-input .c-text-contents__bodycopy{
    margin:.625rem auto 0;
    max-width:28.125rem
}
.MB000J .my-input .c-checkbox-item{
    margin-top:.5rem
}
.MB000J .my-input .c-checkbox-item .label{
    font-size:1rem
}
@media(min-width:48.0625rem){
    .MB000J .my-input .c-checkbox-item .label{
        font-size:.875rem
    }
}
.MB000J .my-input .button{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.875rem
}
.MB000J .my-input .my-form__eye{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-mylg-view-32-32.svg) 50%/contain no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:1.5rem;
    position:absolute;
    right:.9375rem;
    top:50%;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .MB000J .my-input .my-form__eye{
        top:calc(50% + .125rem)
    }
}
.MB000J .my-input .my-form__search{
    padding-right:3.125rem
}
.MB000J .my-input .my-form__search__icon{
    background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-black-24-24.svg) 50%/1.3125rem 1.3125rem no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    height:1.5rem;
    position:absolute;
    right:1rem;
    top:50%;
    width:1.5rem
}
@media(min-width:48.0625rem){
    .MB000J .my-input .my-form__search__icon{
        background:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-search-black-24-24.svg) 50%/1rem 1rem no-repeat;
        top:53%
    }
}
.MB000J .my-input .my-warn{
    border-color:#ea1917;
    padding-right:2.5rem
}
.MB000J .my-input .my-warn select{
    border-color:#ea1917
}
.MB000J .my-input .c-search-box__form.my-warn{
    padding-right:0
}
@media(min-width:48.0625rem){
    .MB000J .my-input .input-button__container{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        gap:0 .5rem
    }
}
.MB000J .my-input .input-button__container--not-email{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.MB000J .my-input .input-button__container .button{
    margin-top:.625rem
}
.MB000J .my-input .input-button__container .button .cmp-button{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
@media(min-width:48.0625rem){
    .MB000J .my-input .input-button__container .button{
        margin:0
    }
    .MB000J .my-input .input-button__container .button .cmp-button{
        min-width:0
    }
}
.MB000J .my-input .input-button__container--validation .my-button-validation,.MB000J .my-input .my-verify__inner{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.MB000J .my-input .my-verify__inner{
    position:relative
}
.MB000J .my-input .my-verify__inner input{
    padding-right:3.625rem
}
.MB000J .my-input .my-verify__time{
    color:#000;
    position:absolute;
    right:1rem;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.MB000J .my-input select{
    font-size:1rem
}
@media(min-width:48.0625rem){
    .MB000J .my-input select{
        font-size:.875rem
    }
}
.MB000J .my-input .c-select-item label{
    color:#333;
    font-size:.875rem;
    font-weight:400;
    line-height:1rem
}
@media(min-width:48.0625rem){
    .MB000J .my-input .c-select-item label{
        font-size:1rem;
        line-height:1.25rem
    }
}
.MB000J .my-input .c-select-item select{
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    color:#646464;
    font-size:1rem;
    height:auto;
    line-height:1.25rem;
    padding:.75rem .8125rem
}
.MB000J .my-input .c-select-item select option[selected]{
    color:#646464
}
.MB000J ul.my-input__info{
    color:#4a4946;
    margin-top:.5rem
}
@media(min-width:48.0625rem){
    .MB000J ul.my-input__info{
        max-width:90%
    }
}
@media(max-width:48rem){
    .MB000J .c-pop-msg{
        padding:0 1.5625rem
    }
}
.MB000J .c-pop-msg__container{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    background-color:#f0ece4;
    height:auto;
    justify-content:flex-start;
    margin:auto;
    padding:2rem
}
@media(min-width:48.0625rem){
    .MB000J .c-pop-msg__container{
        border-radius:1.25rem;
        padding:2.5rem;
        width:30rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .MB000J .c-pop-msg__container{
        border-radius:1.75rem
    }
}
.MB000J .c-pop-msg__header{
    border-bottom:none;
    margin-bottom:.5rem;
    padding-bottom:0
}
@media(min-width:48.0625rem){
    .MB000J .c-pop-msg__header{
        margin-bottom:1.5rem
    }
}
.MB000J .c-pop-msg__header .cmp-title{
    font-size:1.5rem;
    line-height:1.75rem
}
@media(min-width:48.0625rem){
    .MB000J .c-pop-msg__header .cmp-title{
        font-size:2.25rem;
        font-weight:300;
        line-height:2.625rem
    }
}
.MB000J .c-pop-msg__button-wrap{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.5rem
}
@media(max-width:48rem){
    .MB000J .c-pop-msg__button-wrap .c-button{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.MB000J .c-pop-msg .c-text-contents__bodycopy{
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .MB000J .c-pop-msg .c-text-contents__bodycopy{
        line-height:1.25rem
    }
}
.MB000J .terms-pop .c-pop-msg{
    padding:0
}
@media(min-width:48.0625rem){
    .MB000J .terms-pop .c-pop-msg__container{
        max-width:34.875rem;
        width:34.875rem
    }
}
@media(max-width:48rem){
    .MB000J .terms-pop .c-pop-msg__container{
        height:100%;
        padding:2.5rem 1rem
    }
}
.MB000J .terms-pop .c-pop-msg__header{
    margin-bottom:.5rem
}
@media(min-width:48.0625rem){
    .MB000J .terms-pop .c-pop-msg__close--on-top{
        right:1rem;
        top:1rem
    }
}
.MB000J .terms-pop .my-form-required{
    margin-right:0;
    margin-top:1.25rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .MB000J .terms-pop .my-form-required{
        padding:0
    }
}
.MB000J .terms-pop .my-check{
    background-color:#fff;
    border-radius:1.25rem;
    margin-top:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .MB000J .terms-pop .my-check{
        border-radius:1.75rem;
        padding:1.5rem
    }
}
.MB000J .terms-pop .my-check .check-all{
    border-bottom:.0625rem solid #cbc8c2;
    padding-bottom:.5rem
}
.MB000J .terms-pop .my-check--receipt-info{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .PR0001.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PR0001 .can-sticky{
    border-bottom:.0625rem solid #cbc8c2;
    z-index:1
}
.PR0001 .c-region-header{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:1.25rem;
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PR0001 .c-region-header{
        margin-bottom:2.5rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PR0001 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:1.5rem;
    margin-left:auto;
    margin-right:auto;
    margin-top:.75rem;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PR0001 .c-list{
        gap:1.5rem 1.5rem;
        margin-top:1.25rem;
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .PR0001 .c-list__item{
        -ms-flex-preferred-size:calc(50% - 1.5rem);
        flex-basis:calc(50% - 1.5rem);
        max-width:calc(50% - 1.5rem)
    }
}
@media(min-width:80rem){
    .PR0001 .c-list__item{
        -ms-flex-preferred-size:calc(33.33333% - 1.5rem);
        flex-basis:calc(33.33333% - 1.5rem);
        max-width:calc(33.33333% - 1.5rem)
    }
}
@media(max-width:48rem){
    .PR0001 .c-list__item{
        max-width:100%;
        min-width:100%
    }
}
.PR0001 .c-load-more{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:1.875rem
}
@media(min-width:48.0625rem){
    .PR0001 .c-load-more{
        margin-top:2.5rem
    }
}
.PR0001 .swiper-wrapper:not(.swiper-allow-arrow){
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.PR0001 .swiper-slide{
    height:auto
}
.PR0004{
    overflow:initial
}
.PR0004 .c-title-banner__container{
    margin-left:auto;
    margin-right:auto;
    max-width:120rem
}
.PR0004 .c-title-banner__main-contents{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-left:auto;
    margin-right:auto;
    max-width:90rem;
    width:100%
}
.PR0004 .c-title-banner .c-text-contents{
    max-width:40rem
}
.PR0004 .c-title-banner .c-floating-contents__floating{
    padding:2rem 1.5625rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-title-banner .c-floating-contents__floating{
        padding:5rem min(5rem,4.1666666667%)
    }
}
.PR0004 .c-title-banner .c-text-contents__date{
    font-size:1.25rem;
    line-height:1.5rem
}
.PR0004 .c-title-banner .c-text-contents__bodycopy{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-title-banner .c-text-contents__bodycopy{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.PR0004 .c-title-banner .c-text-contents :not(:first-child){
    margin-top:.125rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-title-banner .c-text-contents :not(:first-child){
        margin-top:.5rem
    }
}
.PR0004 .c-title-banner .c-text-contents__headline+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-title-banner .c-text-contents__headline+*{
        margin-top:1.25rem
    }
}
.PR0004 .c-title-banner .c-text-contents__bodycopy+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-title-banner .c-text-contents__bodycopy+.c-cta{
        margin-top:1.5rem
    }
}
.PR0004 .c-product-list .cta-wrap .c-button[aria-pressed=false] .pressed,.PR0004 .c-product-list .cta-wrap .c-button[aria-pressed=true] .unpressed{
    display:none
}
.PR0004 .c-promotion-package{
    border-bottom:.0625rem solid #cbc8c2;
    border-top:.0625rem solid #cbc8c2;
    padding:1.5rem 0
}
@media(min-width:48.0625rem){
    .PR0004 .c-promotion-package{
        padding:3rem 0 4rem
    }
}
.PR0004 .c-promotion-package__list{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-promotion-package__list{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PR0004 .c-promotion-package__more{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-promotion-package__more{
        padding-top:2rem
    }
}
.PR0004 .c-floating-wrap{
    z-index:1
}
.PR0004 .c-list{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    border-bottom:.0625rem solid #f3f3f3;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:2.5rem;
    padding-bottom:1.875rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-list{
        gap:3.75rem 1.5rem;
        padding-bottom:2.5rem
    }
    .PR0004 .c-list__item{
        -webkit-box-flex:1;
        -ms-flex-preferred-size:calc(50% - 1.5rem);
        -ms-flex:1;
        flex:1;
        flex-basis:calc(50% - 1.5rem)
    }
}
@media(min-width:80rem){
    .PR0004 .c-list__item{
        -ms-flex-preferred-size:calc(33.33333% - 1.5rem);
        flex-basis:calc(33.33333% - 1.5rem)
    }
}
@media(max-width:48rem){
    .PR0004 .c-list__item{
        min-width:100%
    }
}
.PR0004 .c-rolling-banner{
    margin-left:auto;
    margin-right:auto;
    max-width:105.25rem
}
.PR0004 .c-rolling-banner__contents{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:flex-end;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.PR0004 .c-rolling-banner__contents:after,.PR0004 .c-rolling-banner__contents:before{
    content:"";
    display:block;
    min-width:.9375rem;
    width:8.6705202312%
}
.PR0004 .c-rolling-banner__contents-container{
    -ms-flex-negative:0;
    flex-shrink:0;
    min-width:10.625rem;
    width:50%
}
@media(min-width:48.0625rem){
    .PR0004 .c-rolling-banner__contents-container{
        min-width:17.375rem
    }
}
.PR0004 .c-promotion-rolling-banner{
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover;
    position:relative
}
@media(min-width:48.0625rem){
    .PR0004 .c-promotion-rolling-banner{
        padding:5rem 4.1875rem
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PR0004 .c-promotion-rolling-banner{
        padding:5rem 3rem
    }
}
.PR0004 .c-promotion-rolling-banner__title-area{
    color:#fff;
    margin-left:auto;
    margin-right:auto;
    max-width:62.5rem;
    text-align:left
}
@media(min-width:48.0625rem){
    .PR0004 .c-promotion-rolling-banner__title-area{
        text-align:center
    }
}
.PR0004 .c-package-deal-item{
    color:#fff;
    position:relative
}
.PR0004 .c-package-deal-item:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-mid-gray2-20-20.svg);
    background-position:50% 50%;
    background-repeat:no-repeat;
    border-radius:50%;
    content:"";
    display:block;
    height:1.25rem;
    position:absolute;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-item:before{
        margin-left:-.125rem;
        top:50%;
        -webkit-transform:translate3d(-100%,-50%,0);
        transform:translate3d(-100%,-50%,0)
    }
}
@media(max-width:48rem){
    .PR0004 .c-package-deal-item:before{
        left:50%;
        margin-top:-.125rem;
        -webkit-transform:translate3d(-50%,-100%,0) scale(.8);
        transform:translate3d(-50%,-100%,0) scale(.8)
    }
    .PR0004 .c-package-deal-item:first-child:before{
        display:none
    }
}
.PR0004 .c-package-deal-item__delete{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg);
    background-position:50% 50%;
    background-repeat:no-repeat;
    border:none;
    cursor:pointer;
    height:2.5rem;
    padding:0;
    position:absolute;
    right:0;
    top:0;
    width:2.5rem
}
.PR0004 .c-package-deal-item__container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#646464;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    justify-content:center;
    padding:1.125rem 1.25rem;
    row-gap:.25rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-item__container{
        border-radius:1.75rem;
        row-gap:.5rem
    }
}
@media(max-width:48rem){
    .PR0004 .c-package-deal-item__container{
        min-height:6.5rem
    }
}
.PR0004 .c-package-deal-item__image{
    -ms-flex-negative:0;
    flex-shrink:0;
    height:3.75rem;
    width:3.75rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-item__image{
        height:4rem;
        width:4rem
    }
}
.PR0004 .c-package-deal-item__text{
    text-align:center
}
.PR0004 .c-package-deal-item__information{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-column-gap:min(1.25rem,5.8479532164%);
    -moz-column-gap:min(1.25rem,5.8479532164%);
    column-gap:min(1.25rem,5.8479532164%);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.PR0004 .c-package-deal-item__basic-information{
    padding-right:.75rem
}
.PR0004 .c-package-deal-item__model-display-name{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
.PR0004 .c-package-deal-item__price{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-item__price{
        margin-top:.375rem
    }
}
.PR0004 .c-package-deal-item--product .c-package-deal-item__container{
    background-color:#fff
}
.PR0004 .c-package-deal-item .c-button{
    font-weight:400
}
.PR0004 .c-package-deal-item__text--main{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-item__text--main{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.PR0004 .c-package-deal-item__text--emphasis{
    font-size:1.25rem;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-item__text--emphasis{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.PR0004 .c-package-deal-item__text--description{
    font-size:.875rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-item__text--description{
        font-size:1rem;
        line-height:1.25rem
    }
}
.PR0004 .c-package-deal-item__model-display-name{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-item__model-display-name{
        line-height:1.25rem
    }
}
.PR0004 .c-package-deal-item__price{
    font-size:1.5rem;
    font-weight:600;
    line-height:1.5rem
}
.PR0004 .c-package-deal-basket{
    bottom:0;
    left:0;
    position:fixed;
    right:0;
    z-index:9
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-basket{
        background:rgba(0,0,0,.8)
    }
}
.PR0004 .c-package-deal-basket:not(.is-opened) .c-package-deal-basket__product-container{
    display:none
}
.PR0004 .c-package-deal-basket:not(.is-opened) .c-package-deal-basket__toggle-button:after{
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.PR0004 .c-package-deal-basket__container{
    margin-left:auto;
    margin-right:auto;
    max-width:101.5rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-basket__container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-align:start;
        -ms-flex-align:start;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        align-items:flex-start;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:column;
        flex-direction:column;
        justify-content:flex-start;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .PR0004 .c-package-deal-basket__container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PR0004 .c-package-deal-basket__container>*{
    margin-left:auto;
    margin-right:auto;
    max-width:90rem;
    width:100%
}
@media(max-width:48rem){
    .PR0004 .c-package-deal-basket__container>*{
        background:rgba(0,0,0,.8)
    }
}
.PR0004 .c-package-deal-basket__top-edge{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-basket__top-edge{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        margin-bottom:-2.125rem;
        order:1
    }
}
@media(max-width:48rem){
    .PR0004 .c-package-deal-basket__top-edge{
        border-radius:1.25rem 1.25rem 0 0
    }
}
.PR0004 .c-package-deal-basket__toggle-button{
    background:none;
    border:none;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    cursor:pointer;
    height:.625rem;
    max-width:15%;
    min-width:2.5rem;
    padding:.75rem 0;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-basket__toggle-button{
        width:1.75rem
    }
}
.PR0004 .c-package-deal-basket__toggle-button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-18-10.svg);
    background-position:50% 50%;
    background-repeat:no-repeat;
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-basket__product-container{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3;
        padding-bottom:1.25rem
    }
}
@media(max-width:48rem){
    .PR0004 .c-package-deal-basket__product-container{
        max-height:calc(100vh - 9.25rem);
        overflow-y:auto
    }
    .PR0004 .c-package-deal-basket__carousel{
        display:none
    }
}
.PR0004 .c-package-deal-basket__list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:0 1rem 1.875rem;
    row-gap:1.75rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-basket__list{
        display:none
    }
}
.PR0004 .c-package-deal-basket__indicator{
    color:#fff
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-basket__indicator{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        align-items:center;
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        justify-content:space-between;
        order:2;
        padding:1.375rem 0
    }
}
.PR0004 .c-package-deal-basket__indicator-area{
    -webkit-column-gap:1.875rem;
    -moz-column-gap:1.875rem;
    column-gap:1.875rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-basket__indicator-area{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
@media(max-width:48rem){
    .PR0004 .c-package-deal-basket__indicator-area{
        background-color:rgba(0,0,0,.3);
        padding:.75rem 1rem
    }
    .PR0004 .c-package-deal-basket__indicator-area--primary{
        display:none
    }
    .PR0004 .c-package-deal-basket__indicator-area:not([class*="--primary"]){
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        gap:.625rem;
        justify-content:space-between
    }
}
.PR0004 .c-package-deal-basket__discount-summary{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-column-gap:.75rem;
    -moz-column-gap:.75rem;
    column-gap:.75rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-weight:600
}
.PR0004 .c-package-deal-basket__product-count{
    font-style:normal
}
.PR0004 .c-package-deal-basket__product-count *{
    font:inherit
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-basket__product-count{
        display:none
    }
}
.PR0004 .c-package-deal-basket__applied-discount{
    color:#da0f47
}
.PR0004 .c-package-deal-basket__action{
    background:none;
    border:none;
    bottom:3.4375rem;
    cursor:pointer;
    height:3rem;
    padding:0;
    position:absolute;
    width:3rem
}
.PR0004 .c-package-deal-basket__action:after{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-48-48.svg);
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:block;
    height:100%;
    width:100%
}
.PR0004 .c-package-deal-basket__action--prev{
    left:0;
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
@media(min-width:48rem)and (max-width:100rem){
    .PR0004 .c-package-deal-basket__action--prev{
        left:1.5rem
    }
}
.PR0004 .c-package-deal-basket__action--next{
    right:0
}
@media(min-width:48rem)and (max-width:100rem){
    .PR0004 .c-package-deal-basket__action--next{
        right:1.5rem
    }
}
.PR0004 .c-package-deal-basket__action:disabled:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray3-right-48-48.svg)
}
.PR0004 .c-package-deal-basket .c-price{
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline;
    -webkit-column-gap:.375rem;
    -moz-column-gap:.375rem;
    column-gap:.375rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.875rem;
    line-height:1
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-basket .c-price{
        -webkit-column-gap:.5rem;
        -moz-column-gap:.5rem;
        column-gap:.5rem
    }
}
@media(max-width:48rem){
    .PR0004 .c-package-deal-basket .c-price{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.PR0004 .c-package-deal-basket .c-price__purchase{
    font-weight:600;
    margin-right:.125rem
}
@media(max-width:48rem){
    .PR0004 .c-package-deal-basket .c-price__purchase{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        margin-top:.125rem;
        order:1;
        width:100%
    }
}
.PR0004 .c-package-deal-basket .c-price__discount{
    color:inherit;
    font:inherit
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-basket .c-price{
        font-size:1rem
    }
}
.PR0004 .c-package-deal-basket .c-price__purchase{
    font-size:1.5rem
}
.PR0004 .c-package-deal-basket .c-button:not(:empty):nth-child(n):disabled{
    background-color:#fff
}
.PR0004 .c-package-deal-basket .c-button:not(:empty):nth-child(n):disabled .c-package-deal-basket__product-count{
    display:none
}
.PR0004 .c-package-deal-basket .swiper-slide{
    height:auto;
    width:auto
}
.PR0004 .c-package-deal-basket .swiper-slide>*{
    height:100%
}
@media(min-width:48rem)and (max-width:100rem){
    .PR0004 .c-package-deal-basket.swiper-start .c-package-deal-basket__container>*{
        padding-left:4.25rem;
        padding-right:4.25rem
    }
}
.PR0004 .c-package-deal-basket.swiper-steady .c-package-deal-basket__actions{
    display:none
}
.PR0004 .c-package-deal-basket.swiper-steady .swiper-wrapper{
    -webkit-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
    column-gap:1.5rem
}
.PR0004 .c-package-deal-basket.swiper-steady .swiper-slide{
    -webkit-box-flex:1!important;
    -ms-flex:1!important;
    flex:1!important;
    margin-right:0!important;
    width:auto!important
}
.PR0004 .c-package-deal-basket__discount-summary{
    font-size:1.125rem;
    line-height:1.375rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-basket__discount-summary{
        font-size:1.75rem;
        line-height:2rem
    }
}
.PR0004 .c-package-deal-basket__product-count{
    font-size:.875rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-package-deal-basket__product-count{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.PR0004 .c-banner-title-area__headline+*{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-banner-title-area__headline+*{
        margin-top:.5rem
    }
}
.PR0004 .c-banner-title-area+.c-rolling-banner{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-banner-title-area+.c-rolling-banner{
        margin-top:2.5rem
    }
}
.PR0004 .c-roll-selector__item{
    background-color:transparent;
    border-color:transparent
}
.PR0004 .c-roll-selector__item-image{
    margin-bottom:.5rem
}
@media(min-width:48.0625rem){
    .PR0004 .c-roll-selector__item-image{
        margin-bottom:1.25rem
    }
    .PR0004 .c-package-deal-item__text--emphasis+.c-package-deal-item__text--description{
        margin-top:-.25rem
    }
}
.PR0004 .c-title-banner.font-white .c-text-contents :not(.c-button,.c-button__text){
    color:#fff
}
.PR0004 .c-title-banner.font-black .c-text-contents__bodycopy{
    color:#333
}
.PR0005>.component{
    margin-left:auto;
    margin-right:auto;
    max-width:120rem
}
.PR0005>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
@media(max-width:48rem){
    .PR0005 .c-promotion-detail .c-cta{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.PR0005.bg-default .c-promotion-detail__msg-box{
    background-color:#fff;
    color:#000
}
.PR0005.bg-default .c-promotion-detail__msg-box-description{
    color:#333
}
.PR0005.bg-black .c-promotion-detail__msg-box,.bg-black>.PR0005.ST0029 .c-promotion-detail__msg-box{
    background-color:#262626;
    color:#fff
}
.c-pop-msg .c-post-form input[type=text]:-moz-read-only{
    color:#cbc8c2
}
.c-pop-msg .c-post-form input[type=text]:read-only{
    color:#cbc8c2
}
.c-pop-msg .c-post-form input[type=date]{
    position:relative
}
@supports selector(::-webkit-calendar-picker-indicator){
    .c-pop-msg .c-post-form input[type=date]::-webkit-calendar-picker-indicator{
        background:transparent;
        cursor:pointer;
        z-index:1
    }
    .c-pop-msg .c-post-form input[type=date]:after{
        background-color:inherit;
        background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-calendar-black-24-24.svg);
        background-size:100% auto;
        content:"";
        height:1.5rem;
        position:absolute;
        right:.8125rem;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%);
        width:1.5rem;
        z-index:0
    }
}
.c-pop-msg .c-post-form__intro{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:space-between
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-post-form__intro{
        margin-top:.625rem
    }
}
.c-pop-msg .c-post-form__group-box--full{
    width:100%
}
.c-pop-msg .c-post-form__group-divide-line{
    border-top:.0625rem solid #cbc8c2;
    padding-top:1.25rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-post-form__group-divide-line{
        padding-top:1.5rem
    }
}
.c-pop-msg .c-post-form__complementary-area{
    font-size:.875rem;
    line-height:1rem;
    margin-top:.5rem
}
.c-pop-msg .c-post-form__complementary-area .c-button{
    margin-top:.5rem
}
@media(max-width:48rem){
    .c-pop-msg .c-post-form__container{
        gap:1.25rem
    }
}
.c-pop-msg .c-line-progress{
    -webkit-column-gap:.25rem;
    -moz-column-gap:.25rem;
    column-gap:.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    list-style:none;
    margin:0;
    padding:0
}
.c-pop-msg .c-line-progress li{
    margin:0
}
.c-pop-msg .c-line-progress__step{
    -webkit-box-flex:1;
    border-bottom:.125rem solid;
    color:#cbc8c2;
    -ms-flex:1;
    flex:1;
    padding:0 .625rem;
    text-align:center
}
.c-pop-msg .c-line-progress__step--active{
    color:#333
}
.c-pop-msg .c-line-progress__name{
    color:inherit;
    font-size:.75rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-line-progress__name{
        font-size:1rem;
        line-height:1.25rem
    }
}
.c-pop-msg .js-clipboard-copy{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#ea1917;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    gap:.5rem
}
.c-pop-msg .js-clipboard-copy:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-rect-layer-red-12-12.svg);
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:inline-block;
    height:.75rem;
    width:.75rem
}
.c-pop-msg .c-upload-item__container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.625rem;
    width:100%
}
.c-pop-msg .c-upload-item__container>:not(.c-upload-item__indicator){
    -ms-flex-negative:0;
    flex-shrink:0
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-upload-item__container{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.c-pop-msg .c-upload-item__indicator{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    -webkit-column-gap:.625rem;
    -moz-column-gap:.625rem;
    column-gap:.625rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:2.75rem;
    justify-content:space-between;
    padding-left:.8125rem;
    padding-right:.8125rem;
    position:relative
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-upload-item__indicator{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.c-pop-msg .c-upload-item__indicate-file-name{
    color:#646464;
    font-size:1rem;
    line-height:1.25rem
}
.c-pop-msg .c-upload-item__file-name{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.c-pop-msg .c-upload-item__file-remover{
    -ms-flex-negative:0;
    background-color:#4a4946;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-white-16-16.svg);
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:.625rem .625rem;
    border:none;
    border-radius:50%;
    cursor:pointer;
    display:none;
    flex-shrink:0;
    height:1.5rem;
    width:1.5rem
}
.c-upload-item .fill .c-upload-item__file-remover{
    display:block
}
.c-pop-msg .c-upload-item__buttons{
    -webkit-column-gap:.5rem;
    -moz-column-gap:.5rem;
    column-gap:.5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-upload-item__buttons{
        -webkit-column-gap:1rem;
        -moz-column-gap:1rem;
        column-gap:1rem
    }
}
.c-pop-msg .c-upload-item__button{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:none;
    border:.0625rem solid #cbc8c2;
    border-radius:62.4375rem;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:2.75rem;
    padding:.75rem
}
.c-pop-msg .c-upload-item__button:after{
    background-color:inherit;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-black-20-20.svg);
    background-size:100% auto;
    content:"";
    height:1.25rem;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-upload-item__button:after{
        height:1.5rem;
        width:1.5rem
    }
}
.c-pop-msg .c-upload-item__button--remove:after{
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.c-pop-msg .c-upload-item__open-explorer{
    font-size:1rem;
    line-height:1rem
}
.c-pop-msg .c-upload-item__open-explorer input[type=file]{
    clip:rect(1,1,1,1);
    color:transparent;
    height:1px;
    opacity:0;
    overflow:hidden;
    position:absolute;
    width:1px
}
.c-pop-msg .c-upload-item__description{
    color:#646464;
    margin-top:.5rem
}
.c-pop-msg .c-upload-item+.c-upload-item{
    margin-top:.75rem
}
.c-pop-msg .c-field-group__header{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    gap:1.5rem;
    justify-content:space-between
}
.c-pop-msg .c-field-group__box{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    row-gap:.75rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-field-group__box{
        gap:.5rem 1.5rem
    }
    .c-pop-msg .c-field-group__box--w-row-flow{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.c-pop-msg .c-field-group__box--w-column3{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-field-group__box--w-column3>*{
        -ms-flex-preferred-size:calc(33.33333% - 1rem);
        flex-basis:calc(33.33333% - 1rem)
    }
}
.c-pop-msg .c-field-group__box .c-radio-item .label{
    font-size:1rem;
    line-height:1.25rem
}
.c-pop-msg .c-field-group__description{
    font-size:1rem;
    line-height:1.25rem;
    padding-left:.75rem
}
.c-pop-msg .c-field-group__description a{
    color:#ea1917;
    text-decoration:underline
}
.c-pop-msg .c-field-group--agreement-fields{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    font-size:.875rem;
    line-height:1rem;
    row-gap:.5rem
}
.c-pop-msg .c-field-group--agreement-fields .c-field-group__line:last-child .c-required{
    margin-right:.5rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-field-group--agreement-fields{
        font-size:1rem;
        line-height:1.25rem
    }
}
.c-pop-msg .c-field-group--reward-fields .c-field-group__box:not([class*="--w-row-flow"]){
    background-color:#fff;
    border-radius:1.25rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-field-group--reward-fields .c-field-group__box:not([class*="--w-row-flow"]){
        border-radius:1.75rem;
        padding:1.25rem
    }
}
.c-pop-msg .c-field-group__header+.c-field-group__box{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-field-group__header+.c-field-group__box{
        margin-top:1.25rem
    }
}
.c-pop-msg .c-radio-item{
    position:relative
}
.c-pop-msg .c-radio-item input:checked~label{
    border:.125rem solid #da0f47
}
.c-pop-msg .c-radio-item--floating-label label{
    border-radius:1.25rem;
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-radio-item--floating-label label{
        border-radius:1.75rem
    }
}
.c-pop-msg .c-option-information{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fff;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:row;
    flex-direction:row;
    gap:1rem;
    padding:1rem .8125rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-option-information{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        border-radius:1.75rem;
        -ms-flex-direction:column;
        flex-direction:column;
        padding:1.25rem;
        text-align:center
    }
}
.c-pop-msg .c-option-information .c-image{
    max-height:4rem;
    max-width:4rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-option-information .c-image{
        max-height:10rem;
        max-width:10rem
    }
}
.c-pop-msg .c-option-information .c-text-contents__eyebrow+.c-text-contents__headline{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-option-information .c-text-contents__eyebrow+.c-text-contents__headline{
        margin-top:.375rem
    }
}
.c-pop-msg .c-completion__primary-area{
    color:#4a4946
}
.c-pop-msg .c-completion__description-area{
    color:#333
}
.c-pop-msg .c-completion__head{
    color:#000
}
.c-pop-msg .c-completion__paragraph.flex-container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.c-pop-msg .c-completion__primary-area .c-completion__paragraph+.c-completion__paragraph{
    margin-top:.625rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-completion__primary-area .c-completion__paragraph+.c-completion__paragraph{
        margin-top:1.25rem
    }
}
.c-pop-msg .c-completion .c-completion__description-area .c-completion__paragraph+.c-completion__paragraph{
    margin-top:.5rem
}
.c-pop-msg .c-completion .c-completion__description-area .c-button{
    margin-top:1rem
}
.c-pop-msg .c-completion *+.c-completion__description-area{
    margin-top:1.25rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-completion *+.c-completion__description-area{
        margin-top:1.5rem
    }
}
.c-pop-msg .c-completion *+.js-clipboard-copy{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-completion *+.js-clipboard-copy{
        margin-top:.5rem
    }
}
.c-pop-msg .c-completion__paragraph{
    font-size:.875rem;
    line-height:1rem
}
.c-pop-msg .c-table-field{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#fff;
    border-radius:.75rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.75rem;
    padding:1.25rem 1rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-table-field{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        border-radius:1rem;
        -ms-flex-flow:row wrap;
        flex-flow:row wrap;
        gap:1rem 1.5rem;
        padding:1.25rem
    }
    .c-pop-msg .c-table-field__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        max-width:100%;
        min-width:calc(50% - .75rem)
    }
}
.c-pop-msg .c-table-field__item.full{
    min-width:100%
}
.c-pop-msg .c-table-field__item--line-bottom{
    border-bottom:.0625rem solid #cbc8c2;
    padding-bottom:1rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-table-field__item--line-bottom{
        padding-bottom:1rem
    }
}
.c-pop-msg .c-table-field__item-name{
    color:#646464;
    font-size:1rem;
    line-height:1.125rem
}
.c-pop-msg .c-table-field__item-data{
    font-size:1rem;
    line-height:1.25rem
}
.c-pop-msg .c-table-field__item-data ul{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    border:.0625rem solid #cbc8c2;
    border-radius:.75rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.5rem;
    list-style:none;
    margin:0;
    padding:1rem
}
.c-pop-msg .c-table-field__item-data ul li{
    margin:0
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-table-field__item-data ul{
        border-radius:1rem
    }
}
.c-pop-msg .c-table-field__item-data ul li{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    gap:.25rem
}
@media(min-width:48.0625rem){
    .c-pop-msg .c-table-field__item-data ul li{
        -webkit-box-flex:1;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex:1;
        flex:1;
        -ms-flex-direction:row;
        flex-direction:row;
        gap:1.5rem
    }
}
.c-pop-msg .c-table-field__item-data ul li+li{
    border-top:.0625rem solid #cbc8c2;
    padding-top:.5rem
}
.c-pop-msg .c-table-field--stack-free{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.c-pop-msg .c-table-field--stack-free .c-table-field__item{
    -webkit-box-flex:0;
    -ms-flex:none;
    flex:none;
    min-width:auto
}
.c-pop-msg .c-table-field .c-table-field__item-name+.c-table-field__item-data{
    margin-top:.5rem
}
@media(min-width:79.9375rem){
    .PR0008 .c-list--2block-list .c-floating-contents,.PR0008 .c-list--3block-list .c-floating-contents:first-of-type{
        grid-row:1/3
    }
}
@media(min-width:48.0625rem){
    .PR0008 .c-list--2block-list .c-floating-contents .c-floating-contents__floating,.PR0008 .c-list--3block-list .c-floating-contents:first-of-type .c-floating-contents__floating{
        -webkit-backdrop-filter:blur(6px);
        backdrop-filter:blur(6px);
        padding-top:1.25rem;
        top:auto
    }
    .PR0008 .c-list--3block-list .c-floating-contents .c-floating-contents__floating.font-white,.PR0008 .c-list--3block-list .c-floating-contents:first-of-type .c-floating-contents__floating.font-white{
        background-color:rgba(26,26,26,.5)
    }
    .PR0008 .c-list--3block-list .c-floating-contents .c-floating-contents__floating.font-black,.PR0008 .c-list--3block-list .c-floating-contents:first-of-type .c-floating-contents__floating.font-black{
        background-color:hsla(0,0%,100%,.5)
    }
    .PR0008 .c-list--3block-list .c-floating-contents:not(:first-of-type){
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .PR0008 .c-list--3block-list .c-floating-contents:not(:first-of-type) .c-floating-contents__floating{
        -webkit-box-flex:1;
        -webkit-backdrop-filter:blur(6px);
        backdrop-filter:blur(6px);
        -ms-flex:1;
        flex:1;
        top:auto
    }
}
@media(min-width:79.9375rem){
    .PR0008 .c-list--3block-list .c-floating-contents:not(:first-of-type) .c-floating-contents__floating{
        position:relative
    }
}
.PR0008 .c-list--3block-list .c-floating-contents:not(:first-of-type) .c-floating-contents__floating.font-white{
    background-color:rgba(26,26,26,.5)
}
@media(min-width:79.9375rem){
    .PR0008 .c-list--3block-list .c-floating-contents:not(:first-of-type) .c-floating-contents__floating.font-white{
        background-color:#333
    }
}
.PR0008 .c-list--3block-list .c-floating-contents:not(:first-of-type) .c-floating-contents__floating.font-black{
    background-color:hsla(0,0%,100%,.5)
}
@media(min-width:79.9375rem){
    .PR0008 .c-list--3block-list .c-floating-contents:not(:first-of-type) .c-floating-contents__floating.font-black{
        background-color:#fff
    }
    .PR0008 .c-list--3block-list .c-floating-contents:not(:first-of-type) .c-text-contents{
        max-width:18.75rem
    }
}
@media(min-width:48.0625rem){
    .PR0008 .c-list--block-list .c-floating-contents .c-floating-contents__floating{
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end;
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex;
        left:50%;
        max-height:100%
    }
    .PR0008 .c-list--block-list .c-floating-contents .c-floating-contents__floating.font-white{
        background-color:#333
    }
    .PR0008 .c-list--block-list .c-floating-contents .c-floating-contents__floating.font-black{
        background-color:#fff
    }
}
.PR0008>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PR0008>.component>.cmp-container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PR0008 .c-region-header+*{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PR0008 .c-region-header+*{
        margin-top:1.25rem
    }
}
.PR0008 .c-carousel{
    position:static
}
@media(max-width:48rem){
    .PR0008 .c-carousel{
        overflow:initial
    }
}
@media(min-width:79.9375rem){
    .PR0008 .c-list{
        display:grid;
        gap:1.125rem 1.25rem;
        grid-template-columns:repeat(2,minmax(auto,1fr));
        max-height:710px
    }
}
.PR0008 .c-list__item{
    border-radius:1.25rem;
    overflow:hidden
}
@media(min-width:48.0625rem){
    .PR0008 .c-list__item{
        border-radius:1.75rem
    }
}
@media(max-width:48rem){
    .PR0008 .c-list--block-list{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
@media(min-width:48.0625rem){
    .PR0008 .c-list--block-list{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .PR0008 .c-list--block-list .c-image .cmp-image{
        left:0;
        width:50%
    }
}
@media(min-width:48.0625rem)and (max-width:79.9375rem){
    .PR0008 .c-list--2block-list{
        gap:1.25rem
    }
    .PR0008 .c-list--2block-list .c-list__item{
        -ms-flex-preferred-size:calc(50% - 0.625rem);
        flex-basis:calc(50% - 0.625rem)
    }
}
@media(min-width:79.9375rem){
    .PR0008 .c-list--3block-list{
        grid-template-columns:49.1666666667% auto
    }
}
.PR0008 .c-floating-contents__floor{
    height:100%
}
@media(max-width:48rem){
    .PR0008 .c-floating-contents__floor{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
    .PR0008 .c-floating-contents__floor .c-image>:not(.c-text-contents__date-countdown){
        aspect-ratio:310/400;
        overflow:hidden
    }
    .PR0008 .c-floating-contents__floor .c-image>:not(.c-text-contents__date-countdown)>*{
        left:50%;
        position:relative;
        top:50%;
        -webkit-transform:translate(-50%,-50%);
        transform:translate(-50%,-50%)
    }
    .PR0008 .c-floating-contents__floor .c-image__img{
        max-height:100%;
        max-width:none;
        width:auto
    }
}
.PR0008 .c-floating-contents__floating{
    min-height:13.625rem;
    padding:1.25rem
}
@media(min-width:48.0625rem){
    .PR0008 .c-floating-contents__floating{
        max-height:23.25rem;
        min-height:17.75rem;
        padding:2rem
    }
}
@media(max-width:48rem){
    .PR0008 .c-floating-contents__floating{
        -webkit-backdrop-filter:blur(6px);
        backdrop-filter:blur(6px);
        background-color:rgba(26,26,26,.5);
        top:auto
    }
}
.PR0008 .c-floating-contents__floating.font-white{
    background-color:rgba(26,26,26,.5)
}
.PR0008 .c-floating-contents__floating.font-black{
    background-color:hsla(0,0%,100%,.5)
}
.PR0008 .c-text-contents__eyebrow{
    position:relative
}
.PR0008 .c-text-contents__eyebrow>*{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.PR0008 .c-text-contents__eyebrow span+span:before{
    background-color:#646464;
    content:"";
    display:inline-block;
    height:.5rem;
    margin-left:.25rem;
    margin-right:.25rem;
    margin-top:.0625rem;
    width:.0625rem
}
@media(min-width:48.0625rem){
    .PR0008 .c-text-contents__eyebrow span+span:before{
        height:.875rem;
        margin-left:.625rem;
        margin-right:.625rem
    }
}
.PR0008 .c-text-contents__bodycopy,.PR0008 .c-text-contents__headline{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
.PR0008 .c-text-contents__bodycopy{
    color:inherit
}
.PR0008 .c-image{
    height:100%;
    overflow:hidden
}
.PR0008 .c-image .cmp-image,.PR0008 .c-image__img{
    height:100%
}
.PR0008 .c-countdown--small{
    -webkit-backdrop-filter:blur(6px);
    backdrop-filter:blur(6px);
    background:rgba(26,26,26,.5);
    position:absolute;
    right:.8125rem;
    top:.75rem;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content;
    z-index:1
}
@media(min-width:48.0625rem){
    .PR0008 .c-countdown--small{
        right:2rem;
        top:1.25rem
    }
}
.PR0008 .c-text-contents__bodycopy,.PR0008 .c-text-contents__date,.PR0008 .c-text-contents__date-countdown{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PR0008 .c-text-contents__bodycopy,.PR0008 .c-text-contents__date,.PR0008 .c-text-contents__date-countdown{
        margin-top:.5rem
    }
}
.PR0008 .c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PR0008 .c-cta{
        margin-top:1rem
    }
}
.PR0009 .c-promotion-banner{
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover;
    margin-left:auto;
    margin-right:auto;
    max-width:123rem;
    padding-bottom:2rem;
    padding-top:2rem
}
@media(min-width:48.0625rem){
    .PR0009 .c-promotion-banner{
        padding:5rem 1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .PR0009 .c-promotion-banner{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PR0009 .c-promotion-banner__container{
    margin-left:auto;
    margin-right:auto;
    max-width:105.25rem;
    position:relative
}
@media(max-width:48rem){
    .PR0009 .c-promotion-banner__title-area{
        padding-left:1rem;
        padding-right:1rem
    }
}
.PR0009 .c-promotion-banner__title-area.font-white .c-region-header__headline,.PR0009 .c-promotion-banner__title-area.font-white .c-region-header__text{
    color:#fff
}
.PR0009 .c-promotion-banner__rolling-area{
    overflow:hidden
}
@media(min-width:48.0625rem){
    .PR0009 .c-promotion-banner__rolling-area{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        justify-content:center;
        margin-left:-1.5rem;
        margin-right:-1.5rem
    }
}
.PR0009 .c-region-header__headline,.PR0009 .c-region-header__text{
    max-width:62.5rem
}
.PR0009 .c-rolling-banner__contents-container{
    min-width:9.6875rem;
    width:50%
}
.PR0009 .c-rolling-banner__actions{
    position:absolute;
    right:1rem;
    top:0
}
@media(min-width:48.0625rem){
    .PR0009 .c-rolling-banner__actions{
        right:0
    }
}
.PR0009 .c-promotion-banner__title-area+.c-promotion-banner__rolling-area{
    margin-top:1.5rem
}
@media(min-width:48.0625rem){
    .PR0009 .c-promotion-banner__title-area+.c-promotion-banner__rolling-area{
        margin-top:2.5rem
    }
}
.PR0010 .c-roll-selector__item-image{
    display:block
}
@media(max-width:38.75rem){
    .PR0010 .c-roll-selector__item{
        -ms-flex-preferred-size:calc(33.33333% - 0.5rem);
        flex-basis:calc(33.33333% - 0.5rem)
    }
}
@media(max-width:20rem){
    .PR0010 .c-roll-selector__item{
        -ms-flex-preferred-size:calc(50% - 0.5rem);
        flex-basis:calc(50% - 0.5rem)
    }
}
.PR0010 .c-roll-selector__item-name *{
    display:block
}
@media(max-width:48rem){
    .PR0010 .c-roll-selector__item-name *{
        font-weight:400
    }
}
.PR0011{
    overflow:initial
}
.PR0011 .c-select-title{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-bottom:1.5rem;
    padding-top:1.5rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-select-title{
        padding-bottom:3rem;
        padding-top:3rem
    }
}
.PR0011 .c-select-title .c-text-contents{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-select-title .c-text-contents{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PR0011 .c-text-contents__eyebrow+.c-text-contents__headline,.PR0011 .c-text-contents__headline+.c-text-contents__bodycopy{
    margin-top:.5rem
}
.PR0011 .c-select-title .c-text-contents *+.c-cta{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-select-title .c-text-contents *+.c-cta{
        margin-top:1.5rem
    }
}
.PR0011 .c-promotion-package{
    border-bottom:.0625rem solid #cbc8c2;
    border-top:.0625rem solid #cbc8c2;
    padding:1.5rem 0
}
@media(min-width:48.0625rem){
    .PR0011 .c-promotion-package{
        padding:3rem 0 4rem
    }
}
.PR0011 .c-promotion-package__list{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-promotion-package__list{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PR0011 .c-promotion-package__more{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center;
    padding-top:1rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-promotion-package__more{
        padding-top:2rem
    }
}
.PR0011 .c-floating-wrap{
    z-index:1
}
.PR0011 .c-floating-wrap:not(.no-line):after{
    border-top:.0625rem solid #cbc8c2;
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0
}
.PR0011 .c-floating-wrap .c-roll-selector{
    padding-bottom:1.5rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-floating-wrap .c-roll-selector{
        padding-bottom:3rem
    }
}
.PR0011 .c-floating-wrap .c-roll-selector__item-image{
    display:block;
    margin-bottom:.5rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-floating-wrap .c-roll-selector__item-image{
        margin-bottom:1.25rem
    }
}
@media(max-width:38.75rem){
    .PR0011 .c-floating-wrap .c-roll-selector__item{
        -ms-flex-preferred-size:calc(33.33333% - 0.5rem);
        flex-basis:calc(33.33333% - 0.5rem)
    }
}
@media(max-width:20rem){
    .PR0011 .c-floating-wrap .c-roll-selector__item{
        -ms-flex-preferred-size:calc(50% - 0.5rem);
        flex-basis:calc(50% - 0.5rem)
    }
}
.PR0011 .c-floating-wrap .c-roll-selector__item-name *{
    display:block
}
@media(max-width:48rem){
    .PR0011 .c-floating-wrap .c-roll-selector__item-name *{
        font-weight:400
    }
}
.PR0011 .c-floating-wrap.is-fixed .c-roll-selector{
    padding-bottom:1.5rem
}
.PR0011 .c-floating-wrap.is-fixed.is-sticky .c-roll-selector{
    padding-bottom:0
}
.PR0011 .c-floating-wrap.is-fixed.is-sticky .c-roll-selector__item-image{
    display:none
}
.PR0011 .c-package-deal-item{
    color:#fff;
    position:relative
}
.PR0011 .c-package-deal-item:before{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-plus-mid-gray2-20-20.svg);
    background-position:50% 50%;
    background-repeat:no-repeat;
    border-radius:50%;
    content:"";
    display:block;
    height:1.25rem;
    position:absolute;
    width:1.25rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-item:before{
        margin-left:-.125rem;
        top:50%;
        -webkit-transform:translate3d(-100%,-50%,0);
        transform:translate3d(-100%,-50%,0)
    }
}
@media(max-width:48rem){
    .PR0011 .c-package-deal-item:before{
        left:50%;
        margin-top:-.125rem;
        -webkit-transform:translate3d(-50%,-100%,0) scale(.8);
        transform:translate3d(-50%,-100%,0) scale(.8)
    }
    .PR0011 .c-package-deal-item:first-child:before{
        display:none
    }
}
@media(min-width:48.0625rem){
    .c-carousel__item:first-child .c-package-deal-item:before{
        display:none
    }
}
.PR0011 .c-package-deal-item__delete{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-close-black-12-12.svg);
    background-position:50% 50%;
    background-repeat:no-repeat;
    border:none;
    cursor:pointer;
    height:2.5rem;
    padding:0;
    position:absolute;
    right:0;
    top:0;
    width:2.5rem
}
.PR0011 .c-package-deal-item__container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#646464;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover;
    border-radius:1.25rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    justify-content:center;
    padding:1.125rem 1.25rem;
    row-gap:.25rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-item__container{
        border-radius:1.75rem;
        row-gap:.5rem
    }
}
@media(max-width:48rem){
    .PR0011 .c-package-deal-item__container{
        min-height:6.5rem
    }
}
.PR0011 .c-package-deal-item__image{
    -ms-flex-negative:0;
    flex-shrink:0;
    height:3.75rem;
    width:3.75rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-item__image{
        height:4rem;
        width:4rem
    }
}
.PR0011 .c-package-deal-item__text{
    text-align:center
}
.PR0011 .c-package-deal-item__information{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-column-gap:min(1.25rem,5.8479532164%);
    -moz-column-gap:min(1.25rem,5.8479532164%);
    column-gap:min(1.25rem,5.8479532164%);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.PR0011 .c-package-deal-item__basic-information{
    padding-right:.75rem
}
.PR0011 .c-package-deal-item__model-display-name{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
.PR0011 .c-package-deal-item__price{
    margin-top:.25rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-item__price{
        margin-top:.375rem
    }
}
.PR0011 .c-package-deal-item--product .c-package-deal-item__container{
    background-color:#fff
}
.PR0011 .c-package-deal-item .c-button{
    font-weight:400
}
.PR0011 .c-package-deal-item__text--main{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-item__text--main{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.PR0011 .c-package-deal-item__text--emphasis{
    font-size:1.25rem;
    line-height:1.5rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-item__text--emphasis{
        font-size:1.5rem;
        line-height:1.75rem
    }
}
.PR0011 .c-package-deal-item__text--description{
    font-size:.875rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-item__text--description{
        font-size:1rem;
        line-height:1.25rem
    }
}
.PR0011 .c-package-deal-item__model-display-name{
    font-size:1rem;
    line-height:1.125rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-item__model-display-name{
        line-height:1.25rem
    }
}
.PR0011 .c-package-deal-item__price{
    font-size:1.5rem;
    font-weight:600;
    line-height:1.5rem
}
.PR0011 .c-package-deal-basket{
    bottom:0;
    left:0;
    position:fixed;
    right:0;
    z-index:9
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-basket{
        background:rgba(0,0,0,.8)
    }
}
.PR0011 .c-package-deal-basket:not(.is-opened) .c-package-deal-basket__product-container{
    display:none
}
.PR0011 .c-package-deal-basket:not(.is-opened) .c-package-deal-basket__toggle-button:after{
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.PR0011 .c-package-deal-basket__container{
    margin-left:auto;
    margin-right:auto;
    max-width:101.5rem;
    position:relative
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-basket__container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-align:start;
        -ms-flex-align:start;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        align-items:flex-start;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-direction:column;
        flex-direction:column;
        justify-content:flex-start;
        padding-left:1rem;
        padding-right:1rem
    }
}
@media(min-width:48.0625rem)and (min-width:48.0625rem){
    .PR0011 .c-package-deal-basket__container{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PR0011 .c-package-deal-basket__container>*{
    margin-left:auto;
    margin-right:auto;
    max-width:90rem;
    width:100%
}
@media(max-width:48rem){
    .PR0011 .c-package-deal-basket__container>*{
        background:rgba(0,0,0,.8)
    }
}
.PR0011 .c-package-deal-basket__top-edge{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    justify-content:center
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-basket__top-edge{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        margin-bottom:-2.125rem;
        order:1
    }
}
@media(max-width:48rem){
    .PR0011 .c-package-deal-basket__top-edge{
        border-radius:1.25rem 1.25rem 0 0
    }
}
.PR0011 .c-package-deal-basket__toggle-button{
    background:none;
    border:none;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    cursor:pointer;
    height:.625rem;
    max-width:15%;
    min-width:2.5rem;
    padding:.75rem 0;
    position:relative;
    width:100%
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-basket__toggle-button{
        width:1.75rem
    }
}
.PR0011 .c-package-deal-basket__toggle-button:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-down-18-10.svg);
    background-position:50% 50%;
    background-repeat:no-repeat;
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-basket__product-container{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3;
        padding-bottom:1.25rem
    }
}
@media(max-width:48rem){
    .PR0011 .c-package-deal-basket__product-container{
        max-height:calc(100vh - 9.25rem);
        overflow-y:auto
    }
    .PR0011 .c-package-deal-basket__carousel{
        display:none
    }
}
.PR0011 .c-package-deal-basket__list{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:0 1rem 1.875rem;
    row-gap:1.75rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-basket__list{
        display:none
    }
}
.PR0011 .c-package-deal-basket__indicator{
    color:#fff
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-basket__indicator{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        align-items:center;
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        justify-content:space-between;
        order:2;
        padding:1.375rem 0
    }
}
.PR0011 .c-package-deal-basket__indicator-area{
    -webkit-column-gap:.9375rem;
    -moz-column-gap:.9375rem;
    column-gap:.9375rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-basket__indicator-area{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
@media(max-width:48rem){
    .PR0011 .c-package-deal-basket__indicator-area{
        background-color:rgba(0,0,0,.3);
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        padding:.75rem 1rem
    }
    .PR0011 .c-package-deal-basket__indicator-area--primary{
        display:none
    }
    .PR0011 .c-package-deal-basket__indicator-area:not([class*="--primary"]){
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        gap:.625rem;
        justify-content:space-between
    }
}
.PR0011 .c-package-deal-basket__discount-summary{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-column-gap:.75rem;
    -moz-column-gap:.75rem;
    column-gap:.75rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-weight:600
}
.PR0011 .c-package-deal-basket__product-count{
    font-style:normal
}
.PR0011 .c-package-deal-basket__product-count *{
    font:inherit
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-basket__product-count{
        display:none
    }
}
.PR0011 .c-package-deal-basket__applied-discount{
    color:#da0f47
}
.PR0011 .c-package-deal-basket__action{
    background:none;
    border:none;
    bottom:3.4375rem;
    cursor:pointer;
    height:3rem;
    padding:0;
    position:absolute;
    width:3rem
}
.PR0011 .c-package-deal-basket__action:after{
    background-color:transparent;
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-white-right-48-48.svg);
    background-repeat:no-repeat;
    background-size:100% auto;
    content:"";
    display:block;
    height:100%;
    width:100%
}
.PR0011 .c-package-deal-basket__action--prev{
    left:0;
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
@media(min-width:48rem)and (max-width:100rem){
    .PR0011 .c-package-deal-basket__action--prev{
        left:1.5rem
    }
}
.PR0011 .c-package-deal-basket__action--next{
    right:0
}
@media(min-width:48rem)and (max-width:100rem){
    .PR0011 .c-package-deal-basket__action--next{
        right:1.5rem
    }
}
.PR0011 .c-package-deal-basket__action:disabled:after{
    background-image:url(../../../etc.clientlibs/lge/clientlibs/clientlib-site/resources/images/icon/icon-arrow-mid-gray3-right-48-48.svg)
}
.PR0011 .c-package-deal-basket__btns{
    -webkit-column-gap:.375rem;
    -moz-column-gap:.375rem;
    column-gap:.375rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media(max-width:48rem){
    .PR0011 .c-package-deal-basket__btns{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        width:100%
    }
    .PR0011 .c-package-deal-basket__btns .c-button{
        width:50%
    }
}
.PR0011 .c-package-deal-basket .c-price{
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline;
    -webkit-column-gap:.375rem;
    -moz-column-gap:.375rem;
    column-gap:.375rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:.875rem;
    line-height:1
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-basket .c-price{
        -webkit-column-gap:.5rem;
        -moz-column-gap:.5rem;
        column-gap:.5rem
    }
}
@media(max-width:48rem){
    .PR0011 .c-package-deal-basket .c-price{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.PR0011 .c-package-deal-basket .c-price__purchase{
    font-weight:600;
    margin-right:.125rem
}
@media(max-width:48rem){
    .PR0011 .c-package-deal-basket .c-price__purchase{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        margin-top:.125rem;
        order:1;
        width:100%
    }
}
.PR0011 .c-package-deal-basket .c-price__discount{
    color:inherit;
    font:inherit
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-basket .c-price{
        font-size:1rem
    }
}
.PR0011 .c-package-deal-basket .c-price__purchase{
    font-size:1.5rem
}
.PR0011 .c-package-deal-basket .c-button:not(:empty):nth-child(n):disabled{
    background-color:#fff
}
.PR0011 .c-package-deal-basket .c-button:not(:empty):nth-child(n):disabled .c-package-deal-basket__product-count{
    display:none
}
.PR0011 .c-package-deal-basket .swiper-wrapper{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.PR0011 .c-package-deal-basket .swiper-slide{
    height:auto;
    width:auto
}
.PR0011 .c-package-deal-basket .swiper-slide>*{
    height:100%
}
@media(min-width:48rem)and (max-width:100rem){
    .PR0011 .c-package-deal-basket.swiper-start .c-package-deal-basket__container>*{
        padding-left:4.25rem;
        padding-right:4.25rem
    }
}
.PR0011 .c-package-deal-basket.swiper-steady .c-package-deal-basket__actions{
    display:none
}
.PR0011 .c-package-deal-basket.swiper-steady .swiper-wrapper{
    -webkit-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
    column-gap:1.5rem
}
.PR0011 .c-package-deal-basket.swiper-steady .swiper-slide{
    -webkit-box-flex:1!important;
    -ms-flex:1!important;
    flex:1!important;
    margin-right:0!important;
    width:auto!important
}
.PR0011 .c-package-deal-basket__discount-summary{
    font-size:1.125rem;
    line-height:1.375rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-basket__discount-summary{
        font-size:1.75rem;
        line-height:2rem
    }
}
.PR0011 .c-package-deal-basket__product-count{
    font-size:.875rem;
    line-height:.875rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-package-deal-basket__product-count{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
.PR0011 .c-select-list{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem
}
.PR0011 .c-select-list .PD0011__tab__render{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PR0011 .c-select-list .PD0011__tab__render{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PR0011 .c-select-list .cmp-tabs__inner{
    padding-bottom:1.5625rem
}
.PR0011 .c-select-list .bv_incentivized_review_container{
    display:none!important
}
.PR0011 .c-select-list .c-product-list__item{
    border:2px solid transparent
}
@media(min-width:80rem){
    .PR0011 .c-select-list .c-product-list__item:hover{
        border:2px solid #000
    }
}
.PR0011 .c-select-list .c-product-list .cta-wrap .c-button.highlight,.PR0011 .c-select-list .c-product-list .cta-wrap .c-button:hover{
    background:#000;
    border-color:#000
}
.PR0011 .c-select-list .c-product-list .cta-wrap .c-button.highlight:hover{
    background:#fff;
    border-color:#646464;
    color:#000
}
.PR0011 .c-select-list .c-product-list .cta-wrap .c-button[aria-pressed=false] .pressed,.PR0011 .c-select-list .c-product-list .cta-wrap .c-button[aria-pressed=true] .unpressed{
    display:none
}
.PR0011 .c-select-list .c-no-data{
    background:#fff;
    border-radius:1.25rem;
    padding:4.9375rem 0;
    width:100%
}
@media(min-width:48.0625rem){
    .PR0011 .c-select-list .c-no-data{
        border-radius:1.75rem;
        padding:9.375rem 0
    }
    .PR0011 .c-package-deal-item__text--emphasis+.c-package-deal-item__text--description{
        margin-top:-.25rem
    }
}
.PR0011 .toast-popup{
    bottom:280px;
    left:1pc;
    max-width:600px;
    position:fixed;
    right:1pc;
    z-index:10
}
@media(min-width:48.0625rem){
    .PR0011 .toast-popup{
        left:50%;
        right:auto;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%)
    }
}
.PR0011 .toast-popup.is-moved{
    bottom:150px
}
.PR0011 .toast-popup .toast-popup__title{
    font-size:.75rem
}
@media(min-width:48.0625rem){
    .PR0011 .toast-popup .toast-popup__title{
        font-size:.875rem;
        line-height:1.25rem
    }
    .PR0011 .c-product-list__banner.banner-narrow .c-text-contents{
        padding:1.75rem 1.75rem 1.25rem
    }
}
.PR0011 .c-product-list__banner.banner-narrow .c-floating-contents__floating{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    bottom:auto
}
.PR0011 .c-product-list__banner.banner-narrow .c-floating-contents .font-black .c-text-contents,.PR0011 .c-product-list__banner.banner-narrow .c-floating-contents .font-white .c-text-contents{
    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(26,26,26,.3)),to(rgba(26,26,26,0)));
    background-image:linear-gradient(-180deg,rgba(26,26,26,.3),rgba(26,26,26,0))
}
.PR0011 .c-product-list__banner .c-floating-contents .font-black .c-text-contents,.PR0011 .c-product-list__banner .c-floating-contents .font-white .c-text-contents{
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    background-color:transparent;
    background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(26,26,26,.3)),to(rgba(26,26,26,0)));
    background-image:linear-gradient(0deg,rgba(26,26,26,.3),rgba(26,26,26,0))
}
.PR0011 .c-product-list__banner .c-text-contents .c-text-contents__headline *{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:normal
}
.PR0011 .c-product-list__banner .c-text-contents .c-text-contents__bodycopy *{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:normal
}
@media(min-width:48.0625rem){
    .PR0012.margin-bottom:after{
        content:"";
        display:block;
        height:1rem;
        width:100%
    }
}
.PR0012>.component>.cmp-container{
    margin-left:auto;
    margin-right:auto;
    max-width:93rem;
    padding:0;
    position:relative
}
.PR0012 .c-region-header{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PR0012 .c-region-header{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PR0012 .cmp-tabs__tabpanel{
    margin-top:.75rem
}
@media(min-width:48.0625rem){
    .PR0012 .cmp-tabs__tabpanel{
        margin-top:1.25rem
    }
}
.PR0012 .cmp-tabs__tabpanel:focus-visible{
    outline:none
}
.PR0012 .cmp-tabs__tabpanel:focus-visible .c-category-list{
    border-radius:1.25rem;
    outline:.125rem solid currentcolor
}
@media(min-width:48.0625rem){
    .PR0012 .cmp-tabs__tabpanel:focus-visible .c-category-list{
        border-radius:1.75rem
    }
}
.PR0012 .cmp-tabs__tabpanel:focus-visible .c-carousel{
    border-radius:1.25rem;
    outline:.125rem solid currentcolor;
    outline-offset:0
}
@media(min-width:48.0625rem){
    .PR0012 .cmp-tabs__tabpanel:focus-visible .c-carousel{
        border-radius:1.75rem
    }
}
.PR0012 .cmp-tabs__tabpanel:focus-visible .c-carousel .c-category-list{
    outline:none
}
.PR0012 .PR0012__render{
    margin-top:.75rem;
    min-height:25rem
}
@media(min-width:48.0625rem){
    .PR0012 .PR0012__render{
        margin-top:1.25rem
    }
}
.PR0012 .c-no-data-wrap{
    padding-left:1rem;
    padding-right:1rem
}
@media(min-width:48.0625rem){
    .PR0012 .c-no-data-wrap{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
}
.PR0012 .c-no-data{
    background:#fff;
    border-radius:1.25rem;
    padding:4.9375rem 0;
    width:100%
}
@media(min-width:48.0625rem){
    .PR0012 .c-no-data{
        border-radius:1.75rem;
        padding:9.375rem 0
    }
}
.PR0012 .c-carousel__item{
    height:auto
}
@media(min-width:48.0625rem){
    .PR0012 .c-carousel__item{
        margin-right:1.5rem;
        width:21.375rem
    }
}
.PR0012 .swiper{
    overflow-y:visible;
    position:static
}
.PR0012 .c-product-list__item{
    border:2px solid transparent
}
@media(min-width:80rem){
    .PR0012 .c-product-list__item:hover{
        border:2px solid #000
    }
}
.PR0012 .c-product-list .cta-wrap .c-button.highlight,.PR0012 .c-product-list .cta-wrap .c-button:hover{
    background:#000;
    border-color:#000
}
.PR0012 .c-product-list .cta-wrap .c-button.highlight:hover{
    background:#fff;
    border-color:#646464;
    color:#000
}
.PR0012 .c-product-list .cta-wrap .c-button[aria-pressed=false] .pressed,.PR0012 .c-product-list .cta-wrap .c-button[aria-pressed=true] .unpressed{
    display:none
}
