.custom-tooltip{cursor:help;position:relative}.custom-tooltip:after,.custom-tooltip:before{left:50%;opacity:0;position:absolute;z-index:-100}.custom-tooltip:focus:after,.custom-tooltip:focus:before,.custom-tooltip:hover:after,.custom-tooltip:hover:before{opacity:1;transform:scale(1) translateY(0);z-index:100}.custom-tooltip:focus:before,.custom-tooltip:hover:before{transition:all .65s cubic-bezier(.84,-.18,.31,1.26) .2s}.custom-tooltip:before{border-color:var(--color-sportsbook-button) #fff0 #fff0 #fff0;border-style:solid;border-width:1em .75em 0;bottom:100%;content:"";margin-left:-.5em;transform:scale(.6) translateY(-90%)}.custom-tooltip:after,.custom-tooltip:before{transition:transform .65s cubic-bezier(.84,-.18,.31,1.26) .2s,bottom .65s cubic-bezier(.84,-.18,.31,1.26) .2s,margin .65s cubic-bezier(.84,-.18,.31,1.26) .2s,opacity .65s cubic-bezier(.84,-.18,.31,1.26) .2s,z-index .65s cubic-bezier(.84,-.18,.31,1.26) .2s,scale .65s cubic-bezier(.84,-.18,.31,1.26) .2s}.custom-tooltip:after{background:#fff;border-radius:.25em;bottom:180%;box-shadow:0 0 0 1px #000;color:var(--color-typography-primary);content:attr(data-tip);font-size:1.2rem;margin-left:-8.75em;padding:1em;transform:scale(.6) translateY(50%);width:200px}.custom-tooltip:after:focus,.custom-tooltip:after:hover{transition:all .65s cubic-bezier(.84,-.18,.31,1.26)}@media only screen and (min-width:64em){.custom-tooltip:after{margin-left:-5em;width:240px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading{min-height:150px;position:relative}.loading .ajax-loader{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.ajax-loader{background:hsl(0 0% 100% / .5);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.ajax-loader:before{animation:spin 1s linear infinite;background-color:#fff0;border-right:4px solid #ccc;border-top:4px solid #ccc;border-color:#000 #555 #ccc #ccc;border-radius:50%;border-style:solid;border-width:4px;content:"";height:26px;pointer-events:none;width:26px}.ajax-loader:after{content:"Refreshing Data";font-size:14px;font-weight:700}.nhl-player-props-block{margin:40px 0}.nhl-player-props-block:first-child{margin-top:0}.nhl-player-props-block:last-child{margin-bottom:0}.nhl-player-props-block .no-result{margin:0;padding:10px;text-align:center}.nhl-player-props-block-title{font-weight:700;line-height:1;margin-bottom:24px;text-transform:uppercase}.nhl-player-props-block .props-filter{align-items:center;border-bottom:1px solid var(--color-border-black);display:flex;flex-wrap:wrap;gap:10px 15px;margin-bottom:12px;padding-bottom:12px}@media only screen and (min-width:48em){.nhl-player-props-block .props-filter{flex-wrap:nowrap;justify-content:space-between}}.nhl-player-props-block .props-filter-item{flex-grow:1;width:calc(50% - 7.5px)}@media only screen and (min-width:48em){.nhl-player-props-block .props-filter-item{flex-grow:0;width:auto}.nhl-player-props-block .props-filter .props-filter-books,.nhl-player-props-block .props-filter .props-matchups{max-width:200px;width:100%}}.nhl-player-props-block .props-filter .detail-pick-text{background:#ededfd;border-radius:4px;color:#193052;display:inline-block;font-size:11px;font-weight:700;line-height:1.27;margin:0 auto;min-width:245px;order:3;padding:4px;text-align:center}@media only screen and (min-width:48em){.nhl-player-props-block .props-filter .detail-pick-text{order:0}}.nhl-player-props-block .props-filter .detail-pick-text:empty{display:none}.nhl-player-props-block .props-filter .props-dropdown{border:1px solid #9fa0b6;border-radius:5px}.nhl-player-props-block .props-list{margin-top:10px}.nhl-player-props-block .props-list:first-child{margin-top:0}.nhl-player-props-block .props-list:last-child{margin-bottom:0}.nhl-player-props-block .props-list-item{background:#fff;border:1px solid var(--global-border-gray);border-radius:6px;gap:10px 0;margin:0;padding:14px 8px 12px}.nhl-player-props-block .props-list-item:not(:first-child){margin-top:10px}.nhl-player-props-block .props-list-item:not(.active){left:-9999px;position:absolute;visibility:hidden}.nhl-player-props-block .inner-col{display:flex;flex-direction:column;margin:5px 0;position:relative;width:100%}.nhl-player-props-block .column-header{color:var(--color-typography-secondary);display:block;font-size:var(--font-x-small);line-height:1;margin-bottom:5px;word-break:break-word}.nhl-player-props-block .info-wrap{font-size:var(--font-small);line-height:1.2}.nhl-player-props-block .info-wrap+.info-wrap{margin-top:4px}.nhl-player-props-block .lock-icon{margin:-4px 0 0 3px;vertical-align:middle}.nhl-player-props-block .btn-unlock{width:100%}@media only screen and (min-width:48em){.nhl-player-props-block .btn-unlock{width:auto}}.nhl-player-props-block .btn-unlock .unlock-icon{margin:-4px 5px 0 0}.nhl-player-props-block .bet-text{color:#000;font-size:15px;font-weight:700;line-height:1;margin-bottom:5px;word-break:break-word}@media only screen and (min-width:48em){.nhl-player-props-block .bet-text,.nhl-player-props-block .is-premium .column-header{display:none}.nhl-player-props-block .is-premium .inner-col{justify-content:center}}.nhl-player-props-block .is-premium .info-wrap{font-size:13px}.nhl-player-props-block .is-premium .info-wrap-label{font-weight:500}.nhl-player-props-block .player-name{font-size:14px;font-weight:700;line-height:1.2}.nhl-player-props-block .metric-label{display:flex}.nhl-player-props-block .metric-label .info-wrap-label{margin-right:3px}.nhl-player-props-block .metric-icon{flex-shrink:0;height:12px;margin-right:3px;width:12px}.nhl-player-props-block .list-header{background:#f1f1f5;font-size:12px;font-weight:500;line-height:1;margin:0;padding:3px;width:auto}@media only screen and (max-width:767px){.nhl-player-props-block .list-header{display:none}}.nhl-player-props-block .pick-text{font-weight:700}@media only screen and (min-width:48em){.nhl-player-props-block .pick-text{text-align:center}}.nhl-player-props-block .pick-text.type-over{color:var(--color-success)}.nhl-player-props-block .pick-text.type-under{color:var(--color-danger)}.nhl-player-props-block .team-match{align-items:center;display:flex;gap:16px}.nhl-player-props-block .team-match .vs{color:var(--color-typography-secondary);font-size:var(--font-x-small)}.nhl-player-props-block .team-match .logo{display:block;height:20px;margin:0 auto;object-fit:contain;width:20px}.nhl-player-props-block .team-match .team-link{align-items:center;color:inherit;display:flex;flex-direction:column;gap:4px;text-decoration:none;transition:none}.nhl-player-props-block .team-match .team-link:hover{color:var(--color-anchor)}@media only screen and (max-width:767px){.nhl-player-props-block .team-match .team-link{flex-direction:row}.nhl-player-props-block .team-match .team-link:last-child .logo{order:2}}.nhl-player-props-block .props-odds{align-items:center;background:#fff;border:1px solid #000;border-radius:4px;box-shadow:3px 3px 8px rgb(0 0 0 / .25);color:#7d7d7d;display:inline-flex;font-size:11px;justify-content:center;min-height:28px;padding:6px 10px;white-space:nowrap;width:100%}@media only screen and (min-width:48em){.nhl-player-props-block .props-odds{padding:4px 8px}}.nhl-player-props-block .props-odds-bet{align-items:center;display:flex}.nhl-player-props-block .props-odds-logo{height:20px;margin-right:7px;min-width:20px;object-fit:cover;width:20px}@media only screen and (min-width:48em){.nhl-player-props-block .props-odds-logo{margin-right:5px}}.nhl-player-props-block .props-odds[href]{text-decoration:none;transition:none}.nhl-player-props-block .props-odds[href]:hover{border-color:var(--color-anchor);color:var(--color-anchor)}.nhl-player-props-block .props-odds[href]:hover span{color:var(--color-anchor)}.nhl-player-props-block .props-odds span{color:#000;font-size:13px;font-weight:500;margin-right:6px}.nhl-player-props-block .load-more{margin-top:10px}.nhl-player-props-block .load-more.loading{pointer-events:none}.nhl-player-props-block .load-more.hide-btn{left:-9999px;position:absolute;visibility:hidden}