.alv-sizetools{--ink:#1a1a1a;--plum:#563c49;--soft:#f2f2f2;--line:#e7e5e1;--muted:#6c6d6e}.alv-sizetools__rec{margin:0 0 10px;font-size:1.4rem;color:var(--ink)}.alv-sizetools__rec b{font-weight:700}.alv-sizetools__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.alv-sizetools__btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--soft);color:var(--ink);font:500 1.3rem/1.2 var(--font-body-family, "DM Sans", sans-serif);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .25s,border-color .25s,color .25s}.alv-sizetools__btn:hover{background:#e9e9e9;border-color:#d9d2ce;color:var(--plum)}.alv-sizetools__btn svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.alv-modal{width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:18px;background:#fff;color:var(--ink, #1a1a1a);box-shadow:0 24px 70px #00000040;font-family:var(--font-body-family, "DM Sans", sans-serif)}.alv-modal--wide{width:min(900px,calc(100vw - 24px))}.alv-modal::backdrop{background:#1a1a1a73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.alv-modal[open]{animation:alv-modal-in .35s cubic-bezier(.2,.7,.2,1)}@keyframes alv-modal-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}.alv-modal__box{display:flex;flex-direction:column;max-height:calc(100dvh - 24px)}.alv-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid #eee}.alv-modal__head h2{margin:0;font-size:1.9rem;font-weight:600;letter-spacing:-.01em;color:#1a1a1a}.alv-modal__close{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:#f3f1ef;color:#1a1a1a;cursor:pointer}.alv-modal__close:hover{background:#e9e4e1}.alv-modal__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.alv-prov{overflow:auto;padding:22px 28px 18px}.alv-prov h3{margin:0;font-size:2rem;font-weight:600;color:#1a1a1a}.alv-prov__hint{margin:4px 0 18px;padding-bottom:16px;border-bottom:1px solid #eee;font-size:1.35rem;color:#6c6d6e}.alv-prov__step{display:none}.alv-prov__step.is-active{display:block;animation:alv-step .3s ease}@keyframes alv-step{0%{opacity:0;transform:translate(10px)}}.alv-field{display:block;margin-bottom:16px}.alv-field>span:first-child{display:block;margin-bottom:8px;font-size:1.4rem;font-weight:600;color:#1a1a1a}.alv-field__box{display:flex;border:1px solid #e3e0dc;border-radius:10px;overflow:hidden;background:#f7f6f4}.alv-field__box:focus-within{border-color:#563c49;box-shadow:0 0 0 3px #563c491f}.alv-field__box input{flex:1;min-width:0;height:46px;padding:0 14px;border:0;background:transparent;font-size:1.6rem;color:#1a1a1a;outline:0}.alv-field__box input::placeholder{color:#a9a6a2;opacity:1}.alv-field__box em{display:grid;place-items:center;padding:0 14px;background:#eeebe8;font-style:normal;font-size:1.3rem;color:#4a4b4c}.alv-field.is-error .alv-field__box{border-color:#c0392b}.alv-choice{margin:0 0 18px;padding:0;border:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.alv-choice legend{margin-bottom:8px;padding:0;font-size:1.4rem;font-weight:600;color:#1a1a1a}.alv-choice label{position:relative}.alv-choice input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.alv-choice span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:46px;padding:8px 10px;border:1px solid #e3e0dc;border-radius:10px;background:#fff;font-size:1.4rem;color:#1a1a1a;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.alv-choice input:checked+span{border-color:#563c49;background:#f6f1f3;box-shadow:inset 0 0 0 1px #563c49}.alv-choice input:focus-visible+span{outline:2px solid #563c49;outline-offset:2px}.alv-choice--col{grid-template-columns:1fr}.alv-choice--col span{align-items:flex-start;text-align:left;padding:12px 14px}.alv-choice small{font-size:1.2rem;color:#6c6d6e}.alv-prov__dots{display:flex;justify-content:center;gap:6px;margin:6px 0 16px}.alv-prov__dots i{width:7px;height:7px;border-radius:50%;background:#dcd8d4;transition:background .2s,width .2s}.alv-prov__dots i.is-active{width:18px;border-radius:4px;background:#563c49}.alv-prov__nav{display:flex;gap:10px}.alv-prov__next,.alv-prov__cta{flex:1;min-height:50px;border:0;border-radius:999px;background:#1a1a1a;color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.alv-prov__next:hover,.alv-prov__cta:hover{background:#563c49}.alv-prov__back{min-height:50px;padding:0 22px;border:1px solid #e3e0dc;border-radius:999px;background:#fff;font-size:1.4rem;color:#1a1a1a;cursor:pointer}.alv-prov__note{margin:14px 0 0;font-size:1.2rem;color:#8a8b8c;text-align:center}.alv-prov__result{text-align:center}.alv-prov__result .alv-prov__hint{border:0;margin-bottom:0;padding-bottom:0}.alv-prov__size{margin:4px auto 6px;display:grid;place-items:center;width:110px;height:110px;border-radius:50%;background:#563c49;color:#fff;font-size:4.6rem;font-weight:600}.alv-prov__why{margin:10px 0 18px;font-size:1.35rem;color:#4a4b4c}.alv-prov__cta{width:100%;display:block}.alv-prov__link{display:inline-block;margin:12px 10px 0;padding:0;border:0;background:none;font-size:1.35rem;color:#563c49;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.alv-prov.is-done .alv-prov__dots,.alv-prov.is-done .alv-prov__nav{display:none}.alv-tabela{overflow:auto;padding:18px 22px 24px}.alv-tabela .alivah-pdp .sizing-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:start}.alv-tabela .alivah-pdp .table-scroll{margin:0}.alv-tabela .alv-tabela__how{margin:14px 0 0;font-size:1.3rem;color:#6c6d6e}@media(max-width:767.98px){.alv-tabela .alivah-pdp .sizing-grid{grid-template-columns:1fr}.alv-tabela .alivah-pdp .measure-visual{width:min(100%,320px);justify-self:center}.alv-sizetools__btn{font-size:1.15rem;gap:8px;padding:0 10px}}.alv-prov__info{margin-top:18px;border-top:1px solid #eee}.alv-prov__det{border-bottom:1px solid #eee}.alv-prov__det summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-size:1.45rem;font-weight:600;color:#1a1a1a;cursor:pointer;list-style:none}.alv-prov__det summary::-webkit-details-marker{display:none}.alv-prov__det summary:after{content:"+";font-size:1.8rem;font-weight:400;color:#563c49}.alv-prov__det[open] summary:after{content:"\2212"}.alv-prov__det-body{padding:0 0 14px;font-size:1.35rem;line-height:1.55;color:#4a4b4c}.alv-prov__det-body p{margin:0 0 8px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/alivah-size-tools.css.map */
