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