.layout{background:conic-gradient(from 180deg at 50% 50%,#c1fcfb 0deg,#e8f3fb 97.2deg,#fef5fe 210.6deg,#f1e1fa 286.2deg,#c1fcfb 1turn);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.layoutHeader{max-width:1360px;margin:0 auto;display:flex;justify-self:flex-start;width:100%;gap:20px;align-items:center;flex-direction:column}@media (min-width:1024px){.layoutHeader{flex-direction:row}}.layout{min-height:100vh;padding-bottom:50px}.layout__square{width:43px;height:43px;background:#ddc8ff;display:block}.layout__header{display:flex;align-items:center;gap:10px;background:#fff}.layout__head{color:#000;font-size:18px;font-style:normal;line-height:110%}.layout__head span{font-weight:700}.layout__head .subtitle{font-size:14px;margin-top:5px}.layout__container{max-width:1360px;margin:0 auto}.layout__body,.layout__container{display:flex;flex-direction:column}.layout__body{align-items:center;justify-content:center;min-height:calc(100vh - 123px)}.header_info{display:flex;gap:20px;padding:10px}.options{display:flex;align-items:center;gap:50px;flex-grow:1;justify-content:center}.options__item{padding:20px;cursor:pointer}.options__item.selected{padding:20px;border-bottom:3px solid #ab7df5}.login__container{display:flex;flex-direction:column;align-items:center}@media (max-width:552px){.login__container{padding:0 16px}}@media (min-width:1024px){.login__container{width:500px}}.button.contained.button-maia{background:#552f9b;color:#fff;width:100%;justify-content:center;gap:5px;font-size:16px}.button.contained.button-maia img{width:20px}.login__action{margin-top:10px;margin-bottom:60px}.error{margin-top:5px;color:red;text-align:center;font-weight:700}.login__title{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:22px;margin-top:30px;margin-bottom:20px}.login__title span{font-weight:700}.login__subtitle{margin-top:10px;margin-bottom:15px}.login__subtitle,.login__subtitle2{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-align:center}.login__subtitle2{font-style:italic;margin-bottom:40px}.login__link{color:#552f9b;font-size:13px;font-style:normal;font-weight:700;line-height:120%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.form_input{border:1px solid #d9d9d9;display:flex;align-items:center;margin-top:10px;margin-bottom:10px;border-radius:6px;padding-left:10px;padding-right:10px}input{background:#fff;padding:10px;width:100%;flex:1 1}.login form{display:flex;flex-direction:column;gap:16px;width:100%}.login input{border:none;border-radius:2px;padding:10px;font-size:16px}.button{border-radius:100px;background:#4d43bf;padding:10px 16px;color:#fff;text-align:center;font-size:14px;font-weight:700;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;gap:4px;align-items:center;transition:all .3s ease;min-width:100px;height:min-content}.button:hover{background:#3c3392;transform:scale(.99);transition:transform .1s ease}.button.disabled{background:#e0e0e0;color:#a1a1a1;cursor:not-allowed}.button.disabled>img{opacity:.5}.button.disabled:hover{background:#e0e0e0;transform:scale(1)}.button.contained{background:#f1e1fa;border-radius:4px;color:#180635;font-weight:400}.button.contained:hover{background:#e0c7f8}.button.contained.disabled{background:#e0e0e0;color:#a1a1a1;cursor:not-allowed}.button.text{background:transparent;color:#180635;font-weight:400}.button.outlined{background:transparent;border:1px solid #552f9b;padding:8px 12px;justify-content:center;gap:12px;align-self:stretch;font-size:16px;width:-moz-fit-content;width:fit-content;color:#552f9b;font-weight:500}.button.outlined:hover{border:none;background-color:#3c3392;color:#fff}.button.outlined:hover>img{filter:invert(1.5)}.button--l{padding:10px;gap:10px;border-radius:100px;height:68px;width:324px;display:flex;justify-content:center;font-size:16px}.input-file__input-wrapper{position:relative;display:flex;flex-direction:column}.input-file input{position:absolute;top:0;left:0;bottom:0;width:100%;opacity:0;padding:14px 0;cursor:pointer}.input-file label{display:flex;align-items:center;gap:8px;padding:10px 20px;cursor:pointer;border-radius:4px;border:1px solid #552f9b;color:#552f9b;width:100%;transition:box-shadow .4s ease}.input-file:hover label{box-shadow:0 8px 22px -6px rgba(24,39,75,.12),0 14px 64px -4px rgba(24,39,75,.12)}.input-file__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;margin:12px 0;color:#180635;font-size:14px}.error-message{color:red;font-size:12px;margin-top:4px}.modal{overflow:auto;display:flex;justify-content:center;align-items:center}.modal,.modal__background{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.modal__content{position:relative;z-index:2;padding:32px;width:432px;min-height:500px;background:#fff;border-radius:4px}.modal__close{position:absolute;top:24px;right:24px;padding:10px;cursor:pointer}.modal-new-capsule__title{color:#000;font-size:18px;font-weight:700;line-height:1.5}.modal-new-capsule__step-title{color:#000;font-size:16px;margin:32px 0 16px}.modal-new-capsule__action-buttons{display:flex;justify-content:flex-end;gap:8px;margin:48px 0 0}.modal-new-capsule__action-buttons>button>img{width:20px}.modal-new-capsule__title-step{color:#552f9b;text-align:center;font-size:18px;font-weight:700;margin:14px 0}.modal-new-capsule__description-step{color:#4a4a4a;font-size:16px;font-weight:400;line-height:120%;display:flex;align-items:center;gap:4px}.modal-new-capsule__last-step,.modal-new-capsule__second-step{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:16px 0;height:100%;min-height:372px}.modal-new-capsule__schedule{color:rgba(91,91,91,.3);font-size:16px;font-weight:400;line-height:120%;margin-top:16px}.chip{display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;border-radius:20px;margin-left:8px}.chip.ready{color:#552f9b;background:#ddc8ff}.chip.in-progress{color:rgba(225,149,23,.9);background:#fceeb6}.capsule-light{border-radius:7px;border:1px solid #f4f4f4;padding:14px 20px;display:flex;justify-content:space-between;align-items:flex-start}.capsule-light__estimated{font-size:14px;color:#4a4a4a;font-weight:500;display:flex;align-items:center;gap:8px}.capsule-light.disabled{opacity:.5}.button.capsule-light__button>img{height:16px}@media screen and (max-width:991px){#sociate-app div{right:0!important}}.capsules{margin:54px 0;display:flex;flex-direction:column;gap:16px}.capsules-empty{display:flex;padding:30px 10px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid #f4f4f4;color:#aaa;font-size:16px;font-weight:400}.container{padding:0 16px;margin:0 auto;width:100%}@media screen and (min-width:1024px){.container{max-width:1220px}}.header{width:100%;padding:24px 0;margin-bottom:54px;position:relative}.header:after{content:" ";display:flex;width:100%;position:absolute;left:0;bottom:-8px;height:8px;background:linear-gradient(0deg,#fff 36.96%,#ededed)}.header__wrapper{display:flex;justify-content:space-between}.header__logo{display:flex;width:100px;height:auto;align-items:center}.header__logo>img{width:112px;height:auto}.home-grid{display:flex;flex-direction:column;gap:40px}.home-capsule{margin-top:44px}.home-capsule__wrapper{display:flex;flex-direction:column;gap:20px;margin-top:20px}.home-capsule__wrapper>.capsule{flex:1 1}.home-capsule__title{font-size:18px;font-weight:500;line-height:normal}@media screen and (min-width:768px){.home-capsule__wrapper{flex-direction:row}}@media screen and (min-width:1024px){.home-grid{display:grid;grid-template-columns:2fr 10fr;grid-gap:100px;gap:100px}}.home__description,.home__title{line-height:1.5}.home__navigation,.home__navigation-top{display:flex;flex-direction:column;gap:18px;justify-content:space-between}.home__navigation nav{gap:8px}.capsule,.home__navigation nav{display:flex;flex-direction:column}.capsule{justify-content:center;align-items:center;width:100%;height:100%}.capsule__content{font-size:14px;color:#4f4f4f;margin-top:16px;display:flex;justify-content:space-between;width:100%;gap:8px}.capsule__image{border-radius:4px;overflow:hidden;min-height:184px}.capsule__image,.capsule__image>img{width:100%;height:100%;object-fit:cover}.capsule__title{font-weight:700;line-height:1.5}.capsule__description,.capsule__title{font-size:14px}.capsule__text-content{display:flex;flex-direction:column;justify-content:space-between;flex:2 1}.logout{display:flex;align-items:center;gap:16px;padding:12px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-top:1px solid #e0e0e0;cursor:pointer}.logout>img{width:18px;height:18px;transform:rotateY(180deg)}.user{display:flex}.user__avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;margin-right:20px;background-color:#552f9b;display:flex;justify-content:center;align-items:center;color:#fff;text-transform:uppercase;aspect-ratio:1/1;font-size:14px}.user__name{font-weight:700;font-size:16px;text-transform:capitalize}.user__company{color:#b5b5b5;font-size:12px}.product-list__heading{display:flex;flex-direction:column;justify-content:center;align-items:center;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;padding:52px 0 24px;z-index:2}.product-list__heading h2{color:#76647f;font-size:14px;font-weight:400;line-height:120%;letter-spacing:4px;text-transform:uppercase;margin-bottom:4px}.product-list__heading h3{color:#180635;text-align:center;font-size:20px;font-weight:700;line-height:100%}.product-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin:24px 0 40px;padding:16px;position:relative}.product-list__icon-back{display:flex;justify-content:center;align-items:center;position:absolute;top:16px;left:16px;z-index:1;transition:all .3s ease;cursor:pointer}@media screen and (min-width:925px){.product-list{grid-template-columns:repeat(5,1fr);gap:40px}}.demo-layout{background:conic-gradient(from 180deg at 50% 50%,#c1fcfb,#e8f3fb 97.2deg,#fef5fe 210.6deg,#f1e1fa 286.2deg,#c1fcfb 1turn);background-repeat:repeat;background-attachment:scroll;background-size:auto;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;display:flex;flex-direction:column;height:auto;min-height:100vh}.demo-header{padding:0 40px;position:relative;background-color:#fff;box-shadow:10px 10px 5px 0 hsla(0,0%,88%,.3)}.demo-header,.demo-header__wrapper{display:flex;justify-content:space-between;align-items:center}.demo-header__tabs{display:flex;gap:16px}.button.demo-header__tab{cursor:pointer;font-size:16px;color:rgba(0,0,0,.2);padding:24px 0;min-width:148px;border-radius:0;justify-content:center}.button.demo-header__tab.active{font-weight:400;color:#000;border-bottom:2px solid #4d43bf}.demo-header__banner{position:static;top:0;right:0;background-color:#c1fcfb;width:120px;padding:6px;font-size:10px;text-align:center;font-weight:600}.center-container{display:flex;flex:1 1;align-items:center}@media screen and (max-width:768px){.demo-header{padding:0 24px}.demo-header__wrapper{padding:0 16px;display:flex;flex-direction:column}.demo-header__banner{position:absolute}}.cmp-card{position:relative;flex:2 1;transition:all .3s ease}.cmp-card,.cmp-card__content{display:flex;justify-content:center;align-items:center}.cmp-card__content{position:absolute;top:0;left:0;width:100%;height:100%}.cmp-card__text{position:absolute;bottom:6px;background-color:#fff;width:97%;border-bottom-left-radius:6px;border-bottom-right-radius:6px;text-align:center;padding:12px 0}.cmp-card__text p{font-size:10px;line-height:12px;font-weight:500;letter-spacing:1.5;color:#76647f;text-transform:uppercase;margin:0}.cmp-card__text h2{font-weight:700;font-size:14px;line-height:14px;color:#180635;margin:8px 0 0}.cmp-card.disabled{opacity:.5;pointer-events:none;flex:1 1}.cmp-card-container{flex:1 1;height:100%}.cmp-card-product-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:24px;width:100%}.cmp-card__image{max-width:100%;width:-webkit-fill-available;object-fit:cover;height:100%;border-radius:8px}.cmp-card__frame{width:98%}.cmp-card__response-title{font-weight:400;font-size:14px;line-height:16px;letter-spacing:4px;text-transform:uppercase;color:#76647f}.cmp-card__response-description{font-weight:700;font-size:20px;line-height:20px;color:#180635}.cmp-card__icon-back{display:flex;align-items:flex-start;margin-bottom:12px;cursor:pointer;width:auto!important;align-self:flex-start;margin-left:48px}.cmp-card__icon-back img{width:auto}.cmp-card-front{cursor:pointer;height:100%}.cmp-card-container.custom .cmp-card__text{background-color:transparent;bottom:inherit;padding:32px 72px}.cmp-card-container.custom .cmp-card__text h2{color:#3a214e;text-align:center;font-size:20px;font-weight:700;line-height:20px}.cmp-card-container.custom
.cmp-card__content{position:inherit}.cmp-card-container.custom:first-of-type
.cmp-card__image{position:absolute;z-index:2;bottom:20px;width:auto;left:20px;height:auto}.swiper-slide
.cmp-card-container.custom
.cmp-card__text{top:80px;bottom:inherit}.cmp-card__form{position:absolute;display:flex;flex-direction:column;align-items:center;gap:18px;z-index:3;width:100%}.cmp-card__button-submit{width:auto;padding:10px 24px;border-radius:100px;background:#180635;color:#fff;font-weight:700;font-size:14px;line-height:14px;border:none;cursor:pointer;outline:none}.cmp-card__button-submit:hover{background:#3a214e}@media screen and (max-width:767px){.cmp-card-product-list{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.cmp-card{min-height:362px}.cmp-card-container{min-width:224px;height:auto}.cmp-card-product-list{flex-wrap:no-wrap;margin-top:0}.cmp-card-container.custom .cmp-card__text{top:56px;background-color:transparent;bottom:inherit;padding:32px 64px}}:root{--swiper-pagination-bottom:0px}.cmp-input-text{width:92%;box-sizing:border-box;position:relative}.cmp-input-text input{width:100%;padding:14px 16px 6px;border-bottom:1px solid #76647f;outline:none;font-weight:700;line-height:100%;color:#3a214e;text-align:center;font-size:19px}.cmp-input-text label{position:absolute;font-size:10px;line-height:12px;font-weight:500;letter-spacing:1.5;color:#76647f;text-transform:uppercase;margin:0;text-align:center;left:50%;transform:translateX(-50%);width:100%}.cmp-input-text__error{color:red;font-size:10px;text-align:center;margin-left:16px}.cmp-input-text-area{width:92%;box-sizing:border-box;position:relative;margin-top:20px}.cmp-input-text-area label{position:absolute;font-size:10px;line-height:12px;font-weight:500;letter-spacing:1.5;color:#76647f;text-transform:uppercase;margin:0;text-align:center;left:50%;transform:translateX(-50%);width:100%}.cmp-input-text-area textarea{width:100%;padding:20px 16px 6px;border-bottom:1px solid #76647f;outline:none;color:#3a214e;text-align:center;font-size:19px;font-weight:700;line-height:100%;resize:none;height:84px}.scroll-select-container{position:relative;width:auto;background-color:#f4f4f4}.scroll-selector-area{position:absolute;width:99%;z-index:-1}.scroll-select-list{display:flex;flex-direction:column;overflow-y:scroll;height:100%;color:#bbb;position:relative;perspective:1000px}.scroll-select-list::-webkit-scrollbar{width:0!important}.scroll-item{text-align:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:100%}.wheel-item{background:#f9f9f9;border:1px solid #b1b1b1}.scroll-item:hover{cursor:pointer}.selected-time{color:#1d1d1d;font-weight:700;transition:all .3s;color:#323232}.scroll-selector-title{color:#76647f;text-align:center;font-size:10px;font-weight:500;line-height:120%;letter-spacing:1.5px;text-transform:uppercase;width:100%;margin-bottom:12px}.cmp-card-list{display:flex;gap:16px;max-width:756px;margin:0 auto}.cmp-card-list__swipper-wrapper .swiper{width:100%;height:100%;padding:24px 0 32px;overflow-y:visible}.cmp-card-list__swipper-wrapper .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;height:auto}.cmp-card-list__swipper-wrapper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.cmp-card-list__swipper-wrapper .swiper-slide{width:80%}@media (min-width:768px){.cmp-card-list__swipper-wrapper .swiper-slide{width:100%;max-width:300px}}.cmp-card-list:hover
.cmp-card:not(:hover){opacity:.3}.cmp-card:hover
.cmp-card:active{opacity:1}.outfit-builder__container{width:100%}.outfit-builder__label{font-size:14px;font-weight:400;line-height:16.8px;letter-spacing:4px;text-align:left}.input-file__button>label{border:none!important;color:#fff!important;justify-content:center}.input-file__button img{width:24px;height:24px}.input-file__button.disabled{background:#3c3392!important;opacity:.5}.outfit-builder__result{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:flex-start;margin:48px 0}.outfit-builder__preview{background-color:#fff;border-radius:6px;padding:8px;display:flex;gap:16px;align-items:center;max-width:312px}.outfit-builder__preview img{aspect-ratio:1/1;border-radius:8px;margin:0;max-width:72px}.outfit-builder__preview p{font-size:14px;font-weight:400;line-height:15.4px;text-align:left;color:#b1b1b1;word-break:break-all}.outfit-builder__clean-preview{min-width:auto!important}.outfit-builder__clean-preview img{width:20px}.outfit-builder__category-name{font-size:20px;font-weight:700;line-height:22px;text-align:left;color:#180635;text-transform:capitalize;margin-bottom:24px}.outfit-builder__categories{margin-bottom:60px;padding:0 4rem}.mySwiper{width:100%;height:auto;position:relative}.swiper-horizontal{touch-action:pan-left!important}.swiper-button-next,.swiper-button-prev{height:32px!important}.swiper-pagination{display:none!important}:root{--swiper-theme-color:#6d56a4!important;--swiper-navigation-size:32px!important}.outfit-builder__categories{position:relative;z-index:1}.custom-navigation{display:flex;background-color:transparent;position:absolute;align-content:center;width:100%;z-index:2;right:0;top:50%;align-items:stretch;justify-content:space-between!important;gap:10rem;font-size:larger}.custom-next-button{transform:rotate(180deg)}.custom-next-button,.custom-prev-button{background-color:transparent;border-style:none;cursor:pointer}.outfit-builder__styles{display:flex;gap:8px}.outfit-builder__skeleton-container{display:flex;width:100%;gap:16px}.outfit-builder__skeleton-container>.skeleton{flex:1 1}.skeleton{display:flex;flex-direction:column;align-items:center;color:#552f9b;font-size:16px;font-weight:500;line-height:120%;cursor:pointer}.skeleton__image{height:253px;border-radius:8px;border:1px solid #e8e7e6;background-color:#d9d9d9}.skeleton__image,.skeleton__title{width:100%;animation:pulse 1.5s infinite}.skeleton__title{height:20px;background-color:#e1dfdf;margin-top:8px;border-radius:8px}.skeleton__button{width:100px;height:32px;margin:4px 0;animation:pulse 1.5s infinite;border-radius:8px;background:hsla(0,0%,96%,.9)}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}