.top-modal-component-wrapper{position:relative;transition:height .2s linear,top .3s linear !important;height:var(--topModalHeight);overflow:hidden;z-index:5010 !important}
.top-modal-component-wrapper.stickyManager__sticky{z-index:5010 !important}
.top-modal-component-wrapper.tb-closed{--topModalHeight:0}
.top-modal-component-wrapper.tb-closed .top-modal-component{display:none}
.top-modal-component-wrapper.tb-closed+.stickyManager__sticky-hidden{display:none}
.top-modal-component.orange{background-color:#ff0036}
.top-modal-component.orange .text-section p{color:#ece9e1}
.top-modal-component.orange .text-section p a{color:#ece9e1}
.top-modal-component.orange .text-section p a:after{background-color:#ece9e1}
.top-modal-component.orange .close-section .close-button{background:url("clientlibs/resources/cross-white.svg") center center no-repeat}
.top-modal-component.grey{background-color:#7f7f72}
.top-modal-component.grey .text-section p{color:#ece9e1}
.top-modal-component.grey .text-section p a{color:#ece9e1}
.top-modal-component.grey .text-section p a:after{background-color:#ece9e1}
.top-modal-component.grey .close-section .close-button{background:url("clientlibs/resources/cross-white.svg") center center no-repeat}
.top-modal-component.beige{background-color:#e1d7cd}
.top-modal-component.beige .text-section p{color:#190f14}
.top-modal-component.beige .text-section p a{color:#190f14}
.top-modal-component.beige .text-section p a:after{background-color:#190f14}
.top-modal-component.beige .close-section .close-button{background:url("clientlibs/resources/cross-black.svg") center center no-repeat}
.top-modal-component{display:flex;justify-content:space-between;align-items:center;height:var(--topModalHeight);width:100%;padding:8px 16px;background-color:#1b1b1b}
@media(min-width:764px){.top-modal-component{padding:6px 32px}
}
@media(min-width:1016px){.top-modal-component{padding:8px 32px}
}
.top-modal-component .text-section{cursor:default}
.top-modal-component .text-section p{font-size:12px;line-height:16px;margin-bottom:0;font-family:'SeatLight';font-weight:350}
@media(min-width:1016px){.top-modal-component .text-section p{font-size:14px;line-height:16px}
}
.top-modal-component .text-section p b{font-family:'SeatBold';font-weight:inherit;font-weight:500}
@media(min-width:764px){.top-modal-component .text-section p b{font-size:14px;line-height:16px;font-weight:500}
}
@media(min-width:1016px){.top-modal-component .text-section p b{font-weight:700}
}
.top-modal-component .text-section p a{font-family:'SeatLight';font-weight:350;text-decoration:underline}
@media(min-width:764px){.top-modal-component .text-section p a{font-family:'SeatRegular';font-size:14px;line-height:16px;position:relative;font-weight:400;text-decoration:none}
.top-modal-component .text-section p a:after{content:'';display:block;position:absolute;right:0;bottom:-3px;width:100%;height:1px}
}
@media(min-width:1016px){.top-modal-component .text-section p a{font-family:'SeatRegular';font-size:16px;line-height:20px}
}
.top-modal-component .close-section{align-self:flex-start;margin-top:-4px}
@media(min-width:764px){.top-modal-component .close-section{margin-top:-2px}
}
@media(min-width:1016px){.top-modal-component .close-section{margin-top:0}
}
.top-modal-component .close-section .close-button{cursor:pointer;width:24px;height:24px;background-size:cover}
@media(min-width:1016px){.top-modal-component .close-section .close-button{width:32px;height:32px}
}