.ca-fitprofile__container{position:relative;width:100%;height:100%}.ca-fitprofile__container .loader{width:30px;aspect-ratio:4;--_g: no-repeat radial-gradient( circle closest-side,#000 90%,#0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 100%;animation:l7 1s infinite linear}@keyframes l7{33%{background-size:33.3333333333% 0%,33.3333333333% 100%,33.3333333333% 100%}50%{background-size:33.3333333333% 100%,33.3333333333% 0%,33.3333333333% 100%}66%{background-size:33.3333333333% 100%,33.3333333333% 100%,33.3333333333% 0%}}.ca-fitprofile__container .btn{padding:12px 24px;font-size:12px;text-transform:uppercase;font-weight:600;background:#fff;border:1px solid #D3D3D3;box-shadow:0 0 1.32316px .661578px #87878740;border-radius:8px;color:#000;width:100%;margin:auto}.ca-fitprofile__container .btn--fp{display:flex;justify-content:space-between;max-width:600px}.ca-fitprofile__container .btn__name{font-size:14px;font-weight:600;text-align:left}.ca-fitprofile__container .btn__text{position:relative;padding-left:12px}.ca-fitprofile__container .btn__text:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:#d3d3d3}.ca-fitprofile__container .btn--create{text-align:center;justify-content:center;font-size:14px;font-weight:600}.ca-fitprofile__loader{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:999}.ac-confirm-modal{max-width:380px!important;padding:16px!important;border-radius:10px!important;box-shadow:0 0 20px 8px #00000040}.ac-confirm-modal__content{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:14px}.ac-confirm-modal .btn{margin:auto}.ac-confirm-modal .btn--black{background-color:#333;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;min-width:260px;margin-bottom:10px;border-radius:3px}.ac-confirm-modal .btn--red{color:#770002;font-size:14px;font-weight:600}.ca-fit-profile__container{display:flex;flex-direction:column;height:100%;justify-content:center;overflow-y:auto}.ca-fit-profile__heading{font-size:14px;font-weight:400;text-transform:uppercase;text-align:left;padding:0 20px}.ca-fit-profile__name{font-weight:500;width:100%;text-align:left;padding:12px;background-color:#fff;border:.6px solid #666666;display:block}.ca-fit-profile__btn{background-color:#333;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;min-width:260px;border-radius:3px;padding:12px 24px;transition:color .3s ease;max-width:320px;margin:16px auto 0}.ca-fit-profile__btn:hover{background-color:#000;color:#fff}@media (max-width: 767px){.ca-fit-profile__btn{margin:16px auto}}.ca-fit-profile__actions{display:flex;flex-direction:column;gap:12px;padding:0 20px}@media (max-width: 767px){.ca-fit-profile__actions{gap:3vh;flex:1;align-items:stretch;justify-content:center}}.ca-fit-profile__action{display:flex;flex-direction:column;justify-content:flex-start}.ca-fit-profile__action .ca-fit-profile__heading{font-weight:600;line-height:1}.ca-fit-profile__action-box{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px;border:.6px solid #666666;border-radius:8px;overflow:hidden;margin-top:8px;cursor:pointer;background-color:#fff}@media (max-width: 767px){.ca-fit-profile__action-box{margin-top:1vh}}.ca-fit-profile__action-box img{border:.4px solid #D3D3D3;border-radius:4px;overflow:hidden}@media (max-width: 767px){.ca-fit-profile__action-box img{max-width:74px}}.ca-fit-profile__action-box-images{position:relative}.ca-fit-profile__action-box-images .checked-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;z-index:1;border:none}.ca-fit-profile__action-icon{padding-right:12px}.ca-fit-profile__box{display:flex;flex-direction:column;justify-content:center;gap:4px}.ca-fit-profile__box-title{font-size:18px;color:#333;font-weight:600}.ca-fit-profile__box-description{font-size:13px;color:#888}.intro-3o-container:has(.ca-fit-profile__container){overflow-y:auto}@media (max-width: 767px){.intro-3o-container:has(.ca-fit-profile__container) .intro-3o-logo{padding:12px 25px!important}}@media (max-width: 767px){.intro-3o-container:has(.ca-fit-profile__container) .intro-3o-logo img{max-width:230px}}.intro-3o-right--default:has(.ca-fit-profile__container){height:100%}
/*# sourceMappingURL=/cdn/shop/t/268/assets/ca-fit-profiles.css.map */
