.CM0007 {
    bottom: .875rem;
    margin-bottom: 1.25rem;
    margin-left: 1.5625rem;
    position: fixed !important;
    right: 1.5625rem;
    z-index: 30
}

@media(min-width:48.0625rem) {
    .CM0007 {
        bottom: 2.5rem;
        right: 1.875rem
    }
}

@media(max-width:48rem) {
    .CM0007--active {
        z-index: 2200000000
    }
}

@media(min-width:1590px) {
    .CM0007--web-fall-bottom--PBP {
        bottom: .875rem !important
    }
}

@media(min-width:981px) {
    .CM0007--web-fall-bottom--Cart {
        bottom: .875rem !important
    }
}

.CM0007 .fluid-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.CM0007 .al-proactive-msg,
.CM0007 .fluid-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.CM0007 .al-proactive-msg {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: -2.5rem;
    margin-right: 1.25rem;
    max-width: 33.25rem;
    padding-top: 2.5rem
}

.CM0007 .al-proactive-msg--hidden {
    display: none
}

.CM0007 .al-proactive-msg__box {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: rgba(26, 26, 26, .8);
    border-radius: 1.25rem;
    bottom: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 33.25rem;
    opacity: 0;
    padding: .75rem 1rem;
    position: relative;
    right: 0;
    -webkit-transition: .4s ease-in;
    transition: .4s ease-in;
    z-index: 10
}

.CM0007 .al-proactive-msg__box:nth-child(n+2) {
    margin-top: .625rem
}

@media(min-width:48.0625rem) {
    .CM0007 .al-proactive-msg__box:nth-child(n+2) {
        margin-top: 1.875rem
    }
}

@media(max-width:48rem) {
    .CM0007 .al-proactive-msg__box {
        margin: 0 auto;
        width: 100%
    }
}

@media(min-width:48.0625rem) {
    .CM0007 .al-proactive-msg__box {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        float: right
    }
}

.CM0007 .al-proactive-msg__box--active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px)
}

.CM0007 .al-proactive-msg__txt {
    -webkit-box-flex: 1;
    color: #fff;
    -ms-flex: 1;
    flex: 1;
    line-height: 0;
    word-break: keep-all
}

.CM0007 .al-proactive-msg__txt .c-button {
    display: inline
}

.CM0007 .al-proactive-msg__txt a {
    color: #fff
}

.CM0007 .al-proactive-msg__close {
    -ms-flex-item-align: start;
    align-self: flex-start;
    background: url(https://www.lg.com/etc.clientlibs/lge-support-repo/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: .75rem;
    margin-left: 1rem;
    width: .75rem
}

.CM0007 .al-proactive-msg__closebtn .c-button {
    line-height: 1.25rem;
    margin-right: .25rem !important;
    margin-top: .0625rem;
    vertical-align: top
}

.CM0007 .al-quick-btn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column
}

.CM0007 .al-quick-btn.isBottomSheet {
    bottom: 1.875rem
}

@media(min-width:48.0625rem) {
    .CM0007 .al-quick-btn.isBottomSheet {
        bottom: 2.5rem
    }
}

.CM0007 .al-quick-btn--active .al-quick-btn__quickbtn {
    opacity: 1;
    visibility: visible
}

