.buttonBack___1mlaL,.buttonFirst___2rhFr,.buttonLast___2yuh0,.buttonNext___2mOCa,.buttonNext___3Lm3s,.dot___3c3SI{cursor:pointer}.image___xtQGH{display:block;width:100%;height:100%}.spinner___27VUp{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px;animation-name:spin___S3UuE;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;border:4px solid #a9a9a9;border-top-color:#000;border-radius:30px}@keyframes spin___S3UuE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container___2O72F{position:relative;overflow:hidden;height:100%;width:100%}.overlay___IV4qY{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;cursor:zoom-in;transition:opacity .3s,transform .3s}.hover___MYy31,.loading___1pvNI,.zoom___3kqYk{opacity:1}.imageLoadingSpinnerContainer___3UIPD{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f4f4f4}.slide___3-Nqo{position:relative;display:block;box-sizing:border-box;height:0;margin:0;list-style-type:none}.slide___3-Nqo:focus{outline:none!important}.slideHorizontal___1NzNV{float:left}[dir=rtl] .slideHorizontal___1NzNV{direction:rtl;transform:scaleX(-1)}.slideInner___2mfX9{position:absolute;top:0;left:0;width:100%;height:100%}.focusRing___1airF{position:absolute;top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;outline-width:5px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.focusRing___1airF{outline-style:auto;outline-color:-webkit-focus-ring-color}}.horizontalSlider___281Ls{position:relative;overflow:hidden;touch-action:pan-y pinch-zoom}[dir=rtl] .horizontalSlider___281Ls{direction:ltr;transform:scaleX(-1)}.horizontalSliderTray___1L-0W{overflow:hidden;width:100%}.verticalSlider___34ZFD{position:relative;overflow:hidden}.verticalSliderTray___267D8{overflow:hidden}.verticalTray___12Key{float:left}.verticalSlideTrayWrap___2nO7o{overflow:hidden}.sliderTray___-vHFQ{display:block;list-style:none;padding:0;margin:0}.sliderAnimation___300FY{transition:transform .5s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.masterSpinnerContainer___1Z6hB{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f4f4f4}.ssoContainer_sso-container__DPSBJ button{background-color:#6504b5;border-radius:4px;font-family:var(--font-nexa),arial,helvetica,sans-serif;font-size:.875rem;font-weight:700;height:40px;line-height:19px;padding:10px 15px;position:relative;text-align:center;text-transform:uppercase;transition:background-color .1s,border-color .1s,box-shadow .1s,color .1s;white-space:nowrap}.ssoContainer_sso-container__DPSBJ button:active,.ssoContainer_sso-container__DPSBJ button:hover:not(:disabled){background-color:#410078;border-color:#410078}.ssoContainer_sso-container__DPSBJ button.ssoContainer_focus-visible__Upkhs,.ssoContainer_sso-container__DPSBJ button:focus{background-color:#6504b5;box-shadow:0 0 0 5px #fff,0 0 0 6px #6504b5;color:#f4e9fd;outline:none}.ssoContainer_sso-container--authed___nsBx{--clickable-button-l:-20px;--clickable-button-r:-300px;--clickable-button-y:-14px}@media screen and (min-width:1140px){.ssoContainer_sso-container--authed___nsBx{--clickable-button-r:-180px}}.ssoContainer_sso-container--authed___nsBx button{aspect-ratio:10/7;background-color:#6504b5;border:2px solid #6504b5!important;border-radius:4px;box-sizing:border-box;color:#fff;font-family:var(--font-nexa),arial,helvetica,sans-serif;font-size:.875rem;font-weight:700;padding:8px;position:relative;text-transform:uppercase;height:auto;width:3.125em}.ssoContainer_sso-container--authed___nsBx button:active,.ssoContainer_sso-container--authed___nsBx button:hover:not(:disabled){background-color:#410078;border-color:#410078!important;color:#fff}.ssoContainer_sso-container--authed___nsBx button:after{bottom:var(--clickable-button-y);content:"";left:var(--clickable-button-l);position:absolute;right:var(--clickable-button-r);top:var(--clickable-button-y)}.ssoContainer_sso-container--mobile__KjraP button{border:2px solid #fff}.ssoContainer_sso-container--register__tPVUj button{width:56px;height:56px;border-width:4px!important;font-size:1.25rem}.purinaBanner_banner__wJjBS{position:fixed;top:0;left:0;right:0;width:100%;background-color:#efeef1;color:#4d4751;padding-top:.75rem;padding-bottom:.75rem;z-index:999}.purinaBanner_container__8l88k{width:100%;box-sizing:border-box;padding-left:1rem;padding-right:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.purinaBanner_text__doyh5{margin:0;font-size:.875rem;text-align:center;overflow-wrap:anywhere}.purinaBanner_link__B6nai{color:#6504b5;text-decoration:underline;transition:color .15s}.purinaBanner_link__B6nai:hover{color:#410078}.purinaBanner_spacer__qdOV3{height:42px;width:100%}