.header{padding:10px 0;height:50px;background:#c83430;border-bottom:4px solid rgba(0,0,0,0.2);color:white}.header .enclosed{max-width:768px;margin:0 auto;display:flex}.header .logo{flex:0 1}.header .logo a{display:block;width:116px;height:50px;color:transparent;background:transparent url("https://cd1.taquilla.com/static/themes/tcom-2.0/img/taquilla_white.svg") 0 0 no-repeat}.header .logo a:hover{opacity:0.8}.header h2{flex:1 0;text-align:center}@media screen and (max-width: 480px){.header .enclosed{align-items:center}.header h2{display:none}}body{margin:0;font-family:Helvetica, Arial, sans-serif}.modal{background:#EFEFEF;min-height:480px;border-radius:8px;overflow:hidden}.comment-screen{background:#fff}.comment-screen .content{background:#EFEFEF;padding:32px;border-radius:8px;max-width:840px;margin:0 auto}.comment-screen .loading{position:relative;width:100%;min-height:300px}.comment-screen .loading>div{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}.comment-screen .loading .loading_message{padding:12px;font-size:16px;line-height:24px}.comment-screen .error{padding:128px 32px;text-align:center;line-height:24px}.comment-screen .ic_spinner{height:28px;width:28px;animation:rotate 0.8s infinite linear;border:4px solid #c83430;border-right-color:transparent;border-radius:50%;display:inline-block}.comment-screen .card{background:white;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);display:inline-block;overflow:hidden;border-radius:3px}.comment-screen .card .card-content{width:100%}.comment-screen .card .header{background:black;border:0;position:relative;padding:0;height:auto;overflow:hidden}.comment-screen .card .header .backdrop{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0.5;filter:blur(2.5px);min-width:100%;min-height:100%}.comment-screen .card .header .round{width:12em;height:12em;max-width:50vw;max-height:50vw;border-radius:50%;margin:32px auto 16px;position:relative;overflow:hidden}.comment-screen .card .header .round img{max-height:100%}.comment-screen .card .header .title{color:white;font-size:14px;font-weight:bold;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,0.5);position:relative;margin:8px 16px;border:0;overflow:hidden;box-sizing:border-box}.comment-screen .card .card-content{display:block;float:initial;padding:16px;margin:0;min-height:auto}.comment-screen .form{display:flex;align-items:flex-start}.comment-screen .form .card .card-content{font-size:16px;padding:0}.comment-screen .form .card .card-content>div{padding:12px 24px}.comment-screen .form .card .card-content>div.favorite{padding:12px 0 12px 56px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" height="20" width="20"><g><path fill="{$primaryRGBColor}" d="M 17.867188 3.890625 C 15.773438 3.890625 13.980469 5.382813 12.996094 6.410156 C 12.015625 5.382813 10.226563 3.890625 8.132813 3.890625 C 4.519531 3.890625 2 6.40625 2 10.007813 C 2 13.980469 5.132813 16.546875 8.160156 19.027344 C 9.589844 20.199219 11.070313 21.410156 12.203125 22.757813 C 12.394531 22.980469 12.675781 23.109375 12.96875 23.109375 L 13.027344 23.109375 C 13.324219 23.109375 13.601563 22.980469 13.792969 22.757813 C 14.929688 21.410156 16.40625 20.199219 17.839844 19.027344 C 20.867188 16.546875 24 13.980469 24 10.007813 C 24 6.40625 21.480469 3.890625 17.867188 3.890625 Z" />%3C/g%3E%3C/svg%3E');background-repeat:no-repeat;background-position:left 24px center;font-weight:bold;font-size:16px;background-color:#f7e9e6;color:#c83430;transition:all 300ms ease}.comment-screen .form .card .card-content>div.favorite.following{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" height="20" width="20"><g><path fill="rgba(255,255,255,1)" d="M 17.867188 3.890625 C 15.773438 3.890625 13.980469 5.382813 12.996094 6.410156 C 12.015625 5.382813 10.226563 3.890625 8.132813 3.890625 C 4.519531 3.890625 2 6.40625 2 10.007813 C 2 13.980469 5.132813 16.546875 8.160156 19.027344 C 9.589844 20.199219 11.070313 21.410156 12.203125 22.757813 C 12.394531 22.980469 12.675781 23.109375 12.96875 23.109375 L 13.027344 23.109375 C 13.324219 23.109375 13.601563 22.980469 13.792969 22.757813 C 14.929688 21.410156 16.40625 20.199219 17.839844 19.027344 C 20.867188 16.546875 24 13.980469 24 10.007813 C 24 6.40625 21.480469 3.890625 17.867188 3.890625 Z" />%3C/g%3E%3C/svg%3E');background-color:#c83430;color:white}.comment-screen .form .card .card-content>div.favorite:hover{opacity:0.8}.comment-screen .form .question{color:black;font-size:20px;font-weight:bold;border-bottom:1px solid #ccc;padding:1em 0 12px}.comment-screen .form .input-item{flex-grow:1;flex-basis:1px}.comment-screen .form .input-editor{display:flex;flex-wrap:wrap;padding:16px 0 0}.comment-screen .form .input-editor .editor-stars{display:flex;flex-direction:row-reverse;margin:0 16px 0 0;vertical-align:top}.comment-screen .form .input-editor .editor-stars .star{display:inline-block}.comment-screen .form .input-editor .editor-stars .star svg{display:inline-block;width:30px;height:30px;fill:#999}.comment-screen .form .input-editor .editor-stars .star.active svg,.comment-screen .form .input-editor .editor-stars .star.active ~ .star svg{fill:#f90}.comment-screen .form .input-editor .editor-stars .star:hover svg,.comment-screen .form .input-editor .editor-stars .star:hover ~ .star svg{fill:#e27b00}.comment-screen .form .input-editor label{flex-grow:1;width:100%;padding:16px 0 6px;font-weight:bold}.comment-screen .form .input-editor input,.comment-screen .form .input-editor textarea{background:white;border:1px solid #ddd;padding:6px 12px;box-sizing:border-box;font-size:16px;flex-grow:1;font-family:Helvetica, Arial, sans-serif}.comment-screen .form .input-editor textarea{width:100%;display:block;padding:12px;line-height:20px}.comment-screen .form .input-editor .editor-error{flex-grow:1;flex-basis:1px;color:#b4302d;margin-top:16px}.comment-screen .form .input-editor button{background:#f90;border:2px solid #f90;cursor:pointer;color:white;font-size:14px;font-weight:bold;padding:12px 12px;text-transform:uppercase;margin-top:16px;float:right}.comment-screen .form .input-editor button.cancel{color:#f90;background:transparent;margin-right:16px}.comment-screen .carousel{display:flex;justify-content:flex-start;width:100%}.comment-screen .carousel .card{margin:0 0 24px 24px;width:33%}.comment-screen .carousel .card:first-child{margin:0 0 24px 0}.comment-screen .carousel .card .card-content{padding:0}.comment-screen .carousel .card .card-content .fav-info{text-align:center;padding:12px 16px}.comment-screen .carousel .card .card-content .fav-info>div{font-size:14px;line-height:20px}.comment-screen .carousel .card .card-content .answer{display:block;width:100%;border-bottom:1px solid #EEE;padding:16px 16px 16px 40px;color:black;font-size:12px;font-weight:bold;text-transform:uppercase;text-align:left;cursor:pointer;background-position:left 12px center;background-repeat:no-repeat;background-size:16px 16px}.comment-screen .carousel .card .card-content .answer:last-child{border:0}.comment-screen .carousel .card .card-content .answer:hover{background-color:#fffaf4}.comment-screen .carousel .card .card-content .answer.watched{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" height="16" width="16"><g><path fill="rgba(39,174,96,1)" d="M 13 0.1875 C 5.925781 0.1875 0.1875 5.925781 0.1875 13 C 0.1875 20.074219 5.925781 25.8125 13 25.8125 C 20.074219 25.8125 25.8125 20.074219 25.8125 13 C 25.8125 5.925781 20.074219 0.1875 13 0.1875 Z M 19.734375 9.035156 L 12.863281 19.167969 C 12.660156 19.46875 12.335938 19.671875 12.015625 19.671875 C 11.695313 19.671875 11.34375 19.496094 11.117188 19.273438 L 7.085938 15.238281 C 6.8125 14.964844 6.8125 14.515625 7.085938 14.242188 L 8.082031 13.246094 C 8.355469 12.972656 8.804688 12.972656 9.074219 13.246094 L 11.699219 15.867188 L 17.402344 7.453125 C 17.621094 7.132813 18.0625 7.050781 18.382813 7.265625 L 19.550781 8.058594 C 19.867188 8.273438 19.953125 8.714844 19.734375 9.035156 Z" />%3C/g%3E%3C/svg%3E')}.comment-screen .carousel .card .card-content .answer.wished{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" height="16" width="16"><g><path fill="rgba(231,76,60,1)" d="M 17.867188 3.890625 C 15.773438 3.890625 13.980469 5.382813 12.996094 6.410156 C 12.015625 5.382813 10.226563 3.890625 8.132813 3.890625 C 4.519531 3.890625 2 6.40625 2 10.007813 C 2 13.980469 5.132813 16.546875 8.160156 19.027344 C 9.589844 20.199219 11.070313 21.410156 12.203125 22.757813 C 12.394531 22.980469 12.675781 23.109375 12.96875 23.109375 L 13.027344 23.109375 C 13.324219 23.109375 13.601563 22.980469 13.792969 22.757813 C 14.929688 21.410156 16.40625 20.199219 17.839844 19.027344 C 20.867188 16.546875 24 13.980469 24 10.007813 C 24 6.40625 21.480469 3.890625 17.867188 3.890625 Z" />%3C/g%3E%3C/svg%3E')}.comment-screen .carousel .card .card-content .answer.discard{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26" height="16" width="16"><g><path fill="rgba(52,73,94,1)" d="M 7 4 C 6.744125 4 6.4879687 4.0974687 6.2929688 4.2929688 L 4.2929688 6.2929688 C 3.9019687 6.6839688 3.9019687 7.3170313 4.2929688 7.7070312 L 11.585938 15 L 4.2929688 22.292969 C 3.9019687 22.683969 3.9019687 23.317031 4.2929688 23.707031 L 6.2929688 25.707031 C 6.6839688 26.098031 7.3170313 26.098031 7.7070312 25.707031 L 15 18.414062 L 22.292969 25.707031 C 22.682969 26.098031 23.317031 26.098031 23.707031 25.707031 L 25.707031 23.707031 C 26.098031 23.316031 26.098031 22.682969 25.707031 22.292969 L 18.414062 15 L 25.707031 7.7070312 C 26.098031 7.3170312 26.098031 6.6829688 25.707031 6.2929688 L 23.707031 4.2929688 C 23.316031 3.9019687 22.682969 3.9019687 22.292969 4.2929688 L 15 11.585938 L 7.7070312 4.2929688 C 7.5115312 4.0974687 7.255875 4 7 4 z" />%3C/g%3E%3C/svg%3E')}@media screen and (max-width: 480px){.comment-screen .carousel{flex-wrap:wrap}.comment-screen .carousel .card{width:100%;margin:0 0 24px 0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes rotate{to{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width: 768px){.comment-screen .content{padding:16px}}.parent{display:table}.child{display:table-cell}.child.shrink{width:1px}.login-box{background:rgba(0,0,0,0.85);position:fixed;top:0;left:0;right:0;bottom:0;z-index:500000}.login-box #login-back{text-align:left;width:1px}.login-box #login-back button{background:transparent url("https://cd1.taquilla.com/static/themes/tcom-2.0/img/boarding/back.svg") no-repeat 10px 50%;color:#c83430;border:0 none;padding-left:36px}.login-box>div{position:relative;margin:16px auto;max-width:880px;width:80%;text-align:center}.login-box-logo{height:40px}.login-box-close{display:inline-block;vertical-align:middle;height:40px;padding:12px 0;position:absolute;left:0}.login-box-close a{color:white}.login-box-dialog{overflow:hidden;position:relative;border-radius:8px;box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}.login-box-dialog .blue{background:#52A2FF;position:absolute;top:0;bottom:0;left:0;right:50%}.login-box-dialog .gray{background:#EFEFEF;position:absolute;top:0;bottom:0;left:50%;right:0}.login-box-dialog .promo{position:relative;background:transparent;color:white;width:100%;text-align:center;padding:24px 0 64px}.login-box-dialog .promo .title{font-size:24px;font-weight:100;line-height:36px}.login-box-dialog .promo .items{overflow:hidden}.login-box-dialog .promo .items>div{width:100%;box-sizing:border-box}.login-box-dialog .promo .item{width:32%;height:100%;display:inline-block;box-sizing:border-box;padding:16px}.login-box-dialog .promo .item>div{height:50%}.login-box-dialog .promo .item .message{font-size:18px;font-weight:bold;line-height:1.3em;padding-top:16px}.login-box .call-to-action{position:absolute;top:-40%;left:48px}.login-box input,.login-box button{height:32px}.login-box ::placeholder,.login-box :-ms-input-placeholder{opacity:0.2}.login-box input{border:1px solid #969696;border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:100;padding-left:32px}.login-box input[type="email"]{background:#fff url("https://cd1.taquilla.com/static/themes/tcom-2.0/img/boarding/email.svg") no-repeat 10px 50%}.login-box input[type="password"]{background:#fff url("https://cd1.taquilla.com/static/themes/tcom-2.0/img/boarding/lock.svg") no-repeat 10px 50%}.login-box button{background:#c83430;border:1px solid #c83430;padding:0 16px;font-weight:bold;text-transform:uppercase;color:white;border-radius:4px}.login-box .social-comment{display:none;width:0}.login-box .form-init{width:100%;height:80px;padding:24px;position:relative;box-sizing:border-box;background:#EFEFEF}.login-box .form-init>div{display:inline-block;width:49%}.login-box .form-init #check-email{position:relative;text-align:left}.login-box .form-init #check-email input{width:calc(100% - 70px);padding:0 32px;background:#fff url("https://cd1.taquilla.com/static/themes/tcom-2.0/img/boarding/email.svg") no-repeat 10px 50%}.login-box .form-init #check-email button{top:0;right:0;bottom:0;position:absolute;width:86px;border-radius:0 4px 4px 0;margin-right:12px}.login-box .form-init .login-social{text-align:right}.login-box .form-init #already-user{margin:24px 0}.login-box .form-init #already-user a{text-decoration:underline;color:#c83430;font-size:14px}.login-box .form-init #facebook{background:#3b5998;border-color:#3b5998;width:calc(100% - 12px);margin-left:12px}.login-box .form-init #google{background:#ffffff;border-color:#307aff;width:calc(100% - 12px);margin-left:12px}.login-box .form-end{width:100%;height:80px;padding:24px;position:relative;box-sizing:border-box;display:none}.login-box .form-end .items{display:table;width:100%}.login-box .form-end .items>div{display:table-cell}.login-box .form-end.login input{width:100%}.login-box .form-end.login #register-button,.login-box .form-end.login #login-password2-value{display:none;width:0}.login-box .form-end.login #login-button button{width:100%}.login-box .form-end.login .items>div{box-sizing:border-box}.login-box .form-end.login .items>div:not(:first-child){padding-left:12px}.login-box .form-end.login .items .gdpr{display:none}.login-box .form-end.register input:not(input[type="checkbox"]){width:100%}.login-box .form-end.register #login-button{display:none;width:0}.login-box .form-end.register #register-button button{width:100%}.login-box .form-end.register .items>div{box-sizing:border-box}.login-box .form-end.register .items>div:not(:first-child){padding-left:12px}.login-box .reset-passwd{font-size:12px;margin-bottom:16px}.login-box .reset-passwd a{color:#91423f}.login-box .form-feedback{font-size:0.8em;text-align:left;display:none;background:#ffeb3ba1 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30" height="16" width="16"><g><path fill="rgba(127,56,1,1)" d="M 15 3 C 14.168432 3 13.456063 3.5067238 13.154297 4.2285156 L 2.3007812 22.947266 L 2.3007812 22.949219 A 2 2 0 0 0 2 24 A 2 2 0 0 0 4 26 A 2 2 0 0 0 4.140625 25.994141 L 4.1445312 26 L 15 26 L 25.855469 26 L 25.859375 25.992188 A 2 2 0 0 0 26 26 A 2 2 0 0 0 28 24 A 2 2 0 0 0 27.699219 22.947266 L 27.683594 22.919922 A 2 2 0 0 0 27.681641 22.917969 L 16.845703 4.2285156 C 16.543937 3.5067238 15.831568 3 15 3 z M 13.787109 11.359375 L 16.212891 11.359375 L 16.011719 17.832031 L 13.988281 17.832031 L 13.787109 11.359375 z M 15.003906 19.810547 C 15.825906 19.810547 16.318359 20.252813 16.318359 21.007812 C 16.318359 21.748812 15.825906 22.189453 15.003906 22.189453 C 14.175906 22.189453 13.679688 21.748813 13.679688 21.007812 C 13.679688 20.252813 14.174906 19.810547 15.003906 19.810547 z" />%3C/g%3E%3C/svg%3E') left 8px top 10px no-repeat;color:#7f3801;line-height:20px;padding:8px 8px 8px 32px !important;margin-bottom:0 !important;font-weight:bold;border:1px solid #FFC107}.login-box.vertical .login-box-dialog .promo{width:50%;display:inline-block}.login-box.vertical .login-box-dialog .promo .title{font-size:24px;font-weight:100;padding:0 0 20px;line-height:36px}.login-box.vertical .login-box-dialog .promo .items{overflow:hidden}.login-box.vertical .login-box-dialog .promo .items>div{width:300%;box-sizing:border-box;height:fit-content}.login-box.vertical .login-box-dialog .promo .item{width:33%;display:inline-block}.login-box.vertical .login-box-dialog .promo .item>div{height:50%}.login-box.vertical .login-box-dialog .promo .item .message{font-size:18px;font-weight:bold;line-height:1.3em;padding-top:16px;max-width:80%;margin:0 auto}.login-box.vertical .paginator{position:absolute;left:0;right:0;bottom:16px}.login-box.vertical .paginator div{display:inline-block}.login-box.vertical .paginator span{width:12px;height:12px;border-radius:50%;background:white;opacity:0.45;display:inline-block;margin:8px;cursor:pointer}.login-box.vertical .paginator span.active{opacity:1}.login-box.vertical .call-to-action{position:relative;top:initial;left:initial;margin-bottom:12px}.login-box.vertical input,.login-box.vertical button{height:32px}.login-box.vertical ::placeholder,.login-box.vertical :-ms-input-placeholder{opacity:0.2}.login-box.vertical input{border:1px solid #969696;border-radius:4px;box-sizing:border-box;font-size:16px;font-weight:100;padding-left:32px}.login-box.vertical input[type="email"]{background:#fff url("https://cd1.taquilla.com/static/themes/tcom-2.0/img/boarding/email.svg") no-repeat 10px 50%}.login-box.vertical input[type="password"]{background:#fff url("https://cd1.taquilla.com/static/themes/tcom-2.0/img/boarding/lock.svg") no-repeat 10px 50%}.login-box.vertical button{background:#c83430;border:1px solid #c83430;padding:0 16px;font-weight:bold;text-transform:uppercase;color:white;border-radius:4px}.login-box.vertical .social-comment{display:block;width:100%;margin:20px 0}.login-box.vertical .form-init{width:50%;height:auto;display:inline-block;vertical-align:top}.login-box.vertical .form-init>div{display:inline-block;width:100%}.login-box.vertical .form-init #check-email{position:relative;text-align:left}.login-box.vertical .form-init #check-email input{width:100%;padding:0 32px;background:#fff url("https://cd1.taquilla.com/static/themes/tcom-2.0/img/boarding/email.svg") no-repeat 10px 50%;margin-bottom:24px}.login-box.vertical .form-init #check-email button{top:auto;right:auto;bottom:auto;position:relative;width:100%;border-radius:4px;margin-right:0}.login-box.vertical .form-init .login-social{text-align:right}.login-box.vertical .form-init .facebook{background:#3b5998;border-color:#3b5998;width:100%;margin-top:24px;margin-left:0}.login-box.vertical .form-init .google{background:white;border-color:#4285f4;color:#4285f4;width:100%;margin-top:24px;margin-left:0}.login-box.vertical .form-end{width:50%;height:auto;display:inline-block;vertical-align:top}.login-box.vertical .form-end .facebook{background:#3b5998;border-color:#3b5998;width:100%;margin-left:0}.login-box.vertical .form-end.login input:not(input[type="checkbox"]){width:100%}.login-box.vertical .form-end.login #register-button,.login-box.vertical .form-end.login #login-password2-value{display:none;width:0}.login-box.vertical .form-end.login #login-button button{width:100%}.login-box.vertical .form-end.login .items>div{width:100%;display:block;box-sizing:border-box;margin-bottom:20px}.login-box.vertical .form-end.login .items>div:not(:first-child){padding-left:0}.login-box.vertical .form-end.login .items .gdpr{display:none}.login-box.vertical .form-end.register input{width:100%}.login-box.vertical .form-end.register #login-button{display:none;width:0}.login-box.vertical .form-end.register #register-button button{width:100%}.login-box.vertical .form-end.register .items>div{width:100%;display:block;box-sizing:border-box;margin-bottom:20px}.login-box.vertical .form-end.register .items>div:not(:first-child){padding-left:0}.login-box.vertical .form-end.register .items>div.gdpr{display:flex;align-items:flex-start}.login-box.vertical .form-end.register .items>div.gdpr>input[type="checkbox"].gdpr{height:auto;-webkit-appearance:checkbox;margin:0 8px 0 0;width:auto}.login-box.vertical .form-end.register .items>div.gdpr span{line-height:14px;font-size:12px;text-align:justify}.login-box.vertical .form-feedback{box-sizing:border-box}@media screen and (max-width: 768px){.login-box{background:#efefef}.login-box>div{width:100%;max-width:100%;border-radius:0;box-shadow:none;margin:0}.login-box>div:first-child{display:none}.login-box .blue,.login-box .promo,.login-box .gray{display:none}.login-box.vertical .login-box-dialog .promo{display:none}.login-box.vertical .form-init,.login-box.vertical .form-end{width:400px;display:block;padding:0;margin:2rem auto}.login-box.vertical .form-init .login-social,.login-box.vertical .form-end .login-social{width:auto}}
