.modal-overlay{animation:appear_basic .15s ease-in-out 1;background-color:#000000bf;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}body.modal-open{overflow:hidden}.modal{-webkit-overflow-scrolling:touch;animation:appear_soft_from_bottom .3s ease-in-out 1;background:#fff;border:2px solid var( --color__brand-primary-soft );border-radius:var( --radius__default );box-shadow:var( --shadow__medium-large );margin:auto;max-height:50vh;max-width:800px;outline:none;overflow:auto;width:calc(100% - var( --global--spacing-horizontal )*2)}.modal-header{align-items:center;background:var( --color__brand-primary-soft );display:flex;justify-content:space-between;padding:var( --global--spacing-vertical ) var( --global--spacing-horizontal )}.modal-header__title{font-family:var( --font__main );font-size:1.5rem;font-weight:400;letter-spacing:-.015625em;margin:0}.modal-header__close{background:none;border:0;box-shadow:none;color:var( --color__brand-primary );display:flex;margin:-10px;overflow:visible;padding:10px;position:relative}.modal-header__close:after{background-color:rgba(var( --color__brand-primary-rgb ),.075)}.modal-header__close:active,.modal-header__close:focus,.modal-header__close:hover{background:none;box-shadow:none}.modal-content{padding:var( --global--spacing-vertical ) var( --global--spacing-horizontal )}
.ra-watch-list{align-items:center;color:var( --color__black );display:flex;font-size:var( --font-size__base );position:relative;z-index:99}.ra-watch-list__added-notice{animation:appear_soft_from_top .2s ease-in-out 1;background:var( --color__background-button );border-radius:var( --radius__default );box-shadow:var( --shadow__hard-large );color:var( --color__white );font-weight:600;padding:var( --spacing-very-small ) var( --spacing-small );position:absolute;right:0;top:55px;width:240px}.ra-watch-list__button{align-items:center;align-self:flex-end;background:var( --color__black );border:none;box-shadow:none;color:var( --color__brand-primary );display:inline-flex;flex-shrink:0;height:40px;justify-content:center;overflow:visible;padding:0;position:relative;width:40px}.ra-watch-list__button,.ra-watch-list__button:active,.ra-watch-list__button:focus{background:none}.ra-watch-list__button:after{background-color:rgba(var( --color__white-rgb ),.1);padding-bottom:100%;width:100%}.ra-watch-list__button:hover{background:none;box-shadow:none}.ra-watch-list__button svg{height:var( --font-size__base );width:var( --font-size__base )}.ra-watch-list__button-count{align-items:center;background:var( --color__brand-primary );border-radius:12px;color:var( --color__white );display:inline-flex;font-size:10px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 4px;position:absolute;right:0;top:2px}.ra-watch-list__tab{flex-basis:50%;justify-content:center}.ra-watch-list__modal{animation:appear_soft_from_top .2s ease-in-out 1;background:var( --color__white );border-radius:var( --radius__default );box-shadow:var( --shadow__hard-large );display:flex;flex-direction:column;max-width:100%;overflow:hidden;position:fixed;right:var( --spacing-base );top:calc(var( --wp-admin--admin-bar--height, 0px ) + var( --responsive--size-header ) - 5px);width:400px}.ra-watch-list__modal-header{align-items:center;background:var( --color__brand-tertiary );border-radius:var( --radius__default ) var( --radius__default ) 0 0;color:var( --color__black );display:flex;justify-content:space-between;padding:20px}.ra-watch-list__modal-title{font-size:var( --font-size__base );font-weight:600;margin:0;text-transform:none}.ra-watch-list__modal-footer{align-items:center;background:var( --color__brand-primary-softest );border-radius:0 0 var( --radius__default ) var( --radius__default );display:flex;justify-content:center;padding:20px}.ra-watch-list__modal-footer button{background:var( --color__brand-primary-softest );border-color:var( --color__brand-primary );border-radius:2em;color:var( --color__brand-primary );font-weight:600}.ra-watch-list__modal-footer button:after{background-color:var( --color__brand-primary-soft )}.ra-watch-list__modal-footer button[disabled]{opacity:.5;pointer-events:none}.ra-watch-list__share-modal-button{background:none;border:0;box-shadow:none;color:inherit;margin:-5px;overflow:visible;padding:5px;position:relative}.ra-watch-list__share-modal-button:after{background-color:rgba(var( --color__white-rgb ),.4)}.ra-watch-list__share-modal-button:active,.ra-watch-list__share-modal-button:focus,.ra-watch-list__share-modal-button:hover{background:none;box-shadow:none}.ra-watch-list__share-modal-button[disabled]{opacity:.5;pointer-events:none}.ra-watch-list-share-modal-content{display:flex;flex-wrap:wrap;gap:var( --global--spacing-horizontal );justify-content:space-between}.ra-watch-list-share-modal-content__description{flex:1;min-width:200px}.ra-watch-list-share-modal-content__actions{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:var( --global--spacing-vertical )}.ra-watch-list__tab-panel{-webkit-overflow-scrolling:touch;height:300px;overflow:auto}.ra-watch-list__tab-panel .empty-watch-list-notice{align-items:center;display:flex;height:100%;justify-content:center;margin:0;padding:15px 20px}.ra-watch-list__list{display:flex;flex-direction:column;list-style:none;padding:0}.ra-watch-list-item{align-items:flex-start;display:flex;padding:15px 20px}.ra-watch-list-item a{color:var( --color__link );display:inline;padding:0}.ra-watch-list-item a:focus,.ra-watch-list-item a:hover{color:var( --color__link-hover )}.ra-watch-list-item__wrapper{align-items:flex-start;color:inherit;display:flex!important;min-width:0;padding:0!important}.ra-watch-list-item__image{align-items:center;display:flex;flex-shrink:0;height:40px;margin-right:20px;position:relative;width:40px}.ra-watch-list-item__image.ra-watch-list-people-item__image{height:54px;width:81px}.ra-watch-list-item__image:before{border:1px solid #0000001a;border-radius:var( --radius__default );content:" ";inset:0;position:absolute}.ra-watch-list-item__content{display:flex;flex-direction:column;min-width:0}.ra-watch-list-item__content p{font-size:var( --font-size__base );margin-bottom:0}.ra-watch-list-item__overline{color:var( --color__brand-primary-dark );font-size:var( --font-size__meta );font-weight:600;letter-spacing:.125em;opacity:.5;text-transform:uppercase}.ra-watch-list-item__title{color:var( --color__black );font-size:var( --font-size__base );-webkit-hyphens:auto;hyphens:auto;margin:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;transition:color var( --transition__default )}.ra-watch-list-item__title:not(:last-child){margin-bottom:10px}a:hover .ra-watch-list-item__title{color:var( --color__link )}.ra-watch-list-item__remove{align-items:center;appearance:none!important;background:#0000!important;border:0!important;border-radius:0;color:inherit;display:flex;height:40px;justify-content:center;margin-left:auto;padding:0;text-align:left;transition:none;width:40px}.ra-watch-list-item__remove:active{box-shadow:none;transform:none;transition:none}.ra-watch-list-item__remove:after{display:none}@media screen and (max-width:499px){.ra-watch-list__modal{left:20px;max-width:calc(100% - 40px);right:20px}}
