.frete .cep{display:flex;justify-content:space-between;margin-bottom:5px}.frete .transports{display:flex;flex-direction:column;gap:20px;border:1px solid #e9e9e9;padding:16px;border-radius:10px}.frete .transports .method{display:flex;gap:20px}.frete .btn{width:75px}.frete .consult-cep{margin-top:5px;color:var(--color-black);text-decoration:underline;font-family:var(--text-font);font-size:var(--font-size-sm)}.frete .consult-cep:hover{font-weight:bold}.frete .input{border:1px solid var(--color-primary);padding:var(--input-spacing);font-family:var(--input-font-family);color:var(--color-dark-gray);font-size:var(--font-size-sm);font-weight:var(--w-400);line-height:40px;width:100%}.transports__button{display:flex;justify-content:center;align-items:center;flex:0 0 content;background-color:rgba(0,0,0,0);border:1px solid var(--primary-color);color:var(--primary-color);font-size:var(--text-font-size);font-family:var(--text-font);width:fit-content;padding:6px 0}.transports__button,.transports__button img{transition:background .3s ease-in-out,color .3s ease-in-out}.transports__button:hover{background-color:var(--primary-color);color:var(--color-tertiary)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.product__description-title{margin-bottom:10px}