.btnPlay{--btn-bg:#ffffff33;--btn-bg-hover:#ffffff4d;--btn-color:#fff;--btn-color-hover:#fff;--btn-icon-size:1.75rem;--btn-rounded:var(--rounded-infinity);--btn-size:6.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--btn-size);width:var(--btn-size);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--btn-bg);border-radius:var(--btn-rounded);color:var(--btn-color);justify-content:center;overflow:hidden;-webkit-transition:background-color var(--animation-default),color var(--animation-default),opacity var(--animation-default);transition:background-color var(--animation-default),color var(--animation-default),opacity var(--animation-default);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:2100px){.btnPlay{--btn-icon-size:1.5rem;--btn-size:5rem}}@media screen and (max-width:1600px){.btnPlay{--btn-icon-size:1.25rem;--btn-size:3.75rem}}@media screen and (max-width:1160px){.btnPlay{--btn-icon-size:1rem;--btn-size:2.75rem}}@media screen and (max-width:620px){.btnPlay{--btn-icon-size:.875rem;--btn-size:2.5rem}}@media(hover:hover)and (pointer:fine){.btnPlay:not(:disabled):hover{--btn-bg:var(--btn-bg-hover);--btn-color:var(--btn-color-hover)}}.btnPlay:disabled{cursor:not-allowed;opacity:.6}.btnPlay .icon{--icon-color:var(--btn-color);--icon-size:var(--btn-icon-size)}.btnPlay__wrapper{pointer-events:none;position:relative;-webkit-transition:opacity var(--animation-short);transition:opacity var(--animation-short);z-index:10}.btnPlay.btnPlay_loading .btnPlay__wrapper .icon:not(.loadingIcon){opacity:0}.btnPlay_L{--btn-icon-size:2.25rem;--btn-size:8.75rem}@media screen and (max-width:2100px){.btnPlay_L{--btn-icon-size:1.75rem;--btn-size:6.25rem}}@media screen and (max-width:1600px){.btnPlay_L{--btn-icon-size:1.5rem;--btn-size:5rem}}@media screen and (max-width:1160px){.btnPlay_L{--btn-icon-size:1.25rem;--btn-size:3.75rem}}@media screen and (max-width:620px){.btnPlay_L{--btn-icon-size:.875rem;--btn-size:2.5rem}}.btnPlay_S{--btn-icon-size:1.75rem;--btn-size:5rem}@media screen and (max-width:2100px){.btnPlay_S{--btn-icon-size:1.5rem;--btn-size:3.75rem}}@media screen and (max-width:1600px){.btnPlay_S{--btn-icon-size:1rem;--btn-size:2.75rem}}@media screen and (max-width:620px){.btnPlay_S{--btn-icon-size:.875rem;--btn-size:2.5rem}}
