.cookies-policy{position:fixed;bottom:24px;left:24px;right:24px;background:#fff;padding:48px;z-index:11;border:5px solid #c83430;box-shadow:0 -4px 20px rgba(0,0,0,0.49),0 -2px 6px rgba(0,0,0,0.73);box-sizing:border-box;border-radius:8px}.cookies-policy.hidden{display:none}.cookies-policy .svgIcon{width:16px;fill:white;box-sizing:content-box}.cookies-policy button{margin-left:16px;display:flex;border:none;background:#c83430;color:white;font-size:12px;text-transform:uppercase;padding:8px;font-weight:bold;cursor:pointer;border-radius:4px;align-items:center}.cookies-policy button.bgless{background:transparent;color:#c83430;border:2px solid #c83430}.cookies-policy button.bgless .svgIcon{fill:#c83430}.cookies-policy button.borderless{border:none;padding:8px}.cookies-policy button.borderless .svgIcon{width:24px;fill:#c83430;padding:0}.cookies-policy button span{white-space:nowrap}.cookies-policy button>*{padding:0 4px}.cookies-policy .warning_block{position:relative;align-items:center}.cookies-policy .warning_block>div{font-size:1.1rem;font-weight:normal;line-height:1.5rem;margin-bottom:0;text-align:justify}.cookies-policy .warning_block>div p{margin:4px 0}.cookies-policy .warning_block>div .cookie_title{color:black;font-size:1.6rem;font-weight:bold;margin-bottom:8px}.cookies-policy .warning_block>div.buttons{display:flex;justify-content:space-evenly;margin-top:32px}.cookies-policy .warning_block>div.buttons button{margin:4px 0}.cookies-policy .warning_block a.footer-link{color:#c83430}.cookies-policy .min-width-200{min-width:200px !important}.cookies-policy .min-width-250{min-width:250px !important}.cookies-policy .ck_dialog_bg{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center}.cookies-policy .ck_dialog_bg.hidden{display:none}.cookies-policy .ck_dialog{background:#efefef;max-width:720px;border-radius:8px;overflow:hidden}.cookies-policy .ck_dialog .ck_header{background:#c83430;color:white;font-size:16px;font-weight:bold;display:flex;padding:16px 16px;align-items:center}.cookies-policy .ck_dialog .ck_header .logo{width:72px;height:31px;background:transparent url("https://cd1.taquilla.com/static/themes/tcom-2.0/img/taquilla_white.svg.gz") 0 0/100% no-repeat;margin-right:16px}.cookies-policy .ck_dialog .ck_body{display:flex}.cookies-policy .ck_dialog .ck_tab{padding:16px;white-space:nowrap;border-bottom:1px solid #dfdfdf;cursor:pointer}.cookies-policy .ck_dialog .ck_tab:hover{background:#dfdfdf}.cookies-policy .ck_dialog .ck_tab.active{background:white}.cookies-policy .ck_dialog .ck_tab:last-child{border-bottom:none}.cookies-policy .ck_dialog .ck_sections{padding:0 16px;background:white;flex:1 0}.cookies-policy .ck_dialog .ck_section{display:none;flex-wrap:wrap;align-items:flex-end}.cookies-policy .ck_dialog .ck_section.active{display:flex}.cookies-policy .ck_dialog .ck_section .title{font-weight:bold;color:#333;padding:16px 0 8px;flex:1 0}.cookies-policy .ck_dialog .ck_section .text{padding:8px 16px 0 0;line-height:20px;text-align:justify;font-size:14px;flex:1 0 100%}.cookies-policy .ck_dialog .ck_footer{display:flex;justify-content:flex-end;padding:16px}.cookies-policy .switch{position:relative;display:flex;align-items:center}.cookies-policy .switch input{opacity:0;width:0;height:0}.cookies-policy .switch .slider{position:relative;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;width:44px;height:24px}.cookies-policy .switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.cookies-policy .switch input:checked+.slider{background-color:#f90}.cookies-policy .switch input:focus+.slider{box-shadow:0 0 2px #f90}.cookies-policy .switch input:checked+.slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}.cookies-policy .switch .slider.round{border-radius:12px}.cookies-policy .switch .slider.round:before{border-radius:50%}.cookies-policy .switch .sw-text{font-weight:bold;margin-left:8px}.cookies-policy .switch .sw-text.sw-text-on{color:#f90;display:none}.cookies-policy .switch input:checked ~ .sw-text-on{display:block}.cookies-policy .switch input:checked ~ .sw-text-off{display:none}.cookies-policy .switch input:disabled ~ .sw-text{opacity:0.5}.cookies-policy .switch input:disabled+.slider{opacity:0.5}#cookies_policy{position:relative;bottom:auto}*{box-sizing:border-box}html,input{font-family:"Helvetica",'Arial',sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-smooth:always;-moz-osx-font-smoothing:grayscale}body{background:#ddd;margin:0}.topbar{padding:8px 12px;font-size:14px;position:relative}.topbar .content{width:100%;max-width:840px;margin:auto;display:flex;align-items:center}.topbar .content img{margin-left:16px;height:40px}.topbar .content .title{font-weight:bold;margin:0 16px}footer #terms_conditions{text-align:center;max-width:840px;margin:0 auto;padding:32px;font-size:.8em}#content{min-height:480px}.topbar{background:#c83430;color:white}footer{background:#c83430;color:white;text-align:center;padding:32px}footer>div{width:100%;max-width:840px;margin:auto}footer a{color:white}.ecom-screen .ecom-dialog .header{background:#c83430 !important}.ecom-screen .ecom-dialog .header.editable{background:white !important;border-color:#ab2826 !important;color:#ab2826 !important}.ecom-screen .ecom-dialog .header.editable .icon svg{fill:#ab2826}.ecom-screen .ecom-dialog .header.editable .edit button{color:#ab2826 !important}.ecom-screen .ic_spinner{border-color:#c83430;border-right-color:transparent}@media screen and (min-width: 840px){.topbar .content img{margin-left:16px;height:72px}.topbar .content .title{font-weight:bold;margin:16px}}.traventia .topbar{background:#2f2f2f}.traventia .topbar .content img{margin:8px 8px -16px;z-index:100}.traventia .ecom-screen .ecom-dialog .header{background:#666 !important}.traventia footer{background:#2f2f2f}