.CM0007 .al-quick-btn--open .al-quick-btn__quickbtn:after {
    background: url(https://www.lg.com/etc.clientlibs/lge-support-repo/clientlibs/clientlib-site/resources/images/icon/icon-close-white-16-16.svg) 50%/1rem no-repeat;
    -webkit-transition: .1s ease-in;
    transition: .1s ease-in
}

.CM0007 .al-quick-btn--open .al-quick-btn__quickbtn .chat-count,
.CM0007 .al-quick-btn--open .al-quick-btn__quickbtn:before {
    display: none
}

.CM0007 .al-quick-btn button+button {
    margin-top: .75rem
}

.CM0007 .al-quick-btn__quickbtn {
    background: #333;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    height: 3.125rem;
    opacity: 0;
    outline-offset: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: .2s ease-in;
    transition: .2s ease-in;
    visibility: hidden;
    width: 3.125rem
}

.CM0007 .al-quick-btn__quickbtn:before {
    background: url(https://www.lg.com/etc.clientlibs/lge-support-repo/clientlibs/clientlib-site/resources/images/icon/icon-quickmenu-btn.svg) 50%/1.25rem 1.25rem no-repeat
}

.CM0007 .al-quick-btn__quickbtn:after,
.CM0007 .al-quick-btn__quickbtn:before {
    content: "";
    display: inline-block;
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%
}

.CM0007 .al-quick-btn__quickbtn:after {
    background: url(https://www.lg.com/etc.clientlibs/lge-support-repo/clientlibs/clientlib-site/resources/images/icon/lg_electronics_expressive_symbol_transparent_black_bowing.gif) 50%/2.25rem 2.25rem no-repeat
}

.CM0007 .al-quick-btn__quickbtn .chat-count {
    background-color: #ea1917;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: .75rem;
    font-weight: 400;
    height: .875rem;
    line-height: .875rem;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: .875rem;
    z-index: 10
}

.CM0007 .al-quick-btn__quickbtn--animation:before {
    -webkit-animation-duration: 41s;
    animation-duration: 41s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: quick-animation-before;
    animation-name: quick-animation-before
}

@-webkit-keyframes quick-animation-before {
    73.9% {
        visibility: visible
    }

    74% {
        visibility: hidden
    }

    99.9% {
        visibility: hidden
    }

    to {
        visibility: visible
    }
}

@keyframes quick-animation-before {
    73.9% {
        visibility: visible
    }

    74% {
        visibility: hidden
    }

    99.9% {
        visibility: hidden
    }

    to {
        visibility: visible
    }
}

.CM0007 .al-quick-btn__quickbtn--animation:after {
    -webkit-animation-duration: 41s;
    animation-duration: 41s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: quick-animation-after;
    animation-name: quick-animation-after
}

@-webkit-keyframes quick-animation-after {
    0% {
        visibility: hidden
    }

    73.9% {
        visibility: hidden
    }

    74% {
        visibility: visible
    }

    99.9% {
        visibility: visible
    }

    to {
        visibility: hidden
    }
}

@keyframes quick-animation-after {
    0% {
        visibility: hidden
    }

    73.9% {
        visibility: hidden
    }

    74% {
        visibility: visible
    }

    99.9% {
        visibility: visible
    }

    to {
        visibility: hidden
    }
}

.CM0007 .al-quick-btn__topbtn {
    background: #fff;
    border: none;
    border-radius: 50%;
    -webkit-box-shadow: 0 .125rem .1875rem rgba(0, 0, 0, .15);
    box-shadow: 0 .125rem .1875rem rgba(0, 0, 0, .15);
    cursor: pointer;
    height: 3.125rem;
    opacity: 0;
    outline-offset: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: .2s ease-in;
    transition: .2s ease-in;
    visibility: hidden;
    width: 3.125rem
}

.CM0007 .al-quick-btn__topbtn:after {
    background: url(https://www.lg.com/etc.clientlibs/lge-support-repo/clientlibs/clientlib-site/resources/images/icon/icon-arrow-black-down-16-8.svg) 50%/contain no-repeat;
    content: "";
    height: .6875rem;
    left: calc(50% - .625rem);
    position: absolute;
    top: calc(50% - .3125rem);
    width: 1.25rem
}

.CM0007 .al-quick-btn.al-top-btn--active .al-quick-btn__topbtn {
    opacity: 1;
    visibility: visible
}

.CM0007 .al-quick-menu {
    height: 0;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
    visibility: hidden;
    width: 100%;
    z-index: 20
}

@media(min-width:48.0625rem) {
    .CM0007 .al-quick-menu {
        border-radius: 1.75rem;
        bottom: 0;
        -webkit-box-shadow: 0 .25rem .25rem rgba(0, 0, 0, .25);
        box-shadow: 0 .25rem .25rem rgba(0, 0, 0, .25);
        max-width: 22.5rem;
        right: 6.25rem;
        top: auto
    }
}

.CM0007 .al-quick-menu--active {
    height: auto;
    opacity: 1;
    top: 0;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
    visibility: visible;
    z-index: 200
}

@media(max-width:48rem) {
    .CM0007 .al-quick-menu--active {
        -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%
    }
}

@media(min-width:48.0625rem) {
    .CM0007 .al-quick-menu--active {
        bottom: 2.5rem;
        top: auto
    }
}

.CM0007 .al-quick-menu .c-button {
    width: 100%
}

.CM0007 .al-quick-menu__close {
    background: url(https://www.lg.com/etc.clientlibs/lge-support-repo/clientlibs/clientlib-site/resources/images/icon/icon-close-white-16-16.svg) 50%/1rem no-repeat;
    border: none;
    cursor: pointer;
    height: 1rem;
    position: relative;
    width: 1rem
}

@media(min-width:48.0625rem) {
    .CM0007 .al-quick-menu__close {
        display: none
    }
}

.CM0007 .al-quick-menu__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: #333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    height: 100%;
    justify-content: center;
    padding: 1.5rem 1rem 1.875rem;
    width: 100%
}

.CM0007 .al-quick-menu__box .button {
    margin-top: 1.5rem
}

.CM0007 .al-quick-menu__box .button__container {
    position: relative
}

.CM0007 .al-quick-menu__box .button__container+.button__container {
    margin-top: .625rem
}

.CM0007 .al-quick-menu__box .button__container .c-button:hover+.chat-count {
    background-color: #fff;
    color: #ea1917
}

.CM0007 .al-quick-menu__box .button__container .chat-count {
    background-color: #ea1917;
    border-radius: 1.25rem;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    color: #fff;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    height: 1.75rem;
    line-height: 1.75rem;
    min-width: .75rem;
    padding: 0 .5rem;
    position: absolute;
    right: .5rem;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.CM0007 .al-quick-menu__box .c-button+.c-button {
    margin-top: .625rem
}

@media(min-width:48.0625rem) {
    .CM0007 .al-quick-menu__box {
        border-radius: 1.75rem 1.75rem 0 0;
        padding: 1.5rem 1.5625rem 1.875rem
    }
}

.CM0007 .al-quick-menu__box-tit {
    color: #fff;
    display: inline-block;
    font-size: 1.75rem;
    font-weight: 300;
    line-height: 2rem
}

.CM0007 .al-quick-menu__box-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
}

.CM0007 .al-quick-menu__link {
    background-color: #f0ece4;
    overflow-y: auto;
    padding: .875rem 1rem 0
}

@media(max-width:48rem) {
    .CM0007 .al-quick-menu__link {
        height: 100%
    }
}

@media(min-width:48.0625rem) {
    .CM0007 .al-quick-menu__link {
        border-radius: 0 0 .5rem .5rem;
        max-height: 23.75rem;
        padding: .875rem 1.5625rem 1.875rem
    }
}

.CM0007 .al-quick-menu__link .button {
    margin-top: .5rem
}

.CM0007 .al-quick-menu__link-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.CM0007 .al-quick-menu__link-list li {
    list-style: none;
    margin: 0
}

.CM0007 .al-quick-menu__link-tit {
    display: inline-block;
    font-size: 1rem;
    line-height: 1.25rem;
    margin-left: .125rem;
    margin-right: .375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.CM0007 .al-quick-menu__link-tit:only-child {
    margin-left: 1.625rem
}

.CM0007 .al-quick-menu__link-item {
    border-bottom: 1px solid #cbc8c2;
    padding: 1rem 0;
    position: relative
}

@media(min-width:48.0625rem) {
    .CM0007 .al-quick-menu__link-item {
        padding: 1rem .75rem
    }
}

.CM0007 .al-quick-menu__link-item:last-child {
    border-bottom: 0
}

.CM0007 .al-quick-menu__link-item .al-menu-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.CM0007 .al-quick-menu__link-item .al-menu-item:hover {
    text-decoration: underline
}

.CM0007 .al-quick-menu__link-item .al-menu-item:after {
    background: url(https://www.lg.com/etc.clientlibs/lge-support-repo/clientlibs/clientlib-site/resources/images/icon/icon-arrow-gray3-right-6-10.svg) 50%/contain no-repeat;
    content: "";
    height: .625rem;
    position: absolute;
    right: 0;
    top: 20px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    width: .375rem
}

@media(min-width:48.0625rem) {
    .CM0007 .al-quick-menu__link-item .al-menu-item:after {
        right: .75rem
    }
}

.CM0007 .al-quick-menu__link-item .cmp-image {
    min-width: 1.5rem
}

.CM0007 .al-quick-menu__link-icon {
    display: inline-block;
    height: 1.5rem;
    text-indent: -999em;
    width: 1.5rem
}

.CM0007 .al-quick-menu__link-icon--finder,
.CM0007 .al-quick-menu__link-icon--mylg,
.CM0007 .al-quick-menu__link-icon--repair,
.CM0007 .al-quick-menu__link-icon--support,
.CM0007 .al-quick-menu__link-icon--virtual {
    background: url(https://www.lg.com/etc.clientlibs/lge-support-repo/clientlibs/clientlib-site/resources/images/icon/icon-gallery-image-black-24-24.svg) 50%/contain no-repeat
}

@media(min-width:48.0625rem) {
    .CM0007 .al-quick-menu .font-w-semibold-14 {
        font-size: .875rem;
        font-weight: 600;
        line-height: 1.125rem
    }
}

.CM0007 .al-quick-chat {
    display: none;
    height: 100%
}

@media(min-width:48.0625rem) {
    .CM0007 .al-quick-chat {
        height: auto
    }
}

.CM0007 .al-quick-chat .iframe-container {
    background-color: #f0ece4;
    height: 100%;
    margin: 0 auto;
    width: 100%
}

@media(min-width:48.0625rem) {
    .CM0007 .al-quick-chat .iframe-container {
        height: 43.75rem;
        max-width: 23.75rem
    }
}

.CM0007 .al-quick-chat .iframe-container iframe {
    height: 100%;
    width: 100%
}

.c-hero-banner:not(.font-white) .c-hero-badge span,
.c-hero-banner:not(.font-white) .c-text-contents .c-cta,
.c-hero-banner:not(.font-white) .c-text-contents .c-media *,
.c-hero-banner:not(.font-white) .c-text-contents .cmp-text,
.c-hero-banner:not(.font-white) .c-text-contents .cmp-title,
.c-hero-banner:not(.font-white) .c-text-contents .cmp-title__text,
.c-hero-banner:not(.font-white) .c-text-contents .text {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: #fff
}

.c-hero-banner.font-white .c-hero-badge span,
.c-hero-banner.font-white .c-text-contents .c-cta,
.c-hero-banner.font-white .c-text-contents .c-media *,
.c-hero-banner.font-white .c-text-contents .cmp-text,
.c-hero-banner.font-white .c-text-contents .cmp-title,
.c-hero-banner.font-white .c-text-contents .cmp-title__text,
.c-hero-banner.font-white .c-text-contents .text {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: #000
}

.c-hero-banner .c-media__controls {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: #af53a0
}

.c-hero-banner .c-button--default.default .cmp-button__text {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: #fff
}

.c-hero-banner .c-button--default.highlight .cmp-button__text {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: #000
}

.CS0061 .c-image-banner__content-text,
.ST0044 .c-floating-contents__floating {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: #af53a0
}

.ST0020 .bg-white .cmp-carousel__content .c-text-contents .c-cta,
.ST0020 .bg-white .cmp-carousel__content .c-text-contents .c-media,
.ST0020 .bg-white .cmp-carousel__content .c-text-contents .cmp-text,
.ST0020 .bg-white .cmp-carousel__content .c-text-contents .cmp-title,
.ST0020 .bg-white .cmp-carousel__content .c-text-contents .cmp-title__text,
.ST0020 .bg-white .cmp-carousel__content .c-text-contents .text,
.ST0020 .font-black .cmp-carousel__content .c-text-contents .c-cta,
.ST0020 .font-black .cmp-carousel__content .c-text-contents .c-media,
.ST0020 .font-black .cmp-carousel__content .c-text-contents .cmp-text,
.ST0020 .font-black .cmp-carousel__content .c-text-contents .cmp-title,
.ST0020 .font-black .cmp-carousel__content .c-text-contents .cmp-title__text,
.ST0020 .font-black .cmp-carousel__content .c-text-contents .text {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: #fff
}

.ST0004 .font-white .c-cta,
.ST0004 .font-white .c-media,
.ST0004 .font-white .cmp-text,
.ST0004 .font-white .cmp-title,
.ST0004 .font-white .cmp-title__text,
.ST0004 .font-white .text {
    background-clip: text;
    -webkit-background-clip: text;
    background-color: #000
}

body.wa-zoom .PD0001 .c-product-item__ufn,
body.wa-zoom .PD0001 .c-text-contents__bodycopy,
body.wa-zoom .PD0001 .c-text-contents__headline,
body.wa-zoom .PD0002 .c-product-item__ufn,
body.wa-zoom .PD0003 .c-text-contents__headline,
body.wa-zoom .PD0014 .c-compare-item_name,
body.wa-zoom .PD0033 .c-text-contents__headline {
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
    height: auto !important;
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important
}

body.wa-zoom .PD0033 .c-product-digest-information .price-area {
    -ms-flex-negative: inherit;
    flex-shrink: inherit
}

body.wa-zoom .CS0033 .c-featured__desc,
body.wa-zoom .CS0033 .c-featured__tit .cmp-title {
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
    height: auto !important;
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important
}

body.wa-zoom .CS0033 .c-featured__desc {
    display: block !important
}

body.wa-zoom .CS0045 .c-list-link__headline {
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
    height: auto !important;
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important
}

body.wa-zoom .PD0006 .c-text-contents__bodycopy,
body.wa-zoom .c-carousel__handler .c-carousel__indicator {
    display: block !important
}

body.wa-zoom .c-roll-selector__item-name {
    -webkit-box-orient: inherit !important;
    -webkit-line-clamp: inherit !important;
    height: auto !important;
    overflow: visible !important;
    text-overflow: inherit !important;
    white-space: normal !important
}

body.wa-zoom .CS0002 .searchLayer {
    overflow: auto
}

body.wa-zoom .supporttab .type-tabs__wide .c-tabs__inner .c-tabs__tablist h2,
body.wa-zoom .supporttab .type-tabs__wide .c-tabs__inner .c-tabs__tablist h3,
body.wa-zoom .supporttab .type-tabs__wide .c-tabs__inner .c-tabs__tablist h4,
body.wa-zoom .supporttab .type-tabs__wide .c-tabs__inner .c-tabs__tablist p {
    -webkit-box-orient: inherit;
    -webkit-line-clamp: inherit;
    display: -webkit-box;
    overflow: inherit;
    text-overflow: inherit;
    white-space: normal
}

body.wa-fixed-off .c-pop-toast.active,
body.wa-fixed-off .can-sticky.is-fixed {
    position: relative !important
}

body.wa-fixed-off .cs-search-bar__search-item>a {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .3125rem
}

body.wa-fixed-off .cs-search-bar__search-item .cs-search-bar__tag-item {
    white-space: normal
}

body.wa-fixed-off .PD0003 .c-product-price-sticky.can-sticky {
    position: relative !important
}

body.wa-fixed-off .PD0003 .c-product-delivery-information {
    margin-bottom: 0 !important
}

body.wa-fixed-off .PD0014>.component>.cmp-container,
body.wa-fixed-off .PD0033 .c-bottom-sheet {
    position: relative !important
}

body.wa-fixed-off .CM0001 .c-breadcrumb {
    display: block !important
}

body.wa-fixed-off .CM0001 .c-breadcrumb .cmp-breadcrumb__list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

body.wa-fixed-off .CM0007 {
    position: relative !important
}

body.wa-fixed-off .CM0007 .fluid-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

body.wa-fixed-off .CM0007 .al-quick-btn,
body.wa-fixed-off .CM0007 .al-quick-menu {
    position: static !important
}

body.wa-fixed-off .CM0007 .al-quick-menu--active {
    height: auto
}

body.wa-fixed-off .CM0007 .al-proactive-msg {
    margin-bottom: 0;
    position: static !important
}

body.wa-fixed-off .CM0007 .al-proactive-msg .al-proactive-msg__box--active {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

body.wa-fixed-off .CS0013 .c-modal__box {
    height: 100%;
    overflow: auto
}

body.wa-fixed-off .CS0013 .c-modal__content-inner,
body.wa-fixed-off .CS0013 .c-modal__content-scroll-box {
    height: auto !important
}

body.wa-fixed-off .CS0027 .c-modal__box {
    height: 100%;
    overflow: auto
}

body.wa-fixed-off .CS0027 .c-modal__content-inner,
body.wa-fixed-off .CS0027 .c-modal__content-scroll-box {
    height: auto !important
}

body.wa-fixed-off .CS0002 .c-modal__box {
    height: 100%;
    overflow: auto
}

body.wa-fixed-off .CS0002 .c-modal__content-inner,
body.wa-fixed-off .CS0002 .c-modal__content-scroll-box {
    height: auto !important
}

.spr-chat__trigger-box.spr-live-chat-frame {
    display: none !important
}

.spr-chat__box.spr-live-chat-frame.css-gi3hkk {
    bottom: 35px;
    height: 43.75rem;
    right: 5.6rem;
    width: 360px
}

.spr-chat__notification-box.spr-live-chat-frame {
    display: none
}

.CM0007 .al-quick-menu--active {
    z-index: 9999 !important
}

.CM0007 .al-quick-btn__quickbtn .chat-count,
.CM0007 .al-quick-menu__box .button__container .chat-count {
    display: none
}

.CM0007 .al-quick-menu__link-tit {
    margin-left: 1rem !important
}

.CM0007 .al-proactive-msg__box--active {
    cursor: pointer
}

.CM0007 .c-btn-close {
    background-color: transparent;
    border: none;
    cursor: pointer;
    float: right;
    padding: 0 .5rem;
    position: absolute;
    right: 18px;
    top: 3%
}

@media(max-width:48rem) {
    .CM0007 .c-btn-close {
        top: 2.3% !important
    }
}

.CM0007 .c-btn-close .close-img {
    content: url(/fr/lg-experience/de/lg-experience../images/icon-close-black-12-12.svg)
}

.CM0007 .al-proactive-msg__close {
    padding: .0625rem .375rem
}

.CM0007 .c-button {
    background: transparent;
    border: none;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    outline-offset: 0;
    padding: 0
}

.CM0007 .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
}

.CM0007 .c-button[class*=-default]:hover {
    background: #ea1917;
    border-color: #ea1917;
    color: #fff
}

@media(min-width:48.0625rem) {
    .CM0007 .c-button[class*=-default].w-medium {
        font-size: 1rem;
        height: 2.75rem;
        min-width: 6.25rem;
        padding: 0 1.25rem
    }
}