.wishlist--logged-in .wish-list__text a{font-weight:500}.wishlist--empty .wishlist__info{display:block!important}.wishlist--shared .wishlist__reset,.wishlist--shared .wishlist__additions{opacity:.5;pointer-events:none}.wishlist--shared .wishlist__info{display:none!important}.wishlist--shared .stage-play__remove{opacity:.5;pointer-events:none}.wishlist__intro{padding:99px 20px 35px;border-radius:6px;background-color:var(--color-light-beige)}@media screen and (min-width: 768px){.wishlist__intro{display:flex;align-items:flex-end;padding:39px 62px 27px 31px}}@media screen and (min-width: 1280px){.wishlist__intro{justify-content:space-between;padding:90px 62px 56px;border-radius:8px}}.wishlist__reset{padding:16px 0;margin:0 1.2032085561% 19px auto;border-color:transparent!important;background-color:transparent!important;font-size:.8125rem;line-height:1.125rem;text-decoration:underline solid var(--color-black)}@media screen and (min-width: 768px){.wishlist__reset{margin-bottom:9px}}@media screen and (min-width: 1280px){.wishlist__reset{padding:0;margin-bottom:39px;font-size:1rem;line-height:1.5rem}}.wishlist__stage-plays{padding:0;margin-bottom:35px;list-style:none}@media screen and (min-width: 768px){.wishlist__stage-plays{margin-bottom:25px}}@media screen and (min-width: 1280px){.wishlist__stage-plays{margin-bottom:55px}}.wishlist__stage-play{margin:0;border-bottom:1px solid var(--color-grey)}.wishlist__stage-play:first-of-type{border-top:1px solid var(--color-grey)}.wishlist__stage-play .stage-play{position:relative;padding:49px 0 39px}@media screen and (min-width: 768px){.wishlist__stage-play .stage-play{display:flex;padding:25px 31px}}@media screen and (min-width: 1280px){.wishlist__stage-play .stage-play{padding:30px 62px 32px}}@media screen and (min-width: 768px){.wishlist__stage-play .stage-play__information{width:38%}.wishlist__stage-play .stage-play__information:has(.stageplay__information--no-author)>.stageplay__title{margin-top:24px}}@media screen and (min-width: 1280px){.wishlist__stage-play .stage-play__information{width:42%;max-width:340px;margin-right:93px}}.wishlist__stage-play .stage-play__remove{position:absolute;top:16px;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%}@media screen and (min-width: 768px){.wishlist__stage-play .stage-play__remove{top:50%;right:31px;transform:translateY(-50%)}}@media screen and (min-width: 1280px){.wishlist__stage-play .stage-play__remove{right:62px;width:50px;height:50px}}.wishlist__stage-play .stage-play__download{position:absolute;right:0;bottom:16px;display:flex;text-decoration:none;font-size:.75rem;line-height:1.125rem;background:none!important;padding:0!important;border:none!important}.wishlist__stage-play .stage-play__download:hover{background:none!important}.wishlist__stage-play .stage-play__download:focus,.wishlist__stage-play .stage-play__download:active{outline:none!important;border:none!important}@media screen and (min-width: 768px){.wishlist__stage-play .stage-play__download{position:static;text-decoration-thickness:1px;text-decoration-style:solid;text-decoration-line:underline;text-decoration-color:var(--color-black)}}@media screen and (min-width: 1280px){.wishlist__stage-play .stage-play__download{font-size:.875rem;line-height:1.25rem}}.wishlist__stage-play .stage-play__download svg{margin-top:-1px;margin-right:9px}@media screen and (min-width: 768px){.wishlist__stage-play .stage-play__download svg{display:none}}.wishlist__stage-play .stage-play__author{display:block;font-size:.75rem;line-height:1.125rem;font-family:Suisse Neue,Times New Roman,serif;font-weight:400}@media screen and (min-width: 1280px){.wishlist__stage-play .stage-play__author{font-size:1.125rem;line-height:1.5rem}}.wishlist__stage-play .stage-play__author span:last-child{display:none}.wishlist__stage-play .stage-play__title{height:44px;padding:0;margin:3px 0 7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}@media screen and (min-width: 768px){.wishlist__stage-play .stage-play__title{height:auto;padding-right:74px;margin:0;font-size:1.375rem;line-height:1.75rem;text-wrap:unset}}@media screen and (min-width: 1280px){.wishlist__stage-play .stage-play__title{padding-right:0;margin-top:5px;font-size:1.875rem;line-height:2.25rem}}@media screen and (min-width: 768px){.wishlist__stage-play .stage-play__additions{position:absolute;top:50%;left:42%;transform:translateY(-50%);display:flex}}@media screen and (min-width: 1280px){.wishlist__stage-play .stage-play__additions{left:34%;justify-content:space-between;width:42%}}.wishlist__stage-play .stage-play__cast{display:block;font-size:.75rem;line-height:1.125rem}@media screen and (min-width: 768px){.wishlist__stage-play .stage-play__cast{margin-right:24px;margin-bottom:4px}}@media screen and (min-width: 1280px){.wishlist__stage-play .stage-play__cast{font-size:.875rem;line-height:1.25rem}}.wishlist__additions{display:flex;flex-wrap:wrap;gap:10px}@media screen and (min-width: 768px){.wishlist__additions{justify-content:flex-end;align-items:center;gap:18px}}@media screen and (min-width: 1280px){.wishlist__additions{gap:35px}}.wishlist__additions button{width:100%;padding:11px 22px;border-radius:6px;line-height:1.125rem}@media screen and (min-width: 768px){.wishlist__additions button{width:auto}}.wishlist__additions button:first-of-type{font-size:.75rem;line-height:1.125rem}@media screen and (min-width: 768px){.wishlist__additions button:first-of-type{order:2;width:196px}}@media screen and (min-width: 1280px){.wishlist__additions button:first-of-type{width:211px;padding:11px 22px 9px;font-size:.875rem;line-height:1.25rem}}.wishlist__additions button:last-of-type{display:flex;align-items:center;justify-content:center;margin-top:4px;padding-left:0;padding-right:0;background-color:transparent!important;border-color:transparent!important;font-size:.8125rem}@media screen and (min-width: 768px){.wishlist__additions button:last-of-type{order:1;margin-top:0}}@media screen and (min-width: 1280px){.wishlist__additions button:last-of-type{font-size:1rem;line-height:1.5rem}}.wishlist__additions button:last-of-type:hover svg{transform:rotate(360deg)}.wishlist__additions button:last-of-type svg{margin-right:9px;margin-bottom:5px;transition:all ease .4s}@media screen and (min-width: 768px){.wishlist__additions button:last-of-type svg{margin-bottom:1px}}.wishlist__modal{background:#00000080!important}.wishlist__modal .modalbox__wrapper{width:calc(100% - 12px);padding:41px 14px 28px;text-align:center}@media screen and (min-width: 768px){.wishlist__modal .modalbox__wrapper{width:358px;padding:34px 14px 24px}}@media screen and (min-width: 1280px){.wishlist__modal .modalbox__wrapper{width:442px;padding:46px 14px 32px}}.wishlist__modal .modalbox__wrapper h2{margin-bottom:6px;font-size:.8125rem;line-height:1.125rem}@media screen and (min-width: 768px){.wishlist__modal .modalbox__wrapper h2{margin-bottom:10px}}@media screen and (min-width: 1280px){.wishlist__modal .modalbox__wrapper h2{font-size:1rem;line-height:1.5rem}}.wishlist__modal .modalbox__delete{width:100%;max-width:280px}@media screen and (min-width: 768px){.wishlist__modal .modalbox__delete{width:176px}}@media screen and (min-width: 1280px){.wishlist__modal .modalbox__delete{width:224px}}.wishlist__modal .modalbox__close{position:absolute;top:10px;right:10px;display:flex;align-content:center;justify-content:center;align-items:center;width:40px;height:40px;padding:0;background:transparent!important;z-index:200}.wishlist__modal .modalbox__close:hover{border:transparent!important;outline:none!important}.wishlist__modal .modalbox__close svg{width:22px;height:auto}.wishlist__modal .modalbox__header{min-height:20px}.wishlist__modal .modalbox__text{margin-bottom:10px;font-family:Suisse Neue,Times New Roman,serif}.modalbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:900;display:block!important;visibility:hidden;opacity:0;transition:visibility 0s,opacity .4s ease-in-out,height ease .4s;transition-delay:.4s,0s}.modalbox--show{visibility:visible;opacity:1;transition-delay:0s,0s}.modalbox__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:308px;padding:32px 16px;background:var(--color-white);border-radius:4px;text-align:center}@media screen and (min-width: 768px){.modalbox__wrapper{padding:32px 71px}}.modalbox__close:hover{background:unset!important;border:1px solid transparent!important;outline:none!important}
