.lac__box{display:grid;background-color:var(--color-highlight);padding:16px;align-items:center;margin-bottom:10px;-webkit-user-select:none;user-select:none;grid-template:" text  text text " max-content " text2 .    button " max-content / 1fr 10px max-content;color:var(--color-combination-1);border-radius:8px;position:relative}@media screen and (max-width:639px){.lac__box{margin:20px 10px;top:10px;grid-template:" text   " max-content " text2  " max-content " button " max-content / 1fr}}.lac__icon{display:none}.lac__text{grid-area:text;font-weight:700;font-size:18px}@media screen and (max-width:639px){.lac__text{font-size:16px}}.lac__description{grid-area:text2;font-size:13px;margin-top:4px;letter-spacing:.4px}.lac__button{grid-area:button;font-size:12px;background-color:var(--color-secondary-1);color:var(--color-white);font-weight:700;padding:8px 12px;cursor:pointer;text-transform:uppercase;border-radius:8px;text-align:center;margin-right:15px;letter-spacing:.4px;line-height:1}.lac__button:hover{opacity:.8}@media screen and (max-width:639px){.lac__button{margin-top:8px;padding:6px 10px}}.lacModal__title{width:100%;text-align:center}.lacModal__paragraph{font-size:13px;color:var(--color-support-4);line-height:1.38;margin-block:0 16px;text-align:center}.lacModal__question{font-size:16px;font-weight:700;text-align:center;margin-block:0 12px;color:var(--color-combination-1)}.lacModal__checkbox{margin-inline:auto;margin-block:0 12px}.lacModal__buttons{display:flex;justify-content:center;column-gap:16px}.lacModal__confirmationButton{outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:max-content;padding:11px 24px;background:var(--color-white);font-weight:700;cursor:pointer;color:var(--color-secondary-3);border-radius:8px;font-size:14px;border:solid 1px var(--color-secondary-3);flex:1;text-transform:uppercase}.lacModal__confirmationButton:hover{opacity:.8}.lacModal__confirmationButtonActive{background:var(--color-secondary-3);color:var(--color-white)}.hasLegalAgeBanner #legalAgeContainer{min-height:116px}@media screen and (max-width:639px){.hasLegalAgeBanner #legalAgeContainer{min-height:130px}}.legalAgeConfirmed #legalAgeContainer,#legalAgeContainer.legalAgeContainer--noReservedSpace{min-height:0}.legalAgeConfirmation{position:sticky;top:0;z-index:var(--zIndex-legalAgeStickyBox);margin-bottom:16px}@media screen and (max-width:639px){.legalAgeConfirmation{margin-bottom:0;padding:0 4px;background-color:var(--color-combination-7)}}.legalAgeConfirmation--aboveFixedHeader{top:70px}@media screen and (max-width:639px){.legalAgeConfirmation--aboveFixedHeader{top:60px}}.legalAgeConfirmation__content{padding:12px 18px 14px 14px;border-radius:8px;background-color:var(--color-container-modal);border:2px solid var(--color-button-brand-background-base)}@media screen and (max-width:639px){.legalAgeConfirmation__content{padding:14px}}.legalAgeConfirmation__heading{margin-bottom:4px}.legalAgeConfirmation__text{margin-bottom:8px}@media screen and (max-width:639px){.legalAgeConfirmation__text{margin-bottom:12px}}.legalAgeConfirmation__buttons{display:flex;align-items:center;justify-content:flex-end;gap:12px}@media screen and (max-width:639px){.legalAgeConfirmation__buttons{flex-direction:row-reverse;justify-content:flex-start}}.legalAgeConfirmationOverlay{text-align:center}.legalAgeConfirmationOverlay__heading{margin-bottom:12px}.legalAgeConfirmationOverlay__text{margin-bottom:16px}.legalAgeConfirmationOverlay__divider{width:auto;margin-inline:-24px;margin-bottom:16px}.legalAgeConfirmationOverlay__checkbox{margin-inline:auto}.legalAgeConfirmationOverlay__buttons{display:grid;gap:8px;margin-top:16px}body.cmpHardGateActive{overflow:hidden}body.cmpHardGateActive:before{content:"";position:fixed;inset:0;background-color:var(--color-container-backdrop);z-index:var(--zIndex-cmpHardGate)}
