:root.ly-book-tooltip-visible{overflow:hidden}.ly-book-tooltip{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999999;display:flex;align-items:center;justify-content:center;transition:opacity .3s;will-change:opacity}.ly-book-tooltip:not(.is-visible){opacity:0;pointer-events:none}.ly-book-tooltip-mask{display:block!important;position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1;background-color:rgba(0,0,0,.5)}.ly-book-tooltip-content-wrapper{position:relative;z-index:1}.ly-book-tooltip-content-inner-wrapper{max-width:calc(364 * var(--u,1px));background-color:#f5f5f7;border-radius:calc(10 * var(--u,1px));overflow:hidden;position:relative}.ly-book-tooltip-image-wrapper{display:flex;width:100%;aspect-ratio:364/170;overflow:hidden}.ly-book-tooltip-image-wrapper picture{width:100%;height:100%}:is(.ly-book-tooltip-image-wrapper picture) img{width:100%;height:100%;object-fit:cover}.ly-book-tooltip-content-inner{padding:calc(34 * var(--u,1px));padding-top:calc(28 * var(--u,1px))}.ly-book-tooltip-content-title{font-weight:700;font-size:calc(20 * var(--u, 1px));line-height:calc(26 * var(--u, 1px));letter-spacing:0;vertical-align:middle}.ly-book-tooltip-content-text{margin-top:calc(20 * var(--u,1px));font-weight:500;font-size:calc(12 * var(--u, 1px));line-height:calc(18 * var(--u, 1px));letter-spacing:0}.ly-book-tooltip-content-btns{margin-top:calc(24 * var(--u,1px));display:flex;flex-direction:column;gap:calc(12 * var(--u,1px))}.ly-book-tooltip-content-btns .ly-book-tooltip-content-btn{padding:calc(12 * var(--u,1px)) calc(24 * var(--u,1px));display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:calc(10 * var(--u,1px));min-height:calc(40 * var(--u,1px));font-weight:700;font-size:calc(14 * var(--u, 1px));line-height:calc(16 * var(--u, 1px));letter-spacing:0;text-align:center;vertical-align:middle}.primary:is(.ly-book-tooltip-content-btns .ly-book-tooltip-content-btn){border:.89px solid #1e4a32;background-color:#1e4a32;color:#fff}.secondary:is(.ly-book-tooltip-content-btns .ly-book-tooltip-content-btn){border:.89px solid #333}.ly-book-tooltip-content-close-btn{border:none;outline:0;background-color:#fffFFFCC;position:absolute;top:calc(12 * var(--u,1px));right:calc(12 * var(--u,1px));display:flex;align-items:center;justify-content:center;width:calc(28 * var(--u,1px));height:calc(28 * var(--u,1px));border-radius:50%;cursor:pointer}.ly-book-tooltip-content-close-btn .svg-wrapper{flex:0 0 auto;width:calc(8 * var(--u,1px));height:auto}@media screen and (min-width:768px){.ly-book-tooltip-content-inner-wrapper{max-width:calc(660 * var(--u,1px));display:flex}.ly-book-tooltip-image-wrapper{flex:329;aspect-ratio:329/407}.ly-book-tooltip-content{flex:329}.ly-book-tooltip-content-inner{padding:calc(64 * var(--u,1px));padding-left:calc(30 * var(--u,1px));padding-right:calc(48 * var(--u,1px))}.ly-book-tooltip-content-title{font-size:calc(24 * var(--u, 1px));line-height:calc(30 * var(--u, 1px))}.ly-book-tooltip-content-text{margin-top:calc(22 * var(--u,1px))}.ly-book-tooltip-content-btns{margin-top:calc(33 * var(--u,1px));gap:calc(14 * var(--u,1px))}.ly-book-tooltip-content-btn:hover{text-decoration:underline}.ly-book-tooltip-content-close-btn{top:calc(16 * var(--u,1px));right:calc(22 * var(--u,1px));width:calc(40 * var(--u,1px));height:calc(40 * var(--u,1px))}.ly-book-tooltip-content-close-btn .svg-wrapper{width:calc(10 * var(--u,1px))}}