.acl{--acl-ink: #111827;--acl-muted: #5f6673;--acl-line: #e9ecf1;--acl-soft: #f6f4f0;--acl-navy: #132238;--acl-accent: #afe0ff;color:var(--acl-ink);background:#fff;overflow:hidden}.acl *,.acl *:before,.acl *:after{box-sizing:border-box}:where(.acl) ul,:where(.acl) ol{list-style:none;margin:0;padding:0}:where(.acl) a{color:inherit;text-decoration:none}:where(.acl) img{display:block;max-width:100%}:where(.acl) p,:where(.acl) h1,:where(.acl) h2,:where(.acl) h3{margin:0}.acl-wrap{max-width:1320px;margin:0 auto;padding:0 32px}.acl-h2{font-size:clamp(26px,3vw,38px);line-height:1.12;font-weight:700;letter-spacing:-.01em}.acl-lead{margin-top:10px!important;font-size:17px;line-height:1.55;color:var(--acl-muted);max-width:620px}.acl-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acl-accent);margin-bottom:14px!important}.acl-eyebrow--dark{color:#3a6ea5;margin-bottom:8px!important}.acl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border-radius:999px;font-size:15px;font-weight:700;letter-spacing:.02em;white-space:nowrap;transition:transform .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.acl-btn:hover{transform:translateY(-1px)}.acl-btn--light{background:#fff;color:var(--acl-navy)!important;box-shadow:0 8px 24px #0000002e}.acl-btn--ghost{border:2px solid rgba(255,255,255,.85);color:#fff!important}.acl-btn--ghost:hover{background:#ffffff1f}.acl-btn--dark{background:var(--acl-navy);color:#fff!important}.acl-btn--dark:hover{background:#1f3a5f}.acl-hero{position:relative;min-height:min(78vh,720px);display:flex;align-items:flex-end;color:#fff;background:var(--acl-navy)}.acl-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.acl-hero__media img{width:100%;height:100%;object-fit:cover}.acl-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a101cc7,#0a101c59 55%,#0a101c1a),linear-gradient(0deg,rgba(10,16,28,.5),transparent 50%)}.acl-hero__inner{position:relative;z-index:1;max-width:1320px;width:100%;margin:0 auto;padding:120px 32px 80px}.acl-hero__title{font-size:clamp(42px,6.5vw,84px);line-height:.98;font-weight:800;letter-spacing:-.02em;max-width:760px;color:#fff}.acl-hero__sub{margin-top:20px!important;font-size:clamp(17px,1.6vw,21px);line-height:1.5;max-width:560px;opacity:.92}.acl-hero__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.acl-steps{padding:80px 0 72px;background:var(--acl-soft)}.acl-steps .acl-h2{text-align:center}.acl-steps__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px!important;counter-reset:s}.acl-step{position:relative;display:flex;flex-direction:column;gap:8px;padding:28px 24px 26px;background:#fff;border-radius:16px;box-shadow:0 1px 2px #0000000a}.acl-step__num{position:absolute;top:18px;right:20px;font-size:44px;font-weight:800;line-height:1;color:#eef1f5}.acl-step__icon{width:46px;height:46px;border-radius:12px;background:#e9f5ff;color:var(--acl-navy);display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}.acl-step__icon svg{width:24px;height:24px}.acl-step__title{font-size:18px;font-weight:700}.acl-step__text{font-size:15px;line-height:1.5;color:var(--acl-muted)}.acl-step__link{margin-top:auto;padding-top:8px;font-size:14px;font-weight:700;color:var(--acl-navy)!important}.acl-looks{padding:96px 0 40px}.acl-head{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:56px}.acl-look{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center;margin-bottom:96px}.acl-look--flip .acl-look__media{order:2}.acl-look__media{position:relative;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;background:var(--acl-soft)}.acl-look__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.acl-look:hover .acl-look__media img{transform:scale(1.03)}.acl-look__badge{position:absolute;top:18px;left:18px;padding:7px 14px;border-radius:999px;background:#ffffffeb;color:var(--acl-navy);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.acl-look__name{font-size:clamp(30px,3.4vw,46px);line-height:1.05;font-weight:800;letter-spacing:-.015em}.acl-look__text{margin-top:14px!important;font-size:17px;line-height:1.6;color:var(--acl-muted)}.acl-look__items{display:flex;flex-direction:column;gap:12px;margin-top:28px!important}.acl-item{display:flex;align-items:center;gap:16px;padding:10px 16px 10px 10px;border:1px solid var(--acl-line);border-radius:14px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.acl-item:hover{border-color:var(--acl-accent);box-shadow:0 8px 24px #13223814;transform:translate(3px)}.acl-item__img{width:76px;height:76px;border-radius:10px;overflow:hidden;background:var(--acl-soft);flex-shrink:0}.acl-item__img img{width:100%;height:100%;object-fit:cover}.acl-item__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.acl-item__role{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#3a6ea5}.acl-item__name{font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acl-item__price{font-size:14px;color:var(--acl-muted);font-weight:600}.acl-item__go{width:20px;height:20px;color:var(--acl-navy);flex-shrink:0}.acl-item__go svg{width:100%;height:100%}.acl-look__total{margin-top:20px!important;padding:16px 20px;border-radius:12px;background:var(--acl-soft);font-size:16px;color:var(--acl-muted)}.acl-look__total strong{color:var(--acl-ink);font-size:18px}.acl-cat{padding:64px 0;border-top:1px solid var(--acl-line)}.acl-cat__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.acl-cat__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.acl-card{display:flex;flex-direction:column;gap:8px}.acl-card__img{display:block;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:var(--acl-soft)}.acl-card__img--portrait{aspect-ratio:5 / 7}.acl-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.acl-card:hover .acl-card__img img{transform:scale(1.05)}.acl-card__name{font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.acl-card:hover .acl-card__name{text-decoration:underline;text-underline-offset:3px}.acl-card__price{font-size:14px;color:var(--acl-muted);font-weight:600}.acl-text{padding:48px 0}.acl-cta{margin-top:32px;padding:72px 0 40px;background:var(--acl-navy);color:#fff}.acl-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.acl-cta__title{font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.1;color:#fff}.acl-cta__text{margin-top:12px!important;font-size:17px;line-height:1.55;opacity:.85;max-width:620px}.acl-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 36px;max-width:1320px;margin:48px auto 0!important;padding:24px 32px 0!important;border-top:1px solid rgba(255,255,255,.12);font-size:14px;font-weight:600;opacity:.9}.acl-trust li{display:flex;align-items:center;gap:8px}.acl-trust svg{width:16px;height:16px;color:var(--acl-accent)}@media screen and (max-width:1024px){.acl-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}.acl-look{gap:36px}}@media screen and (max-width:749px){.acl-wrap{padding:0 18px}.acl-hero{min-height:560px}.acl-hero__inner{padding:96px 18px 44px}.acl-hero__media:after{background:linear-gradient(0deg,#0a101cd9,#0a101c59 60%,#0a101c26)}.acl-hero__btns .acl-btn{flex:1 1 100%}.acl-steps{padding:56px 0}.acl-steps__list{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px!important}.acl-step{padding:20px 18px}.acl-looks{padding:64px 0 16px}.acl-head{margin-bottom:36px}.acl-look,.acl-look--flip{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:64px}.acl-look--flip .acl-look__media{order:0}.acl-look__media{aspect-ratio:4 / 3;border-radius:16px}.acl-item__img{width:64px;height:64px}.acl-item__name{font-size:15px;white-space:normal}.acl-cat{padding:48px 0}.acl-cat__head{flex-direction:column;align-items:flex-start}.acl-cat__head .acl-btn{order:2}.acl-cat__list{display:grid;grid-auto-flow:column;grid-auto-columns:62%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-bottom:4px}.acl-cat__list::-webkit-scrollbar{display:none}.acl-cat__list li{scroll-snap-align:start}.acl-cta__inner{flex-direction:column;align-items:flex-start}.acl-cta__inner .acl-btn{width:100%}}@media(prefers-reduced-motion:reduce){.acl *,.acl *:before,.acl *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/af-complete-look.css.map */
