.cs-age-verification-modal__modal.modal-custom .modal-content,.cs-age-verification-modal__modal.modal-popup .modal-content,.cs-age-verification-modal__modal.modal-slide .modal-content{padding:0}.cs-age-verification-modal__modal--no-spaces .cs-container,.cs-age-verification-modal__modal--no-spaces .modal-content{margin:0!important;padding:0!important}.cs-age-verification-modal__modal--no-spaces .modal-inner-wrap{background-color:transparent!important}.cs-age-verification-modal__modal--no-spaces .cs-image-teaser__slides{gap:0}@media(max-width:47.99em){.cs-age-verification-modal__modal--popup-on-mobile.modal-popup.modal-slide{left:0;pointer-events:none}.cs-age-verification-modal__modal--popup-on-mobile.modal-popup.modal-slide .modal-inner-wrap{height:auto;margin:10vh auto;max-height:80vh;max-width:88vw}}@media(min-width:48em){.cs-age-verification-modal__modal.modal-popup .modal-inner-wrap{max-width:50vw}}.cs-age-verification-modal__modal--positioned{display:flex}.cs-age-verification-modal__modal--positioned .modal-inner-wrap{margin:0!important;position:static;transform:none}.cs-age-verification-modal__modal--top-left{align-items:flex-start;justify-content:flex-start}.cs-age-verification-modal__modal--top-center{align-items:flex-start;justify-content:center}.cs-age-verification-modal__modal--top-right{align-items:flex-start;justify-content:flex-end}.cs-age-verification-modal__modal--center-left{align-items:center;justify-content:flex-start}.cs-age-verification-modal__modal--center-center{align-items:center;justify-content:center}.cs-age-verification-modal__modal--center-right{align-items:center;justify-content:flex-end}.cs-age-verification-modal__modal--bottom-left{align-items:flex-end;justify-content:flex-start}.cs-age-verification-modal__modal--bottom-center{align-items:flex-end;justify-content:center}.cs-age-verification-modal__modal--bottom-right{align-items:flex-end;justify-content:flex-end}.cs-age-verification-modal__modal .action-close{display:none}.cs-age-verification-modal__modal .coupon-code.with-icon{background-image:url(../images/icons/copy.svg);background-position:100%;background-repeat:no-repeat;background-size:1.7rem;padding-right:2.5rem}.cs-age-verification-modal__modal .cs-image-teaser__slide--scheme-light .coupon-code.with-icon{background-image:url(../images/icons/copy-white.svg)}.cs-age-verification-modal__image{display:block;text-align:center}.cs-age-verification-modal__buttons{display:flex;justify-content:center;margin-bottom:4rem;padding:0 1.5rem}.cs-age-verification-modal__button{box-sizing:border-box;display:inline-block;font-size:1.4rem;font-weight:700;line-height:1.275em;margin:0 1rem 0 0;padding:.75em 1em;position:relative;text-align:center;text-transform:none;transition:background-color .5s,border-color .5s,fill .5s,color .5s;vertical-align:middle;z-index:5}.cs-age-verification-modal__button::-moz-focus-inner{border:0;margin:0;padding:0}.cs-age-verification-modal__button,.cs-age-verification-modal__button:visited{background-color:#f7e561;border:1px solid #f7e561;border-radius:0;box-shadow:none;color:#000;cursor:pointer;outline-offset:1px;text-decoration:none}.cs-age-verification-modal__button *,.cs-age-verification-modal__button:visited *{fill:#000;color:#000}.cs-age-verification-modal__button:active:not([disabled]),.cs-age-verification-modal__button:focus:not([disabled]),.cs-age-verification-modal__button:hover:not([disabled]){background-color:#000;border:1px solid #000;box-shadow:none;color:#f7e561;outline:none;text-decoration:none}.cs-age-verification-modal__button:active:not([disabled]) *,.cs-age-verification-modal__button:focus:not([disabled]) *,.cs-age-verification-modal__button:hover:not([disabled]) *{fill:#f7e561;color:#f7e561}.cs-age-verification-modal__button[disabled]{cursor:auto;opacity:.65}.cs-age-verification-modal__button,.cs-age-verification-modal__button *,.cs-age-verification-modal__button:visited,.cs-age-verification-modal__button:visited *{color:#fff}.cs-age-verification-modal__button--yes,.cs-age-verification-modal__button--yes:visited{background-color:#19c42d}.cs-age-verification-modal__button--no,.cs-age-verification-modal__button--no:visited{background-color:#d60b29}.cs-age-verification-modal__button-label{display:inline-block;font-weight:700;letter-spacing:normal;line-height:1.275em;margin-top:0;vertical-align:baseline;z-index:1}