.product__info-container>am-fit-finder.am-fit{display:block;margin:-.6rem 0 2rem}am-fit-finder.am-fit[hidden],.am-fit [hidden]{display:none!important}.am-fit__trigger{display:inline-flex;align-items:center;gap:.7rem;padding:.6rem 0;border:0;background:none;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.3rem;line-height:1.4;letter-spacing:.06rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.am-fit__trigger span{text-decoration:underline;text-underline-offset:.3rem}.am-fit__trigger:hover span{text-decoration-thickness:.2rem}.am-fit__icon{flex:0 0 auto;width:2.2rem;height:2.2rem}.am-fit__dialog{width:calc(100% - 3rem);max-width:46rem;max-height:calc(100% - 3rem);padding:0;border:0;border-radius:1.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 2rem 6rem #00000040;overflow-y:auto}.am-fit__dialog::backdrop{background:#00000080}.am-fit__panel{padding:2.4rem}.am-fit__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.am-fit__eyebrow{margin:0;font-size:1.2rem;letter-spacing:.13rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.am-fit__close{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:-1rem -1rem -1rem 0;padding:0;border:0;border-radius:50%;background:none;color:rgb(var(--color-foreground));cursor:pointer}.am-fit__close:hover{background:rgba(var(--color-foreground),.06)}.am-fit__close svg{width:2rem;height:2rem}.am-fit__progress{margin-bottom:2rem}.am-fit__progress-text{margin:0 0 .8rem;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.am-fit__meter{height:.3rem;border-radius:1rem;background:rgba(var(--color-foreground),.1);overflow:hidden}.am-fit__meter-fill{display:block;width:0;height:100%;border-radius:1rem;background:rgb(var(--color-foreground));transition:width .25s ease}.am-fit__title{margin:0 0 .8rem}.am-fit__title:focus{outline:none;box-shadow:none}.am-fit__help{margin:0 0 2rem;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.am-fit__help:empty{display:none}.am-fit__options{display:grid;gap:1rem}.am-fit__options--sizes{grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr))}.am-fit__option{display:flex;flex-direction:column;gap:.2rem;width:100%;min-height:4.8rem;padding:1.3rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.am-fit__options--sizes .am-fit__option{align-items:center;justify-content:center;padding:1rem .6rem;text-align:center}.am-fit__option:hover{border-color:rgb(var(--color-foreground))}.am-fit__option[aria-pressed=true]{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.am-fit__option-label{font-size:1.5rem;line-height:1.4}.am-fit__option-hint{font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.am-fit__text-button{min-height:4.4rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.am-fit__text-button:hover{text-decoration-thickness:.2rem}.am-fit__panel>.am-fit__text-button{margin-top:.8rem}.am-fit__size{margin:.4rem 0 1.2rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:6rem;line-height:1}.am-fit__reason{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.6}.am-fit__status{min-height:2.2rem;margin:0 0 2rem;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.am-fit__status:empty{display:none}.am-fit__footer{display:flex;justify-content:space-between;gap:1.6rem;margin-top:1.2rem}@media screen and (max-width:749px){.am-fit__dialog{width:100%;max-width:100%;max-height:90%;margin:auto 0 0;border-radius:1.6rem 1.6rem 0 0}.am-fit__panel{padding:2rem 2rem 2.4rem}}@media(prefers-reduced-motion:reduce){.am-fit__meter-fill,.am-fit__option{transition:none}}.am-fit{--am-fit-backdrop: #f4f0ea;--am-fit-body: #d6cdc2;--am-fit-garment: #1d2740}.am-fit-figure{display:block;width:100%;height:auto;max-height:17rem}.am-fit-figure__body{fill:var(--am-fit-body);stroke:var(--am-fit-backdrop);stroke-width:1.3}.am-fit-figure__garment{fill:var(--am-fit-garment);stroke:var(--am-fit-backdrop);stroke-width:1.3;stroke-linejoin:round}.am-fit-figure__garment-flat{fill:var(--am-fit-garment)}.am-fit-figure__seam{fill:none;stroke:var(--am-fit-backdrop);stroke-width:1.2;stroke-linecap:round}.am-fit-figure__shadow{fill:#00000014}.am-fit__options--builds{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.am-fit__options--fits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.am-fit__options--builds .am-fit__option,.am-fit__options--fits .am-fit__option{position:relative;align-items:center;justify-content:flex-start;gap:.4rem;padding:.6rem .6rem 1.2rem;text-align:center}.am-fit__option-figure{display:block;width:100%;margin-bottom:.6rem;padding:1.2rem .4rem 0;border-radius:999px 999px .5rem .5rem;background:var(--am-fit-backdrop)}.am-fit__options--fits .am-fit__option-figure{padding:1.4rem 1.2rem 0}.am-fit__options--builds .am-fit__option-label,.am-fit__options--fits .am-fit__option-label{font-size:1.4rem}.am-fit__options--fits .am-fit__option-hint{font-size:1.2rem}.am-fit__options--builds .am-fit__option[aria-pressed=true]:after,.am-fit__options--fits .am-fit__option[aria-pressed=true]:after{content:"";position:absolute;top:.9rem;right:.9rem;width:2rem;height:2rem;border-radius:50%;background-color:var(--am-fit-garment);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5'/%3E%3C/svg%3E");background-size:100% 100%}.am-fit__result-top{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.am-fit__result-top .am-fit__size{margin:0}.am-fit__result-figure{flex:0 0 auto;width:8.4rem;padding:1.2rem .8rem 0;border-radius:999px 999px .5rem .5rem;background:var(--am-fit-backdrop)}@media screen and (max-width:749px){.am-fit__options--builds,.am-fit__options--fits{gap:.6rem}.am-fit__options--builds .am-fit__option,.am-fit__options--fits .am-fit__option{padding:.5rem .4rem 1rem}.am-fit__options--builds .am-fit__option-label{font-size:1.3rem}.am-fit__options--fits .am-fit__option-figure{padding:1.2rem .6rem 0}.am-fit-figure{max-height:15rem}}@media screen and (max-height:640px){.am-fit-figure{max-height:11rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/am-fit-finder.css.map */
